13:50:49,442 graphrag.cli.index INFO Logging enabled at D:\Projects\pwc_prod\reports\indexing-engine.log 13:50:49,444 graphrag.cli.index INFO Starting pipeline run for: 20241118-135049, dry_run=False 13:50:49,445 graphrag.cli.index INFO Using default configuration: { "llm": { "api_key": "==== REDACTED ====", "type": "openai_chat", "model": "gpt-4o-mini", "max_tokens": 4000, "temperature": 0.0, "top_p": 1.0, "n": 1, "request_timeout": 180.0, "api_base": null, "api_version": null, "proxy": null, "audience": null, "deployment_name": null, "model_supports_json": true, "tokens_per_minute": 0, "requests_per_minute": 0, "max_retries": 10, "max_retry_wait": 10.0, "sleep_on_rate_limit_recommendation": true, "concurrent_requests": 25 }, "parallelization": { "stagger": 0.3, "num_threads": 50 }, "async_mode": "threaded", "root_dir": "D:\\Projects\\pwc_prod", "reporting": { "type": "file", "base_dir": "D:\\Projects\\pwc_prod\\reports", "storage_account_blob_url": null }, "storage": { "type": "file", "base_dir": "D:\\Projects\\pwc_prod\\output", "storage_account_blob_url": null }, "update_index_storage": null, "cache": { "type": "file", "base_dir": "cache", "storage_account_blob_url": null }, "input": { "type": "file", "file_type": "text", "base_dir": "input", "storage_account_blob_url": null, "encoding": "utf-8", "file_pattern": ".*\\.txt$", "file_filter": null, "source_column": null, "timestamp_column": null, "timestamp_format": null, "text_column": "text", "title_column": null, "document_attribute_columns": [] }, "embed_graph": { "enabled": true, "num_walks": 100, "walk_length": 10, "window_size": 5, "iterations": 10, "random_seed": 597832, "strategy": null }, "embeddings": { "llm": { "api_key": "==== REDACTED ====", "type": "openai_embedding", "model": "text-embedding-3-small", "max_tokens": 4000, "temperature": 0, "top_p": 1, "n": 1, "request_timeout": 180.0, "api_base": null, "api_version": null, "proxy": null, "audience": null, "deployment_name": null, "model_supports_json": null, "tokens_per_minute": 0, "requests_per_minute": 0, "max_retries": 10, "max_retry_wait": 10.0, "sleep_on_rate_limit_recommendation": true, "concurrent_requests": 25 }, "parallelization": { "stagger": 0.3, "num_threads": 50 }, "async_mode": "threaded", "batch_size": 16, "batch_max_tokens": 8191, "target": "required", "skip": [], "vector_store": { "type": "lancedb", "db_uri": "output/lancedb", "container_name": "==== REDACTED ====", "overwrite": true }, "strategy": null }, "chunks": { "size": 500, "overlap": 50, "group_by_columns": [ "id" ], "strategy": null, "encoding_model": null }, "snapshots": { "embeddings": false, "graphml": false, "raw_entities": false, "top_level_nodes": false, "transient": false }, "entity_extraction": { "llm": { "api_key": "==== REDACTED ====", "type": "openai_chat", "model": "gpt-4o-mini", "max_tokens": 4000, "temperature": 0.0, "top_p": 1.0, "n": 1, "request_timeout": 180.0, "api_base": null, "api_version": null, "proxy": null, "audience": null, "deployment_name": null, "model_supports_json": true, "tokens_per_minute": 0, "requests_per_minute": 0, "max_retries": 10, "max_retry_wait": 10.0, "sleep_on_rate_limit_recommendation": true, "concurrent_requests": 25 }, "parallelization": { "stagger": 0.3, "num_threads": 50 }, "async_mode": "threaded", "prompt": "prompts/entity_extraction.txt", "entity_types": [ "Baggage Type", "Dimension", "Linear Dimension", "Weight", "Material Type", "Wheel Configuration", "Measurement Unit", "Size Category", "Weight Category", "Airline", "Alliance", "Airport", "Route Type", "Travel Class", "Cabin Section", "Aircraft Type", "Restriction", "Exemption", "Policy", "Fee Structure", "Currency", "Allowance", "Special Item", "Prohibited Item", "Restricted Item", "Dangerous Good", "Fragile Item", "Valuable Item", "Required Document", "Label Type", "Tag Category", "Service Type", "Handler Role", "Service Location", "Time Period", "Passenger Type", "Membership Level", "Group Category" ], "max_gleanings": 2, "strategy": null, "encoding_model": null }, "summarize_descriptions": { "llm": { "api_key": "==== REDACTED ====", "type": "openai_chat", "model": "gpt-4o-mini", "max_tokens": 4000, "temperature": 0.0, "top_p": 1.0, "n": 1, "request_timeout": 180.0, "api_base": null, "api_version": null, "proxy": null, "audience": null, "deployment_name": null, "model_supports_json": true, "tokens_per_minute": 0, "requests_per_minute": 0, "max_retries": 10, "max_retry_wait": 10.0, "sleep_on_rate_limit_recommendation": true, "concurrent_requests": 25 }, "parallelization": { "stagger": 0.3, "num_threads": 50 }, "async_mode": "threaded", "prompt": null, "max_length": 500, "strategy": null }, "community_reports": { "llm": { "api_key": "==== REDACTED ====", "type": "openai_chat", "model": "gpt-4o-mini", "max_tokens": 4000, "temperature": 0.0, "top_p": 1.0, "n": 1, "request_timeout": 180.0, "api_base": null, "api_version": null, "proxy": null, "audience": null, "deployment_name": null, "model_supports_json": true, "tokens_per_minute": 0, "requests_per_minute": 0, "max_retries": 10, "max_retry_wait": 10.0, "sleep_on_rate_limit_recommendation": true, "concurrent_requests": 25 }, "parallelization": { "stagger": 0.3, "num_threads": 50 }, "async_mode": "threaded", "prompt": null, "max_length": 2000, "max_input_length": 8000, "strategy": null }, "claim_extraction": { "llm": { "api_key": "==== REDACTED ====", "type": "openai_chat", "model": "gpt-4o-mini", "max_tokens": 4000, "temperature": 0.0, "top_p": 1.0, "n": 1, "request_timeout": 180.0, "api_base": null, "api_version": null, "proxy": null, "audience": null, "deployment_name": null, "model_supports_json": true, "tokens_per_minute": 0, "requests_per_minute": 0, "max_retries": 10, "max_retry_wait": 10.0, "sleep_on_rate_limit_recommendation": true, "concurrent_requests": 25 }, "parallelization": { "stagger": 0.3, "num_threads": 50 }, "async_mode": "threaded", "enabled": true, "prompt": "prompts/claim_extraction.txt", "description": "Extract baggage measurements, weight limits, and restrictions from airline documentation.", "max_gleanings": 2, "strategy": null, "encoding_model": null }, "cluster_graph": { "max_cluster_size": 10, "strategy": null }, "umap": { "enabled": true }, "local_search": { "text_unit_prop": 0.7, "community_prop": 0.3, "conversation_history_max_turns": 5, "top_k_entities": 10, "top_k_relationships": 15, "temperature": 0.0, "top_p": 1.0, "n": 1, "max_tokens": 4000, "llm_max_tokens": 2000 }, "global_search": { "temperature": 0.0, "top_p": 1.0, "n": 1, "max_tokens": 4000, "data_max_tokens": 4000, "map_max_tokens": 1000, "reduce_max_tokens": 2000, "concurrency": 10 }, "encoding_model": "cl100k_base", "skip_workflows": [] } 13:50:49,484 asyncio DEBUG Using proactor: IocpProactor 13:50:49,486 graphrag.index.create_pipeline_config INFO skipping workflows 13:50:49,486 graphrag.index.run.run INFO Running pipeline 13:50:49,486 graphrag.index.storage.file_pipeline_storage INFO Creating file storage at D:\Projects\pwc_prod\output 13:50:49,487 graphrag.index.input.load_input INFO loading input from root_dir=input 13:50:49,487 graphrag.index.input.load_input INFO using file storage for input 13:50:49,488 graphrag.index.storage.file_pipeline_storage INFO search D:\Projects\pwc_prod\input for files matching .*\.txt$ 13:50:49,490 graphrag.index.input.text INFO found text files from input, found [('first_paragraphs\\baggage-allowance_first_paragraph.txt', {}), ('first_paragraphs\\batteriesAndDangerousSubstances_first_paragraph.txt', {}), ('first_paragraphs\\CarryOnBaggage_first_paragraph.txt', {}), ('first_paragraphs\\damagedBaggage._first_paragraph.txt', {}), ('first_paragraphs\\LiquidsInCarryOnBags_first_paragraph.txt', {}), ('first_paragraphs\\pets_first_paragraph.txt', {}), ('first_paragraphs\\sportingequipment_first_paragraph.txt', {}), ('full_documents\\baggage-allowance.txt', {}), ('full_documents\\batteriesAndDangerousSubstances.txt', {}), ('full_documents\\CarryOnBaggage.txt', {}), ('full_documents\\damagedBaggage.txt', {}), ('full_documents\\LiquidsInCarryOnBags.txt', {}), ('full_documents\\pets.txt', {}), ('full_documents\\sportingequipment.txt', {})] 13:50:49,501 graphrag.index.input.text INFO Found 14 files, loading 14 13:50:49,503 graphrag.index.workflows.load INFO Workflow Run Order: ['create_base_text_units', 'create_base_entity_graph', 'create_final_covariates', 'create_final_entities', 'create_final_nodes', 'create_final_communities', 'create_final_relationships', 'create_final_text_units', 'create_final_community_reports', 'create_final_documents', 'generate_text_embeddings'] 13:50:49,503 graphrag.index.run.run INFO Final # of rows loaded: 14 13:50:49,636 graphrag.index.run.workflow INFO dependencies for create_base_text_units: [] 13:50:49,640 datashaper.workflow.workflow INFO executing verb create_base_text_units 13:50:50,287 graphrag.index.run.workflow INFO dependencies for create_base_entity_graph: ['create_base_text_units'] 13:50:50,287 graphrag.index.run.workflow WARNING Dependency table create_base_text_units not found in storage: it may be a runtime-only in-memory table. If you see further errors, this may be an actual problem. 13:50:50,292 datashaper.workflow.workflow INFO executing verb create_base_entity_graph 13:50:50,292 graphrag.index.operations.extract_entities.extract_entities DEBUG entity_extract strategy={'type': "graph_intelligence", 'llm': {'api_key': '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', 'type': "openai_chat", 'model': 'gpt-4o-mini', 'max_tokens': 4000, 'temperature': 0.0, 'top_p': 1.0, 'n': 1, 'request_timeout': 180.0, 'api_base': None, 'api_version': None, 'organization': None, 'proxy': None, 'audience': None, 'deployment_name': None, 'model_supports_json': True, 'tokens_per_minute': 0, 'requests_per_minute': 0, 'max_retries': 10, 'max_retry_wait': 10.0, 'sleep_on_rate_limit_recommendation': True, 'concurrent_requests': 25}, 'stagger': 0.3, 'num_threads': 50, 'extraction_prompt': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [{entity_types}]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"{tuple_delimiter}{tuple_delimiter}{tuple_delimiter})\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"{tuple_delimiter}{tuple_delimiter}{tuple_delimiter}{tuple_delimiter})\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **{record_delimiter}** as the list delimiter.\n \n4. When finished, output {completion_delimiter}\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"{tuple_delimiter}CENTRAL INSTITUTION{tuple_delimiter}ORGANIZATION{tuple_delimiter}The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n{record_delimiter}\n("entity"{tuple_delimiter}MARTIN SMITH{tuple_delimiter}PERSON{tuple_delimiter}Martin Smith is the chair of the Central Institution)\n{record_delimiter}\n("entity"{tuple_delimiter}MARKET STRATEGY COMMITTEE{tuple_delimiter}ORGANIZATION{tuple_delimiter}The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n{record_delimiter}\n("relationship"{tuple_delimiter}MARTIN SMITH{tuple_delimiter}CENTRAL INSTITUTION{tuple_delimiter}Martin Smith is the Chair of the Central Institution and will answer questions at a press conference{tuple_delimiter}9)\n{completion_delimiter}\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"{tuple_delimiter}TECHGLOBAL{tuple_delimiter}ORGANIZATION{tuple_delimiter}TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n{record_delimiter}\n("entity"{tuple_delimiter}VISION HOLDINGS{tuple_delimiter}ORGANIZATION{tuple_delimiter}Vision Holdings is a firm that previously owned TechGlobal)\n{record_delimiter}\n("relationship"{tuple_delimiter}TECHGLOBAL{tuple_delimiter}VISION HOLDINGS{tuple_delimiter}Vision Holdings formerly owned TechGlobal from 2014 until present{tuple_delimiter}5)\n{completion_delimiter}\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"{tuple_delimiter}FIRUZABAD{tuple_delimiter}GEO{tuple_delimiter}Firuzabad held Aurelians as hostages)\n{record_delimiter}\n("entity"{tuple_delimiter}AURELIA{tuple_delimiter}GEO{tuple_delimiter}Country seeking to release hostages)\n{record_delimiter}\n("entity"{tuple_delimiter}QUINTARA{tuple_delimiter}GEO{tuple_delimiter}Country that negotiated a swap of money in exchange for hostages)\n{record_delimiter}\n{record_delimiter}\n("entity"{tuple_delimiter}TIRUZIA{tuple_delimiter}GEO{tuple_delimiter}Capital of Firuzabad where the Aurelians were being held)\n{record_delimiter}\n("entity"{tuple_delimiter}KROHAARA{tuple_delimiter}GEO{tuple_delimiter}Capital city in Quintara)\n{record_delimiter}\n("entity"{tuple_delimiter}CASHION{tuple_delimiter}GEO{tuple_delimiter}Capital city in Aurelia)\n{record_delimiter}\n("entity"{tuple_delimiter}SAMUEL NAMARA{tuple_delimiter}PERSON{tuple_delimiter}Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n{record_delimiter}\n("entity"{tuple_delimiter}ALHAMIA PRISON{tuple_delimiter}GEO{tuple_delimiter}Prison in Tiruzia)\n{record_delimiter}\n("entity"{tuple_delimiter}DURKE BATAGLANI{tuple_delimiter}PERSON{tuple_delimiter}Aurelian journalist who was held hostage)\n{record_delimiter}\n("entity"{tuple_delimiter}MEGGIE TAZBAH{tuple_delimiter}PERSON{tuple_delimiter}Bratinas national and environmentalist who was held hostage)\n{record_delimiter}\n("relationship"{tuple_delimiter}FIRUZABAD{tuple_delimiter}AURELIA{tuple_delimiter}Firuzabad negotiated a hostage exchange with Aurelia{tuple_delimiter}2)\n{record_delimiter}\n("relationship"{tuple_delimiter}QUINTARA{tuple_delimiter}AURELIA{tuple_delimiter}Quintara brokered the hostage exchange between Firuzabad and Aurelia{tuple_delimiter}2)\n{record_delimiter}\n("relationship"{tuple_delimiter}QUINTARA{tuple_delimiter}FIRUZABAD{tuple_delimiter}Quintara brokered the hostage exchange between Firuzabad and Aurelia{tuple_delimiter}2)\n{record_delimiter}\n("relationship"{tuple_delimiter}SAMUEL NAMARA{tuple_delimiter}ALHAMIA PRISON{tuple_delimiter}Samuel Namara was a prisoner at Alhamia prison{tuple_delimiter}8)\n{record_delimiter}\n("relationship"{tuple_delimiter}SAMUEL NAMARA{tuple_delimiter}MEGGIE TAZBAH{tuple_delimiter}Samuel Namara and Meggie Tazbah were exchanged in the same hostage release{tuple_delimiter}2)\n{record_delimiter}\n("relationship"{tuple_delimiter}SAMUEL NAMARA{tuple_delimiter}DURKE BATAGLANI{tuple_delimiter}Samuel Namara and Durke Bataglani were exchanged in the same hostage release{tuple_delimiter}2)\n{record_delimiter}\n("relationship"{tuple_delimiter}MEGGIE TAZBAH{tuple_delimiter}DURKE BATAGLANI{tuple_delimiter}Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release{tuple_delimiter}2)\n{record_delimiter}\n("relationship"{tuple_delimiter}SAMUEL NAMARA{tuple_delimiter}FIRUZABAD{tuple_delimiter}Samuel Namara was a hostage in Firuzabad{tuple_delimiter}2)\n{record_delimiter}\n("relationship"{tuple_delimiter}MEGGIE TAZBAH{tuple_delimiter}FIRUZABAD{tuple_delimiter}Meggie Tazbah was a hostage in Firuzabad{tuple_delimiter}2)\n{record_delimiter}\n("relationship"{tuple_delimiter}DURKE BATAGLANI{tuple_delimiter}FIRUZABAD{tuple_delimiter}Durke Bataglani was a hostage in Firuzabad{tuple_delimiter}2)\n{completion_delimiter}\n\n######################\n-Real Data-\n######################\nEntity_types: {entity_types}\nText: {input_text}\n######################\nOutput:', 'max_gleanings': 2, 'encoding_name': 'cl100k_base', 'prechunked': True} 13:50:50,297 graphrag.llm.openai.create_openai_client INFO Creating OpenAI client base_url=None 13:50:50,298 httpx DEBUG load_ssl_context verify=True cert=None trust_env=True http2=False 13:50:50,298 httpx DEBUG load_verify_locations cafile='D:\\Projects\\pwc_prod\\pwc_prod\\Lib\\site-packages\\certifi\\cacert.pem' 13:50:50,553 graphrag.index.llm.load_llm INFO create TPM/RPM limiter for gpt-4o-mini: TPM=0, RPM=0 13:50:50,553 graphrag.index.llm.load_llm INFO create concurrency limiter for gpt-4o-mini: 25 13:50:50,652 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Traveling with pets\nHeading out on a long vacation? Planning to move abroad with the entire family? We consolidated all of the important information so that you and your pet can enjoy a pleasant and quiet flight experience.\n\nFirst and foremost\nThe Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs. If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services. Ways to contact the Ministry of Agriculture.\n\nPlease consider that the authorization process may take several months and involves performing several animal tests.\n\nPlease note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.\n\n* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.\n* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.\n* EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\n\nThere are a number of ways to transport animals:\nAs personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg. Service dogs are exempt from this weight limit. In this case, you should arrive at the check-in counter with the pet.\nAs checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage. In this case, you must send off the animal at the check-in counter; upon landing, you will retrieve your animal in the Arrivals Hall.\nAs registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied). In this case, all transport arrangements will be made via the El Al Cargo Division. The animal will be dropped off at the cargo terminal. Please contact the EL AL Cargo Store.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,653 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: cargo terminal. Please contact the EL AL Cargo Store.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,654 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Traveling with pets\nHeading out on a long vacation? Planning to move abroad with the entire family? We consolidated all of the important information so that you and your pet can enjoy a pleasant and quiet flight experience.\n\nFirst and foremost\nThe Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs. If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services. Ways to contact the Ministry of Agriculture.\n\nPlease consider that the authorization process may take several months and involves performing several animal tests.\n\nPlease note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.\n\n* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.\n* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.\n* EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\n\nThere are a number of ways to transport animals:\nAs personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg. Service dogs are exempt from this weight limit. In this case, you should arrive at the check-in counter with the pet.\nAs checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage. In this case, you must send off the animal at the check-in counter; upon landing, you will retrieve your animal in the Arrivals Hall.\nAs registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied). In this case, all transport arrangements will be made via the El Al Cargo Division. The animal will be dropped off at the cargo terminal. Please contact the EL AL Cargo Store.\n\n\n\nTransporting a pet from Israel abroad\nIf you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits,\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,654 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: cargo terminal. Please contact the EL AL Cargo Store.\n\n\n\nTransporting a pet from Israel abroad\nIf you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits, in Israel and in the destination country, in advance. Passengers are responsible for contacting the authorities in the destination country and acting in accordance with their guidelines. The authorities in the destination country may determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\n \n\nPlease note: It is not possible to transport animals in the aircraft cabin to the following destinations: Johannesburg, London and Hong Kong. Transport is strictly with a bill of lading (cargo).\n\nHow to obtain authorization to transport an animal from Israel abroad:\nCheck with the destination country�s authorities to determine the requirements for transporting an animal to their country.\nContact your veterinarian to have him/her perform the required tests and issue the necessary authorizations.\nAfter receiving all of the required documents, contact the Veterinary Services Department to request that they issue an international certificate of good health (this contact can usually be facilitated through your veterinarian).\nUpdate us upon receiving the flight permit, at least 2 business days prior to your flight. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,655 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with you all of the documents and authorizations; you be asked to present them at check-in. Without this authorization, a pet will not be accepted on the flight and EL AL may not be held responsible for this.\nGuidelines for Transporting Dogs to the US\nPlease note that the regulations regarding transporting dogs to the US have changed. There are certain destinations in the US where transporting dogs will not be allowed at all. For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website. Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.\nPlease note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.\n\nWe recommend using the services of companies specializing in animal air transport.\nPlease note that additional charges are incurred for inspecting and releasing of a dog from airport facilities in the United States.\nAdditional requirements for obtaining authorization to transport a pet as cargo with a bill of lading\nIn cases where the destination country authorities determine that an animal may be transported with a bill of lading (usually when the animal weighs more than 9 kg), this service will be offered through the Cargo Division. Email the following address: Cargostore@elal.co.il\u200b and attach the following documents in a single PDF file:\n\nTransport authorization from the destination country authorities.\nExport license.\nBill of lading.\nCertificate of good health.\nDestination, flight details, flight date, details of the sender, and details of the recipient.\nThe measurements of the transport cage.\nBring all of the required authorizations with you to the airport and present them at the check-in counter.\n\nFor questions and clarifications please contact the Cargo Division: +972-3-9716679\n\nTransporting pets to Israel\nIf you intend to transport an animal to Israel, whether you�re traveling with it or he is flying alone, you are required to obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,655 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\n \n\nPlease note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome. \n\nHow to obtain authorization to transport an animal to Israel:\nContact the local authorities to obtain the required documents.\nAfter receiving the required documents and no later than two business days prior to the flight, email Veterinary Services at Ben Gurion Airport at vs-airport@moag.gov.il and include the following documents in a PDF file: certificate of good health, rabies antibody test, Appendices B and C (the last page of the file below). If you have met all of the conditions, the Veterinary Services flight permit will be sent to you by email.\nDid you send the documents to Veterinary Services and you did not receive a response within four hours?\nPlease call: +972-3-9792240\nUpdate us upon receiving the Veterinary Services permit. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,655 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with you all of the documents and authorizations; you will be asked to present them at check-in. Without this authorization, a pet will not be accepted on the flight and EL AL may not be held responsible for this.\nAdditional requirements for obtaining authorization to transport a pet as cargo with a bill of lading\nIn cases where the Veterinary Services Department determines that the animal may be transported with a bill of lading (usually when the pet weighs more than 9 kg), this service will be offered through the Cargo Division. Email the following address: Cargostore@elal.co.il\u200b and attach the following documents in a single PDF file:\n\nAuthorization from the Veterinary Services Department.\nExport license.\nBill of lading.\nCertificate of good health.\nLaboratory results for rabies antibodies.\nName of customs brokerage company (if necessary).\nBring the Veterinary Service authorization with you to the airport and present it at the check-in counter.\n\nWhere do you pick up animals after landing in Israel?\nWhen the animal is transported as baggage, it will be released in the Ben Gurion Airport Arrivals Hall.\nWhen the animal is transported as cargo, it will be released in the Ben Gurion Airport cargo terminal.\nFor questions and clarifications please contact our Cargo Division: (import tracing):\nisraelc@elal.co.il\nTracingi1@elal.co.il\nTelephone: +972-3-9716589/592\nThe costs of transporting animals\nTransport costs as baggage:\n \t\u200bEurope and Middle East\tNorth America and Far East\nAnimals weighing up to 9 kg with their cage\t$100\t $150\nAnimals weighing between 9 and 50 kg with their cage\t$200\t$250\nAnimals weighing between 50 and 100 kg with their cage\t$400\t$450\nAnimals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.\n\nTransport costs as cargo:\nTransport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at:\n+972-3-9716679\n\nCosts � What you need to know:\nThe cost\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,656 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: by the Cargo Division.\n\nTransport costs as cargo:\nTransport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at:\n+972-3-9716679\n\nCosts � What you need to know:\nThe cost of transporting a pet is based on the total weight of the animal, the carrying case, and the food.\nThe prices are valid for animals accompanying the passenger on the same flight.\nPayment is made at the airport after the animal is weighed.\nPayment for transporting pets is made separately; it is not included in the weight of the permitted baggage allowance.\nIf the flight ticket includes any connecting flights with other airlines, payment must be arranged with the other airline.\nThe costs are not applicable to codeshare flights, operated by other airlines.\nA passenger with an open ticket must pay for the outbound and return flight, even if the return date is unknown.\nGeneral guidelines for transporting animals\nOnly the following pets: Dogs, cats or exotic birds, can be transported in the passenger cabin, depending on their size and weight and the required permits.\nAnimals exhibiting clear and visible signs of illness and/or who are emitting a foul odor may not be approved to fly.\nPets who have been approved for transport must also be authorized by the relevant authorities at the intermediate or final destination.\nThe passenger is required to prepare the animal for the flight according to the recommendations of a veterinarian.\nEL AL will not be held responsible in the event an animal is denied transit or entry into another country.\nTransport cage guidelines\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nTransporting service dogs in the aircraft cabin\nService dogs that are accompanying:\n\nA passenger with special needs.\nAn I.D.F soldier / A person experiencing "shell shock" (Post-trauma caused by military service).\nMay be transported at no additional cost in the aircraft cabin, subject to the following terms and conditions:\n\nYou must hold an official document/License that states that your dog has been properly trained and is in active duty as your service dog from one of the certified organization for training service dogs (The Israel Service Dogs Training Center, The Israel Guide Dog Center for The Blind).\nIt is the sole responsibility of the passenger to ensure all documents and/or authorizations required by the destination country for the transport of a service dog have been completed. EL AL will bear no responsibility in this regard.\nThe passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date.\nThe passenger must provide a veterinary certificate\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,656 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: have been completed. EL AL will bear no responsibility in this regard.\nThe passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date.\nThe passenger must provide a veterinary certificate stating that the dog is vaccinated and has the ability to maintain proper sanitary conditions during the flight and transport.\nThe dog must be tied to a leash and/or harness from check-in until landing at the destination.\nIt is important to come equipped with a cage adapted to the dog and its size, in the event it is necessary.\nIt is the passenger�s full responsibility to complete all the forms and documents required to transport animals to Israel / from Israel, and to check with the destination country to determine its requirements.\nFlying to London with a service dog?\n\nIn addition to the guidelines we mentioned before, passengers traveling to London with a service dog are asked to register 14 days prior to the date of the flight on the Heathrow Airport website. You can do this by clicking on Heathrow Animal Reception Centre.\n\n \n\nFlying to or from the United States with a service dog?\n\nIn addition to all of the details included above, it is the passenger�s responsibility to fill out, print, and bring special additional forms for the United States and to present them at the check-in counters.\n\nPlease note that the regulations regarding transporting dogs to the US have changed. There are certain destinations in the US where transporting dogs will not be allowed at all. For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website. Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.\nPlease note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.\n\nWe recommend using the services of companies specializing in animal air transport.\nPlease note that additional charges are incurred for inspecting and releasing of a dog from airport facilities in the United States.\n\nImportant information\n\nEL AL may require the passenger to have the dog tied to a leash and/or harness and/or barrier throughout the flight.\nEL AL may be entitled to require the passenger to seat the dog on his/her lap or in the area designated for the passenger\'s feet, so that the dog does not invade the space of other passengers.\nEL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs:\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,657 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: in the area designated for the passenger\'s feet, so that the dog does not invade the space of other passengers.\nEL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs:\nThe dog constitutes a direct threat.\nThe dog causes a disturbance in the aircraft or its behavior indicates that it has not been trained to behave in public.\nTransporting the dog violates safety and security regulations.\nThe passenger does not provide the necessary forms as required and/or did not meet all of the cumulative conditions mentioned above.\nTo the extent that damage is caused by the dog, EL AL will be entitled to charge the passenger for the full damage.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,657 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Was your baggage delayed or damaged?\nSometimes, for unexpected reasons, there are cases in which baggage is delayed, damaged, or lost. We apologize in advance for any inconvenience and will do our best to find a quick solution to your satisfaction.\nBaggage Service Center handles cases of:\nDelayed baggage\nDamaged baggage\nAn item forgotten on board\nStatus of a claims that were sent to the Baggage Claims Department\n\nWays to contact about baggage issues after a flight\nPhone: 03-9771150 \nSunday to Thursday: 8:30 a.m. - 5 p.m.\nFriday: 8:30 a.m. - 1 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nWhatsApp chat 03-9771111:\nSunday to Thursday: 4 p.m. - 12 a.m.\nFriday: 1 p.m. - 4 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nRegarding delayed baggage, once your baggage is retrieved, it will be transferred to the courier service and delivered to the address stated on the report.\nIs your baggage delayed or lost?\nDelayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.\nIf you didn�t report about the delayed bag at the airport, you can contact the baggage service center within 7 days from the date of your flight. See contact details above. \nThe status of the claim can be checked in a worldwide system (in English). Enter the lost baggage report number (10 characters) in the first box, the last name in the second box, and click the "Submit" button. Checking the status of a claim\nWas your baggage damaged?\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,658 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Information on batteries and dangerous substances\nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.\n\nSubstances and articles forbidden on the aircraft:\n Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders.\n Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury.\n Explosives other than light ammunition.\n Flammable liquids and solids.\n Radioactive materials.\n Briefcases with installed alarm devices.\n Oxidizing materials (hydrogen peroxide, bleaching powders, etc.).\n Poisons and infectious substances, such as insecticides, herbicides, and live virus materials.\n Items such as high-strength magnetic materials, materials that can harm people or the environment.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,658 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Liquids in Carry-On Bags\nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check.\n\nLiquids in Carry-On Bags\nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines.\n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,658 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Flying with sporting equipment?\nAre you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you\'re going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know\nWe offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions:\n- Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg.\n- Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.\nNote: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).\nAdditional Sports Equipment\nIf you need to bring sports equipment in addition to your standard baggage allowance, the following applies:\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,659 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Flying with sporting equipment?\nAre you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you\'re going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know\nWe offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions:\n- Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg.\n- Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.\nNote: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).\nAdditional Sports Equipment\nIf you need to bring sports equipment in addition to your standard baggage allowance, the following applies:\n\n\nAllowed Dimensions and Weight: Sports equipment with dimensions up to 277 cm (length + width + height) and weighing up to 50 kg.\n\nFees:\n- Europe, the Middle East, and Morocco: $70 one way.\n- Far East and North America: $150 one way.\n\nPlease ensure that your sports equipment meets these requirements to take advantage of our sports equipment transport service.\n\nPayment for the transport of sporting equipment will be made at the airport only and cannot be made in advance. Costs are determined according to the following regulations:\n\nThe final cost will be determined on the date of payment, according to the service cost on that date. Costs may vary depending on destination and flight, according to the sole discretion of the airline.\nChecked baggage containing sporting equipment must meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page.\nPrices are displayed in US dollars. At some airports,\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,659 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page.\nPrices are displayed in US dollars. At some airports, payment is allowed only in local currency, according to the conversion rate on the date of payment.\nTransporting snowboards and ski equipment?\nIn addition to the equipment and baggage allowance permitted for each passenger, you may also bring ski and snowboard equipment at no extra charge (doesn\'t apply on LITE fare ticket), as long as it\'s packed into one checked bag that weighs up to 50 kg and its total measurements do not exceed 277 cm (length + height + width).\n\nIf your ski equipment exceeds the permitted dimensions, you�ll need to contact El Al�s Cargo Division (Tel: +972-3-977-1177).\n\nWhat does Ski and snowboards equipment include?\nSki equipment includes one pair of skis, one pair of poles and one pair of ski boots.\nSnowboard equipment includes one snowboard and one pair of ski boots.\nTransporting bicycles?\nYou can transport a bicycle at no extra charge instead of your regular checked baggage, as long as the bicycle is packed into a checked bag and meets the weight and/or size dimensions of your permitted baggage allowance (determined by the cabin class you�re flying in).\n\nPlease note\nMotorized bicycles cannot be transported! For exceptional cases, please contact our Cargo Division. Transport of bicycles is subject to El Al approval and depends on available space in the cargo hold.\n\nTransport of bicycles also requires pre-approval from the EL AL call center. You will be charged only after you arrive at the airport, providing your bicycle is packed according to the following regulations:\n\nRemove the pedals.\nDismantle the handlebar.\nLet out some air from the wheels and separate one wheel from the rest of the bicycle.\nMake sure to pack the bicycle in a box/special case, to protect it from damage and to prevent leakage of hydraulic fluid.\nPlease note\nThe information here applies to EL AL flights on EL AL aircrafts only. It does not apply to continuing flights or flights with other airlines.\nIt is the passenger\'s responsibility to stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger\'s equipment.\nPlease note that in accordance with transport conditions, EL AL does not bear responsibility for fragile\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,660 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger\'s equipment.\nPlease note that in accordance with transport conditions, EL AL does not bear responsibility for fragile or valuable items. If your sporting equipment is fragile and/or valuable, we recommend purchasing special travel insurance for it.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,660 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Was your baggage delayed or damaged?\nSometimes, for unexpected reasons, there are cases in which baggage is delayed, damaged, or lost. We apologize in advance for any inconvenience and will do our best to find a quick solution to your satisfaction.\nBaggage Service Center handles cases of:\nDelayed baggage\nDamaged baggage\nAn item forgotten on board\nStatus of a claims that were sent to the Baggage Claims Department\nWays to contact about baggage issues after a flight\n \n\nPhone: 03-9771150 \nSunday to Thursday: 8:30 a.m. - 5 p.m.\nFriday: 8:30 a.m. - 1 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nWhatsApp chat 03-9771111:\nSunday to Thursday: 4 p.m. - 12 a.m.\nFriday: 1 p.m. - 4 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nRegarding delayed baggage, once your baggage is retrieved, it will be transferred to the courier service and delivered to the address stated on the report.\nIs your baggage delayed or lost?\nDelayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.\nIf you didn�t report about the delayed bag at the airport, you can contact the baggage service center within 7 days from the date of your flight. See contact details above. \nThe status of the claim can be checked in a worldwide system (in English). Enter the lost baggage report number (10 characters) in the first box, the last name in the second box, and click the "Submit" button. Checking the status of a claim\nWas your baggage damaged?\n \n\nIf you noticed any damage to your baggage, you must report the damage immediately to an EL AL representative at the airport in the baggage claim area. A damage report will be issued, in accordance with company policy.\n\nAfter receiving the damage report, you may go to one of the stores listed below, within 60 days for further handling. Please bring with you the damage report, the baggage that was damaged with the baggage tag. Please do not remove the baggage tag from the handle.\n\nIn the event you only noticed the damage after you have left the airport, or if any of the items inside the baggage were damaged (i.e. items that did not\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,661 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: with the baggage tag. Please do not remove the baggage tag from the handle.\n\nIn the event you only noticed the damage after you have left the airport, or if any of the items inside the baggage were damaged (i.e. items that did not receive a separate baggage tag), you must report this to the Baggage Claims Department within 7 days in writing via the Digital Contact Form\n\nYou may as send claim to our mailing address: EL AL Israel Airlines Ltd., Baggage Claims, P.O. Box 41, Ben Gurion Airport, Zip Code 7015001.\nList of participating stores\nChoose\nCenter area\nTel-Aviv\n \n\nMakor Haziud Baggage and Outdoor Equipment\nAddress: Haaliya Street 24\nTel: 03-6822330\n\nWeShoes\nMemsi Touring\nBialik 3\nTel: 076-8100205\n\nLog In Log Out - Importer of Luggage and Bags\nSteinman 20 (Bavli Neighborhood)\nTel: 052-2310738\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nRamat Gan and Gevataim:\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nBat Yam\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nHolon\nShin Tik\nMemsi Touring\nSokolov 59\nTel: 03-5040752\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nPetach Tikva\nARTY Rimon � Import marketing and distribution ltd\nHameretz 6\nTel: 03-9229049\n\nTrek Market\nMemsi Touring\nIzthak Rabin 2\n03-5069443\n\nService Pickup and delivery service\nTel: 054-2520061\n\n\nKiryat Ono\nWeShoes\nShlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nAirport City:\nCargo\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,661 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Shlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nAirport City:\nCargo Tikim ve Mizvadot\nLog In Log Out � Importer of Luggage and Bags\nGilboa 1\nICL Building\nTel: 054-2520061\n\n\nRishon Le Zion\nRimon Mizvadot ve Tikim\nSaharov 19\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nYehud\nMoka � Pickup and delivery point\nARTY Rimon Import marketing and distribution ltd.\nMoshe Dayan 3\nTel: 03-6726585\n\n\nRehovot\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nNes Ziona\nMakor Haziud Baggage and Outdoor Equipment\n\nRothschild 4\n\nTel: 03-6822330\n\n\nShoham\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nRamle and Lod:\nARTY Rimon\n\nService Pickup and delivery service\n\nTel: 1700504544\n\nWhatsApp: 053-2310738\n\n\nDamage to wheelchairs, equipment for passengers who require assistance, or baby strollers\nGalgal Yaziv\nDamage to powered mobility scooters , electric power wheelchairs and more\nAdom street 23 � Industrial park Kannot � close to Gedera\n\nOrthopedica Steiner\nHasar Shapira 4\nRishon Le Zion\nTel: 03-9517674\n\n \n\nBaby equipment:\nHagalgal � The Israeli Center for Baby and children equipment and goods.\nTel: 054-5947464\nPick up and delivery from all areas.\n\nBugaboo baby carriages and strollers\nMaskit 14, Herzliya\n03-5407999\n\n\nImportant to know\nIn the event your baggage was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,661 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21 days from the day you received your baggage.\nIn the event of lost baggage, you must contact us after 21 days from the day of the incident.\nWhen contacting us, please attach a copy of the following documents to your claim and hold onto the originals:\n\nFlight tickets\nBoarding passes\nBaggage tags (the stickers affixed to the flight ticket and/or the object)\nLost or damaged baggage report from the airport\nReceipts that support the claim \n \n\nPlease note that the claim will be handled in accordance with the terms of the contract of carriage and in accordance with international conventions and laws, which determine the carrier\'s liability. EL AL Israel Airlines reserves the right to refuse to accept liability if the claim concerns, either wholly or in part, fragile or perishable items, food, liquids, cash, jewelry, cameras, computers, video devices, electronics, negotiable instruments or securities, legacies, antiques, valuable items, works of art, gold and silver items, rare books or publications, business documents, precious metals or other valuables.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,662 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags � Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications,\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,662 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications, passports, valuables, and electronic devices from carry-on bags for easy access during the flight.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,663 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags � Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications,\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,663 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,663 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,663 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,664 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,664 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,664 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,664 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,664 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,664 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,665 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,665 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,665 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,666 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,666 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,666 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,667 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,667 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,667 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,667 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,667 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,667 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,667 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,668 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,668 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,668 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications, passports, valuables, and electronic devices from carry-on bags for easy access during the flight.\n\n\nPersonal bag\nPassengers may bring one personal bag on board, regardless of card type or travel class.\nWhat qualifies as a personal bag? Backpacks, laptop bags, makeup bags, strollers approved for plane boarding, duty-free items purchased at the airport or during the flight (for storage under the seat), and more.\nAirplane storage\nWhere can you store your carry-on and personal bags on the plane?\n\n\nOverhead storage\nCarry-on bags must be stored in overhead compartments above your seat.\nSuitcases should be placed with the front facing outward, wheels facing inward, and handle inserted.\n\nUnder-seat storage:\nPersonal bags must be placed under the seat in front of you.\nPassengers seated in emergency exit rows may also store bags and personal items in overhead compartments.\n\nImportant information:\nThe maximum carry-on bag size on El Al flights is up to 56 cm (length), 45 cm (width), and 25 cm (depth), not exceeding a total dimension of 115 cm. These measurements include wheels, handles, and side pockets.\nPersonal bag dimensions should not exceed 18x38x30 cm.\nPassengers requiring additional space for oversized items (e.g., cellos) must purchase an extra seat.\nUnusual items may only be carried in the cabin with prior coordination and approval from El Al\'s service center.\nDuty-free products purchased at the airport count towards the baggage allowance.\nExceeding eligibility may incur fees.\nEach carry-on bag must meet weight and dimension limits. The maximum dimensions include pockets, wheels, and handles.\nUnsure if you meet the requirements? Use the meters available at check-in counters and boarding gates.\nEnforcement of weight and dimension restrictions is carried out by El Al representatives. Items not meeting requirements will be checked to the plane\'s belly.\nTraveling with only carry-on luggage or a small bag?\nPassengers with pre-checked carry-on luggage can proceed to designated security check areas. Those who haven\'t checked in online should use El Al\'s check-in counters. Ensure all necessary documents are available according to your flight destination.\n\nReturning to Israel from abroad?\nAll passengers must check in at the counters,\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:50,669 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:50:50,704 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,704 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,704 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,704 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,704 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,705 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,705 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,705 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,705 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,705 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,705 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,705 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,705 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,706 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,706 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,706 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,706 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,706 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,706 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,706 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,707 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,707 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,707 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,707 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,708 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,708 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,708 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,708 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,708 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,708 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,708 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,708 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,709 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,709 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,709 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,709 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,709 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,709 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,710 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,710 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,710 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,710 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,710 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,710 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,711 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,711 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,711 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,711 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,711 httpcore.connection DEBUG connect_tcp.complete return_value= 13:50:50,711 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:50:50,724 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,724 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,724 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,724 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,724 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,724 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,724 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,726 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,727 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,727 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,727 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,727 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,727 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,727 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,727 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,755 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,755 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,755 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,755 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,756 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,756 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,756 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,756 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,756 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,756 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,756 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,756 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,756 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,756 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,756 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,756 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,757 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,757 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,757 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,757 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,757 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,757 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,757 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,757 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,758 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,758 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,758 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,758 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,758 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,758 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,758 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,758 httpcore.connection DEBUG start_tls.complete return_value= 13:50:50,758 httpcore.http11 DEBUG send_request_body.complete 13:50:50,758 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,759 httpcore.http11 DEBUG send_request_body.complete 13:50:50,759 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,759 httpcore.http11 DEBUG send_request_body.complete 13:50:50,759 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,759 httpcore.http11 DEBUG send_request_body.complete 13:50:50,759 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,759 httpcore.http11 DEBUG send_request_body.complete 13:50:50,759 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,759 httpcore.http11 DEBUG send_request_body.complete 13:50:50,759 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,759 httpcore.http11 DEBUG send_request_body.complete 13:50:50,759 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,759 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,759 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,760 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,760 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,760 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,760 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,760 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,760 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,760 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,760 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,761 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,761 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,761 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,761 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,761 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,761 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,761 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,761 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,762 httpcore.http11 DEBUG send_request_headers.started request= 13:50:50,762 httpcore.http11 DEBUG send_request_body.complete 13:50:50,762 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,762 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,762 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,762 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,762 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,762 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,762 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,762 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,762 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,762 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,763 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,763 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,763 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,763 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,763 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,763 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,763 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,763 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,763 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,763 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,763 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,763 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,763 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,764 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,764 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,764 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,764 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,764 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,764 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,764 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,764 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,764 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,764 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,764 httpcore.http11 DEBUG send_request_headers.complete 13:50:50,764 httpcore.http11 DEBUG send_request_body.started request= 13:50:50,765 httpcore.http11 DEBUG send_request_body.complete 13:50:50,765 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,765 httpcore.http11 DEBUG send_request_body.complete 13:50:50,765 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,765 httpcore.http11 DEBUG send_request_body.complete 13:50:50,765 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,765 httpcore.http11 DEBUG send_request_body.complete 13:50:50,765 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,765 httpcore.http11 DEBUG send_request_body.complete 13:50:50,765 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,765 httpcore.http11 DEBUG send_request_body.complete 13:50:50,765 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,765 httpcore.http11 DEBUG send_request_body.complete 13:50:50,765 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,766 httpcore.http11 DEBUG send_request_body.complete 13:50:50,766 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,766 httpcore.http11 DEBUG send_request_body.complete 13:50:50,766 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,766 httpcore.http11 DEBUG send_request_body.complete 13:50:50,766 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,766 httpcore.http11 DEBUG send_request_body.complete 13:50:50,766 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,766 httpcore.http11 DEBUG send_request_body.complete 13:50:50,766 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,766 httpcore.http11 DEBUG send_request_body.complete 13:50:50,766 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,766 httpcore.http11 DEBUG send_request_body.complete 13:50:50,767 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,767 httpcore.http11 DEBUG send_request_body.complete 13:50:50,767 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,767 httpcore.http11 DEBUG send_request_body.complete 13:50:50,767 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:50,767 httpcore.http11 DEBUG send_request_body.complete 13:50:50,767 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:52,731 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:50:52 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1209'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9921840'), (b'x-ratelimit-reset-requests', b'17ms'), (b'x-ratelimit-reset-tokens', b'468ms'), (b'x-request-id', b'req_440be28b7813ecbf41fca156801f97af'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=YGf7j.QTU2av9LLZyOKqWZm3MUEFY_HP2yE_scSQUAU-1731930652-1.0.1.1-z6c5Q4mPI8TW_chWmx.ehR65NmzkyyKZpKso0Pov0KZOg80JckbmThsfgDWngZSqjkocoRoWZINIZq1kLXaSvg; path=/; expires=Mon, 18-Nov-24 12:20:52 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=odVC68mk62gNXniSk9DDoHiuS91tySrfPlHuyuSlu_M-1731930652983-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8dba6c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:50:52,732 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:50:52,732 httpcore.http11 DEBUG receive_response_body.started request= 13:50:52,732 httpcore.http11 DEBUG receive_response_body.complete 13:50:52,732 httpcore.http11 DEBUG response_closed.started 13:50:52,732 httpcore.http11 DEBUG response_closed.complete 13:50:52,732 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:50:52,736 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 2.1560000000172295. input_tokens=1964, output_tokens=86 13:50:52,737 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: proceed to designated security check areas. Those who haven\'t checked in online should use El Al\'s check-in counters. Ensure all necessary documents are available according to your flight destination.\n\nReturning to Israel from abroad?\nAll passengers must check in at the counters, regardless of luggage.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:52,738 httpcore.http11 DEBUG send_request_headers.started request= 13:50:52,738 httpcore.http11 DEBUG send_request_headers.complete 13:50:52,739 httpcore.http11 DEBUG send_request_body.started request= 13:50:52,739 httpcore.http11 DEBUG send_request_body.complete 13:50:52,739 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:54,881 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:50:55 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'3383'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9955472'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'267ms'), (b'x-request-id', b'req_2a5b28a566260d7cde81e5c0ab8b1af1'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=qFWnhhhacQ0EsM5xHVXxNvM_WoTtpwO7BL0UwKIa8OI-1731930655-1.0.1.1-dzYWbAQyzsMdcVK9d54P32zAPtzxQo6eNJ5kNiHp3O7W7i3DUSFXxLhebPytu7ZEgC9CwYxI6LZ92ZdFbcRzfA; path=/; expires=Mon, 18-Nov-24 12:20:55 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=KxLZKmgraE6ogNVCG6VJ09yYKQvIPoNBSL9rTgYwVHI-1731930655134-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8d9117d98-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:50:54,882 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:50:54,882 httpcore.http11 DEBUG receive_response_body.started request= 13:50:54,882 httpcore.http11 DEBUG receive_response_body.complete 13:50:54,882 httpcore.http11 DEBUG response_closed.started 13:50:54,882 httpcore.http11 DEBUG response_closed.complete 13:50:54,882 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:50:54,883 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 4.2810000000172295. input_tokens=2091, output_tokens=223 13:50:54,885 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Liquids in Carry-On Bags\nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check.\n\nLiquids in Carry-On Bags\nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines.\n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time.\n\n\nGeneral information about carrying liquids in handbags to U.S\nThe volume of the container (Liquids , Aerosols, Gels) cannot exceed 100 ml (3.4 oz).\nAll items must be packed together in a clear resealable plastic bag.\nMedications and special food products (such as baby food) do not have to be in the plastic bag. These items must be presented at the security checkpoint, along with the corresponding doctor�s note.\u200b\n\u200bPassengers embarking on a connecting flight cannot purchase products prohibited aboard the aircraft, not even from the Duty Free on the plane.\nEL AL is not and will not be responsible for any liquids confiscated from passengers at the airport.\nPlease note that there may be additional inspections and requirements including at the gate.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:54,886 httpcore.http11 DEBUG send_request_headers.started request= 13:50:54,886 httpcore.http11 DEBUG send_request_headers.complete 13:50:54,886 httpcore.http11 DEBUG send_request_body.started request= 13:50:54,886 httpcore.http11 DEBUG send_request_body.complete 13:50:54,886 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:55,167 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:50:55 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'3841'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9984203'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'94ms'), (b'x-request-id', b'req_9f2cf80662769855704b9d690c103876'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=l4d143BBHh9geOSh9DmeAnInkMXHyQzOAalvS13HtTY-1731930655-1.0.1.1-EWgZDTzJKO5nCLvwwi3t2kwMRlsJIq3aa9.b6TY_9qSkhX3oBU1tHQMqB9fTIJcmjEf9kTXMSJOzkAc_AVSawQ; path=/; expires=Mon, 18-Nov-24 12:20:55 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=9.Dp76Vl6SAQI9qRJI52HdhNVIhRdTeCfqt4SfngIBw-1731930655420-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8db94c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:50:55,167 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:50:55,167 httpcore.http11 DEBUG receive_response_body.started request= 13:50:55,168 httpcore.http11 DEBUG receive_response_body.complete 13:50:55,168 httpcore.http11 DEBUG response_closed.started 13:50:55,168 httpcore.http11 DEBUG response_closed.complete 13:50:55,168 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:50:55,169 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 4.547000000020489. input_tokens=2026, output_tokens=324 13:50:55,170 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: How many checked bags can you bring?\nFlying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost\nThe checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website.\nYou can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page.\nThe baggage policy on scheduled Sundor flights is the same as El Al\'s baggage policy.\n\nOversized And Overweight Baggage\nWhat is oversized and overweight baggage?\nAny baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage?\nAfter going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight.\n\n\n\nEurope and Middle East\nFar East\nNorth America\nEconomy class\nEL AL offers three types of tickets in economy class on flights to Europe and the Middle East.\n\nThe baggage allowance and weight limit depend on the ticket type:\nThe baggage allowance varies depending on the service type: Lite, Classic, or Flex. With the Lite service, one piece of checked baggage (23 kg) requires pre-ordering, and the fee varies. Both the Classic and Flex services include one piece of checked baggage (23 kg) in the ticket price. For two to five additional pieces of checked baggage (23 kg each), pre-ordering is required for all three service types (Lite, Classic, and Flex), and the fee varies.\n\nImportant information\nThe pre-order option is available up to three hours prior to departure.\n\u200b�The fee varies� � The price depends on a number of factors, such as the destination and date of the flight.\nWhen reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price.\nYou can pay to check baggage on\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:55,171 httpcore.http11 DEBUG send_request_headers.started request= 13:50:55,172 httpcore.http11 DEBUG send_request_headers.complete 13:50:55,172 httpcore.http11 DEBUG send_request_body.started request= 13:50:55,172 httpcore.http11 DEBUG send_request_body.complete 13:50:55,172 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:55,555 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:50:55 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'2632'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994064'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'35ms'), (b'x-request-id', b'req_a484087d69b838013ba48112cd587ecc'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bed53e1bc22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:50:55,555 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:50:55,555 httpcore.http11 DEBUG receive_response_body.started request= 13:50:55,556 httpcore.http11 DEBUG receive_response_body.complete 13:50:55,556 httpcore.http11 DEBUG response_closed.started 13:50:55,556 httpcore.http11 DEBUG response_closed.complete 13:50:55,556 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:50:55,556 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 2.8130000000237487. input_tokens=2007, output_tokens=253 13:50:55,558 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: � The price depends on a number of factors, such as the destination and date of the flight.\nWhen reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price.\nYou can pay to check baggage on the website (without handling fees), through the EL AL Service Center (additional handling fee of $5 per passenger per reservation), at the airport, or through a travel agent.\nEach piece of checked baggage can weigh up to 23 kg. For information on excess baggage and adding another piece of baggage.\nThe prices in the table are per passenger per flight segment.\n\u200b\u200bDo not pack valuable items in your checked baggage.\nPremium and business class\nPremium class tickets include up to two pieces of checked baggage weighing up to 23 kg each.\nBusiness class tickets include up to two pieces of checked baggage weighing up to 32 kg each.\nThere is a fee for any additional pieces of checked baggage.\nDo you have a connecting flight?\nWhen several airlines are involved in a flight route, checked baggage rules may vary from carrier to carrier or from one flight segment to the next.\nInformation on the free baggage allowance is included for each flight segment on the ticket. If no details appear, please contact the airline or travel agent for clarification.\nIt should be noted that the checked baggage and carry-on allowances that appear on your ticket are based on information provided to us by other carriers, and EL AL bears no responsibility for the accuracy of the information.\nCertain airlines impose a handling fee for each piece of baggage purchased through them, and it is important to verify this on the relevant carrier\'s website.\nOn code-share flights, the marketing carrier determines the baggage procedures, except in cases where there is another agreement between the operating and marketing carriers.\nWant to check an additional piece of baggage?\nPurchase online up to 3 hours before your flight, enjoy up to 50% discount on the fee charged at the airport and save the handling fee.\n\nIf you haven\'t checked in yet, you can add baggage via Manage my booking.\nIf you\'ve already checked in, you can add baggage via the check-in process.\nManage my booking\nCheck-in process\nAdditional terms and conditions\nThe permitted baggage allowance as specified below is valid when EL AL operates the most significant flight segment of the itinerary; in other words when it is the MSC (Most Significant Carrier).\nBaggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.\nThe size of the baggage in the next\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:55,559 httpcore.http11 DEBUG send_request_headers.started request= 13:50:55,559 httpcore.http11 DEBUG send_request_headers.complete 13:50:55,559 httpcore.http11 DEBUG send_request_body.started request= 13:50:55,559 httpcore.http11 DEBUG send_request_body.complete 13:50:55,559 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:58,135 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:50:58 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'6586'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9913401'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'519ms'), (b'x-request-id', b'req_feb8732fb285badb233ae4987f52b7d4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=wQow7TUd18NJoEv.kHeecumt0mGUCN1U3bcUY5JV.rw-1731930658-1.0.1.1-AQdQ_tC3yiqvMpVx6ku_jqJp0piS9dukG.Xa8box1D.umbZl3VYnrg81fzVcOlnhLebmBSSLqJO.HLwRi12nMw; path=/; expires=Mon, 18-Nov-24 12:20:58 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=Zd1iuAfbu8bq7px6X0z9Iui_uq.w9B1S7F51cW_HB7g-1731930658387-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8dc4cc22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:50:58,135 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:50:58,135 httpcore.http11 DEBUG receive_response_body.started request= 13:50:58,135 httpcore.http11 DEBUG receive_response_body.complete 13:50:58,135 httpcore.http11 DEBUG response_closed.started 13:50:58,136 httpcore.http11 DEBUG response_closed.complete 13:50:58,136 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:50:58,136 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 7.51600000000326. input_tokens=2454, output_tokens=622 13:50:58,138 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: AL operates the most significant flight segment of the itinerary; in other words when it is the MSC (Most Significant Carrier).\nBaggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.\nThe size of the baggage in the next clause refers to the sum of the length + width + depth.\nThe maximum size permitted per piece of checked baggage (whether it is a suitcase or any other type of baggage) is 158 cm.\nBaggage fees may vary from time to time, from destination to destination, and from flight to flight, all at EL AL�s sole discretion. The prevailing rate is the rate on the date of payment for the service.\nThe maximum size permitted for an infant�s checked baggage (length + width + depth) is 158 cm (excluding Lite tickets, which have no baggage allowance at all).\nSome countries use the British measurement system of pounds for weight and inches for length. 1 kg is equivalent to 2.20 lbs. 1 cm is equivalent to 0.4�.\nPassengers may travel with a maximum of five pieces of checked baggage. Six or more pieces of checked baggage must be handled in advance by the EL AL Cargo Division. Please call the EL AL Cargo Division Telephone Service Center at +972-3-9771177.\nFlying with a baby (up to the age of two)? You are entitled to bring a fully collapsible stroller, infant carrier seat, or infant car seat with you. For more information.\nIf you are traveling with a small child (aged 2-12), you are entitled to check a stroller or child safety seat at no additional charge.\nPrices are displayed in US dollars. At some airports, payment is only allowed in local currency, according to the conversion rate on the date of payment.\nFor those flying from India: A government service tax will be collected for air travel for flights with the first point of departure originated in India.\nEL AL reserves the right to change the excess baggage rates from time to time.\nThe aforementioned information applies to EL AL flights on EL AL aircraft and does not apply to codeshare fights or flights on foreign airlines, including connecting flights.\nThe luggage policy of a flight may vary when the scheduled aircraft has changed and\\or on flights operated by other airlines.\nSubject to the provisions of the law, in the event of cancellation/change of the additional services after purchase, no refund will be given, and the passenger will be charged in full for ordering such services.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:58,139 httpcore.http11 DEBUG send_request_headers.started request= 13:50:58,139 httpcore.http11 DEBUG send_request_headers.complete 13:50:58,139 httpcore.http11 DEBUG send_request_body.started request= 13:50:58,139 httpcore.http11 DEBUG send_request_body.complete 13:50:58,140 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:58,587 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:50:58 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'7182'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9984019'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'95ms'), (b'x-request-id', b'req_ee545d766509f3c9c1fd45caafefabc0'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=.QbsX0q3nBCHTNo7L.HgHpxuZCZf.p6NZV8gzCo8qTE-1731930658-1.0.1.1-uLOjVNhO1VkmgfECgBE3afPn855POUpyTnqo0sjTLk8kmbmdyZzd184SZz3YIxnTJyu1mk2gD3HqNLnsV3yLlw; path=/; expires=Mon, 18-Nov-24 12:20:58 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=qRZvzL7XQ8KkMSXVuhHJwODRNGdV63XCm43eZRnPC6w-1731930658839-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8dff9c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:50:58,587 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:50:58,587 httpcore.http11 DEBUG receive_response_body.started request= 13:50:58,587 httpcore.http11 DEBUG receive_response_body.complete 13:50:58,587 httpcore.http11 DEBUG response_closed.started 13:50:58,587 httpcore.http11 DEBUG response_closed.complete 13:50:58,588 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:50:58,588 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 7.952999999979511. input_tokens=2022, output_tokens=586 13:50:58,590 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: and\\or on flights operated by other airlines.\nSubject to the provisions of the law, in the event of cancellation/change of the additional services after purchase, no refund will be given, and the passenger will be charged in full for ordering such services.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:58,591 httpcore.http11 DEBUG send_request_headers.started request= 13:50:58,591 httpcore.http11 DEBUG send_request_headers.complete 13:50:58,591 httpcore.http11 DEBUG send_request_body.started request= 13:50:58,592 httpcore.http11 DEBUG send_request_body.complete 13:50:58,592 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:59,243 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:50:59 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'7722'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9933006'), (b'x-ratelimit-reset-requests', b'11ms'), (b'x-ratelimit-reset-tokens', b'401ms'), (b'x-request-id', b'req_b6516d7e676d19c63539d81606f68b51'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=lkVH.G7fZsR13UHEAZXkAgoF2PWjk2JYphSFd8PHMKo-1731930659-1.0.1.1-Bf7KBF7a8A1.X98yKtNZhC8N5S23wwuez3CwI.y511RcNPkWj3XhhJUWU0NfIdyXeXB4Yko5sJupxgTqjGpL_A; path=/; expires=Mon, 18-Nov-24 12:20:59 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=o5y5Uqxh.qP0vuEvt028YVOG1wQm0Fy2WmveIItw4.c-1731930659496-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8de477da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:50:59,244 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:50:59,244 httpcore.http11 DEBUG receive_response_body.started request= 13:50:59,244 httpcore.http11 DEBUG receive_response_body.complete 13:50:59,244 httpcore.http11 DEBUG response_closed.started 13:50:59,244 httpcore.http11 DEBUG response_closed.complete 13:50:59,245 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:50:59,245 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 8.64000000001397. input_tokens=2453, output_tokens=606 13:50:59,247 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Information on batteries and dangerous substances\nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.\n\nSubstances and articles forbidden on the aircraft:\n Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders.\n Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury.\n Explosives other than light ammunition.\n Flammable liquids and solids.\n Radioactive materials.\n Briefcases with installed alarm devices.\n Oxidizing materials (hydrogen peroxide, bleaching powders, etc.).\n Poisons and infectious substances, such as insecticides, herbicides, and live virus materials.\n Items such as high-strength magnetic materials, materials that can harm people or the environment.\n\n\n\nFrequently asked questions about batteries:\nWhat kinds of batteries may be taken aboard in carry-on baggage (in the aircraft cabin)?\nMost types of batteries that are commonly used by consumers may be taken on board, as well as battery-powered electronic devices for personal use.\nSpare batteries should be protected from damage and short circuit. Battery-powered devices must be protected from accidental operation and heat generation.\n\nBatteries allowed aboard the aircraft in carry-on baggage:\nDry cell alkaline batteries; typical batteries such as AA, AAA, C, D, 9-volt batteries, button batteries, etc.\nDry cell rechargeable batteries such as nickel-metal hydride (NiMH) and nickel-cadmium batteries (NiCad).\nLithium-ion batteries (a.k.a.: rechargeable lithium, lithium polymer, LIPO, or secondary lithium batteries). All types of consumer-grade lithium-ion batteries may be carried aboard the aircraft (up to 100 watt-hours [Wh] per battery). This battery size includes AA and AAA batteries, as well as batteries in cellphones, PDAs, cameras, camcorders, electronic games, tablets, portable drills, and laptops. The watt-hours (Wh) rating is marked on newer lithium-ion batteries and is explained in question 3 below. Portable chargers are also considered batteries.\nTwo larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:59,248 httpcore.http11 DEBUG send_request_headers.started request= 13:50:59,248 httpcore.http11 DEBUG send_request_headers.complete 13:50:59,248 httpcore.http11 DEBUG send_request_body.started request= 13:50:59,248 httpcore.http11 DEBUG send_request_body.complete 13:50:59,248 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:59,673 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:50:59 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'8207'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9969551'), (b'x-ratelimit-reset-requests', b'8ms'), (b'x-ratelimit-reset-tokens', b'182ms'), (b'x-request-id', b'req_0ef4255ddf42f568f6ed54716165f319'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=Ew5f.GfJzLz.5Ckrt2L4XGZ1jNOtUwF9KQ7NjAfslUQ-1731930659-1.0.1.1-TTJn3hoahgoPN76pj2_5baXK7GVCZWaCZA2NP9Ev5Nzr8I5NOWEOCEsQl2ux5m56WI.Z53J5PMGEr55WlodDxw; path=/; expires=Mon, 18-Nov-24 12:20:59 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=loVxdIZGHZOMiyBVoNLR24qIdpzbaMajRSMxRJv1c00-1731930659926-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8db8fc227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:50:59,673 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:50:59,674 httpcore.http11 DEBUG receive_response_body.started request= 13:50:59,674 httpcore.http11 DEBUG receive_response_body.complete 13:50:59,674 httpcore.http11 DEBUG response_closed.started 13:50:59,674 httpcore.http11 DEBUG response_closed.complete 13:50:59,674 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:50:59,675 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 9.078000000037719. input_tokens=2191, output_tokens=561 13:50:59,677 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: is marked on newer lithium-ion batteries and is explained in question 3 below. Portable chargers are also considered batteries.\nTwo larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on. The battery size includes extended-life laptop batteries and most lithium-ion batteries for professional-grade audio/visual equipment. Most consumer-grade lithium-ion batteries are smaller. Engineering approval is required in order to travel with these larger batteries.\nLithium metal batteries (a.k.a. non-rechargeable lithium batteries or primary lithium batteries). These batteries are often used in cameras and small personal electronic devices. Consumer-grade batteries (up to 2 grams of lithium per battery) may be brought aboard the aircraft. This includes all the typical non-rechargeable batteries used in cameras (AA, AAA, 123, CR123A, CR1, CR2, CRV3, CR22, 2CR5, etc.), as well as flat, round lithium button batteries.\nNon-spillable wet batteries with absorbed electrolyte are limited to 12 volts and 100 watt-hours per battery. These batteries must be of the absorbed electrolyte type (gel cells, AGM, etc.) that meet the requirements of 49 CFR; i.e. no electrolyte will leak from a cracked battery case. Batteries must be in strong outer packaging or installed in equipment. Additionally, passengers are restricted to two spare (uninstalled) batteries. Spare batteries� terminals must be protected (using non-conductive caps, tape, etc.) within the outer packaging. Batteries and outer packaging must be marked �nonspillable� or �nonspillable battery.� Note: The above applies to portable electronic devices, not battery-powered mobility aids. There are separate exceptions for motorized wheelchairs.\n \n\nWhat kinds of batteries are allowed in checked baggage?\nYou may not check lithium batteries except:\nElectronic devices with lithium batteries that cannot be removed from the device and cannot be stored in the aircraft cabin due to physical size will be stored in the aircraft hold under the following conditions:\n\nMake sure that the device is completely switched off and protected from accidental operation.\nThe device must be protected from external damage.\nAn electronic device may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:59,677 httpcore.http11 DEBUG send_request_headers.started request= 13:50:59,678 httpcore.http11 DEBUG send_request_headers.complete 13:50:59,678 httpcore.http11 DEBUG send_request_body.started request= 13:50:59,678 httpcore.http11 DEBUG send_request_body.complete 13:50:59,678 httpcore.http11 DEBUG receive_response_headers.started request= 13:50:59,959 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'8468'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9960079'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'239ms'), (b'x-request-id', b'req_bfc43eb60573138ea6a62877d43f89f7'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=cbkvRPhAgT1rMjthKsiDJTWTDY8v.mELf6nACiKFwq0-1731930660-1.0.1.1-bLuNnkG50LJkNi71GKUO93t3CweZaBsAoj2ML1dXkTP4j6vXkjFx4zNVI4PJNqNoJ0spmbI_kDBvJivCe_a3xg; path=/; expires=Mon, 18-Nov-24 12:21:00 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=nPvzjGJpGvVc7VW8QeodWpcQIYYmEAvMqu4FnWlHHEc-1731930660211-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8dfe8c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:50:59,959 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:50:59,959 httpcore.http11 DEBUG receive_response_body.started request= 13:50:59,960 httpcore.http11 DEBUG receive_response_body.complete 13:50:59,960 httpcore.http11 DEBUG response_closed.started 13:50:59,960 httpcore.http11 DEBUG response_closed.complete 13:50:59,960 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:50:59,961 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 9.35899999999674. input_tokens=2454, output_tokens=570 13:50:59,963 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium batteries: the battery should be taken aboard the aircraft cabin. The device can be checked.\nThe other types of batteries (listed above) may be transported in the aircraft hold. Batteries should be protected from damage and short circuits or installed inside a device. Battery-powered devices should be protected from accidental operation, especially those that have moving parts or might overheat.\n \n\nHow do I determine a battery\'s watt-hours (Wh) rating?\nTo determine watt-hours, multiply the volts (V) by the ampere hours (Ah). For example: A 12-volt battery rated to 8 ampere hours is rated at 96 watt hours (12 x 8 = 96). For milliamp hours (mAh), multiply by the volts and divide by 1000.\n\n \nIs there a limit to the number of batteries that may be taken aboard the aircraft?\nYes. Up to 20 spare batteries with a capacity of less than 100 Wh may be taken aboard the aircraft when insulated or in their original packaging, and only in the cabin.\nUp to 15 electronic devices containing lithium-ion batteries with a capacity of less than 100 Wh are allowed aboard the aircraft, and only in the cabin.\nLarger lithium-ion batteries (100-160 watt-hours per battery) are limited to two batteries per passenger; see the above explanation of lithium-ion batteries.\nUp to two spare/uninstalled non-spillable wet batteries can be taken aboard the aircraft.\n\nWhat does �protected against short circuit� mean?\nWhen metal objects such as keys, tools or other batteries come in contact with both terminals of a battery it can create a �circuit� or path for electricity to flow through. An electrical current flowing through this unprotected short circuit can cause extreme heat and sparks and even start a fire.\nTo prevent short circuits, keep spare batteries in their original packaging, a battery case, or a separate pouch or pocket. Make sure loose batteries can�t move or roll around. Placing tape over the terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:50:59,964 httpcore.http11 DEBUG send_request_headers.started request= 13:50:59,964 httpcore.http11 DEBUG send_request_headers.complete 13:50:59,964 httpcore.http11 DEBUG send_request_body.started request= 13:50:59,965 httpcore.http11 DEBUG send_request_body.complete 13:50:59,965 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:00,587 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'9112'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9964749'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'211ms'), (b'x-request-id', b'req_d4e45441375fc94a3782cbacb7833b97'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=vX.AZ6rqhbYBOG8qb.zQDYjKLpuV.bK7BxzYngFRa3M-1731930660-1.0.1.1-RocTuzkn_4JHGKa9Itz3wJOaTcenIBi4E.gWQRtvW37377Ms18sa5h4VKRvR9Osxi9zBDC2i0yrqKQohiliGHA; path=/; expires=Mon, 18-Nov-24 12:21:00 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=VEjqC2iAE_xp6aWgk9zyR58UMsZwFi9XRPbMqWT4CUE-1731930660840-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8ebc2c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:00,588 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:00,588 httpcore.http11 DEBUG receive_response_body.started request= 13:51:00,588 httpcore.http11 DEBUG receive_response_body.complete 13:51:00,589 httpcore.http11 DEBUG response_closed.started 13:51:00,589 httpcore.http11 DEBUG response_closed.complete 13:51:00,589 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:00,590 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 9.952999999979511. input_tokens=2452, output_tokens=781 13:51:00,592 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view the Summary of Regulations.\nIf your battery is on the list of batteries allowed on the aircraft and in order for EL AL to be prepared to transport the mobility aid, you must report, at least 14 days before the flight, that you intend to arrive at the flight with the mobility aid. You must send an email to flightaid@elal.co.il indicating the model of the wheelchair/scooter and battery as shown on the list.\nIf your battery does not appear on the list of flight-approved batteries, please fill out and submit a portable vehicle flight form. After filling out the form and sending it to flightaid@elal.co.il, you will receive authorization to travel with your mobility aid within approximately 7 business days, depending on the urgency of your flight dates.\nTraveling with hazardous materials on EL AL flights\n\nAre you planning to fly with dry ice? Contact the EL AL service center in advance to update the details of your flight. Additionally, you will need to fill out a Declaration Form and bring it with you on the flight.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:00,592 httpcore.http11 DEBUG send_request_headers.started request= 13:51:00,593 httpcore.http11 DEBUG send_request_headers.complete 13:51:00,593 httpcore.http11 DEBUG send_request_body.started request= 13:51:00,593 httpcore.http11 DEBUG send_request_body.complete 13:51:00,593 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:00,863 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'9536'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9988834'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'66ms'), (b'x-request-id', b'req_7a2c0e73daf14306c8aaad9b2aee3ef5'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=V5yDqYxJUjGptp2Rm.rvLLD4WfRuZcfsWHmYNbifkME-1731930661-1.0.1.1-nH8_R6_tfOleqxtl32Uxeb9uGd5Mro4LxE8Cp.SJYaLrRZZfHbGcqJ3GcDWdOxL3kFv_51rF4LDc9xuTT7uw.Q; path=/; expires=Mon, 18-Nov-24 12:21:01 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=90TgRIVFvOD6a8IiZ_kf6vU7l2C.bznEmfnjgPJ9PoQ-1731930661115-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8dc34c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:00,863 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:00,863 httpcore.http11 DEBUG receive_response_body.started request= 13:51:00,863 httpcore.http11 DEBUG receive_response_body.complete 13:51:00,863 httpcore.http11 DEBUG response_closed.started 13:51:00,863 httpcore.http11 DEBUG response_closed.complete 13:51:00,864 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:00,864 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 10.297000000020489. input_tokens=2414, output_tokens=638 13:51:00,866 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: How many checked bags can you bring?\nFlying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost\nThe checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website.\nYou can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page.\nThe baggage policy on scheduled Sundor flights is the same as El Al\'s baggage policy.\n\nOversized And Overweight Baggage\nWhat is oversized and overweight baggage?\nAny baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage?\nAfter going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight.\n######################\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:00,867 httpcore.http11 DEBUG send_request_headers.started request= 13:51:00,867 httpcore.http11 DEBUG send_request_headers.complete 13:51:00,867 httpcore.http11 DEBUG send_request_body.started request= 13:51:00,867 httpcore.http11 DEBUG send_request_body.complete 13:51:00,867 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:01,126 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'9833'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9990514'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'56ms'), (b'x-request-id', b'req_f629148a4708a3acaebb80e1a7ac8194'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=hmlFrh65z0sng7uJf8VtYNcTB2TvaZ8aJrIs3Invtpo-1731930661-1.0.1.1-fZXYzwfvjW6N5Xy1K40jeLb.gdW3WtbdEGPeboGcWI39hVv6eoOkRKjR4vZbiPLE1p.bST3dm31vNgBAvsMtxQ; path=/; expires=Mon, 18-Nov-24 12:21:01 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=YuUYPU5Xdb.PJ3CU_MXxBpOlzaNZjLBjPFe_Xaq_6pg-1731930661379-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8def3ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:01,126 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:01,126 httpcore.http11 DEBUG receive_response_body.started request= 13:51:01,127 httpcore.http11 DEBUG receive_response_body.complete 13:51:01,127 httpcore.http11 DEBUG response_closed.started 13:51:01,127 httpcore.http11 DEBUG response_closed.complete 13:51:01,127 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:01,128 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 10.547000000020489. input_tokens=2454, output_tokens=635 13:51:01,131 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: cargo terminal. Please contact the EL AL Cargo Store.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL CARGO STORE<|>AIRLINE<|>The EL AL Cargo Store is a service location for cargo operations associated with EL AL Airlines.)\n##\n("relationship"<|>EL AL CARGO STORE<|>EL AL CARGO STORE<|>The EL AL Cargo Store is a part of EL AL Airlines\' cargo services<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:01,132 httpcore.http11 DEBUG send_request_headers.started request= 13:51:01,132 httpcore.http11 DEBUG send_request_headers.complete 13:51:01,132 httpcore.http11 DEBUG send_request_body.started request= 13:51:01,132 httpcore.http11 DEBUG send_request_body.complete 13:51:01,132 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:01,178 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'2412'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994074'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'35ms'), (b'x-request-id', b'req_6b0184f18cb7a4ad9aaffeba70e53ebc'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bef9ce11c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:01,178 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:01,178 httpcore.http11 DEBUG receive_response_body.started request= 13:51:01,178 httpcore.http11 DEBUG receive_response_body.complete 13:51:01,178 httpcore.http11 DEBUG response_closed.started 13:51:01,178 httpcore.http11 DEBUG response_closed.complete 13:51:01,179 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:01,179 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 2.594000000040978. input_tokens=2003, output_tokens=187 13:51:01,182 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: in the area designated for the passenger\'s feet, so that the dog does not invade the space of other passengers.\nEL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs:\nThe dog constitutes a direct threat.\nThe dog causes a disturbance in the aircraft or its behavior indicates that it has not been trained to behave in public.\nTransporting the dog violates safety and security regulations.\nThe passenger does not provide the necessary forms as required and/or did not meet all of the cumulative conditions mentioned above.\nTo the extent that damage is caused by the dog, EL AL will be entitled to charge the passenger for the full damage.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that has specific policies regarding the transportation of dogs on its flights.)\n##\n("entity"<|>DOG<|>SPECIAL ITEM<|>A dog that may be transported by passengers under certain conditions and regulations.)\n##\n("entity"<|>PASSENGER<|>PASSENGER TYPE<|>A person traveling on the airline who may bring a dog on board under specific conditions.)\n##\n("relationship"<|>PASSENGER<|>DOG<|>The passenger is responsible for the dog\'s behavior and must meet conditions for its transport<|>7)\n##\n("relationship"<|>EL AL<|>DOG<|>EL AL has policies that govern the transport of dogs, including conditions under which they may be refused<|>8)\n##\n("relationship"<|>EL AL<|>PASSENGER<|>EL AL has specific requirements that passengers must meet to transport a dog<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:01,182 httpcore.http11 DEBUG send_request_headers.started request= 13:51:01,183 httpcore.http11 DEBUG send_request_headers.complete 13:51:01,183 httpcore.http11 DEBUG send_request_body.started request= 13:51:01,183 httpcore.http11 DEBUG send_request_body.complete 13:51:01,183 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:02,140 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:02 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10498'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9916513'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'500ms'), (b'x-request-id', b'req_f785d66c2bf97227a9ba676421a99514'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=_C6Pm_fNToPmo7Q.txoq8kqKa5Tp0wedgWa9ZLNnVqU-1731930662-1.0.1.1-gC7mao0ZIh36qY10qVaGTPMupk4yIiAfmhNGwrTzxudNjBmcvej6eX6.ru3gkkpD3kFIieUprYW0bdOFUiUlYw; path=/; expires=Mon, 18-Nov-24 12:21:02 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=RFZPzikYfbPLLBZK9FNqroYPtZmrZj5xDr0Io8si7Oc-1731930662393-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8da6cc229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:02,141 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:02,141 httpcore.http11 DEBUG receive_response_body.started request= 13:51:02,143 httpcore.http11 DEBUG receive_response_body.complete 13:51:02,143 httpcore.http11 DEBUG response_closed.started 13:51:02,143 httpcore.http11 DEBUG response_closed.complete 13:51:02,143 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:02,144 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 11.563000000023749. input_tokens=2454, output_tokens=878 13:51:02,147 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger\'s equipment.\nPlease note that in accordance with transport conditions, EL AL does not bear responsibility for fragile or valuable items. If your sporting equipment is fragile and/or valuable, we recommend purchasing special travel insurance for it.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that provides transport services and has specific guidelines regarding passenger equipment and liability for fragile or valuable items.)\n##\n("entity"<|>FRAGILE ITEM<|>PROHIBITED ITEM<|>Fragile items are those that can easily break or be damaged during transport, and EL AL does not take responsibility for them.)\n##\n("entity"<|>VALUABLE ITEM<|>PROHIBITED ITEM<|>Valuable items are those that have significant monetary or sentimental value, and EL AL does not take responsibility for them.)\n##\n("entity"<|>SPECIAL TRAVEL INSURANCE<|>POLICY<|>Special travel insurance is recommended for passengers transporting fragile or valuable items to cover potential damages.)\n##\n("relationship"<|>EL AL<|>FRAGILE ITEM<|>EL AL does not bear responsibility for fragile items transported by the airline<|>8)\n##\n("relationship"<|>EL AL<|>VALUABLE ITEM<|>EL AL does not bear responsibility for valuable items transported by the airline<|>8)\n##\n("relationship"<|>SPECIAL TRAVEL INSURANCE<|>FRAGILE ITEM<|>Special travel insurance is recommended for passengers transporting fragile items<|>7)\n##\n("relationship"<|>SPECIAL TRAVEL INSURANCE<|>VALUABLE ITEM<|>Special travel insurance is recommended for passengers transporting valuable items<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:02,147 httpcore.http11 DEBUG send_request_headers.started request= 13:51:02,148 httpcore.http11 DEBUG send_request_headers.complete 13:51:02,148 httpcore.http11 DEBUG send_request_body.started request= 13:51:02,148 httpcore.http11 DEBUG send_request_body.complete 13:51:02,148 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:02,542 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:02 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10496'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9976438'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'141ms'), (b'x-request-id', b'req_938d93d395adfe4fc6d3192fabdce43d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=cIJ1gg2g0GUhIp_JD.00JYEuaK6atGXg0ofOBEpmRnA-1731930662-1.0.1.1-Vti4797MUIdhNzjXJVCtoCAmvACu6LdjoZp0p878EF2Ow2OpKvG.rCrpURqkQWfIYAeA3mm6YAYItvmvitwHhw; path=/; expires=Mon, 18-Nov-24 12:21:02 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=A4sPX3A_66hp1BRuikO1fq9zw92uQL9vyQUMlp5O0Vc-1731930662794-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8df857da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:02,542 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:02,542 httpcore.http11 DEBUG receive_response_body.started request= 13:51:02,543 httpcore.http11 DEBUG receive_response_body.complete 13:51:02,543 httpcore.http11 DEBUG response_closed.started 13:51:02,543 httpcore.http11 DEBUG response_closed.complete 13:51:02,543 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:02,544 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 11.922000000020489. input_tokens=2453, output_tokens=894 13:51:02,546 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: proceed to designated security check areas. Those who haven\'t checked in online should use El Al\'s check-in counters. Ensure all necessary documents are available according to your flight destination.\n\nReturning to Israel from abroad?\nAll passengers must check in at the counters, regardless of luggage.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>El Al is an airline that requires passengers to check in at their counters regardless of luggage when returning to Israel from abroad.)\n##\n("entity"<|>ISRAEL<|>GEO<|>Israel is the destination for passengers returning from abroad.)\n##\n("entity"<|>CHECK-IN COUNTERS<|>SERVICE LOCATION<|>Check-in counters are designated areas where passengers must check in for their flights.)\n##\n("entity"<|>FLIGHT DESTINATION<|>REQUIRED DOCUMENT<|>Flight destination refers to the location where passengers are traveling and requires necessary documents for check-in.)\n##\n("relationship"<|>EL AL<|>CHECK-IN COUNTERS<|>El Al requires passengers to use check-in counters for their flights<|>8)\n##\n("relationship"<|>CHECK-IN COUNTERS<|>ISRAEL<|>Passengers checking in at the counters are returning to Israel<|>5)\n##\n("relationship"<|>FLIGHT DESTINATION<|>EL AL<|>Passengers must have necessary documents according to their flight destination when checking in with El Al<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:02,547 httpcore.http11 DEBUG send_request_headers.started request= 13:51:02,547 httpcore.http11 DEBUG send_request_headers.complete 13:51:02,548 httpcore.http11 DEBUG send_request_body.started request= 13:51:02,548 httpcore.http11 DEBUG send_request_body.complete 13:51:02,548 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:02,596 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:02 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11016'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9912772'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'523ms'), (b'x-request-id', b'req_f441d042fd5e8bff709f2f99ce5ac49a'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=pm5UaDXU4R6kin_d0osIvQiIkyTO4Kcbl_6Fww6KcPQ-1731930662-1.0.1.1-ACf0DOvin.2kmTPLCCRYCs8Gtr9ABjA3yAU7Y088AyBrn47S6C7yxlHnsjucEeUcZm7VvYqJTpAsdvtA7Bv_tA; path=/; expires=Mon, 18-Nov-24 12:21:02 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=SbWmh7vou8QyH7dAuyXUimOCV1l1YAJesiotzeUP6Rc-1731930662849-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8de78c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:02,596 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:02,596 httpcore.http11 DEBUG receive_response_body.started request= 13:51:02,597 httpcore.http11 DEBUG receive_response_body.complete 13:51:02,597 httpcore.http11 DEBUG response_closed.started 13:51:02,597 httpcore.http11 DEBUG response_closed.complete 13:51:02,597 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:02,598 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 11.98499999998603. input_tokens=2453, output_tokens=970 13:51:02,601 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Was your baggage delayed or damaged?\nSometimes, for unexpected reasons, there are cases in which baggage is delayed, damaged, or lost. We apologize in advance for any inconvenience and will do our best to find a quick solution to your satisfaction.\nBaggage Service Center handles cases of:\nDelayed baggage\nDamaged baggage\nAn item forgotten on board\nStatus of a claims that were sent to the Baggage Claims Department\nWays to contact about baggage issues after a flight\n \n\nPhone: 03-9771150 \nSunday to Thursday: 8:30 a.m. - 5 p.m.\nFriday: 8:30 a.m. - 1 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nWhatsApp chat 03-9771111:\nSunday to Thursday: 4 p.m. - 12 a.m.\nFriday: 1 p.m. - 4 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nRegarding delayed baggage, once your baggage is retrieved, it will be transferred to the courier service and delivered to the address stated on the report.\nIs your baggage delayed or lost?\nDelayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.\nIf you didn�t report about the delayed bag at the airport, you can contact the baggage service center within 7 days from the date of your flight. See contact details above. \nThe status of the claim can be checked in a worldwide system (in English). Enter the lost baggage report number (10 characters) in the first box, the last name in the second box, and click the "Submit" button. Checking the status of a claim\nWas your baggage damaged?\n \n\nIf you noticed any damage to your baggage, you must report the damage immediately to an EL AL representative at the airport in the baggage claim area. A damage report will be issued, in accordance with company policy.\n\nAfter receiving the damage report, you may go to one of the stores listed below, within 60 days for further handling. Please bring with you the damage report, the baggage that was damaged with the baggage tag. Please do not remove the baggage tag from the handle.\n\nIn the event you only noticed the damage after you have left the airport, or if any of the items inside the baggage were damaged (i.e. items that did not\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BAGGAGE<|>Baggage Type<|>Baggage refers to the personal belongings that travelers take with them on a journey, which can be delayed, damaged, or lost during transit.)\n##\n("entity"<|>BAGGAGE SERVICE CENTER<|>Service Type<|>The Baggage Service Center handles cases of delayed baggage, damaged baggage, and items forgotten on board, providing assistance to travelers.)\n##\n("entity"<|>EL AL<|>Airline<|>EL AL is an airline that provides services related to baggage handling and claims for delayed or damaged baggage.)\n##\n("entity"<|>BAGGAGE CLAIM AREA<|>Service Location<|>The baggage claim area is where travelers report issues related to their baggage, such as delays or damages, to airline representatives.)\n##\n("entity"<|>DAMAGE REPORT<|>Required Document<|>A damage report is issued by airline representatives when baggage is reported damaged, necessary for further handling of the claim.)\n##\n("entity"<|>LOST BAGGAGE REPORT NUMBER<|>Required Document<|>The lost baggage report number is a unique identifier used to check the status of a claim regarding lost baggage.)\n##\n("entity"<|>COURIER SERVICE<|>Service Type<|>The courier service is responsible for delivering retrieved delayed baggage to the address provided by the traveler.)\n##\n("entity"<|>CLAIMS DEPARTMENT<|>Service Type<|>The Claims Department processes claims related to delayed or damaged baggage and provides updates to travelers.)\n##\n("relationship"<|>BAGGAGE<|>BAGGAGE SERVICE CENTER<|>The Baggage Service Center assists travelers with issues related to their baggage, including delays and damages<|>8)\n##\n("relationship"<|>BAGGAGE<|>EL AL<|>EL AL is the airline responsible for handling baggage and addressing issues such as delays and damages<|>9)\n##\n("relationship"<|>BAGGAGE<|>BAGGAGE CLAIM AREA<|>Travelers report baggage issues in the baggage claim area, where they can receive assistance<|>7)\n##\n("relationship"<|>BAGGAGE SERVICE CENTER<|>CLAIMS DEPARTMENT<|>The Baggage Service Center coordinates with the Claims Department to process claims related to baggage<|>6)\n##\n("relationship"<|>BAGGAGE<|>DAMAGE REPORT<|>A damage report is issued when baggage is reported damaged, which is necessary for processing claims<|>8)\n##\n("relationship"<|>BAGGAGE<|>LOST BAGGAGE REPORT NUMBER<|>The lost baggage report number is used to track claims related to lost baggage<|>7)\n##\n("relationship"<|>BAGGAGE<|>COURIER SERVICE<|>The courier service delivers retrieved baggage to travelers after it has been delayed<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:02,601 httpcore.http11 DEBUG send_request_headers.started request= 13:51:02,602 httpcore.http11 DEBUG send_request_headers.complete 13:51:02,602 httpcore.http11 DEBUG send_request_body.started request= 13:51:02,602 httpcore.http11 DEBUG send_request_body.complete 13:51:02,602 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:02,683 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:02 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11289'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9988218'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'70ms'), (b'x-request-id', b'req_4d5519240a819fa1cc70387eeba7f508'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=nriIFGwRlUfveeLMmVkPPGVAiZcoE7ODRxN302owviM-1731930662-1.0.1.1-OqAwYzOF9nDomMwBb_HABJmSNgCHdFy1fWwp6QHNw4Tdpof5bE.ntSweUwXP2paSBQzaRZsFnG5RXq6IhjNmPQ; path=/; expires=Mon, 18-Nov-24 12:21:02 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=kHZ_cgs_98W_RjeBPPOcFDKyzZxA8ZRr9E_kBMtTqic-1731930662935-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8dedec224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:02,683 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:02,683 httpcore.http11 DEBUG receive_response_body.started request= 13:51:02,684 httpcore.http11 DEBUG receive_response_body.complete 13:51:02,684 httpcore.http11 DEBUG response_closed.started 13:51:02,684 httpcore.http11 DEBUG response_closed.complete 13:51:02,684 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:02,685 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 12.063000000023749. input_tokens=2454, output_tokens=987 13:51:02,688 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications, passports, valuables, and electronic devices from carry-on bags for easy access during the flight.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BAGS<|>Baggage Type<|>Bags are items used to carry personal belongings during travel, with specific weight limits imposed by airlines.)\n##\n("entity"<|>16 KG<|>Weight<|>16 kg is the maximum weight allowed for one bag as per airline policy.)\n##\n("entity"<|>20 KG<|>Weight<|>20 kg is the combined maximum weight limit for all bags as per airline policy.)\n##\n("entity"<|>CARRY-ON BAGS<|>Baggage Type<|>Carry-on bags are personal items that passengers can take on board the aircraft, subject to weight and size restrictions.)\n##\n("entity"<|>MEDICATIONS<|>Valuable Item<|>Medications are essential items that passengers are advised to keep accessible during flights.)\n##\n("entity"<|>PASSPORTS<|>Valuable Item<|>Passports are required documents for international travel and should be easily accessible during flights.)\n##\n("entity"<|>VALUABLES<|>Valuable Item<|>Valuables refer to personal items of significant worth that should be kept accessible during flights.)\n##\n("entity"<|>ELECTRONIC DEVICES<|>Valuable Item<|>Electronic devices are items such as phones and laptops that passengers are advised to keep accessible during flights.)\n##\n("relationship"<|>BAGS<|>16 KG<|>The weight limit for one bag is set at 16 kg as per airline policy<|>8)\n##\n("relationship"<|>BAGS<|>20 KG<|>The combined weight limit for all bags is set at 20 kg as per airline policy<|>8)\n##\n("relationship"<|>CARRY-ON BAGS<|>BAGS<|>Carry-on bags are a type of baggage that passengers can take on board<|>9)\n##\n("relationship"<|>MEDICATIONS<|>CARRY-ON BAGS<|>Medications should be kept in carry-on bags for easy access during the flight<|>7)\n##\n("relationship"<|>PASSPORTS<|>CARRY-ON BAGS<|>Passports should be kept in carry-on bags for easy access during the flight<|>7)\n##\n("relationship"<|>VALUABLES<|>CARRY-ON BAGS<|>Valuables should be kept in carry-on bags for easy access during the flight<|>7)\n##\n("relationship"<|>ELECTRONIC DEVICES<|>CARRY-ON BAGS<|>Electronic devices should be kept in carry-on bags for easy access during the flight<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:02,688 httpcore.http11 DEBUG send_request_headers.started request= 13:51:02,689 httpcore.http11 DEBUG send_request_headers.complete 13:51:02,689 httpcore.http11 DEBUG send_request_body.started request= 13:51:02,689 httpcore.http11 DEBUG send_request_body.complete 13:51:02,689 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:02,827 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:03 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11317'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9938244'), (b'x-ratelimit-reset-requests', b'12ms'), (b'x-ratelimit-reset-tokens', b'370ms'), (b'x-request-id', b'req_c318b34b4e57c5d73074072aa402417e'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=X3uo_PH7LPmJvYmMUCsREBHL3EmzadzHzcuj8JjuAEg-1731930663-1.0.1.1-8uBwTk_ziYEcTlVNU4A9.WSJkQ1FDnnvg7_LuE1.mnGReVvxPcvqP5_4LiKfcWTybWoqfYJnRC5vtMw3r_iDcQ; path=/; expires=Mon, 18-Nov-24 12:21:03 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=CwL0gFj0kbJL2dVmOiaOU.lng0FwHLWEdZceDBMn3Iw-1731930663079-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8de77c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:02,827 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:02,827 httpcore.http11 DEBUG receive_response_body.started request= 13:51:02,834 httpcore.http11 DEBUG receive_response_body.complete 13:51:02,834 httpcore.http11 DEBUG response_closed.started 13:51:02,834 httpcore.http11 DEBUG response_closed.complete 13:51:02,834 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:02,835 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 12.25. input_tokens=2454, output_tokens=983 13:51:02,838 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: have been completed. EL AL will bear no responsibility in this regard.\nThe passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date.\nThe passenger must provide a veterinary certificate stating that the dog is vaccinated and has the ability to maintain proper sanitary conditions during the flight and transport.\nThe dog must be tied to a leash and/or harness from check-in until landing at the destination.\nIt is important to come equipped with a cage adapted to the dog and its size, in the event it is necessary.\nIt is the passenger�s full responsibility to complete all the forms and documents required to transport animals to Israel / from Israel, and to check with the destination country to determine its requirements.\nFlying to London with a service dog?\n\nIn addition to the guidelines we mentioned before, passengers traveling to London with a service dog are asked to register 14 days prior to the date of the flight on the Heathrow Airport website. You can do this by clicking on Heathrow Animal Reception Centre.\n\n \n\nFlying to or from the United States with a service dog?\n\nIn addition to all of the details included above, it is the passenger�s responsibility to fill out, print, and bring special additional forms for the United States and to present them at the check-in counters.\n\nPlease note that the regulations regarding transporting dogs to the US have changed. There are certain destinations in the US where transporting dogs will not be allowed at all. For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website. Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.\nPlease note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.\n\nWe recommend using the services of companies specializing in animal air transport.\nPlease note that additional charges are incurred for inspecting and releasing of a dog from airport facilities in the United States.\n\nImportant information\n\nEL AL may require the passenger to have the dog tied to a leash and/or harness and/or barrier throughout the flight.\nEL AL may be entitled to require the passenger to seat the dog on his/her lap or in the area designated for the passenger\'s feet, so that the dog does not invade the space of other passengers.\nEL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs:\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that has specific policies regarding the transportation of service dogs on flights.)\n##\n("entity"<|>SERVICE DOG<|>SPECIAL ITEM<|>A service dog is a trained animal that assists passengers with disabilities and must meet specific requirements for air travel.)\n##\n("entity"<|>HEATHROW AIRPORT<|>AIRPORT<|>Heathrow Airport is a major international airport in London where passengers traveling with service dogs must register 14 days prior to their flight.)\n##\n("entity"<|>UNITED STATES<|>GEO<|>The United States has specific regulations regarding the transportation of service dogs, which may vary by destination.)\n##\n("entity"<|>ISRAEL<|>GEO<|>Israel is a country with specific requirements for transporting animals, including service dogs.)\n##\n("entity"<|>CDC<|>ORGANIZATION<|>The CDC provides guidelines and requirements for transporting dogs to the United States, including health and vaccination documentation.)\n##\n("entity"<|>VETERINARY CERTIFICATE<|>REQUIRED DOCUMENT<|>A veterinary certificate is a document that certifies a service dog is vaccinated and can maintain sanitary conditions during transport.)\n##\n("entity"<|>ANIMAL AIR TRANSPORT COMPANIES<|>SERVICE TYPE<|>Companies that specialize in the air transport of animals, providing services to ensure safe travel for pets.)\n##\n("relationship"<|>EL AL<|>SERVICE DOG<|>EL AL has specific policies regarding the transportation of service dogs, including requirements for documentation and behavior during the flight.<|>8)\n##\n("relationship"<|>SERVICE DOG<|>VETERINARY CERTIFICATE<|>A veterinary certificate is required for a service dog to ensure it is vaccinated and fit for travel.<|>9)\n##\n("relationship"<|>SERVICE DOG<|>HEATHROW AIRPORT<|>Passengers traveling with a service dog must register on the Heathrow Airport website prior to their flight.<|>7)\n##\n("relationship"<|>SERVICE DOG<|>UNITED STATES<|>The United States has specific regulations that must be followed for transporting service dogs, which include additional forms and requirements.<|>8)\n##\n("relationship"<|>ISRAEL<|>SERVICE DOG<|>Israel has specific requirements for transporting service dogs, which must be adhered to by passengers.<|>6)\n##\n("relationship"<|>CDC<|>UNITED STATES<|>The CDC provides guidelines for transporting dogs to the United States, which must be followed by passengers.<|>8)\n##\n("relationship"<|>EL AL<|>ANIMAL AIR TRANSPORT COMPANIES<|>EL AL may recommend using specialized companies for the air transport of animals, including service dogs.<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:02,839 httpcore.http11 DEBUG send_request_headers.started request= 13:51:02,839 httpcore.http11 DEBUG send_request_headers.complete 13:51:02,839 httpcore.http11 DEBUG send_request_body.started request= 13:51:02,839 httpcore.http11 DEBUG send_request_body.complete 13:51:02,839 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:02,963 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:03 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1663'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994006'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'35ms'), (b'x-request-id', b'req_57cf3d1873ab09b06af94247faf2b308'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf09abd3ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:02,963 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:02,963 httpcore.http11 DEBUG receive_response_body.started request= 13:51:02,964 httpcore.http11 DEBUG receive_response_body.complete 13:51:02,964 httpcore.http11 DEBUG response_closed.started 13:51:02,964 httpcore.http11 DEBUG response_closed.complete 13:51:02,964 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:02,965 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 1.827999999979511. input_tokens=34, output_tokens=89 13:51:02,967 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Liquids in Carry-On Bags\nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check.\n\nLiquids in Carry-On Bags\nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines.\n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>LIQUIDS IN CARRY-ON BAGS<|>RESTRICTION<|>Restrictions on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight.)\n##\n("entity"<|>WHISKEY<|>SPECIAL ITEM<|>A type of liquid that may be carried in carry-on bags, subject to restrictions.)\n##\n("entity"<|>GELS<|>SPECIAL ITEM<|>A type of liquid that may be carried in carry-on bags, subject to restrictions.)\n##\n("entity"<|>COSMETICS<|>SPECIAL ITEM<|>A type of liquid that may be carried in carry-on bags, subject to restrictions.)\n##\n("entity"<|>BABY FOOD<|>SPECIAL ITEM<|>A type of liquid that may be carried in carry-on bags, subject to restrictions.)\n##\n("entity"<|>PRESCRIPTION MEDICATIONS<|>SPECIAL ITEM<|>A type of liquid that may be carried in carry-on bags, subject to restrictions.)\n##\n("entity"<|>ISRAEL<|>GEO<|>Country from which flights may have specific conditions regarding carrying liquids in carry-on bags.)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>WHISKEY<|>Whiskey is a type of liquid that is subject to the restrictions on liquids in carry-on bags.<|>8)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>GELS<|>Gels are a type of liquid that is subject to the restrictions on liquids in carry-on bags.<|>8)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>COSMETICS<|>Cosmetics are a type of liquid that is subject to the restrictions on liquids in carry-on bags.<|>8)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>BABY FOOD<|>Baby food is a type of liquid that is subject to the restrictions on liquids in carry-on bags.<|>8)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>PRESCRIPTION MEDICATIONS<|>Prescription medications are a type of liquid that is subject to the restrictions on liquids in carry-on bags.<|>8)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>ISRAEL<|>The restrictions on liquids in carry-on bags apply to flights departing from Israel.<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:02,968 httpcore.http11 DEBUG send_request_headers.started request= 13:51:02,968 httpcore.http11 DEBUG send_request_headers.complete 13:51:02,968 httpcore.http11 DEBUG send_request_body.started request= 13:51:02,969 httpcore.http11 DEBUG send_request_body.complete 13:51:02,969 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:03,233 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:03 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11731'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9944860'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'330ms'), (b'x-request-id', b'req_71a351582dd729943dcf2a7f02856b98'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=6thieG.k5mowxExqzkrXndHFJ.tftCcObZqDk81Oe3g-1731930663-1.0.1.1-yqMhJX_UissbME2iXcHq2eBtofe2.kWWYhOX5ePd0WbBM6KwJLwDZEVcTdv2zkGb8u6t5UIOfPo.3RTfRzLK5w; path=/; expires=Mon, 18-Nov-24 12:21:03 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=jLrd_rSgcAmE6roy_bOejCg5qNs0iLNHZm9SpbR0F0Y-1731930663486-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8dd6bc231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:03,233 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:03,233 httpcore.http11 DEBUG receive_response_body.started request= 13:51:03,234 httpcore.http11 DEBUG receive_response_body.complete 13:51:03,234 httpcore.http11 DEBUG response_closed.started 13:51:03,234 httpcore.http11 DEBUG response_closed.complete 13:51:03,234 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:03,235 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 12.60899999999674. input_tokens=2452, output_tokens=802 13:51:03,238 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: by the Cargo Division.\n\nTransport costs as cargo:\nTransport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at:\n+972-3-9716679\n\nCosts � What you need to know:\nThe cost of transporting a pet is based on the total weight of the animal, the carrying case, and the food.\nThe prices are valid for animals accompanying the passenger on the same flight.\nPayment is made at the airport after the animal is weighed.\nPayment for transporting pets is made separately; it is not included in the weight of the permitted baggage allowance.\nIf the flight ticket includes any connecting flights with other airlines, payment must be arranged with the other airline.\nThe costs are not applicable to codeshare flights, operated by other airlines.\nA passenger with an open ticket must pay for the outbound and return flight, even if the return date is unknown.\nGeneral guidelines for transporting animals\nOnly the following pets: Dogs, cats or exotic birds, can be transported in the passenger cabin, depending on their size and weight and the required permits.\nAnimals exhibiting clear and visible signs of illness and/or who are emitting a foul odor may not be approved to fly.\nPets who have been approved for transport must also be authorized by the relevant authorities at the intermediate or final destination.\nThe passenger is required to prepare the animal for the flight according to the recommendations of a veterinarian.\nEL AL will not be held responsible in the event an animal is denied transit or entry into another country.\nTransport cage guidelines\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nTransporting service dogs in the aircraft cabin\nService dogs that are accompanying:\n\nA passenger with special needs.\nAn I.D.F soldier / A person experiencing "shell shock" (Post-trauma caused by military service).\nMay be transported at no additional cost in the aircraft cabin, subject to the following terms and conditions:\n\nYou must hold an official document/License that states that your dog has been properly trained and is in active duty as your service dog from one of the certified organization for training service dogs (The Israel Service Dogs Training Center, The Israel Guide Dog Center for The Blind).\nIt is the sole responsibility of the passenger to ensure all documents and/or authorizations required by the destination country for the transport of a service dog have been completed. EL AL will bear no responsibility in this regard.\nThe passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date.\nThe passenger must provide a veterinary certificate\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>CARGO DIVISION<|>ORGANIZATION<|>The Cargo Division is responsible for managing transport costs and guidelines for cargo, including pets.)\n##\n("entity"<|>PET<|>SPECIAL ITEM<|>Pets such as dogs, cats, and exotic birds can be transported in the passenger cabin based on size, weight, and permits.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that provides guidelines for transporting pets and service dogs on flights.)\n##\n("entity"<|>SERVICE DOG<|>SPECIAL ITEM<|>Service dogs can accompany passengers with special needs or military personnel and must meet specific requirements for transport.)\n##\n("entity"<|>VETERINARY CERTIFICATE<|>REQUIRED DOCUMENT<|>A veterinary certificate is required for transporting service dogs and must be provided by the passenger.)\n##\n("entity"<|>TRANSPORT CAGE GUIDELINES<|>POLICY<|>Guidelines that outline the requirements for transport cages used for pets during flights.)\n##\n("entity"<|>PASSENGER CABIN<|>CABIN SECTION<|>The passenger cabin is the area of the aircraft where pets may be transported, subject to size and weight restrictions.)\n##\n("entity"<|>WEIGHT<|>DIMENSION<|>Weight is a factor in determining the cost of transporting pets, including the animal, carrying case, and food.)\n##\n("entity"<|>ALLOWANCE<|>ALLOWANCE<|>The permitted baggage allowance does not include the weight of pets being transported.)\n##\n("relationship"<|>CARGO DIVISION<|>EL AL<|>The Cargo Division provides transport cost guidelines and policies for EL AL regarding cargo, including pets.<|>7)\n##\n("relationship"<|>PET<|>PASSENGER CABIN<|>Pets can be transported in the passenger cabin under specific conditions related to size and weight.<|>8)\n##\n("relationship"<|>SERVICE DOG<|>PASSENGER CABIN<|>Service dogs are allowed in the passenger cabin at no additional cost under certain conditions.<|>9)\n##\n("relationship"<|>VETERINARY CERTIFICATE<|>SERVICE DOG<|>A veterinary certificate is required for the transport of service dogs.<|>8)\n##\n("relationship"<|>PET<|>ALLOWANCE<|>The weight of pets is not included in the permitted baggage allowance, affecting transport costs.<|>6)\n##\n("relationship"<|>TRANSPORT CAGE GUIDELINES<|>PET<|>Transport cage guidelines provide the necessary requirements for transporting pets safely.<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:03,238 httpcore.http11 DEBUG send_request_headers.started request= 13:51:03,239 httpcore.http11 DEBUG send_request_headers.complete 13:51:03,239 httpcore.http11 DEBUG send_request_body.started request= 13:51:03,239 httpcore.http11 DEBUG send_request_body.complete 13:51:03,239 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:03,271 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:03 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11770'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9949802'), (b'x-ratelimit-reset-requests', b'8ms'), (b'x-ratelimit-reset-tokens', b'301ms'), (b'x-request-id', b'req_14ba5514c9660f0a9447d326ec7afa20'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=b_rS3eLGQeIiIPloi00.WrgCU4CTI7NkLNdLborOJAA-1731930663-1.0.1.1-CmYe69z9sqFNFdeh_c7AWAbE6QFPzpLbRpQ6aA.WxwPYSvp3L6PetCKaW4GiXNuCPMvl2GFpSFZ0iYbxMrHVBQ; path=/; expires=Mon, 18-Nov-24 12:21:03 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=LuNdD_3izL56N6DiXXE8hv2fnXUKjY4jhyAFYG10C40-1731930663524-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8ee83c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:03,271 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:03,271 httpcore.http11 DEBUG receive_response_body.started request= 13:51:03,272 httpcore.http11 DEBUG receive_response_body.complete 13:51:03,272 httpcore.http11 DEBUG response_closed.started 13:51:03,272 httpcore.http11 DEBUG response_closed.complete 13:51:03,272 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:03,273 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 12.64100000000326. input_tokens=2215, output_tokens=1030 13:51:03,276 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags � Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications,\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>CARRY-ON BAGGAGE<|>Baggage Type<|>Carry-on baggage refers to personal bags and carry-on bags (trolleys) that passengers can bring into the passenger cabin of an aircraft.)\n##\n("entity"<|>PERSONAL BAGS<|>Baggage Type<|>Personal bags are smaller bags that are stored under the seat to maximize cabin space.)\n##\n("entity"<|>EL AL<|>Airline<|>EL AL is an airline that operates flights with specific carry-on baggage policies.)\n##\n("entity"<|>SUN DOR<|>Airline<|>Sun Dor is an airline that operates flights with specific carry-on baggage policies.)\n##\n("entity"<|>ECONOMY CLASS<|>Travel Class<|>Economy Class is a travel class that allows passengers to bring a maximum of one carry-on bag weighing up to 8 kg.)\n##\n("entity"<|>PREMIUM CLASS<|>Travel Class<|>Premium Class allows passengers to bring two carry-on bags, each weighing a maximum of 8 kg, with a combined weight not exceeding 12 kg.)\n##\n("entity"<|>BUSINESS CLASS<|>Travel Class<|>Business Class allows passengers to bring two carry-on bags, with one bag weighing a maximum of 16 kg and a combined weight not exceeding 20 kg.)\n##\n("entity"<|>MATMID FREQUENT FLYER CLUB<|>Membership Level<|>Matmid Frequent Flyer Club status affects eligibility for carry-on baggage allowances.)\n##\n("entity"<|>DIMENSIONS<|>Dimension<|>Dimensions refer to the maximum size specifications for carry-on bags and personal bags approved for boarding.)\n##\n("entity"<|>WEIGHT<|>Weight<|>Weight refers to the maximum weight limits for carry-on bags and personal bags allowed on flights.)\n##\n("relationship"<|>CARRY-ON BAGGAGE<|>PERSONAL BAGS<|>Personal bags are a type of carry-on baggage that can be stored under the seat<|>8)\n##\n("relationship"<|>EL AL<|>CARRY-ON BAGGAGE<|>EL AL has specific policies regarding carry-on baggage for its flights<|>7)\n##\n("relationship"<|>SUN DOR<|>CARRY-ON BAGGAGE<|>Sun Dor has specific policies regarding carry-on baggage for its flights<|>7)\n##\n("relationship"<|>ECONOMY CLASS<|>CARRY-ON BAGGAGE<|>Economy Class passengers are entitled to specific carry-on baggage allowances<|>6)\n##\n("relationship"<|>PREMIUM CLASS<|>CARRY-ON BAGGAGE<|>Premium Class passengers are entitled to specific carry-on baggage allowances<|>6)\n##\n("relationship"<|>BUSINESS CLASS<|>CARRY-ON BAGGAGE<|>Business Class passengers are entitled to specific carry-on baggage allowances<|>6)\n##\n("relationship"<|>MATMID FREQUENT FLYER CLUB<|>CARRY-ON BAGGAGE<|>Membership in the Matmid Frequent Flyer Club affects carry-on baggage eligibility<|>5)\n##\n("relationship"<|>DIMENSIONS<|>CARRY-ON BAGGAGE<|>Dimensions are a key factor in determining the eligibility of carry-on baggage<|>8)\n##\n("relationship"<|>WEIGHT<|>CARRY-ON BAGGAGE<|>Weight limits are a key factor in determining the eligibility of carry-on baggage<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:03,276 httpcore.http11 DEBUG send_request_headers.started request= 13:51:03,277 httpcore.http11 DEBUG send_request_headers.complete 13:51:03,277 httpcore.http11 DEBUG send_request_body.started request= 13:51:03,277 httpcore.http11 DEBUG send_request_body.complete 13:51:03,277 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:03,587 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:03 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11515'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9976067'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'143ms'), (b'x-request-id', b'req_d809a17385bcf61243f9670bcec37e4d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=.Mq2ta5GqjyS6ftM7Z3.BqpRsXzi08OX9bLaCLNX1S0-1731930663-1.0.1.1-wQNQ4s3JSFQ357CuSIvDbL_IeZ8KXHm9IhnKhcK7OZK1TUfwhp1R04_2x_hsaZNeJmVirFUz0PxafKSFQQgJzw; path=/; expires=Mon, 18-Nov-24 12:21:03 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=MMXLtZiouznGlzKcGQcA0cQUUTEYbjVClQPtWWSMvHE-1731930663840-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8eb217d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:03,588 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:03,588 httpcore.http11 DEBUG receive_response_body.started request= 13:51:03,588 httpcore.http11 DEBUG receive_response_body.complete 13:51:03,588 httpcore.http11 DEBUG response_closed.started 13:51:03,588 httpcore.http11 DEBUG response_closed.complete 13:51:03,588 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:03,589 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 12.98399999999674. input_tokens=2321, output_tokens=735 13:51:03,592 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Traveling with pets\nHeading out on a long vacation? Planning to move abroad with the entire family? We consolidated all of the important information so that you and your pet can enjoy a pleasant and quiet flight experience.\n\nFirst and foremost\nThe Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs. If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services. Ways to contact the Ministry of Agriculture.\n\nPlease consider that the authorization process may take several months and involves performing several animal tests.\n\nPlease note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.\n\n* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.\n* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.\n* EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\n\nThere are a number of ways to transport animals:\nAs personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg. Service dogs are exempt from this weight limit. In this case, you should arrive at the check-in counter with the pet.\nAs checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage. In this case, you must send off the animal at the check-in counter; upon landing, you will retrieve your animal in the Arrivals Hall.\nAs registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied). In this case, all transport arrangements will be made via the El Al Cargo Division. The animal will be dropped off at the cargo terminal. Please contact the EL AL Cargo Store.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>MINISTRY OF AGRICULTURE<|>ORGANIZATION<|>The Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that has specific policies regarding the transportation of pets, including restrictions on certain breeds and weight limits.)\n##\n("entity"<|>SERVICE DOG<|>SPECIAL ITEM<|>Service dogs are exempt from the weight limit for transporting pets in the cabin of the aircraft.)\n##\n("entity"<|>DANGEROUS DOG<|>PROHIBITED ITEM<|>Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.)\n##\n("entity"<|>PET<|>SPECIAL ITEM<|>Pets such as dogs, cats, and exotic birds can be transported in the cabin or as checked baggage under specific conditions.)\n##\n("entity"<|>CHECKED BAGGAGE<|>BAGGAGE TYPE<|>Checked baggage refers to animals that must be transported in the luggage compartment of the aircraft in certain instances, such as large animals.)\n##\n("entity"<|>REGISTERED CARGO<|>BAGGAGE TYPE<|>Registered cargo refers to animals that may be transported by the Cargo Division, especially for extra-large animals or those flying unaccompanied.)\n##\n("entity"<|>9KG<|>WEIGHT<|>The weight limit for pets transported in the cabin, including the cage, is 9kg, except for service dogs.)\n##\n("relationship"<|>MINISTRY OF AGRICULTURE<|>EL AL<|>The Ministry of Agriculture oversees the transport of pets, which includes regulations that EL AL must follow for pet transportation<|>7)\n##\n("relationship"<|>EL AL<|>SERVICE DOG<|>EL AL allows service dogs to be transported without the weight limit that applies to other pets<|>8)\n##\n("relationship"<|>EL AL<|>DANGEROUS DOG<|>EL AL has a policy that prohibits the transportation of dangerous dogs as defined by Israeli law<|>9)\n##\n("relationship"<|>EL AL<|>PET<|>EL AL has specific policies for transporting pets, including weight limits and conditions for cabin transport<|>8)\n##\n("relationship"<|>PET<|>CHECKED BAGGAGE<|>Pets can be transported as checked baggage under certain conditions, such as size and weight<|>6)\n##\n("relationship"<|>PET<|>REGISTERED CARGO<|>Pets may also be transported as registered cargo, especially if they are large or unaccompanied<|>6)\n##\n("relationship"<|>9KG<|>PET<|>The weight limit of 9kg applies to pets transported in the cabin, affecting how they can be transported<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:03,592 httpcore.http11 DEBUG send_request_headers.started request= 13:51:03,593 httpcore.http11 DEBUG send_request_headers.complete 13:51:03,593 httpcore.http11 DEBUG send_request_body.started request= 13:51:03,593 httpcore.http11 DEBUG send_request_body.complete 13:51:03,593 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:04,346 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'9278'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993656'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'38ms'), (b'x-request-id', b'req_ed7d87d66c12d99c510d82a05b7908a8'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bee2a82d7d98-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:04,346 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:04,346 httpcore.http11 DEBUG receive_response_body.started request= 13:51:04,346 httpcore.http11 DEBUG receive_response_body.complete 13:51:04,347 httpcore.http11 DEBUG response_closed.started 13:51:04,347 httpcore.http11 DEBUG response_closed.complete 13:51:04,347 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:04,348 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 9.46899999998277. input_tokens=2350, output_tokens=625 13:51:04,350 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with you all of the documents and authorizations; you be asked to present them at check-in. Without this authorization, a pet will not be accepted on the flight and EL AL may not be held responsible for this.\nGuidelines for Transporting Dogs to the US\nPlease note that the regulations regarding transporting dogs to the US have changed. There are certain destinations in the US where transporting dogs will not be allowed at all. For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website. Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.\nPlease note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.\n\nWe recommend using the services of companies specializing in animal air transport.\nPlease note that additional charges are incurred for inspecting and releasing of a dog from airport facilities in the United States.\nAdditional requirements for obtaining authorization to transport a pet as cargo with a bill of lading\nIn cases where the destination country authorities determine that an animal may be transported with a bill of lading (usually when the animal weighs more than 9 kg), this service will be offered through the Cargo Division. Email the following address: Cargostore@elal.co.il\u200b and attach the following documents in a single PDF file:\n\nTransport authorization from the destination country authorities.\nExport license.\nBill of lading.\nCertificate of good health.\nDestination, flight details, flight date, details of the sender, and details of the recipient.\nThe measurements of the transport cage.\nBring all of the required authorizations with you to the airport and present them at the check-in counter.\n\nFor questions and clarifications please contact the Cargo Division: +972-3-9716679\n\nTransporting pets to Israel\nIf you intend to transport an animal to Israel, whether you�re traveling with it or he is flying alone, you are required to obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that provides services for transporting pets as cargo and requires specific documentation for pet travel.)\n##\n("entity"<|>CDC<|>ORGANIZATION<|>The CDC sets regulations regarding the transportation of dogs to the US and provides guidelines that must be followed by passengers.)\n##\n("entity"<|>ISRAEL<|>GEO<|>Israel is defined as a high-risk country for transporting dogs according to the CDC.)\n##\n("entity"<|>CARGO DIVISION<|>SERVICE TYPE<|>The Cargo Division of EL AL handles the transportation of pets as cargo and requires specific documentation for this service.)\n##\n("entity"<|>BILL OF LADING<|>REQUIRED DOCUMENT<|>A bill of lading is a document required for transporting animals, especially when they weigh more than 9 kg.)\n##\n("entity"<|>CERTIFICATE OF GOOD HEALTH<|>REQUIRED DOCUMENT<|>A certificate of good health is necessary for transporting pets to ensure they are fit for travel.)\n##\n("entity"<|>TRANSPORT AUTHORIZATION<|>REQUIRED DOCUMENT<|>Transport authorization from the destination country authorities is required for transporting pets.)\n##\n("entity"<|>EXPORT LICENSE<|>REQUIRED DOCUMENT<|>An export license is needed to transport animals out of the country.)\n##\n("entity"<|>MEASUREMENTS OF TRANSPORT CAGE<|>DIMENSION<|>The measurements of the transport cage are required to ensure the animal\'s safety and compliance with transport regulations.)\n##\n("relationship"<|>EL AL<|>CDC<|>EL AL must comply with CDC regulations for transporting dogs to the US<|>8)\n##\n("relationship"<|>EL AL<|>CARGO DIVISION<|>The Cargo Division of EL AL is responsible for handling pet transportation services<|>7)\n##\n("relationship"<|>CARGO DIVISION<|>BILL OF LADING<|>The Cargo Division requires a bill of lading for transporting animals over 9 kg<|>6)\n##\n("relationship"<|>CARGO DIVISION<|>CERTIFICATE OF GOOD HEALTH<|>The Cargo Division requires a certificate of good health for pets being transported<|>6)\n##\n("relationship"<|>CARGO DIVISION<|>TRANSPORT AUTHORIZATION<|>The Cargo Division requires transport authorization from destination authorities for pet transport<|>6)\n##\n("relationship"<|>CARGO DIVISION<|>EXPORT LICENSE<|>The Cargo Division requires an export license for transporting animals<|>6)\n##\n("relationship"<|>CARGO DIVISION<|>MEASUREMENTS OF TRANSPORT CAGE<|>The Cargo Division requires the measurements of the transport cage for compliance<|>6)\n##\n("relationship"<|>ISRAEL<|>CDC<|>Israel is classified as a high-risk country by the CDC for transporting dogs<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:04,351 httpcore.http11 DEBUG send_request_headers.started request= 13:51:04,351 httpcore.http11 DEBUG send_request_headers.complete 13:51:04,351 httpcore.http11 DEBUG send_request_body.started request= 13:51:04,352 httpcore.http11 DEBUG send_request_body.complete 13:51:04,352 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:04,440 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'2103'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993661'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'38ms'), (b'x-request-id', b'req_e54b79dfbf6b52d6790b9ea5a2d4f961'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf10086cc229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:04,440 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:04,440 httpcore.http11 DEBUG receive_response_body.started request= 13:51:04,441 httpcore.http11 DEBUG receive_response_body.complete 13:51:04,441 httpcore.http11 DEBUG response_closed.started 13:51:04,441 httpcore.http11 DEBUG response_closed.complete 13:51:04,441 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:04,442 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 2.2959999999729916. input_tokens=34, output_tokens=155 13:51:04,442 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'13167'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993875'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'36ms'), (b'x-request-id', b'req_35729881ca864ccc04360a78b1ca78ad'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=CnKY58yFTuKQKiK3XZ3rWRFwPyzsntU1jKJyTeFItG4-1731930664-1.0.1.1-Q3ZKGjo9IiMfeGuJ5MTKwfzoSCVapsl354Z5nRYxRyUDWZ6NwPsjWn8kfSm6BL9X5sfss95zEDY7RppZYM2JTQ; path=/; expires=Mon, 18-Nov-24 12:21:04 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=.3fjfv3DBiI7.eVUjBginGlAei5iYqsCD_qYGSD2ZGI-1731930664692-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8db80c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:04,442 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:04,442 httpcore.http11 DEBUG receive_response_body.started request= 13:51:04,445 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: and\\or on flights operated by other airlines.\nSubject to the provisions of the law, in the event of cancellation/change of the additional services after purchase, no refund will be given, and the passenger will be charged in full for ordering such services.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>AIRLINE<|>Baggage Type<|>Refers to the various airlines that operate flights and their associated baggage policies.)\n##\n("entity"<|>PASSENGER<|>Passenger Type<|>Refers to individuals who travel on flights and are subject to airline policies regarding baggage and services.)\n##\n("entity"<|>ADDITIONAL SERVICES<|>Service Type<|>Refers to extra services that can be ordered by passengers, which may incur additional charges.)\n##\n("relationship"<|>PASSENGER<|>AIRLINE<|>Passengers are subject to the policies of the airline regarding baggage and additional services<|>7)\n##\n("relationship"<|>PASSENGER<|>ADDITIONAL SERVICES<|>Passengers can order additional services, which may incur charges<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:04,446 httpcore.http11 DEBUG receive_response_body.complete 13:51:04,446 httpcore.http11 DEBUG response_closed.started 13:51:04,446 httpcore.http11 DEBUG response_closed.complete 13:51:04,446 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:04,447 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 13.84299999999348. input_tokens=2163, output_tokens=905 13:51:04,447 httpcore.http11 DEBUG send_request_headers.started request= 13:51:04,450 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: cargo terminal. Please contact the EL AL Cargo Store.\n\n\n\nTransporting a pet from Israel abroad\nIf you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits, in Israel and in the destination country, in advance. Passengers are responsible for contacting the authorities in the destination country and acting in accordance with their guidelines. The authorities in the destination country may determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\n \n\nPlease note: It is not possible to transport animals in the aircraft cabin to the following destinations: Johannesburg, London and Hong Kong. Transport is strictly with a bill of lading (cargo).\n\nHow to obtain authorization to transport an animal from Israel abroad:\nCheck with the destination country�s authorities to determine the requirements for transporting an animal to their country.\nContact your veterinarian to have him/her perform the required tests and issue the necessary authorizations.\nAfter receiving all of the required documents, contact the Veterinary Services Department to request that they issue an international certificate of good health (this contact can usually be facilitated through your veterinarian).\nUpdate us upon receiving the flight permit, at least 2 business days prior to your flight. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL CARGO STORE<|>AIRLINE<|>The EL AL Cargo Store is a service provided by EL AL for transporting cargo, including pets, from Israel abroad.)\n##\n("entity"<|>ISRAEL<|>GEO<|>Israel is the country from which animals are transported abroad.)\n##\n("entity"<|>JOHANNESBURG<|>AIRPORT<|>Johannesburg is a destination where transporting animals in the aircraft cabin is not allowed.)\n##\n("entity"<|>LONDON<|>AIRPORT<|>London is a destination where transporting animals in the aircraft cabin is not allowed.)\n##\n("entity"<|>HONG KONG<|>AIRPORT<|>Hong Kong is a destination where transporting animals in the aircraft cabin is not allowed.)\n##\n("entity"<|>PET<|>SPECIAL ITEM<|>Pets, including dogs, cats, and exotic birds, can be transported under specific conditions and weight limits.)\n##\n("entity"<|>VETERINARIAN<|>SERVICE TYPE<|>Veterinarians are responsible for performing required tests and issuing necessary authorizations for transporting animals.)\n##\n("entity"<|>INTERNATIONAL CERTIFICATE OF GOOD HEALTH<|>REQUIRED DOCUMENT<|>An international certificate of good health is required for transporting animals abroad and is issued by the Veterinary Services Department.)\n##\n("entity"<|>BILL OF LADING<|>RESTRICTION<|>A bill of lading is required for transporting animals as cargo, indicating the terms of transport.)\n##\n("entity"<|>BUSINESS CABIN<|>CABIN SECTION<|>The Business cabin is a section of the aircraft where pets may be transported under certain conditions.)\n##\n("entity"<|>AIRCRAFT HOLD<|>CARGO<|>The aircraft hold is the area of the aircraft where animals weighing between 9 kg and 100 kg are typically transported.)\n##\n("entity"<|>PASSENGER AIRCRAFT CABIN<|>CARGO<|>The passenger aircraft cabin is where animals weighing up to 9 kg can be transported, subject to approval.)\n##\n("relationship"<|>EL AL CARGO STORE<|>ISRAEL<|>The EL AL Cargo Store facilitates the transport of animals from Israel to various destinations.<|>7)\n##\n("relationship"<|>PET<|>ISRAEL<|>Pets are transported from Israel to other countries, requiring specific permits and conditions.<|>8)\n##\n("relationship"<|>PET<|>BILL OF LADING<|>Transporting pets as cargo requires a bill of lading, which outlines the terms of transport.<|>9)\n##\n("relationship"<|>PET<|>INTERNATIONAL CERTIFICATE OF GOOD HEALTH<|>An international certificate of good health is required for transporting pets abroad.<|>8)\n##\n("relationship"<|>PET<|>VETERINARIAN<|>Veterinarians are involved in the process of preparing pets for international transport by issuing necessary health documents.<|>7)\n##\n("relationship"<|>PET<|>BUSINESS CABIN<|>Pets weighing up to 9 kg can be transported in the Business cabin with prior approval.<|>6)\n##\n("relationship"<|>PET<|>AIRCRAFT HOLD<|>Pets weighing between 9 kg and 100 kg are typically transported in the aircraft hold.<|>8)\n##\n("relationship"<|>PET<|>PASSENGER AIRCRAFT CABIN<|>Pets weighing up to 9 kg can be transported in the passenger aircraft cabin.<|>8)\n##\n("relationship"<|>JOHANNESBURG<|>PET<|>Transporting pets in the aircraft cabin is not allowed to Johannesburg.<|>5)\n##\n("relationship"<|>LONDON<|>PET<|>Transporting pets in the aircraft cabin is not allowed to London.<|>5)\n##\n("relationship"<|>HONG KONG<|>PET<|>Transporting pets in the aircraft cabin is not allowed to Hong Kong.<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:04,451 httpcore.http11 DEBUG send_request_headers.complete 13:51:04,451 httpcore.http11 DEBUG send_request_body.started request= 13:51:04,451 httpcore.http11 DEBUG send_request_body.complete 13:51:04,451 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:04,451 httpcore.http11 DEBUG send_request_headers.started request= 13:51:04,452 httpcore.http11 DEBUG send_request_headers.complete 13:51:04,452 httpcore.http11 DEBUG send_request_body.started request= 13:51:04,452 httpcore.http11 DEBUG send_request_body.complete 13:51:04,452 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:04,812 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'13267'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9917895'), (b'x-ratelimit-reset-requests', b'9ms'), (b'x-ratelimit-reset-tokens', b'492ms'), (b'x-request-id', b'req_eb992477b6d9fe3f0585b48f1a0718c9'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=Si1pbnMKpw75ASfUzWRCRuVFWiGqWHG2aPcpDy_m9l0-1731930665-1.0.1.1-opOsilcoSUC0LM.E03VSk6rGB7R2drZH7g_rd2_PTY.8OCeApcK_3JfTW2TLDMuTARS.dMewqJ65v1TM90f.yA; path=/; expires=Mon, 18-Nov-24 12:21:05 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=jrR09TyEHXVYMasZgq3c.lwbKt3OmXZvIbbQ9LKmPnU-1731930665065-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8dd69c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:04,812 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:04,812 httpcore.http11 DEBUG receive_response_body.started request= 13:51:04,814 httpcore.http11 DEBUG receive_response_body.complete 13:51:04,814 httpcore.http11 DEBUG response_closed.started 13:51:04,814 httpcore.http11 DEBUG response_closed.complete 13:51:04,814 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:04,815 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 14.202999999979511. input_tokens=2250, output_tokens=1123 13:51:04,818 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Shlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nAirport City:\nCargo Tikim ve Mizvadot\nLog In Log Out � Importer of Luggage and Bags\nGilboa 1\nICL Building\nTel: 054-2520061\n\n\nRishon Le Zion\nRimon Mizvadot ve Tikim\nSaharov 19\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nYehud\nMoka � Pickup and delivery point\nARTY Rimon Import marketing and distribution ltd.\nMoshe Dayan 3\nTel: 03-6726585\n\n\nRehovot\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nNes Ziona\nMakor Haziud Baggage and Outdoor Equipment\n\nRothschild 4\n\nTel: 03-6822330\n\n\nShoham\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nRamle and Lod:\nARTY Rimon\n\nService Pickup and delivery service\n\nTel: 1700504544\n\nWhatsApp: 053-2310738\n\n\nDamage to wheelchairs, equipment for passengers who require assistance, or baby strollers\nGalgal Yaziv\nDamage to powered mobility scooters , electric power wheelchairs and more\nAdom street 23 � Industrial park Kannot � close to Gedera\n\nOrthopedica Steiner\nHasar Shapira 4\nRishon Le Zion\nTel: 03-9517674\n\n \n\nBaby equipment:\nHagalgal � The Israeli Center for Baby and children equipment and goods.\nTel: 054-5947464\nPick up and delivery from all areas.\n\nBugaboo baby carriages and strollers\nMaskit 14, Herzliya\n03-5407999\n\n\nImportant to know\nIn the event your baggage was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>ARTY RIMON<|>SERVICE TYPE<|>ARTY Rimon provides pickup and delivery services for luggage and bags in various locations.)\n##\n("entity"<|>CARGO TIKIM VE MIZVADOT<|>SERVICE TYPE<|>Cargo Tikim ve Mizvadot is an importer of luggage and bags located in Gilboa 1, ICL Building.)\n##\n("entity"<|>MOKA<|>SERVICE LOCATION<|>Moka is a pickup and delivery point for ARTY Rimon located at Moshe Dayan 3, Yehud.)\n##\n("entity"<|>RIMON MIZVADOT VE TIKIM<|>SERVICE TYPE<|>Rimon Mizvadot ve Tikim provides pickup and delivery services in Rishon Le Zion.)\n##\n("entity"<|>MAKOR HAZIUD<|>SERVICE TYPE<|>Makor Haziud specializes in baggage and outdoor equipment located in Nes Ziona.)\n##\n("entity"<|>GALGAL YAZIV<|>SERVICE TYPE<|>Galgal Yaziv deals with damage to powered mobility scooters and electric power wheelchairs.)\n##\n("entity"<|>HAGALGAL<|>SERVICE TYPE<|>Hagalgal is the Israeli Center for baby and children equipment and goods, providing pickup and delivery services.)\n##\n("entity"<|>BUGABOO<|>MATERIAL TYPE<|>Bugaboo offers baby carriages and strollers, located at Maskit 14, Herzliya.)\n##\n("entity"<|>DAMAGE TO WHEELCHAIRS<|>RESTRICTION<|>Damage to wheelchairs, equipment for passengers who require assistance, or baby strollers is a concern addressed by service providers.)\n##\n("entity"<|>IMPORTANT TO KNOW<|>POLICY<|>Policy regarding baggage damage or missing items requires contact within 7 days of receipt of baggage.)\n##\n("entity"<|>DELAY IN RECEIVING BAGGAGE<|>POLICY<|>Policy states that in the event of a delay in receiving baggage outside the country of residence, contact must be made within 21 days.)\n##\n("relationship"<|>ARTY RIMON<|>CARGO TIKIM VE MIZVADOT<|>Both provide services related to luggage and bags, indicating a potential partnership or competition<|>5)\n##\n("relationship"<|>ARTY RIMON<|>MOKA<|>Moka is a pickup and delivery point for ARTY Rimon, indicating a direct service relationship<|>8)\n##\n("relationship"<|>RIMON MIZVADOT VE TIKIM<|>ARTY RIMON<|>Both provide similar services in different locations, indicating a competitive relationship<|>5)\n##\n("relationship"<|>MAKOR HAZIUD<|>ARTY RIMON<|>Makor Haziud specializes in baggage, which is relevant to the services provided by ARTY Rimon<|>4)\n##\n("relationship"<|>GALGAL YAZIV<|>DAMAGE TO WHEELCHAIRS<|>Galgal Yaziv addresses damage to powered mobility scooters, which relates to the restriction on damaged wheelchairs<|>6)\n##\n("relationship"<|>HAGALGAL<|>ARTY RIMON<|>Hagalgal provides baby equipment, which is relevant to the services offered by ARTY Rimon<|>4)\n##\n("relationship"<|>BUGABOO<|>HAGALGAL<|>Bugaboo offers baby carriages, which are part of the baby equipment category that Hagalgal specializes in<|>5)\n##\n("relationship"<|>IMPORTANT TO KNOW<|>ARTY RIMON<|>The policy regarding baggage damage is relevant to the services provided by ARTY Rimon<|>7)\n##\n("relationship"<|>DELAY IN RECEIVING BAGGAGE<|>IMPORTANT TO KNOW<|>The policy regarding delays in receiving baggage is a critical aspect of customer service for baggage handlers<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:04,819 httpcore.http11 DEBUG send_request_headers.started request= 13:51:04,819 httpcore.http11 DEBUG send_request_headers.complete 13:51:04,819 httpcore.http11 DEBUG send_request_body.started request= 13:51:04,820 httpcore.http11 DEBUG send_request_body.complete 13:51:04,820 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:05,410 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14000'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9979045'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'125ms'), (b'x-request-id', b'req_5864592615a5243ff625244c4babe2a9'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=Ylwv1D16CUhIeD7DQzRHTvMtlEcPgTX4lc0TSRk8peA-1731930665-1.0.1.1-bPgVRKElYGj7i1K0E90PGzWsFDdRYYmc.nrdBi9uZN72ueSWFAVkCS3eC6PBOY.tyKDINrRc6xnzScU7WHYVCA; path=/; expires=Mon, 18-Nov-24 12:21:05 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=YIYQniP30q7W.eXmqIelI5Imp.igvPmnWxikCTr44ZY-1731930665663-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8dff9c21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:05,411 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:05,411 httpcore.http11 DEBUG receive_response_body.started request= 13:51:05,411 httpcore.http11 DEBUG receive_response_body.complete 13:51:05,411 httpcore.http11 DEBUG response_closed.started 13:51:05,411 httpcore.http11 DEBUG response_closed.complete 13:51:05,412 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:05,413 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 14.828000000037719. input_tokens=2454, output_tokens=1084 13:51:05,415 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Flying with sporting equipment?\nAre you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you\'re going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know\nWe offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions:\n- Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg.\n- Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.\nNote: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).\nAdditional Sports Equipment\nIf you need to bring sports equipment in addition to your standard baggage allowance, the following applies:\n\n\nAllowed Dimensions and Weight: Sports equipment with dimensions up to 277 cm (length + width + height) and weighing up to 50 kg.\n\nFees:\n- Europe, the Middle East, and Morocco: $70 one way.\n- Far East and North America: $150 one way.\n\nPlease ensure that your sports equipment meets these requirements to take advantage of our sports equipment transport service.\n\nPayment for the transport of sporting equipment will be made at the airport only and cannot be made in advance. Costs are determined according to the following regulations:\n\nThe final cost will be determined on the date of payment, according to the service cost on that date. Costs may vary depending on destination and flight, according to the sole discretion of the airline.\nChecked baggage containing sporting equipment must meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page.\nPrices are displayed in US dollars. At some airports,\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>SPORTING EQUIPMENT<|>Baggage Type<|>Sporting equipment refers to items such as skis, bikes, and other sports gear that can be transported as checked baggage or cargo by airlines.)\n##\n("entity"<|>ECONOMY CLASS<|>Travel Class<|>Economy Class is a travel class that offers standard services and amenities for passengers, excluding Lite fares.)\n##\n("entity"<|>PREMIUM CLASS<|>Travel Class<|>Premium Class is a higher travel class that provides enhanced services and amenities compared to Economy Class.)\n##\n("entity"<|>BUSINESS CLASS<|>Travel Class<|>Business Class is a premium travel class that offers superior services and amenities for passengers.)\n##\n("entity"<|>EL AL CARGO DIVISION<|>Service Type<|>The EL AL Cargo Division is a service that allows passengers to transport oversized or additional baggage separately from their standard allowance.)\n##\n("entity"<|>DIMENSIONS<|>Dimension<|>Dimensions refer to the measurements of baggage, typically expressed in length, width, and height.)\n##\n("entity"<|>WEIGHT<|>Weight<|>Weight refers to the mass of baggage, which is a critical factor in determining baggage allowances and fees.)\n##\n("entity"<|>277 CM<|>Linear Dimension<|>277 cm is the maximum dimension limit for transporting sports equipment as overweight baggage.)\n##\n("entity"<|>30 KG<|>Weight Category<|>30 kg is the maximum weight limit for sports equipment in Economy Class.)\n##\n("entity"<|>32 KG<|>Weight Category<|>32 kg is the maximum weight limit for sports equipment in Business Class.)\n##\n("entity"<|>70 USD<|>Fee Structure<|>70 USD is the fee for transporting sports equipment one way to Europe, the Middle East, and Morocco.)\n##\n("entity"<|>150 USD<|>Fee Structure<|>150 USD is the fee for transporting sports equipment one way to the Far East and North America.)\n##\n("entity"<|>US DOLLARS<|>Currency<|>US Dollars are the currency used for pricing and payment of baggage fees.)\n##\n("relationship"<|>ECONOMY CLASS<|>SPORTING EQUIPMENT<|>Economy Class allows for the transport of sporting equipment under specific size and weight conditions<|>8)\n##\n("relationship"<|>PREMIUM CLASS<|>SPORTING EQUIPMENT<|>Premium Class allows for the transport of sporting equipment under specific size and weight conditions<|>8)\n##\n("relationship"<|>BUSINESS CLASS<|>SPORTING EQUIPMENT<|>Business Class allows for the transport of sporting equipment under specific size and weight conditions<|>8)\n##\n("relationship"<|>EL AL CARGO DIVISION<|>SPORTING EQUIPMENT<|>The EL AL Cargo Division provides an option for transporting sporting equipment that exceeds standard baggage allowances<|>7)\n##\n("relationship"<|>DIMENSIONS<|>SPORTING EQUIPMENT<|>Dimensions are critical for determining whether sporting equipment can be transported as checked baggage<|>9)\n##\n("relationship"<|>WEIGHT<|>SPORTING EQUIPMENT<|>Weight is a key factor in determining the allowance and fees for transporting sporting equipment<|>9)\n##\n("relationship"<|>277 CM<|>DIMENSIONS<|>277 cm is the maximum dimension limit for transporting sports equipment as overweight baggage<|>10)\n##\n("relationship"<|>30 KG<|>WEIGHT<|>30 kg is the maximum weight limit for sports equipment in Economy Class<|>10)\n##\n("relationship"<|>32 KG<|>WEIGHT<|>32 kg is the maximum weight limit for sports equipment in Business Class<|>10)\n##\n("relationship"<|>70 USD<|>SPORTING EQUIPMENT<|>70 USD is the fee for transporting sports equipment one way to Europe, the Middle East, and Morocco<|>8)\n##\n("relationship"<|>150 USD<|>SPORTING EQUIPMENT<|>150 USD is the fee for transporting sports equipment one way to the Far East and North America<|>8)\n##\n("relationship"<|>US DOLLARS<|>70 USD<|>70 USD is expressed in US Dollars, which is the currency for baggage fees<|>9)\n##\n("relationship"<|>US DOLLARS<|>150 USD<|>150 USD is expressed in US Dollars, which is the currency for baggage fees<|>9)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:05,416 httpcore.http11 DEBUG send_request_headers.started request= 13:51:05,416 httpcore.http11 DEBUG send_request_headers.complete 13:51:05,417 httpcore.http11 DEBUG send_request_body.started request= 13:51:05,417 httpcore.http11 DEBUG send_request_body.complete 13:51:05,417 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:05,779 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:06 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'3067'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993765'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'37ms'), (b'x-request-id', b'req_6c28421b44c91cd3664d032108e93ffa'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf128dd57da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:05,779 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:05,779 httpcore.http11 DEBUG receive_response_body.started request= 13:51:05,780 httpcore.http11 DEBUG receive_response_body.complete 13:51:05,780 httpcore.http11 DEBUG response_closed.started 13:51:05,780 httpcore.http11 DEBUG response_closed.complete 13:51:05,780 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:05,781 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 3.2339999999967404. input_tokens=34, output_tokens=220 13:51:05,783 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page.\nPrices are displayed in US dollars. At some airports, payment is allowed only in local currency, according to the conversion rate on the date of payment.\nTransporting snowboards and ski equipment?\nIn addition to the equipment and baggage allowance permitted for each passenger, you may also bring ski and snowboard equipment at no extra charge (doesn\'t apply on LITE fare ticket), as long as it\'s packed into one checked bag that weighs up to 50 kg and its total measurements do not exceed 277 cm (length + height + width).\n\nIf your ski equipment exceeds the permitted dimensions, you�ll need to contact El Al�s Cargo Division (Tel: +972-3-977-1177).\n\nWhat does Ski and snowboards equipment include?\nSki equipment includes one pair of skis, one pair of poles and one pair of ski boots.\nSnowboard equipment includes one snowboard and one pair of ski boots.\nTransporting bicycles?\nYou can transport a bicycle at no extra charge instead of your regular checked baggage, as long as the bicycle is packed into a checked bag and meets the weight and/or size dimensions of your permitted baggage allowance (determined by the cabin class you�re flying in).\n\nPlease note\nMotorized bicycles cannot be transported! For exceptional cases, please contact our Cargo Division. Transport of bicycles is subject to El Al approval and depends on available space in the cargo hold.\n\nTransport of bicycles also requires pre-approval from the EL AL call center. You will be charged only after you arrive at the airport, providing your bicycle is packed according to the following regulations:\n\nRemove the pedals.\nDismantle the handlebar.\nLet out some air from the wheels and separate one wheel from the rest of the bicycle.\nMake sure to pack the bicycle in a box/special case, to protect it from damage and to prevent leakage of hydraulic fluid.\nPlease note\nThe information here applies to EL AL flights on EL AL aircrafts only. It does not apply to continuing flights or flights with other airlines.\nIt is the passenger\'s responsibility to stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger\'s equipment.\nPlease note that in accordance with transport conditions, EL AL does not bear responsibility for fragile\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>CHECKED BAGGAGE<|>Baggage Type<|>Checked baggage refers to luggage that is transported in the cargo hold of an aircraft, subject to size and weight restrictions.)\n##\n("entity"<|>EXCESS BAGGAGE CHARGES<|>Fee Structure<|>Charges applied when baggage exceeds the permitted size and weight dimensions for checked baggage.)\n##\n("entity"<|>US DOLLARS<|>Currency<|>US dollars are the currency used for displaying prices related to baggage fees and charges.)\n##\n("entity"<|>LOCAL CURRENCY<|>Currency<|>Local currency refers to the currency accepted at specific airports for payment of fees, which may vary by location.)\n##\n("entity"<|>SKI EQUIPMENT<|>Special Item<|>Ski equipment includes one pair of skis, one pair of poles, and one pair of ski boots, which can be transported under specific conditions.)\n##\n("entity"<|>SNOWBOARD EQUIPMENT<|>Special Item<|>Snowboard equipment includes one snowboard and one pair of ski boots, which can be transported under specific conditions.)\n##\n("entity"<|>BICYCLE<|>Special Item<|>A bicycle can be transported instead of regular checked baggage if it meets specific size and weight dimensions.)\n##\n("entity"<|>LITE FARE TICKET<|>Travel Class<|>A fare class that does not allow for additional baggage such as ski and snowboard equipment without extra charges.)\n##\n("entity"<|>EL AL<|>Airline<|>EL AL is an airline that has specific regulations regarding the transport of baggage, including special items like ski equipment and bicycles.)\n##\n("entity"<|>CARGO DIVISION<|>Service Location<|>The Cargo Division of EL AL handles special requests and approvals for transporting oversized or special items.)\n##\n("entity"<|>EL AL CALL CENTER<|>Service Location<|>The EL AL call center is responsible for pre-approving the transport of bicycles and other special items.)\n##\n("entity"<|>PERMITTED DIMENSIONS<|>Restriction<|>The maximum size and weight limits that checked baggage and special items must adhere to for transport.)\n##\n("entity"<|>PACKING REGULATIONS<|>Policy<|>Specific guidelines that must be followed when packing bicycles for transport to prevent damage and ensure safety.)\n##\n("relationship"<|>CHECKED BAGGAGE<|>EXCESS BAGGAGE CHARGES<|>Excess baggage charges apply when checked baggage exceeds the permitted size and weight dimensions<|>9)\n##\n("relationship"<|>US DOLLARS<|>EXCESS BAGGAGE CHARGES<|>Excess baggage charges are displayed in US dollars<|>7)\n##\n("relationship"<|>LOCAL CURRENCY<|>EXCESS BAGGAGE CHARGES<|>At some airports, payment for excess baggage charges is allowed only in local currency<|>5)\n##\n("relationship"<|>SKI EQUIPMENT<|>CHECKED BAGGAGE<|>Ski equipment can be included in checked baggage under specific conditions<|>8)\n##\n("relationship"<|>SNOWBOARD EQUIPMENT<|>CHECKED BAGGAGE<|>Snowboard equipment can be included in checked baggage under specific conditions<|>8)\n##\n("relationship"<|>BICYCLE<|>CHECKED BAGGAGE<|>A bicycle can be transported instead of regular checked baggage if it meets the size and weight dimensions<|>8)\n##\n("relationship"<|>LITE FARE TICKET<|>SKI EQUIPMENT<|>Ski equipment transport does not apply on LITE fare tickets<|>6)\n##\n("relationship"<|>EL AL<|>CARGO DIVISION<|>The Cargo Division of EL AL manages special requests for transporting oversized items<|>7)\n##\n("relationship"<|>BICYCLE<|>CARGO DIVISION<|>Transport of bicycles requires pre-approval from the Cargo Division<|>6)\n##\n("relationship"<|>BICYCLE<|>EL AL CALL CENTER<|>Pre-approval for transporting bicycles must be obtained from the EL AL call center<|>6)\n##\n("relationship"<|>PERMITTED DIMENSIONS<|>CHECKED BAGGAGE<|>Checked baggage must meet the permitted dimensions for transport<|>9)\n##\n("relationship"<|>PACKING REGULATIONS<|>BICYCLE<|>Bicycles must be packed according to specific packing regulations to be transported<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:05,784 httpcore.http11 DEBUG send_request_headers.started request= 13:51:05,785 httpcore.http11 DEBUG send_request_headers.complete 13:51:05,785 httpcore.http11 DEBUG send_request_body.started request= 13:51:05,785 httpcore.http11 DEBUG send_request_body.complete 13:51:05,785 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:07,395 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:07 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'15878'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9996'), (b'x-ratelimit-remaining-tokens', b'9926606'), (b'x-ratelimit-reset-requests', b'18ms'), (b'x-ratelimit-reset-tokens', b'440ms'), (b'x-request-id', b'req_6600c5d13942dce6a25121f0629c8a58'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=Cr3yOmlTr1FAhzZyyEgV9xQRrlZgL7PALwXTPwf4Qf4-1731930667-1.0.1.1-PKPtVpUPug4gJQlY_ez.LujCRG7q8aMzY8OJlkjOjgGEgDuh92YkfCh5vKMR9Io06T5HKcI26VRf2a5SnrVdMg; path=/; expires=Mon, 18-Nov-24 12:21:07 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=E0qX0oHBQCWCNsrhwZGVkgQZ4n7s5g2KAvlUkuyTHd8-1731930667647-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8db90c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:07,395 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:07,395 httpcore.http11 DEBUG receive_response_body.started request= 13:51:07,395 httpcore.http11 DEBUG receive_response_body.complete 13:51:07,395 httpcore.http11 DEBUG response_closed.started 13:51:07,396 httpcore.http11 DEBUG response_closed.complete 13:51:07,396 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:07,397 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 16.78200000000652. input_tokens=2454, output_tokens=1362 13:51:07,400 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\n \n\nPlease note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome. \n\nHow to obtain authorization to transport an animal to Israel:\nContact the local authorities to obtain the required documents.\nAfter receiving the required documents and no later than two business days prior to the flight, email Veterinary Services at Ben Gurion Airport at vs-airport@moag.gov.il and include the following documents in a PDF file: certificate of good health, rabies antibody test, Appendices B and C (the last page of the file below). If you have met all of the conditions, the Veterinary Services flight permit will be sent to you by email.\nDid you send the documents to Veterinary Services and you did not receive a response within four hours?\nPlease call: +972-3-9792240\nUpdate us upon receiving the Veterinary Services permit. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>ISRAEL<|>GEO<|>Israel is the country where the Ministry of Health regulates the entry of animals.)\n##\n("entity"<|>MINISTRY OF HEALTH<|>ORGANIZATION<|>The Ministry of Health is the authority responsible for approving the entry of animals into Israel.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>EL AL is the airline that provides services for transporting animals in various classes of the aircraft.)\n##\n("entity"<|>ANIMAL<|>SPECIAL ITEM<|>Animals such as dogs, cats, or exotic birds that are subject to specific transport regulations.)\n##\n("entity"<|>VETERINARY SERVICES<|>ORGANIZATION<|>Veterinary Services at Ben Gurion Airport is responsible for issuing flight permits for transporting animals.)\n##\n("entity"<|>BEN GURION AIRPORT<|>AIRPORT<|>Ben Gurion Airport is the main airport in Israel where animals must be authorized for transport.)\n##\n("entity"<|>CERTIFICATE OF GOOD HEALTH<|>REQUIRED DOCUMENT<|>A document required to ensure the animal is healthy before transport.)\n##\n("entity"<|>RABIES ANTIBODY TEST<|>REQUIRED DOCUMENT<|>A test required to confirm that the animal has been vaccinated against rabies.)\n##\n("entity"<|>BAGGAGE<|>BAGGAGE TYPE<|>Baggage refers to the category under which animals can be transported in the aircraft cabin or hold.)\n##\n("entity"<|>REGISTERED CARGO<|>BAGGAGE TYPE<|>Registered cargo is the method of transporting animals that exceed certain weight limits.)\n##\n("entity"<|>BUSINESS CABIN<|>CABIN SECTION<|>The Business cabin is a section of the aircraft where animals may be transported with prior approval.)\n##\n("entity"<|>ANIMAL WEIGHT<|>DIMENSION<|>The weight of the animal is a critical factor in determining the mode of transport.)\n##\n("entity"<|>9 KG<|>WEIGHT<|>Animals weighing up to 9 kg can usually be transported in the aircraft cabin.)\n##\n("entity"<|>100 KG<|>WEIGHT<|>Animals weighing more than 100 kg must be transported as registered cargo.)\n##\n("entity"<|>DOCUMENTS<|>REQUIRED DOCUMENT<|>Documents required for obtaining authorization to transport an animal to Israel.)\n##\n("entity"<|>FLIGHT PERMIT<|>REQUIRED DOCUMENT<|>A permit issued by Veterinary Services allowing the transport of an animal.)\n##\n("relationship"<|>MINISTRY OF HEALTH<|>ISRAEL<|>The Ministry of Health regulates the entry of animals into Israel<|>8)\n##\n("relationship"<|>EL AL<|>ANIMAL<|>EL AL provides transport services for animals in various classes<|>7)\n##\n("relationship"<|>VETERINARY SERVICES<|>BEN GURION AIRPORT<|>Veterinary Services operates at Ben Gurion Airport to issue permits for animal transport<|>9)\n##\n("relationship"<|>ANIMAL<|>BAGGAGE<|>Animals can be transported as baggage in the aircraft cabin or hold<|>6)\n##\n("relationship"<|>ANIMAL<|>REGISTERED CARGO<|>Animals exceeding weight limits must be transported as registered cargo<|>6)\n##\n("relationship"<|>ANIMAL<|>ANIMAL WEIGHT<|>The weight of the animal determines the mode of transport<|>8)\n##\n("relationship"<|>9 KG<|>ANIMAL<|>Animals weighing up to 9 kg can be transported in the aircraft cabin<|>7)\n##\n("relationship"<|>100 KG<|>ANIMAL<|>Animals weighing more than 100 kg must be transported as registered cargo<|>7)\n##\n("relationship"<|>VETERINARY SERVICES<|>DOCUMENTS<|>Veterinary Services requires specific documents for animal transport authorization<|>8)\n##\n("relationship"<|>DOCUMENTS<|>CERTIFICATE OF GOOD HEALTH<|>A certificate of good health is one of the required documents for transport<|>9)\n##\n("relationship"<|>DOCUMENTS<|>RABIES ANTIBODY TEST<|>A rabies antibody test is another required document for transport<|>9)\n##\n("relationship"<|>EL AL<|>BUSINESS CABIN<|>Animals can be transported in the Business cabin with prior approval from EL AL<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:07,401 httpcore.http11 DEBUG send_request_headers.started request= 13:51:07,401 httpcore.http11 DEBUG send_request_headers.complete 13:51:07,401 httpcore.http11 DEBUG send_request_body.started request= 13:51:07,401 httpcore.http11 DEBUG send_request_body.complete 13:51:07,401 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:07,611 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:07 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'2983'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9986802'), (b'x-ratelimit-reset-requests', b'9ms'), (b'x-ratelimit-reset-tokens', b'79ms'), (b'x-request-id', b'req_49baa1079057ce597f46fc74c7035f70'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf1e6d3cc229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:07,612 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:07,612 httpcore.http11 DEBUG receive_response_body.started request= 13:51:07,612 httpcore.http11 DEBUG receive_response_body.complete 13:51:07,612 httpcore.http11 DEBUG response_closed.started 13:51:07,612 httpcore.http11 DEBUG response_closed.complete 13:51:07,612 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:07,613 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 3.172000000020489. input_tokens=34, output_tokens=236 13:51:07,616 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: cargo terminal. Please contact the EL AL Cargo Store.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL CARGO STORE<|>AIRLINE<|>The EL AL Cargo Store is a service location for cargo operations associated with EL AL Airlines.)\n##\n("relationship"<|>EL AL CARGO STORE<|>EL AL CARGO STORE<|>The EL AL Cargo Store is a part of EL AL Airlines\' cargo services<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>CARGO TERMINAL<|>AIRPORT<|>A cargo terminal is a facility where cargo is handled, stored, and transferred, typically associated with an airport\'s operations.)\n##\n("relationship"<|>CARGO TERMINAL<|>EL AL CARGO STORE<|>The EL AL Cargo Store operates within the cargo terminal for handling cargo services<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:07,617 httpcore.http11 DEBUG send_request_headers.started request= 13:51:07,618 httpcore.http11 DEBUG send_request_headers.complete 13:51:07,618 httpcore.http11 DEBUG send_request_body.started request= 13:51:07,618 httpcore.http11 DEBUG send_request_body.complete 13:51:07,618 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:07,618 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:07 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'6178'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993710'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'37ms'), (b'x-request-id', b'req_72e03cb00bdbb3f387e156184e215006'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf09fa5cc222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:07,618 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:07,619 httpcore.http11 DEBUG receive_response_body.started request= 13:51:07,619 httpcore.http11 DEBUG receive_response_body.complete 13:51:07,619 httpcore.http11 DEBUG response_closed.started 13:51:07,619 httpcore.http11 DEBUG response_closed.complete 13:51:07,619 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:07,620 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 6.436999999976251. input_tokens=34, output_tokens=399 13:51:07,623 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags � Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications,\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>CARRY-ON BAGGAGE<|>Baggage Type<|>Carry-on baggage refers to personal bags and carry-on bags (trolleys) that passengers can bring into the passenger cabin of an aircraft.)\n##\n("entity"<|>PERSONAL BAGS<|>Baggage Type<|>Personal bags are smaller bags that are stored under the seat in front of the passenger to maximize cabin space.)\n##\n("entity"<|>EL AL<|>Airline<|>EL AL is an airline that operates flights allowing specific carry-on baggage policies.)\n##\n("entity"<|>SUN DOR<|>Airline<|>Sun Dor is an airline that operates flights allowing specific carry-on baggage policies.)\n##\n("entity"<|>ECONOMY CLASS<|>Travel Class<|>Economy Class is a travel class that allows passengers to bring a maximum of one carry-on bag weighing up to 8 kg.)\n##\n("entity"<|>PREMIUM CLASS<|>Travel Class<|>Premium Class allows passengers to bring two carry-on bags, each weighing a maximum of 8 kg, with a combined weight not exceeding 12 kg.)\n##\n("entity"<|>BUSINESS CLASS<|>Travel Class<|>Business Class allows passengers to bring two carry-on bags, with one bag weighing a maximum of 16 kg and a combined weight not exceeding 20 kg.)\n##\n("entity"<|>MATMID FREQUENT FLYER CLUB<|>Membership Level<|>Matmid Frequent Flyer Club status may affect the eligibility of passengers to bring carry-on baggage aboard the aircraft.)\n##\n("entity"<|>DIMENSIONS<|>Dimension<|>Dimensions refer to the maximum size specifications for carry-on bags and personal bags approved for boarding.)\n##\n("entity"<|>WEIGHT<|>Weight<|>Weight refers to the maximum weight limits for carry-on bags and personal bags allowed on flights.)\n##\n("relationship"<|>CARRY-ON BAGGAGE<|>PERSONAL BAGS<|>Personal bags are a type of carry-on baggage that can be stored under the seat in front of the passenger.<|>8)\n##\n("relationship"<|>EL AL<|>CARRY-ON BAGGAGE<|>EL AL has specific policies regarding carry-on baggage for its flights.<|>7)\n##\n("relationship"<|>SUN DOR<|>CARRY-ON BAGGAGE<|>Sun Dor has specific policies regarding carry-on baggage for its flights.<|>7)\n##\n("relationship"<|>ECONOMY CLASS<|>CARRY-ON BAGGAGE<|>Economy Class passengers are entitled to specific carry-on baggage allowances.<|>6)\n##\n("relationship"<|>PREMIUM CLASS<|>CARRY-ON BAGGAGE<|>Premium Class passengers are entitled to specific carry-on baggage allowances.<|>6)\n##\n("relationship"<|>BUSINESS CLASS<|>CARRY-ON BAGGAGE<|>Business Class passengers are entitled to specific carry-on baggage allowances.<|>6)\n##\n("relationship"<|>MATMID FREQUENT FLYER CLUB<|>CARRY-ON BAGGAGE<|>Matmid Frequent Flyer Club status may influence the carry-on baggage eligibility for passengers.<|>5)\n##\n("relationship"<|>DIMENSIONS<|>CARRY-ON BAGGAGE<|>Dimensions are a critical factor in determining the eligibility of carry-on baggage for boarding.<|>8)\n##\n("relationship"<|>WEIGHT<|>CARRY-ON BAGGAGE<|>Weight limits are essential for determining the eligibility of carry-on baggage for boarding.<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:07,623 httpcore.http11 DEBUG send_request_headers.started request= 13:51:07,624 httpcore.http11 DEBUG send_request_headers.complete 13:51:07,624 httpcore.http11 DEBUG send_request_body.started request= 13:51:07,624 httpcore.http11 DEBUG send_request_body.complete 13:51:07,624 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:07,697 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:07 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'7562'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993532'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'38ms'), (b'x-request-id', b'req_d053d365617e3783a967aa1ffde723a3'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf025903c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:07,697 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:07,697 httpcore.http11 DEBUG receive_response_body.started request= 13:51:07,698 httpcore.http11 DEBUG receive_response_body.complete 13:51:07,698 httpcore.http11 DEBUG response_closed.started 13:51:07,698 httpcore.http11 DEBUG response_closed.complete 13:51:07,698 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:07,699 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 7.73399999999674. input_tokens=2454, output_tokens=648 13:51:07,701 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21 days from the day you received your baggage.\nIn the event of lost baggage, you must contact us after 21 days from the day of the incident.\nWhen contacting us, please attach a copy of the following documents to your claim and hold onto the originals:\n\nFlight tickets\nBoarding passes\nBaggage tags (the stickers affixed to the flight ticket and/or the object)\nLost or damaged baggage report from the airport\nReceipts that support the claim \n \n\nPlease note that the claim will be handled in accordance with the terms of the contract of carriage and in accordance with international conventions and laws, which determine the carrier\'s liability. EL AL Israel Airlines reserves the right to refuse to accept liability if the claim concerns, either wholly or in part, fragile or perishable items, food, liquids, cash, jewelry, cameras, computers, video devices, electronics, negotiable instruments or securities, legacies, antiques, valuable items, works of art, gold and silver items, rare books or publications, business documents, precious metals or other valuables.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BAGGAGE<|>Baggage Type<|>Baggage refers to the suitcases and items that passengers check in for their flights, which can be lost, damaged, or delayed.)\n##\n("entity"<|>EL AL ISRAEL AIRLINES<|>Airline<|>EL AL Israel Airlines is the airline responsible for handling baggage claims and ensuring compliance with international conventions regarding baggage liability.)\n##\n("entity"<|>FLIGHT TICKETS<|>Required Document<|>Flight tickets are essential documents that passengers must provide when filing a claim for lost or damaged baggage.)\n##\n("entity"<|>BOARDING PASSES<|>Required Document<|>Boarding passes are documents that passengers must present when filing a claim for lost or damaged baggage.)\n##\n("entity"<|>BAGGAGE TAGS<|>Required Document<|>Baggage tags are stickers affixed to the flight ticket and/or the baggage itself, necessary for tracking and claiming lost or damaged baggage.)\n##\n("entity"<|>LOST OR DAMAGED BAGGAGE REPORT<|>Required Document<|>A lost or damaged baggage report is a document issued by the airport that passengers must include in their claim.)\n##\n("entity"<|>RECEIPTS<|>Required Document<|>Receipts that support the claim are necessary documents that passengers must provide to validate their claim for lost or damaged baggage.)\n##\n("entity"<|>FRAGILE ITEMS<|>Prohibited Item<|>Fragile items are those that EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.)\n##\n("entity"<|>PERISHABLE ITEMS<|>Prohibited Item<|>Perishable items are items that EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.)\n##\n("entity"<|>VALUABLE ITEMS<|>Valuable Item<|>Valuable items include cash, jewelry, and electronics, which EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.)\n##\n("entity"<|>INTERNATIONAL CONVENTIONS<|>Policy<|>International conventions are legal frameworks that govern the liability of carriers like EL AL Israel Airlines regarding baggage claims.)\n##\n("entity"<|>CONTRACT OF CARRIAGE<|>Policy<|>The contract of carriage outlines the terms and conditions under which EL AL Israel Airlines operates, including baggage liability.)\n##\n("relationship"<|>BAGGAGE<|>EL AL ISRAEL AIRLINES<|>EL AL Israel Airlines is responsible for handling baggage claims and ensuring compliance with international conventions regarding baggage liability.<|>9)\n##\n("relationship"<|>FLIGHT TICKETS<|>BAGGAGE<|>Flight tickets are required documents that must be provided when filing a claim for lost or damaged baggage.<|>8)\n##\n("relationship"<|>BOARDING PASSES<|>BAGGAGE<|>Boarding passes are required documents that must be provided when filing a claim for lost or damaged baggage.<|>8)\n##\n("relationship"<|>BAGGAGE TAGS<|>BAGGAGE<|>Baggage tags are required documents that must be provided when filing a claim for lost or damaged baggage.<|>8)\n##\n("relationship"<|>LOST OR DAMAGED BAGGAGE REPORT<|>BAGGAGE<|>A lost or damaged baggage report is a required document that must be included in a claim for lost or damaged baggage.<|>8)\n##\n("relationship"<|>RECEIPTS<|>BAGGAGE<|>Receipts that support the claim are required documents that must be provided to validate a claim for lost or damaged baggage.<|>8)\n##\n("relationship"<|>FRAGILE ITEMS<|>EL AL ISRAEL AIRLINES<|>EL AL Israel Airlines may refuse to accept liability for fragile items if they are lost or damaged.<|>7)\n##\n("relationship"<|>PERISHABLE ITEMS<|>EL AL ISRAEL AIRLINES<|>EL AL Israel Airlines may refuse to accept liability for perishable items if they are lost or damaged.<|>7)\n##\n("relationship"<|>VALUABLE ITEMS<|>EL AL ISRAEL AIRLINES<|>EL AL Israel Airlines may refuse to accept liability for valuable items if they are lost or damaged.<|>7)\n##\n("relationship"<|>INTERNATIONAL CONVENTIONS<|>EL AL ISRAEL AIRLINES<|>International conventions govern the liability of EL AL Israel Airlines regarding baggage claims.<|>6)\n##\n("relationship"<|>CONTRACT OF CARRIAGE<|>EL AL ISRAEL AIRLINES<|>The contract of carriage outlines the terms under which EL AL Israel Airlines operates, including baggage liability.<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:07,702 httpcore.http11 DEBUG send_request_headers.started request= 13:51:07,702 httpcore.http11 DEBUG send_request_headers.complete 13:51:07,702 httpcore.http11 DEBUG send_request_body.started request= 13:51:07,703 httpcore.http11 DEBUG send_request_body.complete 13:51:07,703 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:07,734 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:07 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'6975'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993817'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'37ms'), (b'x-request-id', b'req_6748661df3797f9c5f0ac560a6cd4ac3'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf064fbdc22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:07,734 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:07,734 httpcore.http11 DEBUG receive_response_body.started request= 13:51:07,734 httpcore.http11 DEBUG receive_response_body.complete 13:51:07,734 httpcore.http11 DEBUG response_closed.started 13:51:07,734 httpcore.http11 DEBUG response_closed.complete 13:51:07,735 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:07,735 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 7.1560000000172295. input_tokens=2215, output_tokens=455 13:51:07,738 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Was your baggage delayed or damaged?\nSometimes, for unexpected reasons, there are cases in which baggage is delayed, damaged, or lost. We apologize in advance for any inconvenience and will do our best to find a quick solution to your satisfaction.\nBaggage Service Center handles cases of:\nDelayed baggage\nDamaged baggage\nAn item forgotten on board\nStatus of a claims that were sent to the Baggage Claims Department\n\nWays to contact about baggage issues after a flight\nPhone: 03-9771150 \nSunday to Thursday: 8:30 a.m. - 5 p.m.\nFriday: 8:30 a.m. - 1 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nWhatsApp chat 03-9771111:\nSunday to Thursday: 4 p.m. - 12 a.m.\nFriday: 1 p.m. - 4 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nRegarding delayed baggage, once your baggage is retrieved, it will be transferred to the courier service and delivered to the address stated on the report.\nIs your baggage delayed or lost?\nDelayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.\nIf you didn�t report about the delayed bag at the airport, you can contact the baggage service center within 7 days from the date of your flight. See contact details above. \nThe status of the claim can be checked in a worldwide system (in English). Enter the lost baggage report number (10 characters) in the first box, the last name in the second box, and click the "Submit" button. Checking the status of a claim\nWas your baggage damaged?\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BAGGAGE<|>Baggage Type<|>Baggage refers to the items that passengers check in for their flight, which can be delayed, damaged, or lost.)\n##\n("entity"<|>BAGGAGE SERVICE CENTER<|>Service Type<|>The Baggage Service Center handles cases of delayed baggage, damaged baggage, and items forgotten on board.)\n##\n("entity"<|>EL AL<|>Airline<|>EL AL is an airline that provides services related to baggage handling and claims.)\n##\n("entity"<|>BAGGAGE CLAIMS DEPARTMENT<|>Service Location<|>The Baggage Claims Department processes claims related to lost or damaged baggage.)\n##\n("entity"<|>DELAYED BAGGAGE<|>Restriction<|>Delayed baggage refers to baggage that has not arrived with the passenger and must be reported immediately after landing.)\n##\n("entity"<|>CLAIM STATUS<|>Measurement Unit<|>Claim status can be checked using a worldwide system by entering the lost baggage report number and last name.)\n##\n("entity"<|>COURIER SERVICE<|>Service Type<|>The courier service is responsible for delivering retrieved delayed baggage to the passenger\'s address.)\n##\n("entity"<|>CONTACT DETAILS<|>Required Document<|>Contact details include phone numbers and WhatsApp chat options for reporting baggage issues.)\n##\n("entity"<|>LOST BAGGAGE REPORT NUMBER<|>Required Document<|>The lost baggage report number is a 10-character identifier used to check the status of a claim.)\n##\n("entity"<|>BAGGAGE REPORT<|>Required Document<|>A baggage report is issued by an EL AL representative for delayed bags at the airport baggage claim area.)\n##\n("relationship"<|>BAGGAGE<|>BAGGAGE SERVICE CENTER<|>The Baggage Service Center manages issues related to baggage, including delays and damages<|>8)\n##\n("relationship"<|>BAGGAGE<|>EL AL<|>EL AL is the airline responsible for handling baggage and related claims<|>9)\n##\n("relationship"<|>BAGGAGE SERVICE CENTER<|>BAGGAGE CLAIMS DEPARTMENT<|>The Baggage Service Center coordinates with the Baggage Claims Department for processing claims<|>7)\n##\n("relationship"<|>DELAYED BAGGAGE<|>BAGGAGE SERVICE CENTER<|>Delayed baggage must be reported to the Baggage Service Center for assistance<|>8)\n##\n("relationship"<|>CLAIM STATUS<|>BAGGAGE SERVICE CENTER<|>The status of a claim can be checked through the Baggage Service Center\'s worldwide system<|>6)\n##\n("relationship"<|>BAGGAGE<|>COURIER SERVICE<|>Retrieved delayed baggage is delivered to the passenger\'s address by the courier service<|>7)\n##\n("relationship"<|>BAGGAGE<|>CONTACT DETAILS<|>Contact details are provided for passengers to report baggage issues<|>5)\n##\n("relationship"<|>LOST BAGGAGE REPORT NUMBER<|>CLAIM STATUS<|>The lost baggage report number is required to check the status of a claim<|>8)\n##\n("relationship"<|>BAGGAGE REPORT<|>DELAYED BAGGAGE<|>A baggage report is issued for delayed baggage at the airport<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:07,739 httpcore.http11 DEBUG send_request_headers.started request= 13:51:07,739 httpcore.http11 DEBUG send_request_headers.complete 13:51:07,739 httpcore.http11 DEBUG send_request_body.started request= 13:51:07,739 httpcore.http11 DEBUG send_request_body.complete 13:51:07,739 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:08,115 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'4961'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993321'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'40ms'), (b'x-request-id', b'req_7e054853f95b2528b0bedc0504f6481e'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf152a07ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:08,115 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:08,115 httpcore.http11 DEBUG receive_response_body.started request= 13:51:08,116 httpcore.http11 DEBUG receive_response_body.complete 13:51:08,116 httpcore.http11 DEBUG response_closed.started 13:51:08,116 httpcore.http11 DEBUG response_closed.complete 13:51:08,116 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:08,116 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 5.1560000000172295. input_tokens=34, output_tokens=342 13:51:08,119 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Liquids in Carry-On Bags\nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check.\n\nLiquids in Carry-On Bags\nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines.\n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time.\n\n\nGeneral information about carrying liquids in handbags to U.S\nThe volume of the container (Liquids , Aerosols, Gels) cannot exceed 100 ml (3.4 oz).\nAll items must be packed together in a clear resealable plastic bag.\nMedications and special food products (such as baby food) do not have to be in the plastic bag. These items must be presented at the security checkpoint, along with the corresponding doctor�s note.\u200b\n\u200bPassengers embarking on a connecting flight cannot purchase products prohibited aboard the aircraft, not even from the Duty Free on the plane.\nEL AL is not and will not be responsible for any liquids confiscated from passengers at the airport.\nPlease note that there may be additional inspections and requirements including at the gate.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>LIQUIDS IN CARRY-ON BAGS<|>RESTRICTION<|>Restrictions on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight.)\n##\n("entity"<|>ISRAEL<|>COUNTRY<|>Country from which flights are departing and has specific guidelines for carrying liquids in carry-on bags.)\n##\n("entity"<|>U.S<|>COUNTRY<|>Country with specific guidelines regarding the carrying of liquids in handbags.)\n##\n("entity"<|>100 ML<|>MEASUREMENT UNIT<|>Maximum volume allowed for containers of liquids, aerosols, and gels in carry-on bags.)\n##\n("entity"<|>3.4 OZ<|>MEASUREMENT UNIT<|>Equivalent measurement of 100 ml in ounces for liquids in carry-on bags.)\n##\n("entity"<|>CLEAR RESEALABLE PLASTIC BAG<|>BAGGAGE TYPE<|>Type of bag required for packing liquids, aerosols, and gels in carry-on luggage.)\n##\n("entity"<|>DOCTOR\'S NOTE<|>REQUIRED DOCUMENT<|>Document required for carrying medications and special food products at the security checkpoint.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>Airline that states it is not responsible for any liquids confiscated from passengers at the airport.)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>ISRAEL<|>Israel has specific guidelines regarding the carrying of liquids in carry-on bags for flights departing from its airports.<|>8)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>U.S<|>The U.S. has specific guidelines that may affect the carrying of liquids in handbags on flights to and from the country.<|>8)\n##\n("relationship"<|>100 ML<|>3.4 OZ<|>100 ml is equivalent to 3.4 oz, which is the maximum volume allowed for liquids in carry-on bags.<|>9)\n##\n("relationship"<|>CLEAR RESEALABLE PLASTIC BAG<|>LIQUIDS IN CARRY-ON BAGS<|>A clear resealable plastic bag is required for packing liquids, aerosols, and gels in carry-on luggage.<|>9)\n##\n("relationship"<|>DOCTOR\'S NOTE<|>LIQUIDS IN CARRY-ON BAGS<|>A doctor\'s note is required for carrying medications and special food products at the security checkpoint when traveling with liquids.<|>8)\n##\n("relationship"<|>EL AL<|>LIQUIDS IN CARRY-ON BAGS<|>EL AL states it is not responsible for any liquids confiscated from passengers at the airport, relating to the restrictions on liquids in carry-on bags.<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:08,120 httpcore.http11 DEBUG send_request_headers.started request= 13:51:08,120 httpcore.http11 DEBUG send_request_headers.complete 13:51:08,121 httpcore.http11 DEBUG send_request_body.started request= 13:51:08,121 httpcore.http11 DEBUG send_request_body.complete 13:51:08,121 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:08,140 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'353'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997881'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'12ms'), (b'x-request-id', b'req_304c04173a4c3c865e44e262431c1029'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf323e2cc229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:08,140 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:08,140 httpcore.http11 DEBUG receive_response_body.started request= 13:51:08,140 httpcore.http11 DEBUG receive_response_body.complete 13:51:08,141 httpcore.http11 DEBUG response_closed.started 13:51:08,141 httpcore.http11 DEBUG response_closed.complete 13:51:08,141 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:08,142 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5320000000065193. input_tokens=30, output_tokens=1 13:51:08,148 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger\'s equipment.\nPlease note that in accordance with transport conditions, EL AL does not bear responsibility for fragile or valuable items. If your sporting equipment is fragile and/or valuable, we recommend purchasing special travel insurance for it.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that provides transport services and has specific guidelines regarding passenger equipment and liability for fragile or valuable items.)\n##\n("entity"<|>FRAGILE ITEM<|>PROHIBITED ITEM<|>Fragile items are those that can easily break or be damaged during transport, and EL AL does not take responsibility for them.)\n##\n("entity"<|>VALUABLE ITEM<|>PROHIBITED ITEM<|>Valuable items are those that have significant monetary or sentimental value, and EL AL does not take responsibility for them.)\n##\n("entity"<|>SPECIAL TRAVEL INSURANCE<|>POLICY<|>Special travel insurance is recommended for passengers transporting fragile or valuable items to cover potential damages.)\n##\n("relationship"<|>EL AL<|>FRAGILE ITEM<|>EL AL does not bear responsibility for fragile items transported by the airline<|>8)\n##\n("relationship"<|>EL AL<|>VALUABLE ITEM<|>EL AL does not bear responsibility for valuable items transported by the airline<|>8)\n##\n("relationship"<|>SPECIAL TRAVEL INSURANCE<|>FRAGILE ITEM<|>Special travel insurance is recommended for passengers transporting fragile items<|>7)\n##\n("relationship"<|>SPECIAL TRAVEL INSURANCE<|>VALUABLE ITEM<|>Special travel insurance is recommended for passengers transporting valuable items<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>EQUIPMENT<|>SPECIAL ITEM<|>Equipment refers to the items that passengers may bring with them, which can include sporting equipment and other personal belongings.)\n##\n("entity"<|>DESTINATION COUNTRY<|>GEO<|>The destination country is the country to which a passenger is traveling, and it has specific guidelines and conditions for admitting passenger equipment.)\n##\n("relationship"<|>EL AL<|>EQUIPMENT<|>EL AL has guidelines regarding the transport of passenger equipment<|>6)\n##\n("relationship"<|>EQUIPMENT<|>DESTINATION COUNTRY<|>The destination country may refuse to admit certain types of passenger equipment<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:08,149 httpcore.http11 DEBUG send_request_headers.started request= 13:51:08,149 httpcore.http11 DEBUG send_request_headers.complete 13:51:08,150 httpcore.http11 DEBUG send_request_body.started request= 13:51:08,150 httpcore.http11 DEBUG send_request_body.complete 13:51:08,150 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:08,647 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'5781'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993500'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'38ms'), (b'x-request-id', b'req_0836068cea340a1ba5b51b67673259ee'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf136ef2c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:08,648 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:08,648 httpcore.http11 DEBUG receive_response_body.started request= 13:51:08,648 httpcore.http11 DEBUG receive_response_body.complete 13:51:08,648 httpcore.http11 DEBUG response_closed.started 13:51:08,648 httpcore.http11 DEBUG response_closed.complete 13:51:08,648 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:08,649 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 5.954000000027008. input_tokens=34, output_tokens=451 13:51:08,652 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Information on batteries and dangerous substances\nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.\n\nSubstances and articles forbidden on the aircraft:\n Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders.\n Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury.\n Explosives other than light ammunition.\n Flammable liquids and solids.\n Radioactive materials.\n Briefcases with installed alarm devices.\n Oxidizing materials (hydrogen peroxide, bleaching powders, etc.).\n Poisons and infectious substances, such as insecticides, herbicides, and live virus materials.\n Items such as high-strength magnetic materials, materials that can harm people or the environment.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BATTERIES<|>DANGEROUS GOOD<|>Batteries are classified as dangerous goods and may require special handling when boarding a flight.)\n##\n("entity"<|>LAPTOP<|>DANGEROUS GOOD<|>Laptops may be considered dangerous goods due to their lithium batteries and require special handling.)\n##\n("entity"<|>MEDICAL EQUIPMENT<|>DANGEROUS GOOD<|>Medical equipment may contain batteries or other components classified as dangerous goods.)\n##\n("entity"<|>COMPRESSED GASES<|>PROHIBITED ITEM<|>Compressed gases such as butane and oxygen are forbidden on aircraft due to their flammability and potential hazards.)\n##\n("entity"<|>CORROSIVES<|>PROHIBITED ITEM<|>Corrosives like acids and wet cell batteries are prohibited on aircraft due to their hazardous nature.)\n##\n("entity"<|>EXPLOSIVES<|>PROHIBITED ITEM<|>Explosives, other than light ammunition, are forbidden on aircraft for safety reasons.)\n##\n("entity"<|>FLAMMABLE LIQUIDS<|>PROHIBITED ITEM<|>Flammable liquids and solids are prohibited on aircraft due to their potential to ignite.)\n##\n("entity"<|>RADIOACTIVE MATERIALS<|>PROHIBITED ITEM<|>Radioactive materials are forbidden on aircraft due to safety and health risks.)\n##\n("entity"<|>BRIEFCASES WITH ALARM DEVICES<|>PROHIBITED ITEM<|>Briefcases with installed alarm devices are prohibited on aircraft for security reasons.)\n##\n("entity"<|>OXIDIZING MATERIALS<|>PROHIBITED ITEM<|>Oxidizing materials like hydrogen peroxide are prohibited on aircraft due to their reactive nature.)\n##\n("entity"<|>POISONS<|>PROHIBITED ITEM<|>Poisons and infectious substances are forbidden on aircraft due to their hazardous effects on health.)\n##\n("entity"<|>HIGH-STRENGTH MAGNETIC MATERIALS<|>PROHIBITED ITEM<|>High-strength magnetic materials are prohibited on aircraft as they can interfere with navigation and safety equipment.)\n##\n("relationship"<|>BATTERIES<|>LAPTOP<|>Laptops contain batteries, which are classified as dangerous goods and require special handling<|>8)\n##\n("relationship"<|>BATTERIES<|>MEDICAL EQUIPMENT<|>Medical equipment may contain batteries, which are classified as dangerous goods<|>8)\n##\n("relationship"<|>COMPRESSED GASES<|>FLAMMABLE LIQUIDS<|>Both compressed gases and flammable liquids are classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>CORROSIVES<|>FLAMMABLE LIQUIDS<|>Corrosives and flammable liquids are both classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>EXPLOSIVES<|>FLAMMABLE LIQUIDS<|>Explosives and flammable liquids are both classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>RADIOACTIVE MATERIALS<|>FLAMMABLE LIQUIDS<|>Radioactive materials and flammable liquids are both classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>BRIEFCASES WITH ALARM DEVICES<|>FLAMMABLE LIQUIDS<|>Both briefcases with alarm devices and flammable liquids are prohibited on aircraft<|>6)\n##\n("relationship"<|>OXIDIZING MATERIALS<|>FLAMMABLE LIQUIDS<|>Oxidizing materials and flammable liquids are both classified as prohibited items on aircraft<|>6)\n##\n("relationship"<|>POISONS<|>FLAMMABLE LIQUIDS<|>Poisons and flammable liquids are both classified as prohibited items on aircraft<|>6)\n##\n("relationship"<|>HIGH-STRENGTH MAGNETIC MATERIALS<|>FLAMMABLE LIQUIDS<|>High-strength magnetic materials and flammable liquids are both prohibited on aircraft<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:08,652 httpcore.http11 DEBUG send_request_headers.started request= 13:51:08,653 httpcore.http11 DEBUG send_request_headers.complete 13:51:08,653 httpcore.http11 DEBUG send_request_body.started request= 13:51:08,653 httpcore.http11 DEBUG send_request_body.complete 13:51:08,653 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:08,664 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'8808'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993512'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'38ms'), (b'x-request-id', b'req_de52a179b222bf20ae671e3e7ab12249'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf009957c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:08,664 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:08,664 httpcore.http11 DEBUG receive_response_body.started request= 13:51:08,664 httpcore.http11 DEBUG receive_response_body.complete 13:51:08,664 httpcore.http11 DEBUG response_closed.started 13:51:08,664 httpcore.http11 DEBUG response_closed.complete 13:51:08,664 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:08,665 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 8.98399999999674. input_tokens=2454, output_tokens=685 13:51:08,668 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Flying with sporting equipment?\nAre you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you\'re going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know\nWe offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions:\n- Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg.\n- Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.\nNote: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).\nAdditional Sports Equipment\nIf you need to bring sports equipment in addition to your standard baggage allowance, the following applies:\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>SPORTING EQUIPMENT<|>Baggage Type<|>Sporting equipment includes items like skis, snowboards, and bicycles that can be transported on flights under specific conditions.)\n##\n("entity"<|>ECONOMY CLASS<|>Travel Class<|>Economy Class is a travel class that allows complimentary transport of sports equipment under certain conditions, excluding Lite fares.)\n##\n("entity"<|>PREMIUM CLASS<|>Travel Class<|>Premium Class is a travel class that allows complimentary transport of sports equipment under specific conditions.)\n##\n("entity"<|>BUSINESS CLASS<|>Travel Class<|>Business Class allows for the transport of sports equipment with different weight limits compared to Economy and Premium Class.)\n##\n("entity"<|>DIMENSIONS<|>Dimension<|>Dimensions refer to the total measurements (length + width + height) of the sports equipment that must not exceed specified limits for transport.)\n##\n("entity"<|>WEIGHT<|>Weight<|>Weight refers to the maximum allowable weight of sports equipment for transport, which varies by travel class.)\n##\n("entity"<|>EL AL CARGO DIVISION<|>Service Type<|>The EL AL Cargo Division provides services for transporting oversized or separately sent sports equipment as cargo.)\n##\n("entity"<|>CALL CENTER<|>Service Location<|>The call center is a service location where passengers can contact for approval regarding overweight baggage.)\n##\n("entity"<|>OVERWEIGHT BAGGAGE<|>Restriction<|>Overweight baggage refers to items that exceed the standard weight limits and require special approval for transport.)\n##\n("entity"<|>ADDITIONAL SPORTS EQUIPMENT<|>Special Item<|>Additional sports equipment refers to any sports items brought beyond the standard baggage allowance.)\n##\n("entity"<|>32 KG<|>Weight Category<|>32 kg is the maximum weight limit for sports equipment in Business Class.)\n##\n("entity"<|>30 KG<|>Weight Category<|>30 kg is the maximum weight limit for sports equipment in Economy and Premium Class.)\n##\n("entity"<|>277 CM<|>Linear Dimension<|>277 cm is the maximum total measurement limit for sports equipment to be sent as overweight baggage.)\n##\n("entity"<|>190 CM<|>Linear Dimension<|>190 cm is the maximum dimension limit for sports equipment in Economy and Premium Class.)\n##\n("entity"<|>LITE FARES<|>Restriction<|>Lite fares are a type of Economy Class fare that does not allow for complimentary transport of sports equipment.)\n##\n("relationship"<|>ECONOMY CLASS<|>SPORTING EQUIPMENT<|>Economy Class allows for the transport of sporting equipment under specific conditions regarding dimensions and weight.<|>8)\n##\n("relationship"<|>PREMIUM CLASS<|>SPORTING EQUIPMENT<|>Premium Class allows for the transport of sporting equipment under specific conditions regarding dimensions and weight.<|>8)\n##\n("relationship"<|>BUSINESS CLASS<|>SPORTING EQUIPMENT<|>Business Class allows for the transport of sporting equipment with different weight limits compared to Economy and Premium Class.<|>8)\n##\n("relationship"<|>DIMENSIONS<|>SPORTING EQUIPMENT<|>Dimensions are a critical factor in determining whether sporting equipment can be transported as checked baggage.<|>9)\n##\n("relationship"<|>WEIGHT<|>SPORTING EQUIPMENT<|>Weight is a key restriction that determines if sporting equipment can be transported in the specified travel classes.<|>9)\n##\n("relationship"<|>EL AL CARGO DIVISION<|>SPORTING EQUIPMENT<|>The EL AL Cargo Division provides an alternative for transporting sporting equipment that exceeds standard baggage limits.<|>7)\n##\n("relationship"<|>CALL CENTER<|>OVERWEIGHT BAGGAGE<|>The call center is where passengers can seek approval for transporting overweight baggage, including sports equipment.<|>6)\n##\n("relationship"<|>ADDITIONAL SPORTS EQUIPMENT<|>SPORTING EQUIPMENT<|>Additional sports equipment refers to items that can be transported beyond the standard baggage allowance.<|>5)\n##\n("relationship"<|>32 KG<|>BUSINESS CLASS<|>32 kg is the maximum weight limit for sports equipment in Business Class, indicating a relationship between the weight category and travel class.<|>8)\n##\n("relationship"<|>30 KG<|>ECONOMY CLASS<|>30 kg is the maximum weight limit for sports equipment in Economy Class, indicating a relationship between the weight category and travel class.<|>8)\n##\n("relationship"<|>277 CM<|>OVERWEIGHT BAGGAGE<|>277 cm is the maximum dimension limit for sports equipment to be sent as overweight baggage, establishing a relationship between linear dimension and restriction.<|>8)\n##\n("relationship"<|>190 CM<|>SPORTING EQUIPMENT<|>190 cm is the maximum dimension limit for sports equipment in Economy and Premium Class, establishing a relationship between linear dimension and baggage type.<|>8)\n##\n("relationship"<|>LITE FARES<|>ECONOMY CLASS<|>Lite fares are a restriction within Economy Class that affects the transport of sporting equipment.<|>4)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:08,668 httpcore.http11 DEBUG send_request_headers.started request= 13:51:08,669 httpcore.http11 DEBUG send_request_headers.complete 13:51:08,669 httpcore.http11 DEBUG send_request_body.started request= 13:51:08,669 httpcore.http11 DEBUG send_request_body.complete 13:51:08,669 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:08,692 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'375'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995552'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'26ms'), (b'x-request-id', b'req_6700eae8aafbcba3cc9e9f76796b3815'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf358acdc229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:08,693 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:08,693 httpcore.http11 DEBUG receive_response_body.started request= 13:51:08,693 httpcore.http11 DEBUG receive_response_body.complete 13:51:08,693 httpcore.http11 DEBUG response_closed.started 13:51:08,693 httpcore.http11 DEBUG response_closed.complete 13:51:08,693 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:08,694 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5459999999729916. input_tokens=30, output_tokens=1 13:51:08,696 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with you all of the documents and authorizations; you will be asked to present them at check-in. Without this authorization, a pet will not be accepted on the flight and EL AL may not be held responsible for this.\nAdditional requirements for obtaining authorization to transport a pet as cargo with a bill of lading\nIn cases where the Veterinary Services Department determines that the animal may be transported with a bill of lading (usually when the pet weighs more than 9 kg), this service will be offered through the Cargo Division. Email the following address: Cargostore@elal.co.il\u200b and attach the following documents in a single PDF file:\n\nAuthorization from the Veterinary Services Department.\nExport license.\nBill of lading.\nCertificate of good health.\nLaboratory results for rabies antibodies.\nName of customs brokerage company (if necessary).\nBring the Veterinary Service authorization with you to the airport and present it at the check-in counter.\n\nWhere do you pick up animals after landing in Israel?\nWhen the animal is transported as baggage, it will be released in the Ben Gurion Airport Arrivals Hall.\nWhen the animal is transported as cargo, it will be released in the Ben Gurion Airport cargo terminal.\nFor questions and clarifications please contact our Cargo Division: (import tracing):\nisraelc@elal.co.il\nTracingi1@elal.co.il\nTelephone: +972-3-9716589/592\nThe costs of transporting animals\nTransport costs as baggage:\n \t\u200bEurope and Middle East\tNorth America and Far East\nAnimals weighing up to 9 kg with their cage\t$100\t $150\nAnimals weighing between 9 and 50 kg with their cage\t$200\t$250\nAnimals weighing between 50 and 100 kg with their cage\t$400\t$450\nAnimals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.\n\nTransport costs as cargo:\nTransport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at:\n+972-3-9716679\n\nCosts � What you need to know:\nThe cost\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that provides services for transporting pets as cargo or baggage.)\n##\n("entity"<|>BEN GURION AIRPORT<|>AIRPORT<|>Ben Gurion Airport is the airport in Israel where animals are released after transport.)\n##\n("entity"<|>CARGO DIVISION<|>SERVICE TYPE<|>The Cargo Division of EL AL handles the transportation of animals as cargo.)\n##\n("entity"<|>VETERINARY SERVICES DEPARTMENT<|>ORGANIZATION<|>The Veterinary Services Department determines the conditions under which animals can be transported.)\n##\n("entity"<|>BILL OF LADING<|>REQUIRED DOCUMENT<|>A bill of lading is a document required for transporting animals as cargo.)\n##\n("entity"<|>AUTHORIZATION<|>REQUIRED DOCUMENT<|>Authorization from the Veterinary Services Department is required to transport a pet as cargo.)\n##\n("entity"<|>EXPORT LICENSE<|>REQUIRED DOCUMENT<|>An export license is needed for transporting animals internationally.)\n##\n("entity"<|>CERTIFICATE OF GOOD HEALTH<|>REQUIRED DOCUMENT<|>A certificate of good health is required for pets being transported.)\n##\n("entity"<|>LABORATORY RESULTS FOR RABIES ANTIBODIES<|>REQUIRED DOCUMENT<|>Laboratory results for rabies antibodies are necessary for transporting pets.)\n##\n("entity"<|>COSTS OF TRANSPORTING ANIMALS<|>POLICY<|>The costs associated with transporting animals depend on their weight and whether they are transported as baggage or cargo.)\n##\n("entity"<|>ANIMALS WEIGHING UP TO 9 KG<|>WEIGHT CATEGORY<|>Animals weighing up to 9 kg can be transported as baggage for a fee of $100 to Europe and the Middle East.)\n##\n("entity"<|>ANIMALS WEIGHING BETWEEN 9 AND 50 KG<|>WEIGHT CATEGORY<|>Animals weighing between 9 and 50 kg can be transported as baggage for a fee of $200 to Europe and the Middle East.)\n##\n("entity"<|>ANIMALS WEIGHING BETWEEN 50 AND 100 KG<|>WEIGHT CATEGORY<|>Animals weighing between 50 and 100 kg can be transported as baggage for a fee of $400 to Europe and the Middle East.)\n##\n("entity"<|>ANIMALS WEIGHING MORE THAN 100 KG<|>WEIGHT CATEGORY<|>Animals weighing more than 100 kg cannot be transported as baggage and must be handled by the Cargo Division.)\n##\n("relationship"<|>EL AL<|>CARGO DIVISION<|>EL AL\'s Cargo Division is responsible for handling the transportation of animals as cargo<|>8)\n##\n("relationship"<|>BEN GURION AIRPORT<|>EL AL<|>Animals transported by EL AL are released at Ben Gurion Airport<|>7)\n##\n("relationship"<|>VETERINARY SERVICES DEPARTMENT<|>AUTHORIZATION<|>Authorization from the Veterinary Services Department is required for transporting pets as cargo<|>9)\n##\n("relationship"<|>VETERINARY SERVICES DEPARTMENT<|>BILL OF LADING<|>The Veterinary Services Department determines if a bill of lading is needed for transporting animals<|>6)\n##\n("relationship"<|>EXPORT LICENSE<|>VETERINARY SERVICES DEPARTMENT<|>An export license is required by the Veterinary Services Department for transporting animals<|>7)\n##\n("relationship"<|>CERTIFICATE OF GOOD HEALTH<|>VETERINARY SERVICES DEPARTMENT<|>A certificate of good health is required by the Veterinary Services Department for transporting animals<|>7)\n##\n("relationship"<|>LABORATORY RESULTS FOR RABIES ANTIBODIES<|>VETERINARY SERVICES DEPARTMENT<|>Laboratory results for rabies antibodies are required by the Veterinary Services Department for transporting animals<|>7)\n##\n("relationship"<|>COSTS OF TRANSPORTING ANIMALS<|>ANIMALS WEIGHING UP TO 9 KG<|>The cost of transporting animals weighing up to 9 kg is $100 when transported as baggage<|>8)\n##\n("relationship"<|>COSTS OF TRANSPORTING ANIMALS<|>ANIMALS WEIGHING BETWEEN 9 AND 50 KG<|>The cost of transporting animals weighing between 9 and 50 kg is $200 when transported as baggage<|>8)\n##\n("relationship"<|>COSTS OF TRANSPORTING ANIMALS<|>ANIMALS WEIGHING BETWEEN 50 AND 100 KG<|>The cost of transporting animals weighing between 50 and 100 kg is $400 when transported as baggage<|>8)\n##\n("relationship"<|>COSTS OF TRANSPORTING ANIMALS<|>ANIMALS WEIGHING MORE THAN 100 KG<|>Animals weighing more than 100 kg cannot be transported as baggage and must be handled by the Cargo Division<|>9)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:08,697 httpcore.http11 DEBUG send_request_headers.started request= 13:51:08,697 httpcore.http11 DEBUG send_request_headers.complete 13:51:08,698 httpcore.http11 DEBUG send_request_body.started request= 13:51:08,698 httpcore.http11 DEBUG send_request_body.complete 13:51:08,698 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:08,773 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:09 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'13052'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993494'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'39ms'), (b'x-request-id', b'req_1c8b8979db2fb564edd4e537d246c9f1'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bee6da5fc22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:08,773 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:08,774 httpcore.http11 DEBUG receive_response_body.started request= 13:51:08,774 httpcore.http11 DEBUG receive_response_body.complete 13:51:08,774 httpcore.http11 DEBUG response_closed.started 13:51:08,774 httpcore.http11 DEBUG response_closed.complete 13:51:08,775 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:08,776 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 13.21899999998277. input_tokens=2454, output_tokens=1007 13:51:08,779 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: proceed to designated security check areas. Those who haven\'t checked in online should use El Al\'s check-in counters. Ensure all necessary documents are available according to your flight destination.\n\nReturning to Israel from abroad?\nAll passengers must check in at the counters, regardless of luggage.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>El Al is an airline that requires passengers to check in at their counters regardless of luggage when returning to Israel from abroad.)\n##\n("entity"<|>ISRAEL<|>GEO<|>Israel is the destination for passengers returning from abroad.)\n##\n("entity"<|>CHECK-IN COUNTERS<|>SERVICE LOCATION<|>Check-in counters are designated areas where passengers must check in for their flights.)\n##\n("entity"<|>FLIGHT DESTINATION<|>REQUIRED DOCUMENT<|>Flight destination refers to the location where passengers are traveling and requires necessary documents for check-in.)\n##\n("relationship"<|>EL AL<|>CHECK-IN COUNTERS<|>El Al requires passengers to use check-in counters for their flights<|>8)\n##\n("relationship"<|>CHECK-IN COUNTERS<|>ISRAEL<|>Passengers checking in at the counters are returning to Israel<|>5)\n##\n("relationship"<|>FLIGHT DESTINATION<|>EL AL<|>Passengers must have necessary documents according to their flight destination when checking in with El Al<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>SECURITY CHECK AREAS<|>SERVICE LOCATION<|>Designated areas where passengers must proceed for security checks before boarding their flights.)\n##\n("entity"<|>PASSENGERS<|>PASSENGER TYPE<|>Individuals traveling on flights who must check in at the counters regardless of luggage.)\n##\n("entity"<|>DOCUMENTS<|>REQUIRED DOCUMENT<|>Necessary paperwork that passengers must have available according to their flight destination.)\n##\n("relationship"<|>PASSENGERS<|>CHECK-IN COUNTERS<|>Passengers must check in at the counters regardless of luggage<|>9)\n##\n("relationship"<|>SECURITY CHECK AREAS<|>CHECK-IN COUNTERS<|>Passengers must proceed to security check areas after checking in at the counters<|>6)\n##\n("relationship"<|>DOCUMENTS<|>PASSENGERS<|>Passengers must have necessary documents available for their flight<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:08,780 httpcore.http11 DEBUG send_request_headers.started request= 13:51:08,781 httpcore.http11 DEBUG send_request_headers.complete 13:51:08,781 httpcore.http11 DEBUG send_request_body.started request= 13:51:08,781 httpcore.http11 DEBUG send_request_body.complete 13:51:08,781 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:09,352 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:09 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'403'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994084'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'35ms'), (b'x-request-id', b'req_5dc885591bcbecfefa1b0fe600701d6d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf397814c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:09,352 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:09,353 httpcore.http11 DEBUG receive_response_body.started request= 13:51:09,353 httpcore.http11 DEBUG receive_response_body.complete 13:51:09,353 httpcore.http11 DEBUG response_closed.started 13:51:09,353 httpcore.http11 DEBUG response_closed.complete 13:51:09,353 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:09,353 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5779999999795109. input_tokens=30, output_tokens=1 13:51:09,356 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: with the baggage tag. Please do not remove the baggage tag from the handle.\n\nIn the event you only noticed the damage after you have left the airport, or if any of the items inside the baggage were damaged (i.e. items that did not receive a separate baggage tag), you must report this to the Baggage Claims Department within 7 days in writing via the Digital Contact Form\n\nYou may as send claim to our mailing address: EL AL Israel Airlines Ltd., Baggage Claims, P.O. Box 41, Ben Gurion Airport, Zip Code 7015001.\nList of participating stores\nChoose\nCenter area\nTel-Aviv\n \n\nMakor Haziud Baggage and Outdoor Equipment\nAddress: Haaliya Street 24\nTel: 03-6822330\n\nWeShoes\nMemsi Touring\nBialik 3\nTel: 076-8100205\n\nLog In Log Out - Importer of Luggage and Bags\nSteinman 20 (Bavli Neighborhood)\nTel: 052-2310738\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nRamat Gan and Gevataim:\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nBat Yam\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nHolon\nShin Tik\nMemsi Touring\nSokolov 59\nTel: 03-5040752\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nPetach Tikva\nARTY Rimon � Import marketing and distribution ltd\nHameretz 6\nTel: 03-9229049\n\nTrek Market\nMemsi Touring\nIzthak Rabin 2\n03-5069443\n\nService Pickup and delivery service\nTel: 054-2520061\n\n\nKiryat Ono\nWeShoes\nShlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nAirport City:\nCargo\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BAGGAGE TAG<|>LABEL TYPE<|>A baggage tag is a label attached to luggage that provides information about the owner and destination of the baggage.)\n##\n("entity"<|>BAGGAGE CLAIMS DEPARTMENT<|>SERVICE LOCATION<|>The Baggage Claims Department is responsible for handling reports of damaged baggage and processing claims.)\n##\n("entity"<|>EL AL ISRAEL AIRLINES LTD.<|>AIRLINE<|>EL AL Israel Airlines Ltd. is an airline that operates flights and manages baggage claims for its passengers.)\n##\n("entity"<|>BEN GURION AIRPORT<|>AIRPORT<|>Ben Gurion Airport is the main international airport in Israel, serving as a hub for EL AL Israel Airlines.)\n##\n("entity"<|>DIGITAL CONTACT FORM<|>REQUIRED DOCUMENT<|>The Digital Contact Form is a document that passengers must fill out to report baggage issues or claims.)\n##\n("entity"<|>MAKOR HAZIUD<|>SERVICE TYPE<|>Makor Haziud is a store that specializes in baggage and outdoor equipment.)\n##\n("entity"<|>WE SHOES<|>SERVICE TYPE<|>WeShoes is a store that sells shoes and may also provide related services.)\n##\n("entity"<|>MEMSI TOURING<|>SERVICE TYPE<|>Memsi Touring is a service provider that may offer travel-related services, including baggage handling.)\n##\n("entity"<|>ARTY RIMON<|>SERVICE TYPE<|>ARTY Rimon is a service provider that offers pickup and delivery services for baggage.)\n##\n("entity"<|>SHIN TIK<|>SERVICE TYPE<|>Shin Tik is a service provider that may offer travel-related services, including baggage handling.)\n##\n("entity"<|>TREK MARKET<|>SERVICE TYPE<|>Trek Market is a service provider that may offer travel-related services, including baggage handling.)\n##\n("entity"<|>KIRYAT ONO<|>GEO<|>Kiryat Ono is a city in Israel where various stores and services related to baggage are located.)\n##\n("entity"<|>RAMAT GAN<|>GEO<|>Ramat Gan is a city in Israel where various stores and services related to baggage are located.)\n##\n("entity"<|>GEVATAIM<|>GEO<|>Gevataim is a city in Israel where various stores and services related to baggage are located.)\n##\n("entity"<|>BAT YAM<|>GEO<|>Bat Yam is a city in Israel where various stores and services related to baggage are located.)\n##\n("entity"<|>HOLON<|>GEO<|>Holon is a city in Israel where various stores and services related to baggage are located.)\n##\n("entity"<|>PETACH TIKVA<|>GEO<|>Petach Tikva is a city in Israel where various stores and services related to baggage are located.)\n##\n("relationship"<|>BAGGAGE TAG<|>BAGGAGE CLAIMS DEPARTMENT<|>The baggage tag is essential for reporting issues to the Baggage Claims Department as it identifies the baggage owner and details.<|>8)\n##\n("relationship"<|>BAGGAGE CLAIMS DEPARTMENT<|>EL AL ISRAEL AIRLINES LTD.<|>The Baggage Claims Department operates under EL AL Israel Airlines Ltd. to manage baggage issues.<|>9)\n##\n("relationship"<|>EL AL ISRAEL AIRLINES LTD.<|>BEN GURION AIRPORT<|>EL AL Israel Airlines Ltd. operates flights from Ben Gurion Airport, managing passenger baggage.<|>9)\n##\n("relationship"<|>DIGITAL CONTACT FORM<|>BAGGAGE CLAIMS DEPARTMENT<|>The Digital Contact Form is used to submit claims to the Baggage Claims Department.<|>7)\n##\n("relationship"<|>MAKOR HAZIUD<|>BAGGAGE CLAIMS DEPARTMENT<|>Makor Haziud may provide equipment that is relevant for baggage handling and claims.<|>4)\n##\n("relationship"<|>WE SHOES<|>BAGGAGE CLAIMS DEPARTMENT<|>WeShoes may provide services related to baggage handling and claims.<|>4)\n##\n("relationship"<|>MEMSI TOURING<|>BAGGAGE CLAIMS DEPARTMENT<|>Memsi Touring may offer services that assist with baggage handling and claims.<|>4)\n##\n("relationship"<|>ARTY RIMON<|>BAGGAGE CLAIMS DEPARTMENT<|>ARTY Rimon provides pickup and delivery services that may relate to baggage claims.<|>5)\n##\n("relationship"<|>SHIN TIK<|>BAGGAGE CLAIMS DEPARTMENT<|>Shin Tik may provide services that assist with baggage handling and claims.<|>4)\n##\n("relationship"<|>TREK MARKET<|>BAGGAGE CLAIMS DEPARTMENT<|>Trek Market may offer services that assist with baggage handling and claims.<|>4)\n##\n("relationship"<|>KIRYAT ONO<|>BAGGAGE CLAIMS DEPARTMENT<|>Kiryat Ono has stores that may assist with baggage claims and services.<|>3)\n##\n("relationship"<|>RAMAT GAN<|>BAGGAGE CLAIMS DEPARTMENT<|>Ramat Gan has stores that may assist with baggage claims and services.<|>3)\n##\n("relationship"<|>GEVATAIM<|>BAGGAGE CLAIMS DEPARTMENT<|>Gevataim has stores that may assist with baggage claims and services.<|>3)\n##\n("relationship"<|>BAT YAM<|>BAGGAGE CLAIMS DEPARTMENT<|>Bat Yam has stores that may assist with baggage claims and services.<|>3)\n##\n("relationship"<|>HOLON<|>BAGGAGE CLAIMS DEPARTMENT<|>Holon has stores that may assist with baggage claims and services.<|>3)\n##\n("relationship"<|>PETACH TIKVA<|>BAGGAGE CLAIMS DEPARTMENT<|>Petach Tikva has stores that may assist with baggage claims and services.<|>3)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:09,357 httpcore.http11 DEBUG send_request_headers.started request= 13:51:09,357 httpcore.http11 DEBUG send_request_headers.complete 13:51:09,358 httpcore.http11 DEBUG send_request_body.started request= 13:51:09,358 httpcore.http11 DEBUG send_request_body.complete 13:51:09,358 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:09,425 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:09 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'17961'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9975115'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'149ms'), (b'x-request-id', b'req_f965a7fc44878ab4a706b54f5b5b98d4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=mSC.1.Cw0cg3ioCL.RlGJ1sdJFerGXTo0DdI7CuDCJ4-1731930669-1.0.1.1-OmISA7IcNJeTX6E3T_jR8uYOVKmHXNtZuSBE.7REqB_HckS9ucZOrH5reQM4mkX1o6YA2bbgufavuglzByaRzQ; path=/; expires=Mon, 18-Nov-24 12:21:09 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=NAxylw7NzSOnO.8i9RlHunnZ5AJVHFXg2RU1FGKT41E-1731930669678-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8d8897d95-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:09,425 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:09,425 httpcore.http11 DEBUG receive_response_body.started request= 13:51:09,426 httpcore.http11 DEBUG receive_response_body.complete 13:51:09,426 httpcore.http11 DEBUG response_closed.started 13:51:09,426 httpcore.http11 DEBUG response_closed.complete 13:51:09,426 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:09,427 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 18.79700000002049. input_tokens=2453, output_tokens=1215 13:51:09,431 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: and\\or on flights operated by other airlines.\nSubject to the provisions of the law, in the event of cancellation/change of the additional services after purchase, no refund will be given, and the passenger will be charged in full for ordering such services.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>AIRLINE<|>Baggage Type<|>Refers to the various airlines that operate flights and their associated baggage policies.)\n##\n("entity"<|>PASSENGER<|>Passenger Type<|>Refers to individuals who travel on flights and are subject to airline policies regarding baggage and services.)\n##\n("entity"<|>ADDITIONAL SERVICES<|>Service Type<|>Refers to extra services that can be ordered by passengers, which may incur additional charges.)\n##\n("relationship"<|>PASSENGER<|>AIRLINE<|>Passengers are subject to the policies of the airline regarding baggage and additional services<|>7)\n##\n("relationship"<|>PASSENGER<|>ADDITIONAL SERVICES<|>Passengers can order additional services, which may incur charges<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>CANCELLATION<|>Policy<|>Refers to the policy regarding the cancellation of additional services purchased by passengers.)\n##\n("entity"<|>CHANGE<|>Policy<|>Refers to the policy regarding changes made to additional services purchased by passengers.)\n##\n("entity"<|>REFUND<|>Policy<|>Refers to the policy stating that no refund will be given for cancellation or change of additional services.)\n##\n("entity"<|>FULL CHARGE<|>Fee Structure<|>Refers to the fee structure indicating that passengers will be charged in full for ordering additional services.)\n##\n("relationship"<|>CANCELLATION<|>REFUND<|>The cancellation policy states that no refund will be given<|>8)\n##\n("relationship"<|>CHANGE<|>REFUND<|>The change policy states that no refund will be given<|>8)\n##\n("relationship"<|>ADDITIONAL SERVICES<|>FULL CHARGE<|>Ordering additional services will result in a full charge to the passenger<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:09,432 httpcore.http11 DEBUG send_request_headers.started request= 13:51:09,432 httpcore.http11 DEBUG send_request_headers.complete 13:51:09,432 httpcore.http11 DEBUG send_request_body.started request= 13:51:09,432 httpcore.http11 DEBUG send_request_body.complete 13:51:09,432 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:09,954 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:10 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'338'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997576'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'14ms'), (b'x-request-id', b'req_1c5f4b29d571cbe92eb6bbaf491c490d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'cf-cache-status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf3d8ede7d95-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:09,954 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:09,955 httpcore.http11 DEBUG receive_response_body.started request= 13:51:09,955 httpcore.http11 DEBUG receive_response_body.complete 13:51:09,955 httpcore.http11 DEBUG response_closed.started 13:51:09,955 httpcore.http11 DEBUG response_closed.complete 13:51:09,955 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:09,956 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5309999999590218. input_tokens=30, output_tokens=1 13:51:09,959 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: in the area designated for the passenger\'s feet, so that the dog does not invade the space of other passengers.\nEL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs:\nThe dog constitutes a direct threat.\nThe dog causes a disturbance in the aircraft or its behavior indicates that it has not been trained to behave in public.\nTransporting the dog violates safety and security regulations.\nThe passenger does not provide the necessary forms as required and/or did not meet all of the cumulative conditions mentioned above.\nTo the extent that damage is caused by the dog, EL AL will be entitled to charge the passenger for the full damage.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that has specific policies regarding the transportation of dogs on its flights.)\n##\n("entity"<|>DOG<|>SPECIAL ITEM<|>A dog that may be transported by passengers under certain conditions and regulations.)\n##\n("entity"<|>PASSENGER<|>PASSENGER TYPE<|>A person traveling on the airline who may bring a dog on board under specific conditions.)\n##\n("relationship"<|>PASSENGER<|>DOG<|>The passenger is responsible for the dog\'s behavior and must meet conditions for its transport<|>7)\n##\n("relationship"<|>EL AL<|>DOG<|>EL AL has policies that govern the transport of dogs, including conditions under which they may be refused<|>8)\n##\n("relationship"<|>EL AL<|>PASSENGER<|>EL AL has specific requirements that passengers must meet to transport a dog<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>HOLD<|>CARGO<|>The hold is the area of the aircraft where animals, including dogs, may be transported if they cannot be accommodated in the passenger cabin.)\n##\n("entity"<|>SAFETY AND SECURITY REGULATIONS<|>POLICY<|>Safety and security regulations that govern the transport of animals on flights, ensuring the safety of all passengers and crew.)\n##\n("entity"<|>FORMS<|>REQUIRED DOCUMENT<|>Necessary documentation that passengers must provide to transport a dog on EL AL flights.)\n##\n("entity"<|>DISTURBANCE<|>RESTRICTION<|>A situation where the dog\'s behavior causes disruption on the aircraft, leading to potential refusal of transport.)\n##\n("entity"<|>DIRECT THREAT<|>RESTRICTION<|>A condition under which a dog may be refused transport if it poses a direct threat to passengers or crew.)\n##\n("relationship"<|>PASSENGER<|>HOLD<|>If the dog cannot be transported in the passenger cabin, it may be placed in the hold<|>6)\n##\n("relationship"<|>EL AL<|>SAFETY AND SECURITY REGULATIONS<|>EL AL must adhere to safety and security regulations when transporting dogs<|>9)\n##\n("relationship"<|>PASSENGER<|>FORMS<|>Passengers must provide the required forms to transport a dog on EL AL flights<|>8)\n##\n("relationship"<|>DOG<|>DISTURBANCE<|>A dog\'s behavior may lead to a disturbance, affecting its ability to be transported<|>7)\n##\n("relationship"<|>DOG<|>DIRECT THREAT<|>If a dog is deemed a direct threat, it may be refused transport by EL AL<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:09,960 httpcore.http11 DEBUG send_request_headers.started request= 13:51:09,960 httpcore.http11 DEBUG send_request_headers.complete 13:51:09,960 httpcore.http11 DEBUG send_request_body.started request= 13:51:09,961 httpcore.http11 DEBUG send_request_body.complete 13:51:09,961 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:10,149 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:10 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'6366'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992894'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'42ms'), (b'x-request-id', b'req_3ada3a727dfd7035553aac2feb79cb74'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf190a6b7d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:10,150 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:10,150 httpcore.http11 DEBUG receive_response_body.started request= 13:51:10,150 httpcore.http11 DEBUG receive_response_body.complete 13:51:10,150 httpcore.http11 DEBUG response_closed.started 13:51:10,150 httpcore.http11 DEBUG response_closed.complete 13:51:10,150 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:10,151 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 6.563000000023749. input_tokens=34, output_tokens=463 13:51:10,154 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium batteries: the battery should be taken aboard the aircraft cabin. The device can be checked.\nThe other types of batteries (listed above) may be transported in the aircraft hold. Batteries should be protected from damage and short circuits or installed inside a device. Battery-powered devices should be protected from accidental operation, especially those that have moving parts or might overheat.\n \n\nHow do I determine a battery\'s watt-hours (Wh) rating?\nTo determine watt-hours, multiply the volts (V) by the ampere hours (Ah). For example: A 12-volt battery rated to 8 ampere hours is rated at 96 watt hours (12 x 8 = 96). For milliamp hours (mAh), multiply by the volts and divide by 1000.\n\n \nIs there a limit to the number of batteries that may be taken aboard the aircraft?\nYes. Up to 20 spare batteries with a capacity of less than 100 Wh may be taken aboard the aircraft when insulated or in their original packaging, and only in the cabin.\nUp to 15 electronic devices containing lithium-ion batteries with a capacity of less than 100 Wh are allowed aboard the aircraft, and only in the cabin.\nLarger lithium-ion batteries (100-160 watt-hours per battery) are limited to two batteries per passenger; see the above explanation of lithium-ion batteries.\nUp to two spare/uninstalled non-spillable wet batteries can be taken aboard the aircraft.\n\nWhat does �protected against short circuit� mean?\nWhen metal objects such as keys, tools or other batteries come in contact with both terminals of a battery it can create a �circuit� or path for electricity to flow through. An electrical current flowing through this unprotected short circuit can cause extreme heat and sparks and even start a fire.\nTo prevent short circuits, keep spare batteries in their original packaging, a battery case, or a separate pouch or pocket. Make sure loose batteries can�t move or roll around. Placing tape over the terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>FLAMMABLE MATERIAL<|>PROHIBITED ITEM<|>Flammable materials such as hairspray are not allowed to be stored together with other items in baggage.)\n##\n("entity"<|>SPARE LITHIUM BATTERIES<|>PROHIBITED ITEM<|>Spare lithium batteries, both lithium-metal and lithium-ion/polymer, are prohibited in checked baggage and must be taken aboard the aircraft cabin.)\n##\n("entity"<|>ELECTRONIC DEVICES<|>PROHIBITED ITEM<|>Electronic devices with removable lithium batteries must have the battery taken aboard the aircraft cabin, while the device can be checked.)\n##\n("entity"<|>BATTERIES<|>RESTRICTED ITEM<|>Batteries must be protected from damage and short circuits and can be transported in the aircraft hold if they are not lithium-based.)\n##\n("entity"<|>WATT-HOURS<|>MEASUREMENT UNIT<|>Watt-hours (Wh) is a unit of measurement for battery capacity, calculated by multiplying volts (V) by ampere hours (Ah).)\n##\n("entity"<|>LITHIUM-ION BATTERIES<|>RESTRICTED ITEM<|>Larger lithium-ion batteries (100-160 watt-hours) are limited to two batteries per passenger and must comply with specific regulations.)\n##\n("entity"<|>BATTERY-POWERED DEVICES<|>SPECIAL ITEM<|>Battery-powered devices must be protected from accidental operation and overheating, especially those with moving parts.)\n##\n("entity"<|>IATA REGULATIONS<|>POLICY<|>IATA regulations govern the transport of battery-powered mobility aids on flights.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that operates flights and has specific regulations regarding battery-powered mobility aids.)\n##\n("relationship"<|>SPARE LITHIUM BATTERIES<|>ELECTRONIC DEVICES<|>Spare lithium batteries are prohibited in checked baggage, while electronic devices with removable lithium batteries must have the battery taken aboard the cabin.<|>8)\n##\n("relationship"<|>BATTERIES<|>WATT-HOURS<|>The watt-hours rating of a battery is determined by its voltage and ampere hours, which is essential for understanding battery capacity.<|>7)\n##\n("relationship"<|>LITHIUM-ION BATTERIES<|>SPARE LITHIUM BATTERIES<|>Larger lithium-ion batteries are subject to restrictions similar to spare lithium batteries regarding their transport on aircraft.<|>6)\n##\n("relationship"<|>BATTERY-POWERED DEVICES<|>IATA REGULATIONS<|>Battery-powered devices must comply with IATA regulations for safe transport on flights.<|>5)\n##\n("relationship"<|>BATTERY-POWERED DEVICES<|>EL AL<|>EL AL has specific regulations for battery-powered devices, ensuring they are safe for transport on their flights.<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:10,155 httpcore.http11 DEBUG send_request_headers.started request= 13:51:10,155 httpcore.http11 DEBUG send_request_headers.complete 13:51:10,155 httpcore.http11 DEBUG send_request_body.started request= 13:51:10,155 httpcore.http11 DEBUG send_request_body.complete 13:51:10,155 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:10,524 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:10 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'375'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997302'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'16ms'), (b'x-request-id', b'req_5995007af210f14f226d0acd721bcf7c'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf40daca7d95-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:10,524 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:10,524 httpcore.http11 DEBUG receive_response_body.started request= 13:51:10,524 httpcore.http11 DEBUG receive_response_body.complete 13:51:10,524 httpcore.http11 DEBUG response_closed.started 13:51:10,525 httpcore.http11 DEBUG response_closed.complete 13:51:10,525 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:10,525 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5630000000237487. input_tokens=30, output_tokens=1 13:51:10,528 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view the Summary of Regulations.\nIf your battery is on the list of batteries allowed on the aircraft and in order for EL AL to be prepared to transport the mobility aid, you must report, at least 14 days before the flight, that you intend to arrive at the flight with the mobility aid. You must send an email to flightaid@elal.co.il indicating the model of the wheelchair/scooter and battery as shown on the list.\nIf your battery does not appear on the list of flight-approved batteries, please fill out and submit a portable vehicle flight form. After filling out the form and sending it to flightaid@elal.co.il, you will receive authorization to travel with your mobility aid within approximately 7 business days, depending on the urgency of your flight dates.\nTraveling with hazardous materials on EL AL flights\n\nAre you planning to fly with dry ice? Contact the EL AL service center in advance to update the details of your flight. Additionally, you will need to fill out a Declaration Form and bring it with you on the flight.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that provides guidelines for traveling with battery-powered mobility aids and hazardous materials.)\n##\n("entity"<|>BATTERY-POWERED MOBILITY AIDS<|>SPECIAL ITEM<|>Battery-powered mobility aids include wheelchairs and scooters that require compliance with IATA regulations for air travel.)\n##\n("entity"<|>IATA REGULATIONS<|>POLICY<|>IATA regulations govern the transport of battery-powered mobility aids and hazardous materials on flights.)\n##\n("entity"<|>FLIGHT-APPROVED BATTERIES<|>RESTRICTED ITEM<|>Flight-approved batteries are those that are allowed on the aircraft as per airline regulations.)\n##\n("entity"<|>HAZARDOUS MATERIALS<|>PROHIBITED ITEM<|>Hazardous materials include items like dry ice that require special handling and declaration when traveling.)\n##\n("entity"<|>DECLARATION FORM<|>REQUIRED DOCUMENT<|>A Declaration Form is required for traveling with hazardous materials on EL AL flights.)\n##\n("relationship"<|>EL AL<|>BATTERY-POWERED MOBILITY AIDS<|>EL AL provides specific regulations for traveling with battery-powered mobility aids on their flights<|>8)\n##\n("relationship"<|>BATTERY-POWERED MOBILITY AIDS<|>IATA REGULATIONS<|>Battery-powered mobility aids must comply with IATA regulations for air travel<|>7)\n##\n("relationship"<|>EL AL<|>HAZARDOUS MATERIALS<|>EL AL requires advance notice and a Declaration Form for traveling with hazardous materials<|>8)\n##\n("relationship"<|>HAZARDOUS MATERIALS<|>DECLARATION FORM<|>A Declaration Form is necessary for traveling with hazardous materials on EL AL flights<|>9)\n##\n("relationship"<|>FLIGHT-APPROVED BATTERIES<|>BATTERY-POWERED MOBILITY AIDS<|>Battery-powered mobility aids must use flight-approved batteries to be transported on EL AL flights<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:10,529 httpcore.http11 DEBUG send_request_headers.started request= 13:51:10,529 httpcore.http11 DEBUG send_request_headers.complete 13:51:10,529 httpcore.http11 DEBUG send_request_body.started request= 13:51:10,529 httpcore.http11 DEBUG send_request_body.complete 13:51:10,529 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:10,591 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:10 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'7823'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992906'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'42ms'), (b'x-request-id', b'req_b1864d08bd415571074af050ee8eb878'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf12dc22c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:10,592 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:10,592 httpcore.http11 DEBUG receive_response_body.started request= 13:51:10,592 httpcore.http11 DEBUG receive_response_body.complete 13:51:10,592 httpcore.http11 DEBUG response_closed.started 13:51:10,592 httpcore.http11 DEBUG response_closed.complete 13:51:10,592 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:10,593 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 8.0. input_tokens=34, output_tokens=579 13:51:10,597 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Liquids in Carry-On Bags\nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check.\n\nLiquids in Carry-On Bags\nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines.\n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>LIQUIDS IN CARRY-ON BAGS<|>RESTRICTION<|>Restrictions on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight.)\n##\n("entity"<|>WHISKEY<|>SPECIAL ITEM<|>A type of liquid that may be carried in carry-on bags, subject to restrictions.)\n##\n("entity"<|>GELS<|>SPECIAL ITEM<|>A type of liquid that may be carried in carry-on bags, subject to restrictions.)\n##\n("entity"<|>COSMETICS<|>SPECIAL ITEM<|>A type of liquid that may be carried in carry-on bags, subject to restrictions.)\n##\n("entity"<|>BABY FOOD<|>SPECIAL ITEM<|>A type of liquid that may be carried in carry-on bags, subject to restrictions.)\n##\n("entity"<|>PRESCRIPTION MEDICATIONS<|>SPECIAL ITEM<|>A type of liquid that may be carried in carry-on bags, subject to restrictions.)\n##\n("entity"<|>ISRAEL<|>GEO<|>Country from which flights may have specific conditions regarding carrying liquids in carry-on bags.)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>WHISKEY<|>Whiskey is a type of liquid that is subject to the restrictions on liquids in carry-on bags.<|>8)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>GELS<|>Gels are a type of liquid that is subject to the restrictions on liquids in carry-on bags.<|>8)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>COSMETICS<|>Cosmetics are a type of liquid that is subject to the restrictions on liquids in carry-on bags.<|>8)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>BABY FOOD<|>Baby food is a type of liquid that is subject to the restrictions on liquids in carry-on bags.<|>8)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>PRESCRIPTION MEDICATIONS<|>Prescription medications are a type of liquid that is subject to the restrictions on liquids in carry-on bags.<|>8)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>ISRAEL<|>The restrictions on liquids in carry-on bags apply to flights departing from Israel.<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>AEROSOLS<|>SPECIAL ITEM<|>A type of liquid that may be carried in carry-on bags, subject to restrictions.)\n##\n("entity"<|>CREAMS<|>SPECIAL ITEM<|>A type of liquid that may be carried in carry-on bags, subject to restrictions.)\n##\n("entity"<|>SECURITY CHECKPOINT<|>SERVICE LOCATION<|>Location where liquids that exceed the permitted amount will be discarded.)\n##\n("entity"<|>CARRY-ON BAGS<|>BAGGAGE TYPE<|>Bags that passengers are allowed to take on board the aircraft, subject to restrictions on liquids.)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>AEROSOLS<|>Aerosols are a type of liquid that is subject to the restrictions on liquids in carry-on bags.<|>8)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>CREAMS<|>Creams are a type of liquid that is subject to the restrictions on liquids in carry-on bags.<|>8)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>CARRY-ON BAGS<|>Restrictions on liquids apply specifically to items carried in carry-on bags.<|>9)\n##\n("relationship"<|>SECURITY CHECKPOINT<|>LIQUIDS IN CARRY-ON BAGS<|>At the security checkpoint, liquids that exceed the permitted amount will be discarded.<|>9)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:10,598 httpcore.http11 DEBUG send_request_headers.started request= 13:51:10,598 httpcore.http11 DEBUG send_request_headers.complete 13:51:10,598 httpcore.http11 DEBUG send_request_body.started request= 13:51:10,599 httpcore.http11 DEBUG send_request_body.complete 13:51:10,599 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:10,730 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:10 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'9690'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993760'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'37ms'), (b'x-request-id', b'req_38e2bc8dba1e12232e8552f156b9780c'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf080f3dc22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:10,730 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:10,730 httpcore.http11 DEBUG receive_response_body.started request= 13:51:10,731 httpcore.http11 DEBUG receive_response_body.complete 13:51:10,731 httpcore.http11 DEBUG response_closed.started 13:51:10,731 httpcore.http11 DEBUG response_closed.complete 13:51:10,731 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:10,732 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 9.85999999998603. input_tokens=2235, output_tokens=686 13:51:10,735 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications, passports, valuables, and electronic devices from carry-on bags for easy access during the flight.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BAGS<|>Baggage Type<|>Bags are items used to carry personal belongings during travel, with specific weight limits imposed by airlines.)\n##\n("entity"<|>16 KG<|>Weight<|>16 kg is the maximum weight allowed for one bag as per airline policy.)\n##\n("entity"<|>20 KG<|>Weight<|>20 kg is the combined maximum weight limit for all bags as per airline policy.)\n##\n("entity"<|>CARRY-ON BAGS<|>Baggage Type<|>Carry-on bags are personal items that passengers can take on board the aircraft, subject to weight and size restrictions.)\n##\n("entity"<|>MEDICATIONS<|>Valuable Item<|>Medications are essential items that passengers are advised to keep accessible during flights.)\n##\n("entity"<|>PASSPORTS<|>Valuable Item<|>Passports are required documents for international travel and should be easily accessible during flights.)\n##\n("entity"<|>VALUABLES<|>Valuable Item<|>Valuables refer to personal items of significant worth that should be kept accessible during flights.)\n##\n("entity"<|>ELECTRONIC DEVICES<|>Valuable Item<|>Electronic devices are items such as phones and laptops that passengers are advised to keep accessible during flights.)\n##\n("relationship"<|>BAGS<|>16 KG<|>The weight limit for one bag is set at 16 kg as per airline policy<|>8)\n##\n("relationship"<|>BAGS<|>20 KG<|>The combined weight limit for all bags is set at 20 kg as per airline policy<|>8)\n##\n("relationship"<|>CARRY-ON BAGS<|>BAGS<|>Carry-on bags are a type of baggage that passengers can take on board<|>9)\n##\n("relationship"<|>MEDICATIONS<|>CARRY-ON BAGS<|>Medications should be kept in carry-on bags for easy access during the flight<|>7)\n##\n("relationship"<|>PASSPORTS<|>CARRY-ON BAGS<|>Passports should be kept in carry-on bags for easy access during the flight<|>7)\n##\n("relationship"<|>VALUABLES<|>CARRY-ON BAGS<|>Valuables should be kept in carry-on bags for easy access during the flight<|>7)\n##\n("relationship"<|>ELECTRONIC DEVICES<|>CARRY-ON BAGS<|>Electronic devices should be kept in carry-on bags for easy access during the flight<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>MAXIMUM WEIGHT<|>Weight<|>Maximum weight refers to the highest allowable weight for baggage as specified by the airline, which is 16 kg for one bag and 20 kg combined.)\n##\n("entity"<|>CHECKED BAGS<|>Baggage Type<|>Checked bags are items that are not taken on board the aircraft but are stored in the plane\'s cargo hold.)\n##\n("entity"<|>PLANE\'S BELLY<|>Service Location<|>The plane\'s belly refers to the cargo hold of the aircraft where checked bags are stored.)\n##\n("entity"<|>NO CHARGE<|>Fee Structure<|>No charge indicates that there is no fee for checking carry-on bags if no free space is available on the aircraft.)\n##\n("entity"<|>RECOMMENDATION<|>Policy<|>A recommendation is a guideline provided to passengers regarding the handling of medications, passports, valuables, and electronic devices during travel.)\n##\n("relationship"<|>CARRY-ON BAGS<|>CHECKED BAGS<|>If no free space is available, carry-on bags will be checked to the plane\'s belly<|>6)\n##\n("relationship"<|>MAXIMUM WEIGHT<|>16 KG<|>The maximum weight for one bag is defined as 16 kg<|>8)\n##\n("relationship"<|>MAXIMUM WEIGHT<|>20 KG<|>The maximum combined weight for all bags is defined as 20 kg<|>8)\n##\n("relationship"<|>CHECKED BAGS<|>PLANE\'S BELLY<|>Checked bags are stored in the plane\'s belly during the flight<|>9)\n##\n("relationship"<|>NO CHARGE<|>CHECKED BAGS<|>Checked bags will incur no charge if carry-on bags are checked due to lack of space<|>7)\n##\n("relationship"<|>RECOMMENDATION<|>CARRY-ON BAGS<|>The recommendation advises passengers to remove certain items from carry-on bags for easy access<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:10,736 httpcore.http11 DEBUG send_request_headers.started request= 13:51:10,736 httpcore.http11 DEBUG send_request_headers.complete 13:51:10,736 httpcore.http11 DEBUG send_request_body.started request= 13:51:10,737 httpcore.http11 DEBUG send_request_body.complete 13:51:10,737 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:10,743 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:10 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12436'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993534'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'38ms'), (b'x-request-id', b'req_137a64fa4c38f69160b4fcd29519dc2f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bef6ff97c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:10,743 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:10,743 httpcore.http11 DEBUG receive_response_body.started request= 13:51:10,744 httpcore.http11 DEBUG receive_response_body.complete 13:51:10,744 httpcore.http11 DEBUG response_closed.started 13:51:10,744 httpcore.http11 DEBUG response_closed.complete 13:51:10,744 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:10,745 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 12.60899999999674. input_tokens=2453, output_tokens=974 13:51:10,748 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: is marked on newer lithium-ion batteries and is explained in question 3 below. Portable chargers are also considered batteries.\nTwo larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on. The battery size includes extended-life laptop batteries and most lithium-ion batteries for professional-grade audio/visual equipment. Most consumer-grade lithium-ion batteries are smaller. Engineering approval is required in order to travel with these larger batteries.\nLithium metal batteries (a.k.a. non-rechargeable lithium batteries or primary lithium batteries). These batteries are often used in cameras and small personal electronic devices. Consumer-grade batteries (up to 2 grams of lithium per battery) may be brought aboard the aircraft. This includes all the typical non-rechargeable batteries used in cameras (AA, AAA, 123, CR123A, CR1, CR2, CRV3, CR22, 2CR5, etc.), as well as flat, round lithium button batteries.\nNon-spillable wet batteries with absorbed electrolyte are limited to 12 volts and 100 watt-hours per battery. These batteries must be of the absorbed electrolyte type (gel cells, AGM, etc.) that meet the requirements of 49 CFR; i.e. no electrolyte will leak from a cracked battery case. Batteries must be in strong outer packaging or installed in equipment. Additionally, passengers are restricted to two spare (uninstalled) batteries. Spare batteries� terminals must be protected (using non-conductive caps, tape, etc.) within the outer packaging. Batteries and outer packaging must be marked �nonspillable� or �nonspillable battery.� Note: The above applies to portable electronic devices, not battery-powered mobility aids. There are separate exceptions for motorized wheelchairs.\n \n\nWhat kinds of batteries are allowed in checked baggage?\nYou may not check lithium batteries except:\nElectronic devices with lithium batteries that cannot be removed from the device and cannot be stored in the aircraft cabin due to physical size will be stored in the aircraft hold under the following conditions:\n\nMake sure that the device is completely switched off and protected from accidental operation.\nThe device must be protected from external damage.\nAn electronic device may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>LITHIUM-ION BATTERIES<|>DANGEROUS GOOD<|>Lithium-ion batteries are rechargeable batteries commonly used in portable electronic devices, with specific size and watt-hour limitations for air travel.)\n##\n("entity"<|>LITHIUM METAL BATTERIES<|>DANGEROUS GOOD<|>Lithium metal batteries are non-rechargeable batteries often used in cameras and small personal electronic devices, with restrictions on the amount of lithium per battery.)\n##\n("entity"<|>NON-SPILLABLE WET BATTERIES<|>DANGEROUS GOOD<|>Non-spillable wet batteries are limited to 12 volts and 100 watt-hours, designed to prevent leakage of electrolyte.)\n##\n("entity"<|>SPARE BATTERIES<|>PROHIBITED ITEM<|>Spare lithium batteries are prohibited in checked baggage and must be protected when carried in the cabin.)\n##\n("entity"<|>ELECTRONIC DEVICES<|>SPECIAL ITEM<|>Electronic devices with lithium batteries that cannot be removed must be stored in the aircraft hold under specific conditions.)\n##\n("entity"<|>PORTABLE CHARGERS<|>PROHIBITED ITEM<|>Portable chargers are considered lithium batteries and are prohibited in checked baggage.)\n##\n("entity"<|>MOTORIZED WHEELCHAIRS<|>EXEMPTION<|>Motorized wheelchairs have separate exceptions regarding the transport of batteries.)\n##\n("entity"<|>CARRY-ON<|>ALLOWANCE<|>Carry-on baggage allows for the transport of certain lithium batteries under specified conditions.)\n##\n("relationship"<|>LITHIUM-ION BATTERIES<|>CARRY-ON<|>Lithium-ion batteries may be taken aboard the aircraft in carry-on baggage under specific watt-hour limits<|>8)\n##\n("relationship"<|>LITHIUM METAL BATTERIES<|>CARRY-ON<|>Lithium metal batteries can be brought aboard the aircraft in carry-on baggage if they meet the weight restrictions<|>8)\n##\n("relationship"<|>NON-SPILLABLE WET BATTERIES<|>CARRY-ON<|>Non-spillable wet batteries are allowed in carry-on baggage if they meet the specified voltage and watt-hour limits<|>8)\n##\n("relationship"<|>SPARE BATTERIES<|>PROHIBITED ITEM<|>Spare lithium batteries are prohibited in checked baggage, indicating a strong restriction<|>9)\n##\n("relationship"<|>ELECTRONIC DEVICES<|>CARRY-ON<|>Electronic devices with non-removable lithium batteries must be stored in the aircraft hold, indicating a specific handling requirement<|>7)\n##\n("relationship"<|>PORTABLE CHARGERS<|>PROHIBITED ITEM<|>Portable chargers are classified as lithium batteries and are prohibited in checked baggage<|>9)\n##\n("relationship"<|>MOTORIZED WHEELCHAIRS<|>EXEMPTION<|>Motorized wheelchairs have specific exemptions regarding battery transport, differentiating them from other items<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:10,748 httpcore.http11 DEBUG send_request_headers.started request= 13:51:10,749 httpcore.http11 DEBUG send_request_headers.complete 13:51:10,749 httpcore.http11 DEBUG send_request_body.started request= 13:51:10,749 httpcore.http11 DEBUG send_request_body.complete 13:51:10,749 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:11,106 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:11 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'340'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996991'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'18ms'), (b'x-request-id', b'req_0489a5297393da89c068f4d520be7521'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf44d9cdc233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:11,106 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:11,106 httpcore.http11 DEBUG receive_response_body.started request= 13:51:11,106 httpcore.http11 DEBUG receive_response_body.complete 13:51:11,106 httpcore.http11 DEBUG response_closed.started 13:51:11,106 httpcore.http11 DEBUG response_closed.complete 13:51:11,107 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:11,107 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5150000000139698. input_tokens=30, output_tokens=1 13:51:11,110 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: � The price depends on a number of factors, such as the destination and date of the flight.\nWhen reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price.\nYou can pay to check baggage on the website (without handling fees), through the EL AL Service Center (additional handling fee of $5 per passenger per reservation), at the airport, or through a travel agent.\nEach piece of checked baggage can weigh up to 23 kg. For information on excess baggage and adding another piece of baggage.\nThe prices in the table are per passenger per flight segment.\n\u200b\u200bDo not pack valuable items in your checked baggage.\nPremium and business class\nPremium class tickets include up to two pieces of checked baggage weighing up to 23 kg each.\nBusiness class tickets include up to two pieces of checked baggage weighing up to 32 kg each.\nThere is a fee for any additional pieces of checked baggage.\nDo you have a connecting flight?\nWhen several airlines are involved in a flight route, checked baggage rules may vary from carrier to carrier or from one flight segment to the next.\nInformation on the free baggage allowance is included for each flight segment on the ticket. If no details appear, please contact the airline or travel agent for clarification.\nIt should be noted that the checked baggage and carry-on allowances that appear on your ticket are based on information provided to us by other carriers, and EL AL bears no responsibility for the accuracy of the information.\nCertain airlines impose a handling fee for each piece of baggage purchased through them, and it is important to verify this on the relevant carrier\'s website.\nOn code-share flights, the marketing carrier determines the baggage procedures, except in cases where there is another agreement between the operating and marketing carriers.\nWant to check an additional piece of baggage?\nPurchase online up to 3 hours before your flight, enjoy up to 50% discount on the fee charged at the airport and save the handling fee.\n\nIf you haven\'t checked in yet, you can add baggage via Manage my booking.\nIf you\'ve already checked in, you can add baggage via the check-in process.\nManage my booking\nCheck-in process\nAdditional terms and conditions\nThe permitted baggage allowance as specified below is valid when EL AL operates the most significant flight segment of the itinerary; in other words when it is the MSC (Most Significant Carrier).\nBaggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.\nThe size of the baggage in the next\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that provides baggage check-in services and has specific baggage policies for different travel classes.)\n##\n("entity"<|>PREMIUM CLASS<|>TRAVEL CLASS<|>Premium class tickets allow passengers to check up to two pieces of baggage weighing up to 23 kg each.)\n##\n("entity"<|>BUSINESS CLASS<|>TRAVEL CLASS<|>Business class tickets allow passengers to check up to two pieces of baggage weighing up to 32 kg each.)\n##\n("entity"<|>CHECKED BAGGAGE<|>BAGGAGE TYPE<|>Checked baggage refers to luggage that is checked in at the airport and transported in the cargo hold of the aircraft.)\n##\n("entity"<|>CARRY-ON ALLOWANCE<|>ALLOWANCE<|>Carry-on allowance refers to the permitted items that passengers can bring into the cabin of the aircraft.)\n##\n("entity"<|>23 KG<|>WEIGHT<|>23 kg is the maximum weight allowed for each piece of checked baggage in premium class.)\n##\n("entity"<|>32 KG<|>WEIGHT<|>32 kg is the maximum weight allowed for each piece of checked baggage in business class.)\n##\n("entity"<|>ADDITIONAL HANDLING FEE<|>FEE STRUCTURE<|>An additional handling fee of $5 per passenger per reservation is charged when checking baggage through the EL AL Service Center.)\n##\n("entity"<|>EXCESS BAGGAGE<|>RESTRICTION<|>Excess baggage refers to any checked baggage that exceeds the allowed weight or number of pieces, which incurs additional fees.)\n##\n("entity"<|>BAGGAGE ALLOWANCE<|>ALLOWANCE<|>Baggage allowance is determined by the ticket type and specifies how much baggage a passenger can check without incurring extra fees.)\n##\n("entity"<|>CODE-SHARE FLIGHTS<|>ROUTE TYPE<|>Code-share flights are flights operated by one airline but marketed by another, affecting baggage procedures.)\n##\n("entity"<|>MANAGE MY BOOKING<|>SERVICE TYPE<|>Manage my booking is a service that allows passengers to modify their reservations, including adding baggage.)\n##\n("entity"<|>CHECK-IN PROCESS<|>SERVICE TYPE<|>The check-in process is the procedure passengers go through to confirm their presence on a flight and check in their baggage.)\n##\n("entity"<|>FLIGHT SEGMENT<|>TIME PERIOD<|>A flight segment refers to a portion of a journey between two airports, which may have specific baggage rules.)\n##\n("relationship"<|>EL AL<|>PREMIUM CLASS<|>EL AL allows premium class passengers to check up to two pieces of baggage weighing up to 23 kg each<|>8)\n##\n("relationship"<|>EL AL<|>BUSINESS CLASS<|>EL AL allows business class passengers to check up to two pieces of baggage weighing up to 32 kg each<|>8)\n##\n("relationship"<|>CHECKED BAGGAGE<|>PREMIUM CLASS<|>Premium class includes checked baggage allowances<|>7)\n##\n("relationship"<|>CHECKED BAGGAGE<|>BUSINESS CLASS<|>Business class includes checked baggage allowances<|>7)\n##\n("relationship"<|>ADDITIONAL HANDLING FEE<|>EL AL<|>EL AL charges an additional handling fee of $5 per passenger when checking baggage through their service center<|>6)\n##\n("relationship"<|>EXCESS BAGGAGE<|>CHECKED BAGGAGE<|>Excess baggage refers to checked baggage that exceeds the allowed limits, incurring additional fees<|>7)\n##\n("relationship"<|>BAGGAGE ALLOWANCE<|>CHECKED BAGGAGE<|>Baggage allowance determines how much checked baggage a passenger can bring<|>8)\n##\n("relationship"<|>CODE-SHARE FLIGHTS<|>CHECKED BAGGAGE<|>Baggage procedures may vary on code-share flights depending on the marketing carrier<|>5)\n##\n("relationship"<|>MANAGE MY BOOKING<|>EL AL<|>Passengers can add baggage via the Manage my booking service provided by EL AL<|>7)\n##\n("relationship"<|>CHECK-IN PROCESS<|>EL AL<|>Passengers can add baggage during the check-in process for their EL AL flight<|>7)\n##\n("relationship"<|>FLIGHT SEGMENT<|>BAGGAGE ALLOWANCE<|>Baggage allowance is specified for each flight segment on the ticket<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:11,111 httpcore.http11 DEBUG send_request_headers.started request= 13:51:11,111 httpcore.http11 DEBUG send_request_headers.complete 13:51:11,111 httpcore.http11 DEBUG send_request_body.started request= 13:51:11,111 httpcore.http11 DEBUG send_request_body.complete 13:51:11,111 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:11,353 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:11 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'429'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997057'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'17ms'), (b'x-request-id', b'req_fcb4d5c7f639e696fbc5c37aa1b843b2'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf45b992c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:11,353 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:11,353 httpcore.http11 DEBUG receive_response_body.started request= 13:51:11,354 httpcore.http11 DEBUG receive_response_body.complete 13:51:11,354 httpcore.http11 DEBUG response_closed.started 13:51:11,354 httpcore.http11 DEBUG response_closed.complete 13:51:11,354 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:11,354 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.6099999999860302. input_tokens=30, output_tokens=1 13:51:11,357 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications, passports, valuables, and electronic devices from carry-on bags for easy access during the flight.\n\n\nPersonal bag\nPassengers may bring one personal bag on board, regardless of card type or travel class.\nWhat qualifies as a personal bag? Backpacks, laptop bags, makeup bags, strollers approved for plane boarding, duty-free items purchased at the airport or during the flight (for storage under the seat), and more.\nAirplane storage\nWhere can you store your carry-on and personal bags on the plane?\n\n\nOverhead storage\nCarry-on bags must be stored in overhead compartments above your seat.\nSuitcases should be placed with the front facing outward, wheels facing inward, and handle inserted.\n\nUnder-seat storage:\nPersonal bags must be placed under the seat in front of you.\nPassengers seated in emergency exit rows may also store bags and personal items in overhead compartments.\n\nImportant information:\nThe maximum carry-on bag size on El Al flights is up to 56 cm (length), 45 cm (width), and 25 cm (depth), not exceeding a total dimension of 115 cm. These measurements include wheels, handles, and side pockets.\nPersonal bag dimensions should not exceed 18x38x30 cm.\nPassengers requiring additional space for oversized items (e.g., cellos) must purchase an extra seat.\nUnusual items may only be carried in the cabin with prior coordination and approval from El Al\'s service center.\nDuty-free products purchased at the airport count towards the baggage allowance.\nExceeding eligibility may incur fees.\nEach carry-on bag must meet weight and dimension limits. The maximum dimensions include pockets, wheels, and handles.\nUnsure if you meet the requirements? Use the meters available at check-in counters and boarding gates.\nEnforcement of weight and dimension restrictions is carried out by El Al representatives. Items not meeting requirements will be checked to the plane\'s belly.\nTraveling with only carry-on luggage or a small bag?\nPassengers with pre-checked carry-on luggage can proceed to designated security check areas. Those who haven\'t checked in online should use El Al\'s check-in counters. Ensure all necessary documents are available according to your flight destination.\n\nReturning to Israel from abroad?\nAll passengers must check in at the counters,\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BAG<|>Baggage Type<|>A bag is an item used to carry personal belongings, with specific weight and dimension limits for air travel.)\n##\n("entity"<|>PERSONAL BAG<|>Baggage Type<|>A personal bag is a type of bag that passengers can bring on board, including backpacks, laptop bags, and duty-free items.)\n##\n("entity"<|>CARRY-ON BAG<|>Baggage Type<|>A carry-on bag is a type of luggage that passengers can take into the cabin, subject to weight and dimension restrictions.)\n##\n("entity"<|>EL AL<|>Airline<|>El Al is an airline that has specific baggage policies regarding carry-on and personal bags.)\n##\n("entity"<|>56 CM<|>Linear Dimension<|>The maximum length for a carry-on bag on El Al flights is 56 cm.)\n##\n("entity"<|>45 CM<|>Linear Dimension<|>The maximum width for a carry-on bag on El Al flights is 45 cm.)\n##\n("entity"<|>25 CM<|>Linear Dimension<|>The maximum depth for a carry-on bag on El Al flights is 25 cm.)\n##\n("entity"<|>18X38X30 CM<|>Linear Dimension<|>The maximum dimensions for a personal bag are 18 cm in height, 38 cm in width, and 30 cm in depth.)\n##\n("entity"<|>115 CM<|>Linear Dimension<|>The total maximum dimension for a carry-on bag on El Al flights is 115 cm.)\n##\n("entity"<|>20 KG<|>Weight Category<|>The combined weight limit for bags is not to exceed 20 kg.)\n##\n("entity"<|>16 KG<|>Weight Category<|>The maximum weight limit for one bag is 16 kg.)\n##\n("entity"<|>DUTY-FREE ITEMS<|>Special Item<|>Duty-free items are products purchased at the airport that can be carried on board without counting towards the baggage allowance.)\n##\n("entity"<|>OVERSIZED ITEMS<|>Special Item<|>Oversized items, such as cellos, require prior coordination and may need an extra seat for transport.)\n##\n("entity"<|>CHECK-IN COUNTER<|>Service Location<|>The check-in counter is where passengers can check in their luggage and obtain boarding passes.)\n##\n("entity"<|>EMERGENCY EXIT ROW<|>Cabin Section<|>The emergency exit row is a section of the aircraft where passengers may store bags in overhead compartments.)\n##\n("entity"<|>SERVICE CENTER<|>Service Location<|>El Al\'s service center is where passengers can coordinate the transport of unusual items.)\n##\n("relationship"<|>CARRY-ON BAG<|>EL AL<|>El Al has specific policies regarding the dimensions and weight limits for carry-on bags<|>9)\n##\n("relationship"<|>PERSONAL BAG<|>EL AL<|>El Al allows passengers to bring a personal bag on board, subject to size restrictions<|>9)\n##\n("relationship"<|>BAG<|>CARRY-ON BAG<|>A carry-on bag is a type of bag that must meet specific weight and dimension limits<|>8)\n##\n("relationship"<|>BAG<|>PERSONAL BAG<|>A personal bag is a specific type of bag that passengers can bring on board<|>8)\n##\n("relationship"<|>CARRY-ON BAG<|>20 KG<|>The combined weight limit for carry-on bags is 20 kg<|>7)\n##\n("relationship"<|>CARRY-ON BAG<|>16 KG<|>The maximum weight limit for one carry-on bag is 16 kg<|>7)\n##\n("relationship"<|>CARRY-ON BAG<|>56 CM<|>The maximum length for a carry-on bag is 56 cm<|>7)\n##\n("relationship"<|>CARRY-ON BAG<|>45 CM<|>The maximum width for a carry-on bag is 45 cm<|>7)\n##\n("relationship"<|>CARRY-ON BAG<|>25 CM<|>The maximum depth for a carry-on bag is 25 cm<|>7)\n##\n("relationship"<|>PERSONAL BAG<|>18X38X30 CM<|>The maximum dimensions for a personal bag are 18x38x30 cm<|>7)\n##\n("relationship"<|>CARRY-ON BAG<|>115 CM<|>The total maximum dimension for a carry-on bag is 115 cm<|>7)\n##\n("relationship"<|>DUTY-FREE ITEMS<|>BAG<|>Duty-free items are included in the baggage allowance but do not count towards the limit<|>6)\n##\n("relationship"<|>OVERSIZED ITEMS<|>CARRY-ON BAG<|>Oversized items may require special arrangements for transport in the cabin<|>5)\n##\n("relationship"<|>CHECK-IN COUNTER<|>EL AL<|>Passengers must check in at El Al\'s check-in counters for their flights<|>8)\n##\n("relationship"<|>EMERGENCY EXIT ROW<|>CARRY-ON BAG<|>Passengers in the emergency exit row may store bags in overhead compartments<|>6)\n##\n("relationship"<|>SERVICE CENTER<|>OVERSIZED ITEMS<|>Passengers must contact the service center for approval to carry oversized items<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:11,358 httpcore.http11 DEBUG send_request_headers.started request= 13:51:11,358 httpcore.http11 DEBUG send_request_headers.complete 13:51:11,358 httpcore.http11 DEBUG send_request_body.started request= 13:51:11,358 httpcore.http11 DEBUG send_request_body.complete 13:51:11,358 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:11,465 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:11 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'8007'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9991057'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'53ms'), (b'x-request-id', b'req_17e6d1e14b714780dbadda575dff59b8'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf171a15c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:11,465 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:11,465 httpcore.http11 DEBUG receive_response_body.started request= 13:51:11,466 httpcore.http11 DEBUG receive_response_body.complete 13:51:11,466 httpcore.http11 DEBUG response_closed.started 13:51:11,466 httpcore.http11 DEBUG response_closed.complete 13:51:11,466 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:11,467 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 8.202999999979511. input_tokens=34, output_tokens=568 13:51:11,470 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Traveling with pets\nHeading out on a long vacation? Planning to move abroad with the entire family? We consolidated all of the important information so that you and your pet can enjoy a pleasant and quiet flight experience.\n\nFirst and foremost\nThe Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs. If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services. Ways to contact the Ministry of Agriculture.\n\nPlease consider that the authorization process may take several months and involves performing several animal tests.\n\nPlease note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.\n\n* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.\n* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.\n* EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\n\nThere are a number of ways to transport animals:\nAs personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg. Service dogs are exempt from this weight limit. In this case, you should arrive at the check-in counter with the pet.\nAs checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage. In this case, you must send off the animal at the check-in counter; upon landing, you will retrieve your animal in the Arrivals Hall.\nAs registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied). In this case, all transport arrangements will be made via the El Al Cargo Division. The animal will be dropped off at the cargo terminal. Please contact the EL AL Cargo Store.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>MINISTRY OF AGRICULTURE<|>ORGANIZATION<|>The Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that has specific policies regarding the transportation of pets, including restrictions on certain breeds and weight limits.)\n##\n("entity"<|>SERVICE DOG<|>SPECIAL ITEM<|>Service dogs are exempt from the weight limit for transporting pets in the cabin of the aircraft.)\n##\n("entity"<|>DANGEROUS DOG<|>PROHIBITED ITEM<|>Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.)\n##\n("entity"<|>PET<|>SPECIAL ITEM<|>Pets such as dogs, cats, and exotic birds can be transported in the cabin or as checked baggage under specific conditions.)\n##\n("entity"<|>CHECKED BAGGAGE<|>BAGGAGE TYPE<|>Checked baggage refers to animals that must be transported in the luggage compartment of the aircraft in certain instances, such as large animals.)\n##\n("entity"<|>REGISTERED CARGO<|>BAGGAGE TYPE<|>Registered cargo refers to animals that may be transported by the Cargo Division, especially for extra-large animals or those flying unaccompanied.)\n##\n("entity"<|>9KG<|>WEIGHT<|>The weight limit for pets transported in the cabin, including the cage, is 9kg, except for service dogs.)\n##\n("relationship"<|>MINISTRY OF AGRICULTURE<|>EL AL<|>The Ministry of Agriculture oversees the transport of pets, which includes regulations that EL AL must follow for pet transportation<|>7)\n##\n("relationship"<|>EL AL<|>SERVICE DOG<|>EL AL allows service dogs to be transported without the weight limit that applies to other pets<|>8)\n##\n("relationship"<|>EL AL<|>DANGEROUS DOG<|>EL AL has a policy that prohibits the transportation of dangerous dogs as defined by Israeli law<|>9)\n##\n("relationship"<|>EL AL<|>PET<|>EL AL has specific policies for transporting pets, including weight limits and conditions for cabin transport<|>8)\n##\n("relationship"<|>PET<|>CHECKED BAGGAGE<|>Pets can be transported as checked baggage under certain conditions, such as size and weight<|>6)\n##\n("relationship"<|>PET<|>REGISTERED CARGO<|>Pets may also be transported as registered cargo, especially if they are large or unaccompanied<|>6)\n##\n("relationship"<|>9KG<|>PET<|>The weight limit of 9kg applies to pets transported in the cabin, affecting how they can be transported<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>BRAchycephalic DOG AND CAT BREEDS<|>PROHIBITED ITEM<|>Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.)\n##\n("entity"<|>AUTHORIZATION<|>REQUIRED DOCUMENT<|>Authorization from the Ministry of Agriculture�s Veterinary Services is required to transport an animal to and from Israel.)\n##\n("entity"<|>ANIMAL TESTS<|>RESTRICTION<|>The authorization process for transporting pets may involve performing several animal tests.)\n##\n("entity"<|>CHECK-IN COUNTER<|>SERVICE LOCATION<|>The check-in counter is where pet owners must arrive with their pets for transport arrangements.)\n##\n("entity"<|>ARRIVALS HALL<|>SERVICE LOCATION<|>The Arrivals Hall is where pet owners will retrieve their animals after they have been transported as checked baggage.)\n##\n("entity"<|>CARGO DIVISION<|>SERVICE TYPE<|>The Cargo Division of EL AL is responsible for transporting animals that are extra-large or flying unaccompanied.)\n##\n("relationship"<|>MINISTRY OF AGRICULTURE<|>AUTHORIZATION<|>The Ministry of Agriculture requires authorization for transporting animals, which is a necessary document for compliance<|>8)\n##\n("relationship"<|>MINISTRY OF AGRICULTURE<|>ANIMAL TESTS<|>The Ministry of Agriculture\'s authorization process may involve performing several animal tests<|>6)\n##\n("relationship"<|>EL AL<|>CHECK-IN COUNTER<|>Pet owners must arrive at the check-in counter with their pets for transport on EL AL<|>7)\n##\n("relationship"<|>EL AL<|>ARRIVALS HALL<|>Pet owners retrieve their animals in the Arrivals Hall after transportation as checked baggage on EL AL<|>7)\n##\n("relationship"<|>EL AL<|>CARGO DIVISION<|>The Cargo Division of EL AL handles the transport of animals that are extra-large or unaccompanied<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:11,471 httpcore.http11 DEBUG send_request_headers.started request= 13:51:11,472 httpcore.http11 DEBUG send_request_headers.complete 13:51:11,472 httpcore.http11 DEBUG send_request_body.started request= 13:51:11,472 httpcore.http11 DEBUG send_request_body.complete 13:51:11,472 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:12,74 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:12 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'420'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996394'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'21ms'), (b'x-request-id', b'req_3bb6db36f6f382bd7bdc114e6f78207d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf4a4925c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:12,75 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:12,75 httpcore.http11 DEBUG receive_response_body.started request= 13:51:12,75 httpcore.http11 DEBUG receive_response_body.complete 13:51:12,75 httpcore.http11 DEBUG response_closed.started 13:51:12,75 httpcore.http11 DEBUG response_closed.complete 13:51:12,75 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:12,76 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.6089999999967404. input_tokens=30, output_tokens=1 13:51:12,79 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Was your baggage delayed or damaged?\nSometimes, for unexpected reasons, there are cases in which baggage is delayed, damaged, or lost. We apologize in advance for any inconvenience and will do our best to find a quick solution to your satisfaction.\nBaggage Service Center handles cases of:\nDelayed baggage\nDamaged baggage\nAn item forgotten on board\nStatus of a claims that were sent to the Baggage Claims Department\nWays to contact about baggage issues after a flight\n \n\nPhone: 03-9771150 \nSunday to Thursday: 8:30 a.m. - 5 p.m.\nFriday: 8:30 a.m. - 1 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nWhatsApp chat 03-9771111:\nSunday to Thursday: 4 p.m. - 12 a.m.\nFriday: 1 p.m. - 4 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nRegarding delayed baggage, once your baggage is retrieved, it will be transferred to the courier service and delivered to the address stated on the report.\nIs your baggage delayed or lost?\nDelayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.\nIf you didn�t report about the delayed bag at the airport, you can contact the baggage service center within 7 days from the date of your flight. See contact details above. \nThe status of the claim can be checked in a worldwide system (in English). Enter the lost baggage report number (10 characters) in the first box, the last name in the second box, and click the "Submit" button. Checking the status of a claim\nWas your baggage damaged?\n \n\nIf you noticed any damage to your baggage, you must report the damage immediately to an EL AL representative at the airport in the baggage claim area. A damage report will be issued, in accordance with company policy.\n\nAfter receiving the damage report, you may go to one of the stores listed below, within 60 days for further handling. Please bring with you the damage report, the baggage that was damaged with the baggage tag. Please do not remove the baggage tag from the handle.\n\nIn the event you only noticed the damage after you have left the airport, or if any of the items inside the baggage were damaged (i.e. items that did not\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BAGGAGE<|>Baggage Type<|>Baggage refers to the personal belongings that travelers take with them on a journey, which can be delayed, damaged, or lost during transit.)\n##\n("entity"<|>BAGGAGE SERVICE CENTER<|>Service Type<|>The Baggage Service Center handles cases of delayed baggage, damaged baggage, and items forgotten on board, providing assistance to travelers.)\n##\n("entity"<|>EL AL<|>Airline<|>EL AL is an airline that provides services related to baggage handling and claims for delayed or damaged baggage.)\n##\n("entity"<|>BAGGAGE CLAIM AREA<|>Service Location<|>The baggage claim area is where travelers report issues related to their baggage, such as delays or damages, to airline representatives.)\n##\n("entity"<|>DAMAGE REPORT<|>Required Document<|>A damage report is issued by airline representatives when baggage is reported damaged, necessary for further handling of the claim.)\n##\n("entity"<|>LOST BAGGAGE REPORT NUMBER<|>Required Document<|>The lost baggage report number is a unique identifier used to check the status of a claim regarding lost baggage.)\n##\n("entity"<|>COURIER SERVICE<|>Service Type<|>The courier service is responsible for delivering retrieved delayed baggage to the address provided by the traveler.)\n##\n("entity"<|>CLAIMS DEPARTMENT<|>Service Type<|>The Claims Department processes claims related to delayed or damaged baggage and provides updates to travelers.)\n##\n("relationship"<|>BAGGAGE<|>BAGGAGE SERVICE CENTER<|>The Baggage Service Center assists travelers with issues related to their baggage, including delays and damages<|>8)\n##\n("relationship"<|>BAGGAGE<|>EL AL<|>EL AL is the airline responsible for handling baggage and addressing issues such as delays and damages<|>9)\n##\n("relationship"<|>BAGGAGE<|>BAGGAGE CLAIM AREA<|>Travelers report baggage issues in the baggage claim area, where they can receive assistance<|>7)\n##\n("relationship"<|>BAGGAGE SERVICE CENTER<|>CLAIMS DEPARTMENT<|>The Baggage Service Center coordinates with the Claims Department to process claims related to baggage<|>6)\n##\n("relationship"<|>BAGGAGE<|>DAMAGE REPORT<|>A damage report is issued when baggage is reported damaged, which is necessary for processing claims<|>8)\n##\n("relationship"<|>BAGGAGE<|>LOST BAGGAGE REPORT NUMBER<|>The lost baggage report number is used to track claims related to lost baggage<|>7)\n##\n("relationship"<|>BAGGAGE<|>COURIER SERVICE<|>The courier service delivers retrieved baggage to travelers after it has been delayed<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>DAMAGED BAGGAGE<|>Baggage Type<|>Damaged baggage refers to personal belongings that have been harmed during transit and require reporting to the airline for claims processing.)\n##\n("entity"<|>DELAYED BAGGAGE<|>Baggage Type<|>Delayed baggage refers to personal belongings that have not arrived with the traveler and must be reported to the airline for retrieval.)\n##\n("entity"<|>FORGOTTEN ITEM<|>Prohibited Item<|>A forgotten item is a personal belonging left on board an aircraft that may need to be reported to the airline for recovery.)\n##\n("entity"<|>BAGGAGE TAG<|>Label Type<|>A baggage tag is a label attached to luggage that contains information about the owner and flight details, essential for tracking baggage.)\n##\n("entity"<|>BAGGAGE ISSUES<|>Policy<|>Baggage issues refer to problems such as delays, damages, or losses that travelers may encounter with their luggage during travel.)\n##\n("entity"<|>CONTACT DETAILS<|>Required Document<|>Contact details provide information on how travelers can reach the Baggage Service Center for assistance with baggage issues.)\n##\n("entity"<|>CLAIM STATUS<|>Measurement Unit<|>Claim status refers to the current state of a baggage claim, which can be checked using the lost baggage report number.)\n##\n("relationship"<|>DELAYED BAGGAGE<|>BAGGAGE SERVICE CENTER<|>The Baggage Service Center handles reports and claims related to delayed baggage<|>8)\n##\n("relationship"<|>DAMAGED BAGGAGE<|>BAGGAGE SERVICE CENTER<|>The Baggage Service Center assists travelers with claims for damaged baggage<|>8)\n##\n("relationship"<|>FORGOTTEN ITEM<|>BAGGAGE SERVICE CENTER<|>The Baggage Service Center helps recover forgotten items left on board<|>7)\n##\n("relationship"<|>BAGGAGE TAG<|>BAGGAGE<|>The baggage tag is essential for identifying and tracking baggage<|>9)\n##\n("relationship"<|>BAGGAGE ISSUES<|>EL AL<|>EL AL has policies in place to address various baggage issues encountered by travelers<|>8)\n##\n("relationship"<|>CONTACT DETAILS<|>BAGGAGE SERVICE CENTER<|>Contact details provide necessary information for reaching the Baggage Service Center for assistance<|>7)\n##\n("relationship"<|>CLAIM STATUS<|>LOST BAGGAGE REPORT NUMBER<|>The claim status can be checked using the lost baggage report number provided by the airline<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:12,80 httpcore.http11 DEBUG send_request_headers.started request= 13:51:12,80 httpcore.http11 DEBUG send_request_headers.complete 13:51:12,81 httpcore.http11 DEBUG send_request_body.started request= 13:51:12,81 httpcore.http11 DEBUG send_request_body.complete 13:51:12,81 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:12,277 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:12 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12833'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993526'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'38ms'), (b'x-request-id', b'req_2903a1e7f616c0a0ba0b8f4c49b9be9f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47befdeccd7da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:12,277 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:12,277 httpcore.http11 DEBUG receive_response_body.started request= 13:51:12,278 httpcore.http11 DEBUG receive_response_body.complete 13:51:12,278 httpcore.http11 DEBUG response_closed.started 13:51:12,278 httpcore.http11 DEBUG response_closed.complete 13:51:12,278 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:12,279 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 13.03200000000652. input_tokens=2453, output_tokens=899 13:51:12,282 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: How many checked bags can you bring?\nFlying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost\nThe checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website.\nYou can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page.\nThe baggage policy on scheduled Sundor flights is the same as El Al\'s baggage policy.\n\nOversized And Overweight Baggage\nWhat is oversized and overweight baggage?\nAny baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage?\nAfter going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>CHECKED BAGGAGE<|>BAGGAGE TYPE<|>Checked baggage refers to the luggage that passengers check in at the airport, which is transported in the cargo hold of the aircraft.)\n##\n("entity"<|>OVERSIZED BAGGAGE<|>BAGGAGE TYPE<|>Oversized baggage is luggage that exceeds the standard dimensions set by airlines, requiring special handling and potentially incurring additional fees.)\n##\n("entity"<|>OVERWEIGHT BAGGAGE<|>BAGGAGE TYPE<|>Overweight baggage refers to luggage that exceeds the weight limit established by airlines, often resulting in extra charges.)\n##\n("entity"<|>SUNDOR<|>AIRLINE<|>Sundor is an airline that has specific baggage policies regarding checked baggage allowances and fees.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>El Al is an airline known for its baggage policies, which are similar to those of Sundor.)\n##\n("entity"<|>MANAGE YOUR BOOKING<|>SERVICE LOCATION<|>Manage Your Booking is an online service where passengers can view and modify their flight details, including baggage allowances.)\n##\n("entity"<|>FLIGHT TICKET<|>REQUIRED DOCUMENT<|>A flight ticket is a document that confirms a passenger\'s reservation and includes details about baggage allowances.)\n##\n("entity"<|>DIMENSIONS<|>DIMENSION<|>Dimensions refer to the measurements of baggage, which determine whether it is classified as standard, oversized, or overweight.)\n##\n("entity"<|>WEIGHT<|>WEIGHT<|>Weight refers to the heaviness of baggage, which is a critical factor in determining if it is overweight.)\n##\n("relationship"<|>CHECKED BAGGAGE<|>SUNDOR<|>Sundor has specific policies regarding checked baggage allowances for passengers<|>7)\n##\n("relationship"<|>CHECKED BAGGAGE<|>EL AL<|>El Al\'s baggage policy is similar to that of Sundor, affecting checked baggage allowances<|>7)\n##\n("relationship"<|>OVERSIZED BAGGAGE<|>SUNDOR<|>Sundor has specific guidelines for handling oversized baggage<|>6)\n##\n("relationship"<|>OVERWEIGHT BAGGAGE<|>SUNDOR<|>Sundor has specific guidelines for handling overweight baggage<|>6)\n##\n("relationship"<|>MANAGE YOUR BOOKING<|>FLIGHT TICKET<|>The Manage Your Booking service allows passengers to check their flight ticket details, including baggage allowances<|>8)\n##\n("relationship"<|>DIMENSIONS<|>OVERSIZED BAGGAGE<|>Oversized baggage is defined by exceeding authorized dimensions<|>9)\n##\n("relationship"<|>WEIGHT<|>OVERWEIGHT BAGGAGE<|>Overweight baggage is defined by exceeding the weight limit set by the airline<|>9)\n##\n("relationship"<|>OVERSIZED BAGGAGE<|>OVERWEIGHT BAGGAGE<|>Both oversized and overweight baggage require special handling and may incur additional fees<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:12,282 httpcore.http11 DEBUG send_request_headers.started request= 13:51:12,283 httpcore.http11 DEBUG send_request_headers.complete 13:51:12,283 httpcore.http11 DEBUG send_request_body.started request= 13:51:12,283 httpcore.http11 DEBUG send_request_body.complete 13:51:12,283 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:12,440 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:12 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'9017'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992857'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'42ms'), (b'x-request-id', b'req_c5818a0fc1087c7de59b68fe096153d9'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf16db29c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:12,440 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:12,440 httpcore.http11 DEBUG receive_response_body.started request= 13:51:12,440 httpcore.http11 DEBUG receive_response_body.complete 13:51:12,440 httpcore.http11 DEBUG response_closed.started 13:51:12,440 httpcore.http11 DEBUG response_closed.complete 13:51:12,440 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:12,441 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 9.202999999979511. input_tokens=34, output_tokens=581 13:51:12,444 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: AL operates the most significant flight segment of the itinerary; in other words when it is the MSC (Most Significant Carrier).\nBaggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.\nThe size of the baggage in the next clause refers to the sum of the length + width + depth.\nThe maximum size permitted per piece of checked baggage (whether it is a suitcase or any other type of baggage) is 158 cm.\nBaggage fees may vary from time to time, from destination to destination, and from flight to flight, all at EL AL�s sole discretion. The prevailing rate is the rate on the date of payment for the service.\nThe maximum size permitted for an infant�s checked baggage (length + width + depth) is 158 cm (excluding Lite tickets, which have no baggage allowance at all).\nSome countries use the British measurement system of pounds for weight and inches for length. 1 kg is equivalent to 2.20 lbs. 1 cm is equivalent to 0.4�.\nPassengers may travel with a maximum of five pieces of checked baggage. Six or more pieces of checked baggage must be handled in advance by the EL AL Cargo Division. Please call the EL AL Cargo Division Telephone Service Center at +972-3-9771177.\nFlying with a baby (up to the age of two)? You are entitled to bring a fully collapsible stroller, infant carrier seat, or infant car seat with you. For more information.\nIf you are traveling with a small child (aged 2-12), you are entitled to check a stroller or child safety seat at no additional charge.\nPrices are displayed in US dollars. At some airports, payment is only allowed in local currency, according to the conversion rate on the date of payment.\nFor those flying from India: A government service tax will be collected for air travel for flights with the first point of departure originated in India.\nEL AL reserves the right to change the excess baggage rates from time to time.\nThe aforementioned information applies to EL AL flights on EL AL aircraft and does not apply to codeshare fights or flights on foreign airlines, including connecting flights.\nThe luggage policy of a flight may vary when the scheduled aircraft has changed and\\or on flights operated by other airlines.\nSubject to the provisions of the law, in the event of cancellation/change of the additional services after purchase, no refund will be given, and the passenger will be charged in full for ordering such services.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that operates flights and has specific baggage policies and allowances for passengers.)\n##\n("entity"<|>BAGGAGE ALLOWANCE<|>POLICY<|>Baggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.)\n##\n("entity"<|>CHECKED BAGGAGE<|>Baggage Type<|>Checked baggage refers to the luggage that passengers check in before boarding the flight.)\n##\n("entity"<|>INFANT\'S CHECKED BAGGAGE<|>Baggage Type<|>Infant\'s checked baggage includes items like strollers and infant car seats that can be checked without additional charge.)\n##\n("entity"<|>LITE TICKETS<|>Travel Class<|>Lite tickets are a type of ticket that does not include any baggage allowance.)\n##\n("entity"<|>MAXIMUM SIZE<|>Restriction<|>The maximum size permitted per piece of checked baggage is 158 cm, calculated as the sum of length, width, and depth.)\n##\n("entity"<|>EXCESS BAGGAGE RATES<|>Fee Structure<|>Excess baggage rates are the fees charged for baggage that exceeds the allowed limit, which may change over time.)\n##\n("entity"<|>US DOLLARS<|>Currency<|>Prices for baggage fees are displayed in US dollars, although local currency may be required at some airports.)\n##\n("entity"<|>GOVERNMENT SERVICE TAX<|>Policy<|>A government service tax will be collected for air travel for flights originating in India.)\n##\n("entity"<|>CODESHARE FLIGHTS<|>Route Type<|>Codeshare flights are flights operated by other airlines that are part of a partnership with EL AL.)\n##\n("entity"<|>EL AL CARGO DIVISION<|>Service Type<|>The EL AL Cargo Division handles excess baggage and special requests for passengers traveling with more than five pieces of checked baggage.)\n##\n("entity"<|>LOCAL CURRENCY<|>Currency<|>At some airports, payment for baggage fees is only allowed in local currency according to the conversion rate on the date of payment.)\n##\n("relationship"<|>EL AL<|>BAGGAGE ALLOWANCE<|>EL AL has specific baggage allowance policies that depend on the ticket type purchased by the passenger.<|>8)\n##\n("relationship"<|>BAGGAGE ALLOWANCE<|>CHECKED BAGGAGE<|>Baggage allowance includes provisions for checked baggage that passengers can take on flights.<|>7)\n##\n("relationship"<|>CHECKED BAGGAGE<|>MAXIMUM SIZE<|>The maximum size restriction applies to checked baggage, limiting its dimensions to 158 cm.<|>9)\n##\n("relationship"<|>INFANT\'S CHECKED BAGGAGE<|>CHECKED BAGGAGE<|>Infant\'s checked baggage is a specific category of checked baggage that includes items for infants.<|>8)\n##\n("relationship"<|>LITE TICKETS<|>BAGGAGE ALLOWANCE<|>Lite tickets do not include any baggage allowance, which is a specific policy of EL AL.<|>6)\n##\n("relationship"<|>EXCESS BAGGAGE RATES<|>BAGGAGE ALLOWANCE<|>Excess baggage rates apply when the baggage allowance is exceeded, indicating a direct relationship between the two.<|>7)\n##\n("relationship"<|>US DOLLARS<|>EXCESS BAGGAGE RATES<|>Excess baggage rates are displayed in US dollars, linking the currency to the fee structure.<|>5)\n##\n("relationship"<|>GOVERNMENT SERVICE TAX<|>EL AL<|>The government service tax applies to flights operated by EL AL that originate in India, indicating a policy relationship.<|>4)\n##\n("relationship"<|>CODESHARE FLIGHTS<|>EL AL<|>The luggage policy of EL AL may vary for codeshare flights, indicating a relationship between the airline and the type of route.<|>5)\n##\n("relationship"<|>EL AL CARGO DIVISION<|>CHECKED BAGGAGE<|>The EL AL Cargo Division manages special requests for checked baggage, indicating a service relationship.<|>6)\n##\n("relationship"<|>LOCAL CURRENCY<|>EXCESS BAGGAGE RATES<|>Payment for excess baggage rates may require local currency at certain airports, linking the currency to the fee structure.<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:12,445 httpcore.http11 DEBUG send_request_headers.started request= 13:51:12,445 httpcore.http11 DEBUG send_request_headers.complete 13:51:12,445 httpcore.http11 DEBUG send_request_body.started request= 13:51:12,445 httpcore.http11 DEBUG send_request_body.complete 13:51:12,445 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:12,506 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:12 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'17156'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993503'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'38ms'), (b'x-request-id', b'req_c5014ac1d693529ba8dd56ff371cc7fa'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bee4688ac227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:12,506 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:12,506 httpcore.http11 DEBUG receive_response_body.started request= 13:51:12,507 httpcore.http11 DEBUG receive_response_body.complete 13:51:12,507 httpcore.http11 DEBUG response_closed.started 13:51:12,507 httpcore.http11 DEBUG response_closed.complete 13:51:12,507 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:12,508 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 17.32799999997951. input_tokens=2454, output_tokens=1207 13:51:12,512 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags � Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications,\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>CARRY-ON BAGGAGE<|>Baggage Type<|>Carry-on baggage refers to personal bags and carry-on bags (trolleys) that passengers can bring into the passenger cabin of an aircraft.)\n##\n("entity"<|>PERSONAL BAGS<|>Baggage Type<|>Personal bags are smaller bags that are stored under the seat to maximize cabin space.)\n##\n("entity"<|>EL AL<|>Airline<|>EL AL is an airline that operates flights with specific carry-on baggage policies.)\n##\n("entity"<|>SUN DOR<|>Airline<|>Sun Dor is an airline that operates flights with specific carry-on baggage policies.)\n##\n("entity"<|>ECONOMY CLASS<|>Travel Class<|>Economy Class is a travel class that allows passengers to bring a maximum of one carry-on bag weighing up to 8 kg.)\n##\n("entity"<|>PREMIUM CLASS<|>Travel Class<|>Premium Class allows passengers to bring two carry-on bags, each weighing a maximum of 8 kg, with a combined weight not exceeding 12 kg.)\n##\n("entity"<|>BUSINESS CLASS<|>Travel Class<|>Business Class allows passengers to bring two carry-on bags, with one bag weighing a maximum of 16 kg and a combined weight not exceeding 20 kg.)\n##\n("entity"<|>MATMID FREQUENT FLYER CLUB<|>Membership Level<|>Matmid Frequent Flyer Club status affects eligibility for carry-on baggage allowances.)\n##\n("entity"<|>DIMENSIONS<|>Dimension<|>Dimensions refer to the maximum size specifications for carry-on bags and personal bags approved for boarding.)\n##\n("entity"<|>WEIGHT<|>Weight<|>Weight refers to the maximum weight limits for carry-on bags and personal bags allowed on flights.)\n##\n("relationship"<|>CARRY-ON BAGGAGE<|>PERSONAL BAGS<|>Personal bags are a type of carry-on baggage that can be stored under the seat<|>8)\n##\n("relationship"<|>EL AL<|>CARRY-ON BAGGAGE<|>EL AL has specific policies regarding carry-on baggage for its flights<|>7)\n##\n("relationship"<|>SUN DOR<|>CARRY-ON BAGGAGE<|>Sun Dor has specific policies regarding carry-on baggage for its flights<|>7)\n##\n("relationship"<|>ECONOMY CLASS<|>CARRY-ON BAGGAGE<|>Economy Class passengers are entitled to specific carry-on baggage allowances<|>6)\n##\n("relationship"<|>PREMIUM CLASS<|>CARRY-ON BAGGAGE<|>Premium Class passengers are entitled to specific carry-on baggage allowances<|>6)\n##\n("relationship"<|>BUSINESS CLASS<|>CARRY-ON BAGGAGE<|>Business Class passengers are entitled to specific carry-on baggage allowances<|>6)\n##\n("relationship"<|>MATMID FREQUENT FLYER CLUB<|>CARRY-ON BAGGAGE<|>Membership in the Matmid Frequent Flyer Club affects carry-on baggage eligibility<|>5)\n##\n("relationship"<|>DIMENSIONS<|>CARRY-ON BAGGAGE<|>Dimensions are a key factor in determining the eligibility of carry-on baggage<|>8)\n##\n("relationship"<|>WEIGHT<|>CARRY-ON BAGGAGE<|>Weight limits are a key factor in determining the eligibility of carry-on baggage<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>CHECKED LUGGAGE<|>Baggage Type<|>Checked luggage refers to bags that are transported in the aircraft\'s cargo hold rather than in the passenger cabin.)\n##\n("entity"<|>TROLLEY<|>Baggage Type<|>A trolley is a type of carry-on bag that can be stored in the overhead compartments of an aircraft.)\n##\n("entity"<|>FLIGHT TICKET TERMS<|>Policy<|>Flight ticket terms outline the rules and regulations regarding baggage allowances and other travel-related policies.)\n##\n("entity"<|>BOOKING MANAGEMENT<|>Service Location<|>Booking management refers to the section of the airline\'s website where passengers can manage their flight bookings and check baggage policies.)\n##\n("entity"<|>NORTH AMERICA<|>GEO<|>North America is a region where specific carry-on baggage policies apply for flights operated by the airline.)\n##\n("entity"<|>MAXIMUM DIMENSIONS<|>Dimension<|>Maximum dimensions refer to the largest allowable size for carry-on bags and personal bags for boarding.)\n##\n("entity"<|>MAXIMUM WEIGHT<|>Weight<|>Maximum weight refers to the heaviest allowable weight for carry-on bags and personal bags for boarding.)\n##\n("relationship"<|>CHECKED LUGGAGE<|>CARRY-ON BAGGAGE<|>Checked luggage is different from carry-on baggage, which is allowed in the passenger cabin<|>7)\n##\n("relationship"<|>TROLLEY<|>CARRY-ON BAGGAGE<|>A trolley is a specific type of carry-on baggage that can be stored in overhead compartments<|>8)\n##\n("relationship"<|>FLIGHT TICKET TERMS<|>CARRY-ON BAGGAGE<|>Flight ticket terms provide details on the carry-on baggage policies applicable to passengers<|>6)\n##\n("relationship"<|>BOOKING MANAGEMENT<|>CARRY-ON BAGGAGE<|>Booking management allows passengers to check their carry-on baggage allowances and policies<|>6)\n##\n("relationship"<|>NORTH AMERICA<|>CARRY-ON BAGGAGE<|>Specific carry-on baggage policies apply to flights from/to North America<|>5)\n##\n("relationship"<|>MAXIMUM DIMENSIONS<|>CARRY-ON BAGGAGE<|>Maximum dimensions are critical for determining what carry-on baggage is allowed<|>8)\n##\n("relationship"<|>MAXIMUM WEIGHT<|>CARRY-ON BAGGAGE<|>Maximum weight is critical for determining what carry-on baggage is allowed<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:12,513 httpcore.http11 DEBUG send_request_headers.started request= 13:51:12,513 httpcore.http11 DEBUG send_request_headers.complete 13:51:12,513 httpcore.http11 DEBUG send_request_body.started request= 13:51:12,513 httpcore.http11 DEBUG send_request_body.complete 13:51:12,513 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:12,588 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:12 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'6620'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992496'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'45ms'), (b'x-request-id', b'req_8db66f9f4f7a0fe0fc3af457f52e53fc'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf26cca57da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:12,588 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:12,588 httpcore.http11 DEBUG receive_response_body.started request= 13:51:12,589 httpcore.http11 DEBUG receive_response_body.complete 13:51:12,589 httpcore.http11 DEBUG response_closed.started 13:51:12,589 httpcore.http11 DEBUG response_closed.complete 13:51:12,589 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:12,590 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 6.796999999962281. input_tokens=34, output_tokens=483 13:51:12,592 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Information on batteries and dangerous substances\nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.\n\nSubstances and articles forbidden on the aircraft:\n Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders.\n Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury.\n Explosives other than light ammunition.\n Flammable liquids and solids.\n Radioactive materials.\n Briefcases with installed alarm devices.\n Oxidizing materials (hydrogen peroxide, bleaching powders, etc.).\n Poisons and infectious substances, such as insecticides, herbicides, and live virus materials.\n Items such as high-strength magnetic materials, materials that can harm people or the environment.\n\n\n\nFrequently asked questions about batteries:\nWhat kinds of batteries may be taken aboard in carry-on baggage (in the aircraft cabin)?\nMost types of batteries that are commonly used by consumers may be taken on board, as well as battery-powered electronic devices for personal use.\nSpare batteries should be protected from damage and short circuit. Battery-powered devices must be protected from accidental operation and heat generation.\n\nBatteries allowed aboard the aircraft in carry-on baggage:\nDry cell alkaline batteries; typical batteries such as AA, AAA, C, D, 9-volt batteries, button batteries, etc.\nDry cell rechargeable batteries such as nickel-metal hydride (NiMH) and nickel-cadmium batteries (NiCad).\nLithium-ion batteries (a.k.a.: rechargeable lithium, lithium polymer, LIPO, or secondary lithium batteries). All types of consumer-grade lithium-ion batteries may be carried aboard the aircraft (up to 100 watt-hours [Wh] per battery). This battery size includes AA and AAA batteries, as well as batteries in cellphones, PDAs, cameras, camcorders, electronic games, tablets, portable drills, and laptops. The watt-hours (Wh) rating is marked on newer lithium-ion batteries and is explained in question 3 below. Portable chargers are also considered batteries.\nTwo larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BATTERIES<|>DANGEROUS GOOD<|>Batteries are classified as dangerous goods and may require special handling when taken aboard an aircraft.)\n##\n("entity"<|>LAPTOP<|>DANGEROUS GOOD<|>Laptops may contain batteries that are classified as dangerous goods and must be handled according to airline regulations.)\n##\n("entity"<|>MEDICAL EQUIPMENT<|>DANGEROUS GOOD<|>Medical equipment may include batteries and other components that are classified as dangerous goods.)\n##\n("entity"<|>COMPRESSED GASES<|>PROHIBITED ITEM<|>Compressed gases such as butane and oxygen are forbidden on aircraft due to their dangerous nature.)\n##\n("entity"<|>CORROSIVES<|>PROHIBITED ITEM<|>Corrosive substances like acids and wet cell batteries are prohibited on aircraft.)\n##\n("entity"<|>EXPLOSIVES<|>PROHIBITED ITEM<|>Explosives, other than light ammunition, are prohibited on aircraft.)\n##\n("entity"<|>FLAMMABLE LIQUIDS<|>PROHIBITED ITEM<|>Flammable liquids and solids are prohibited on aircraft due to safety concerns.)\n##\n("entity"<|>RADIOACTIVE MATERIALS<|>PROHIBITED ITEM<|>Radioactive materials are prohibited on aircraft for safety reasons.)\n##\n("entity"<|>HIGH-STRENGTH MAGNETIC MATERIALS<|>PROHIBITED ITEM<|>High-strength magnetic materials are prohibited on aircraft as they can harm people or the environment.)\n##\n("entity"<|>SPARE BATTERIES<|>ALLOWANCE<|>Spare batteries must be protected from damage and short circuit when taken aboard an aircraft.)\n##\n("entity"<|>DRY CELL ALKALINE BATTERIES<|>ALLOWANCE<|>Dry cell alkaline batteries such as AA, AAA, C, D, and 9-volt batteries are allowed in carry-on baggage.)\n##\n("entity"<|>LITHIUM-ION BATTERIES<|>ALLOWANCE<|>Lithium-ion batteries, including consumer-grade types, are allowed aboard aircraft with specific watt-hour limits.)\n##\n("entity"<|>PORTABLE CHARGERS<|>ALLOWANCE<|>Portable chargers are considered batteries and may be taken aboard aircraft under certain conditions.)\n##\n("relationship"<|>BATTERIES<|>LAPTOP<|>Laptops contain batteries that are classified as dangerous goods and must be handled accordingly<|>8)\n##\n("relationship"<|>BATTERIES<|>MEDICAL EQUIPMENT<|>Medical equipment may include batteries that are classified as dangerous goods<|>8)\n##\n("relationship"<|>COMPRESSED GASES<|>FLAMMABLE LIQUIDS<|>Both compressed gases and flammable liquids are classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>CORROSIVES<|>FLAMMABLE LIQUIDS<|>Both corrosives and flammable liquids are classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>EXPLOSIVES<|>FLAMMABLE LIQUIDS<|>Both explosives and flammable liquids are classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>RADIOACTIVE MATERIALS<|>FLAMMABLE LIQUIDS<|>Both radioactive materials and flammable liquids are classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>HIGH-STRENGTH MAGNETIC MATERIALS<|>FLAMMABLE LIQUIDS<|>Both high-strength magnetic materials and flammable liquids are classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>SPARE BATTERIES<|>LITHIUM-ION BATTERIES<|>Spare batteries include lithium-ion batteries which are allowed aboard aircraft under specific conditions<|>6)\n##\n("relationship"<|>DRY CELL ALKALINE BATTERIES<|>LITHIUM-ION BATTERIES<|>Both dry cell alkaline batteries and lithium-ion batteries are allowed in carry-on baggage<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:12,593 httpcore.http11 DEBUG send_request_headers.started request= 13:51:12,593 httpcore.http11 DEBUG send_request_headers.complete 13:51:12,594 httpcore.http11 DEBUG send_request_body.started request= 13:51:12,594 httpcore.http11 DEBUG send_request_body.complete 13:51:12,594 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:12,653 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:12 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'390'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996293'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'22ms'), (b'x-request-id', b'req_2155ad73544a36b4ed7acbcdf0b9622b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf4e1e97c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:12,653 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:12,653 httpcore.http11 DEBUG receive_response_body.started request= 13:51:12,653 httpcore.http11 DEBUG receive_response_body.complete 13:51:12,654 httpcore.http11 DEBUG response_closed.started 13:51:12,654 httpcore.http11 DEBUG response_closed.complete 13:51:12,654 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:12,654 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5780000000377186. input_tokens=30, output_tokens=1 13:51:12,658 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: by the Cargo Division.\n\nTransport costs as cargo:\nTransport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at:\n+972-3-9716679\n\nCosts � What you need to know:\nThe cost of transporting a pet is based on the total weight of the animal, the carrying case, and the food.\nThe prices are valid for animals accompanying the passenger on the same flight.\nPayment is made at the airport after the animal is weighed.\nPayment for transporting pets is made separately; it is not included in the weight of the permitted baggage allowance.\nIf the flight ticket includes any connecting flights with other airlines, payment must be arranged with the other airline.\nThe costs are not applicable to codeshare flights, operated by other airlines.\nA passenger with an open ticket must pay for the outbound and return flight, even if the return date is unknown.\nGeneral guidelines for transporting animals\nOnly the following pets: Dogs, cats or exotic birds, can be transported in the passenger cabin, depending on their size and weight and the required permits.\nAnimals exhibiting clear and visible signs of illness and/or who are emitting a foul odor may not be approved to fly.\nPets who have been approved for transport must also be authorized by the relevant authorities at the intermediate or final destination.\nThe passenger is required to prepare the animal for the flight according to the recommendations of a veterinarian.\nEL AL will not be held responsible in the event an animal is denied transit or entry into another country.\nTransport cage guidelines\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nTransporting service dogs in the aircraft cabin\nService dogs that are accompanying:\n\nA passenger with special needs.\nAn I.D.F soldier / A person experiencing "shell shock" (Post-trauma caused by military service).\nMay be transported at no additional cost in the aircraft cabin, subject to the following terms and conditions:\n\nYou must hold an official document/License that states that your dog has been properly trained and is in active duty as your service dog from one of the certified organization for training service dogs (The Israel Service Dogs Training Center, The Israel Guide Dog Center for The Blind).\nIt is the sole responsibility of the passenger to ensure all documents and/or authorizations required by the destination country for the transport of a service dog have been completed. EL AL will bear no responsibility in this regard.\nThe passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date.\nThe passenger must provide a veterinary certificate\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>CARGO DIVISION<|>ORGANIZATION<|>The Cargo Division is responsible for managing transport costs and guidelines for cargo, including pets.)\n##\n("entity"<|>PET<|>SPECIAL ITEM<|>Pets such as dogs, cats, and exotic birds can be transported in the passenger cabin based on size, weight, and permits.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that provides guidelines for transporting pets and service dogs on flights.)\n##\n("entity"<|>SERVICE DOG<|>SPECIAL ITEM<|>Service dogs can accompany passengers with special needs or military personnel and must meet specific requirements for transport.)\n##\n("entity"<|>VETERINARY CERTIFICATE<|>REQUIRED DOCUMENT<|>A veterinary certificate is required for transporting service dogs and must be provided by the passenger.)\n##\n("entity"<|>TRANSPORT CAGE GUIDELINES<|>POLICY<|>Guidelines that outline the requirements for transport cages used for pets during flights.)\n##\n("entity"<|>PASSENGER CABIN<|>CABIN SECTION<|>The passenger cabin is the area of the aircraft where pets may be transported, subject to size and weight restrictions.)\n##\n("entity"<|>WEIGHT<|>DIMENSION<|>Weight is a factor in determining the cost of transporting pets, including the animal, carrying case, and food.)\n##\n("entity"<|>ALLOWANCE<|>ALLOWANCE<|>The permitted baggage allowance does not include the weight of pets being transported.)\n##\n("relationship"<|>CARGO DIVISION<|>EL AL<|>The Cargo Division provides transport cost guidelines and policies for EL AL regarding cargo, including pets.<|>7)\n##\n("relationship"<|>PET<|>PASSENGER CABIN<|>Pets can be transported in the passenger cabin under specific conditions related to size and weight.<|>8)\n##\n("relationship"<|>SERVICE DOG<|>PASSENGER CABIN<|>Service dogs are allowed in the passenger cabin at no additional cost under certain conditions.<|>9)\n##\n("relationship"<|>VETERINARY CERTIFICATE<|>SERVICE DOG<|>A veterinary certificate is required for the transport of service dogs.<|>8)\n##\n("relationship"<|>PET<|>ALLOWANCE<|>The weight of pets is not included in the permitted baggage allowance, affecting transport costs.<|>6)\n##\n("relationship"<|>TRANSPORT CAGE GUIDELINES<|>PET<|>Transport cage guidelines provide the necessary requirements for transporting pets safely.<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>DOG<|>SPECIAL ITEM<|>Dogs are one of the types of pets that can be transported in the passenger cabin, subject to size and weight restrictions.)\n##\n("entity"<|>CAT<|>SPECIAL ITEM<|>Cats are one of the types of pets that can be transported in the passenger cabin, subject to size and weight restrictions.)\n##\n("entity"<|>EXOTIC BIRD<|>SPECIAL ITEM<|>Exotic birds are one of the types of pets that can be transported in the passenger cabin, subject to size and weight restrictions.)\n##\n("entity"<|>I.D.F SOLDIER<|>PASSENGER TYPE<|>I.D.F soldiers are passengers who may transport service dogs at no additional cost under specific conditions.)\n##\n("entity"<|>SHELL SHOCK<|>RESTRICTION<|>Shell shock refers to a condition that may qualify a passenger for transporting a service dog at no additional cost.)\n##\n("entity"<|>CARRYING CASE<|>MATERIAL TYPE<|>The carrying case is a necessary item for transporting pets, and its weight is included in the transport cost.)\n##\n("entity"<|>FLIGHT TICKET<|>REQUIRED DOCUMENT<|>A flight ticket is required for passengers transporting pets, and payment must be arranged with the airline.)\n##\n("relationship"<|>DOG<|>PASSENGER CABIN<|>Dogs can be transported in the passenger cabin under specific conditions related to size and weight.<|>8)\n##\n("relationship"<|>CAT<|>PASSENGER CABIN<|>Cats can be transported in the passenger cabin under specific conditions related to size and weight.<|>8)\n##\n("relationship"<|>EXOTIC BIRD<|>PASSENGER CABIN<|>Exotic birds can be transported in the passenger cabin under specific conditions related to size and weight.<|>8)\n##\n("relationship"<|>I.D.F SOLDIER<|>SERVICE DOG<|>I.D.F soldiers may transport service dogs at no additional cost under specific conditions.<|>9)\n##\n("relationship"<|>SHELL SHOCK<|>SERVICE DOG<|>Passengers experiencing shell shock may qualify to transport service dogs at no additional cost.<|>8)\n##\n("relationship"<|>CARRYING CASE<|>PET<|>The carrying case is required for transporting pets, and its weight is included in the transport cost.<|>7)\n##\n("relationship"<|>FLIGHT TICKET<|>PET<|>A flight ticket is required for passengers transporting pets, and payment must be arranged with the airline.<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:12,659 httpcore.http11 DEBUG send_request_headers.started request= 13:51:12,659 httpcore.http11 DEBUG send_request_headers.complete 13:51:12,659 httpcore.http11 DEBUG send_request_body.started request= 13:51:12,659 httpcore.http11 DEBUG send_request_body.complete 13:51:12,659 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:12,691 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:12 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10693'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9977511'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'134ms'), (b'x-request-id', b'req_57df48f8f92ba02f4fe97deaa9de9383'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=V_EGEqeY24WCNZI_QsyDHZKjXKmi_NEAx.q5T0xFlng-1731930672-1.0.1.1-5HNkOX1NtYgzciI26I.bFGIBeZYfIs_fNZIEvzsvLu3MOVLNRHEb7tOsLDqvxvqxzuE9d10f_oCTVaGaQFumYQ; path=/; expires=Mon, 18-Nov-24 12:21:12 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=.XBkgcwHym1WffPCqGI4GX6INFb7k3ew0xS24zn1pb0-1731930672944-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bec8dee37d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:12,691 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:12,691 httpcore.http11 DEBUG receive_response_body.started request= 13:51:12,692 httpcore.http11 DEBUG receive_response_body.complete 13:51:12,692 httpcore.http11 DEBUG response_closed.started 13:51:12,692 httpcore.http11 DEBUG response_closed.complete 13:51:12,692 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:12,693 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 22.10899999999674. input_tokens=2453, output_tokens=781 13:51:12,696 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: How many checked bags can you bring?\nFlying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost\nThe checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website.\nYou can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page.\nThe baggage policy on scheduled Sundor flights is the same as El Al\'s baggage policy.\n\nOversized And Overweight Baggage\nWhat is oversized and overweight baggage?\nAny baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage?\nAfter going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight.\n\n\n\nEurope and Middle East\nFar East\nNorth America\nEconomy class\nEL AL offers three types of tickets in economy class on flights to Europe and the Middle East.\n\nThe baggage allowance and weight limit depend on the ticket type:\nThe baggage allowance varies depending on the service type: Lite, Classic, or Flex. With the Lite service, one piece of checked baggage (23 kg) requires pre-ordering, and the fee varies. Both the Classic and Flex services include one piece of checked baggage (23 kg) in the ticket price. For two to five additional pieces of checked baggage (23 kg each), pre-ordering is required for all three service types (Lite, Classic, and Flex), and the fee varies.\n\nImportant information\nThe pre-order option is available up to three hours prior to departure.\n\u200b�The fee varies� � The price depends on a number of factors, such as the destination and date of the flight.\nWhen reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price.\nYou can pay to check baggage on\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>CHECKED BAGGAGE<|>BAGGAGE TYPE<|>Checked baggage refers to luggage that is transported in the cargo hold of an aircraft, as opposed to carry-on luggage that is taken into the cabin by the passenger.)\n##\n("entity"<|>OVERSIZED BAGGAGE<|>BAGGAGE TYPE<|>Oversized baggage is luggage that exceeds the airline\'s standard size limits, requiring special handling and potentially incurring additional fees.)\n##\n("entity"<|>OVERWEIGHT BAGGAGE<|>BAGGAGE TYPE<|>Overweight baggage refers to luggage that exceeds the weight limit set by the airline, which may result in extra charges.)\n##\n("entity"<|>SUNDOR<|>AIRLINE<|>Sundor is an airline that has specific baggage policies regarding checked baggage allowances and fees.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that shares similar baggage policies with Sundor, particularly regarding checked baggage allowances.)\n##\n("entity"<|>ECONOMY CLASS<|>TRAVEL CLASS<|>Economy class is a travel class offered by airlines, typically providing basic services and lower fares compared to higher classes.)\n##\n("entity"<|>LITE SERVICE<|>SERVICE TYPE<|>Lite service is a type of ticket offered by EL AL that includes one piece of checked baggage for an additional fee.)\n##\n("entity"<|>CLASSIC SERVICE<|>SERVICE TYPE<|>Classic service is a ticket option that includes one piece of checked baggage in the ticket price without additional fees.)\n##\n("entity"<|>FLEX SERVICE<|>SERVICE TYPE<|>Flex service is a ticket type that also includes one piece of checked baggage in the ticket price, offering more flexibility in changes.)\n##\n("entity"<|>BAGGAGE ALLOWANCE<|>ALLOWANCE<|>Baggage allowance refers to the number and weight of bags that a passenger is permitted to check in without incurring additional fees.)\n##\n("entity"<|>MANAGE YOUR BOOKING<|>SERVICE LOCATION<|>Manage Your Booking is an online service provided by airlines that allows passengers to view and modify their flight details, including baggage options.)\n##\n("entity"<|>ADDITIONAL PIECES OF BAGGAGE<|>ALLOWANCE<|>Additional pieces of baggage refer to extra luggage that can be checked in for a fee, beyond the standard allowance included in the ticket.)\n##\n("entity"<|>$90<|>FEE STRUCTURE<|>The fee of $90 is charged for checking a piece of baggage that is not included in the ticket price when reserved at the airport.)\n##\n("entity"<|>23 KG<|>WEIGHT<|>23 kg is the weight limit for each piece of checked baggage included in the ticket price for certain service types offered by EL AL.)\n##\n("entity"<|>THREE HOURS<|>TIME PERIOD<|>Three hours is the time frame within which passengers can pre-order additional baggage before their flight departure.)\n##\n("entity"<|>EUROPE AND MIDDLE EAST<|>ROUTE TYPE<|>Europe and the Middle East are destinations served by EL AL, with specific baggage policies applicable to flights to these regions.)\n##\n("entity"<|>NORTH AMERICA<|>ROUTE TYPE<|>North America is another destination served by EL AL, with its own baggage policies.)\n##\n("relationship"<|>SUNDOR<|>EL AL<|>Sundor and EL AL have similar baggage policies regarding checked baggage allowances and fees<|>7)\n##\n("relationship"<|>LITE SERVICE<|>BAGGAGE ALLOWANCE<|>Lite service includes a baggage allowance of one piece of checked baggage (23 kg) that requires pre-ordering<|>8)\n##\n("relationship"<|>CLASSIC SERVICE<|>BAGGAGE ALLOWANCE<|>Classic service includes a baggage allowance of one piece of checked baggage (23 kg) in the ticket price<|>8)\n##\n("relationship"<|>FLEX SERVICE<|>BAGGAGE ALLOWANCE<|>Flex service includes a baggage allowance of one piece of checked baggage (23 kg) in the ticket price<|>8)\n##\n("relationship"<|>ADDITIONAL PIECES OF BAGGAGE<|>BAGGAGE ALLOWANCE<|>Additional pieces of baggage can be checked in for a fee, which varies depending on the service type<|>6)\n##\n("relationship"<|>MANAGE YOUR BOOKING<|>ADDITIONAL PIECES OF BAGGAGE<|>Passengers can add additional pieces of baggage through the Manage Your Booking page<|>7)\n##\n("relationship"<|>OVERWEIGHT BAGGAGE<|>OVERSIZED BAGGAGE<|>Both overweight and oversized baggage require special handling and may incur additional fees<|>5)\n##\n("relationship"<|>THREE HOURS<|>MANAGE YOUR BOOKING<|>The pre-order option for additional baggage is available up to three hours prior to departure through Manage Your Booking<|>8)\n##\n("relationship"<|>ECONOMY CLASS<|>LITE SERVICE<|>Lite service is one of the ticket types available in economy class<|>6)\n##\n("relationship"<|>ECONOMY CLASS<|>CLASSIC SERVICE<|>Classic service is one of the ticket types available in economy class<|>6)\n##\n("relationship"<|>ECONOMY CLASS<|>FLEX SERVICE<|>Flex service is one of the ticket types available in economy class<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:12,699 httpcore.http11 DEBUG send_request_headers.started request= 13:51:12,699 httpcore.http11 DEBUG send_request_headers.complete 13:51:12,699 httpcore.http11 DEBUG send_request_body.started request= 13:51:12,700 httpcore.http11 DEBUG send_request_body.complete 13:51:12,700 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:12,958 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'8338'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992595'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'44ms'), (b'x-request-id', b'req_2b0798f501e7f3a70c785c19dd3754ad'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf1e690fc227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:12,958 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:12,958 httpcore.http11 DEBUG receive_response_body.started request= 13:51:12,959 httpcore.http11 DEBUG receive_response_body.complete 13:51:12,959 httpcore.http11 DEBUG response_closed.started 13:51:12,959 httpcore.http11 DEBUG response_closed.complete 13:51:12,959 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:12,960 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 8.51600000000326. input_tokens=34, output_tokens=607 13:51:12,963 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page.\nPrices are displayed in US dollars. At some airports, payment is allowed only in local currency, according to the conversion rate on the date of payment.\nTransporting snowboards and ski equipment?\nIn addition to the equipment and baggage allowance permitted for each passenger, you may also bring ski and snowboard equipment at no extra charge (doesn\'t apply on LITE fare ticket), as long as it\'s packed into one checked bag that weighs up to 50 kg and its total measurements do not exceed 277 cm (length + height + width).\n\nIf your ski equipment exceeds the permitted dimensions, you�ll need to contact El Al�s Cargo Division (Tel: +972-3-977-1177).\n\nWhat does Ski and snowboards equipment include?\nSki equipment includes one pair of skis, one pair of poles and one pair of ski boots.\nSnowboard equipment includes one snowboard and one pair of ski boots.\nTransporting bicycles?\nYou can transport a bicycle at no extra charge instead of your regular checked baggage, as long as the bicycle is packed into a checked bag and meets the weight and/or size dimensions of your permitted baggage allowance (determined by the cabin class you�re flying in).\n\nPlease note\nMotorized bicycles cannot be transported! For exceptional cases, please contact our Cargo Division. Transport of bicycles is subject to El Al approval and depends on available space in the cargo hold.\n\nTransport of bicycles also requires pre-approval from the EL AL call center. You will be charged only after you arrive at the airport, providing your bicycle is packed according to the following regulations:\n\nRemove the pedals.\nDismantle the handlebar.\nLet out some air from the wheels and separate one wheel from the rest of the bicycle.\nMake sure to pack the bicycle in a box/special case, to protect it from damage and to prevent leakage of hydraulic fluid.\nPlease note\nThe information here applies to EL AL flights on EL AL aircrafts only. It does not apply to continuing flights or flights with other airlines.\nIt is the passenger\'s responsibility to stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger\'s equipment.\nPlease note that in accordance with transport conditions, EL AL does not bear responsibility for fragile\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>CHECKED BAGGAGE<|>Baggage Type<|>Checked baggage refers to luggage that is transported in the cargo hold of an aircraft, subject to size and weight restrictions.)\n##\n("entity"<|>EXCESS BAGGAGE CHARGES<|>Fee Structure<|>Charges applied when baggage exceeds the permitted size and weight dimensions for checked baggage.)\n##\n("entity"<|>US DOLLARS<|>Currency<|>US dollars are the currency used for displaying prices related to baggage fees and charges.)\n##\n("entity"<|>LOCAL CURRENCY<|>Currency<|>Local currency refers to the currency accepted at specific airports for payment of fees, which may vary by location.)\n##\n("entity"<|>SKI EQUIPMENT<|>Special Item<|>Ski equipment includes one pair of skis, one pair of poles, and one pair of ski boots, which can be transported under specific conditions.)\n##\n("entity"<|>SNOWBOARD EQUIPMENT<|>Special Item<|>Snowboard equipment includes one snowboard and one pair of ski boots, which can be transported under specific conditions.)\n##\n("entity"<|>BICYCLE<|>Special Item<|>A bicycle can be transported instead of regular checked baggage if it meets specific size and weight dimensions.)\n##\n("entity"<|>LITE FARE TICKET<|>Travel Class<|>A fare class that does not allow for additional baggage such as ski and snowboard equipment without extra charges.)\n##\n("entity"<|>EL AL<|>Airline<|>EL AL is an airline that has specific regulations regarding the transport of baggage, including special items like ski equipment and bicycles.)\n##\n("entity"<|>CARGO DIVISION<|>Service Location<|>The Cargo Division of EL AL handles special requests and approvals for transporting oversized or special items.)\n##\n("entity"<|>EL AL CALL CENTER<|>Service Location<|>The EL AL call center is responsible for pre-approving the transport of bicycles and other special items.)\n##\n("entity"<|>PERMITTED DIMENSIONS<|>Restriction<|>The maximum size and weight limits that checked baggage and special items must adhere to for transport.)\n##\n("entity"<|>PACKING REGULATIONS<|>Policy<|>Specific guidelines that must be followed when packing bicycles for transport to prevent damage and ensure safety.)\n##\n("relationship"<|>CHECKED BAGGAGE<|>EXCESS BAGGAGE CHARGES<|>Excess baggage charges apply when checked baggage exceeds the permitted size and weight dimensions<|>9)\n##\n("relationship"<|>US DOLLARS<|>EXCESS BAGGAGE CHARGES<|>Excess baggage charges are displayed in US dollars<|>7)\n##\n("relationship"<|>LOCAL CURRENCY<|>EXCESS BAGGAGE CHARGES<|>At some airports, payment for excess baggage charges is allowed only in local currency<|>5)\n##\n("relationship"<|>SKI EQUIPMENT<|>CHECKED BAGGAGE<|>Ski equipment can be included in checked baggage under specific conditions<|>8)\n##\n("relationship"<|>SNOWBOARD EQUIPMENT<|>CHECKED BAGGAGE<|>Snowboard equipment can be included in checked baggage under specific conditions<|>8)\n##\n("relationship"<|>BICYCLE<|>CHECKED BAGGAGE<|>A bicycle can be transported instead of regular checked baggage if it meets the size and weight dimensions<|>8)\n##\n("relationship"<|>LITE FARE TICKET<|>SKI EQUIPMENT<|>Ski equipment transport does not apply on LITE fare tickets<|>6)\n##\n("relationship"<|>EL AL<|>CARGO DIVISION<|>The Cargo Division of EL AL manages special requests for transporting oversized items<|>7)\n##\n("relationship"<|>BICYCLE<|>CARGO DIVISION<|>Transport of bicycles requires pre-approval from the Cargo Division<|>6)\n##\n("relationship"<|>BICYCLE<|>EL AL CALL CENTER<|>Pre-approval for transporting bicycles must be obtained from the EL AL call center<|>6)\n##\n("relationship"<|>PERMITTED DIMENSIONS<|>CHECKED BAGGAGE<|>Checked baggage must meet the permitted dimensions for transport<|>9)\n##\n("relationship"<|>PACKING REGULATIONS<|>BICYCLE<|>Bicycles must be packed according to specific packing regulations to be transported<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>50 KG<|>Weight<|>The maximum weight limit for checked baggage, including special items like ski equipment, is 50 kg.)\n##\n("entity"<|>277 CM<|>Linear Dimension<|>The total maximum dimensions (length + height + width) for checked baggage, including ski equipment, must not exceed 277 cm.)\n##\n("entity"<|>MOTORIZED BICYCLES<|>Prohibited Item<|>Motorized bicycles are not allowed to be transported as checked baggage.)\n##\n("entity"<|>EXCEPTIONAL CASES<|>Exemption<|>Transport of bicycles may be allowed in exceptional cases, subject to approval from the Cargo Division.)\n##\n("entity"<|>EL AL AIRCRAFT<|>Aircraft Type<|>The information provided applies specifically to EL AL flights on EL AL aircraft.)\n##\n("entity"<|>DESTINATION COUNTRY<|>GEO<|>The country to which the passenger is traveling, which may have specific regulations regarding the transport of equipment.)\n##\n("entity"<|>PASSENGER<|>Passenger Type<|>Individuals traveling on EL AL flights who must comply with baggage regulations.)\n##\n("relationship"<|>50 KG<|>CHECKED BAGGAGE<|>The maximum weight limit for checked baggage is 50 kg<|>9)\n##\n("relationship"<|>277 CM<|>CHECKED BAGGAGE<|>The total dimensions for checked baggage must not exceed 277 cm<|>9)\n##\n("relationship"<|>MOTORIZED BICYCLES<|>BICYCLE<|>Motorized bicycles are prohibited from being transported as checked baggage<|>10)\n##\n("relationship"<|>EXCEPTIONAL CASES<|>BICYCLE<|>Transport of bicycles may be allowed in exceptional cases with prior approval<|>6)\n##\n("relationship"<|>EL AL AIRCRAFT<|>CHECKED BAGGAGE<|>The baggage regulations apply specifically to EL AL aircraft<|>7)\n##\n("relationship"<|>DESTINATION COUNTRY<|>PASSENGER<|>Passengers must comply with the regulations of the destination country regarding baggage<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:12,964 httpcore.http11 DEBUG send_request_headers.started request= 13:51:12,965 httpcore.http11 DEBUG send_request_headers.complete 13:51:12,965 httpcore.http11 DEBUG send_request_body.started request= 13:51:12,965 httpcore.http11 DEBUG send_request_body.complete 13:51:12,965 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:13,80 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'400'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996223'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'22ms'), (b'x-request-id', b'req_6971236782f85c9a84fda0b9a3d3d124'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf50cb26c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:13,81 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:13,81 httpcore.http11 DEBUG receive_response_body.started request= 13:51:13,81 httpcore.http11 DEBUG receive_response_body.complete 13:51:13,81 httpcore.http11 DEBUG response_closed.started 13:51:13,81 httpcore.http11 DEBUG response_closed.complete 13:51:13,81 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:13,82 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5779999999795109. input_tokens=30, output_tokens=1 13:51:13,84 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Traveling with pets\nHeading out on a long vacation? Planning to move abroad with the entire family? We consolidated all of the important information so that you and your pet can enjoy a pleasant and quiet flight experience.\n\nFirst and foremost\nThe Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs. If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services. Ways to contact the Ministry of Agriculture.\n\nPlease consider that the authorization process may take several months and involves performing several animal tests.\n\nPlease note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.\n\n* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.\n* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.\n* EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\n\nThere are a number of ways to transport animals:\nAs personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg. Service dogs are exempt from this weight limit. In this case, you should arrive at the check-in counter with the pet.\nAs checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage. In this case, you must send off the animal at the check-in counter; upon landing, you will retrieve your animal in the Arrivals Hall.\nAs registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied). In this case, all transport arrangements will be made via the El Al Cargo Division. The animal will be dropped off at the cargo terminal. Please contact the EL AL Cargo Store.\n\n\n\nTransporting a pet from Israel abroad\nIf you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits,\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>MINISTRY OF AGRICULTURE<|>ORGANIZATION<|>The Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs.)\n##\n("entity"<|>ISRAEL<|>GEO<|>Israel is the country where the Ministry of Agriculture regulates the transport of pets.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that has specific policies regarding the transportation of pets.)\n##\n("entity"<|>SERVICE DOG<|>SPECIAL ITEM<|>Service dogs are exempt from certain weight limits when transported in the cabin.)\n##\n("entity"<|>DANGEROUS DOG<|>PROHIBITED ITEM<|>Dangerous dogs, as defined by Israeli law, are not approved for transportation.)\n##\n("entity"<|>CHECKED BAGGAGE<|>BAGGAGE TYPE<|>Checked baggage is a method of transporting animals in certain instances, such as large animals.)\n##\n("entity"<|>REGISTERED CARGO<|>BAGGAGE TYPE<|>Registered cargo is used for transporting animals that are extra-large or flying unaccompanied.)\n##\n("entity"<|>CABIN<|>CABIN SECTION<|>The cabin is where pets like dogs, cats, and exotic birds can be transported with their owners, provided they meet weight restrictions.)\n##\n("entity"<|>9KG<|>WEIGHT<|>The weight limit for pets transported in the cabin, including the cage, is 9kg.)\n##\n("entity"<|>AUTHORIZATION<|>REQUIRED DOCUMENT<|>Authorization from the Ministry of Agriculture�s Veterinary Services is required to transport an animal.)\n##\n("entity"<|>ANIMAL TESTS<|>RESTRICTION<|>Several animal tests must be performed as part of the authorization process for transporting pets.)\n##\n("relationship"<|>MINISTRY OF AGRICULTURE<|>ISRAEL<|>The Ministry of Agriculture is the regulatory authority in Israel for pet transportation<|>8)\n##\n("relationship"<|>EL AL<|>MINISTRY OF AGRICULTURE<|>EL AL must comply with the regulations set by the Ministry of Agriculture regarding pet transportation<|>7)\n##\n("relationship"<|>SERVICE DOG<|>EL AL<|>Service dogs are allowed to be transported under different conditions than other pets on EL AL<|>6)\n##\n("relationship"<|>DANGEROUS DOG<|>EL AL<|>EL AL does not allow dangerous dogs to be transported<|>6)\n##\n("relationship"<|>CHECKED BAGGAGE<|>EL AL<|>EL AL allows certain animals to be transported as checked baggage<|>5)\n##\n("relationship"<|>REGISTERED CARGO<|>EL AL<|>EL AL provides registered cargo services for transporting animals<|>5)\n##\n("relationship"<|>CABIN<|>EL AL<|>EL AL allows pets to be transported in the cabin under specific conditions<|>5)\n##\n("relationship"<|>9KG<|>CABIN<|>The weight limit of 9kg applies to pets transported in the cabin<|>4)\n##\n("relationship"<|>AUTHORIZATION<|>MINISTRY OF AGRICULTURE<|>Authorization is required from the Ministry of Agriculture to transport an animal<|>8)\n##\n("relationship"<|>ANIMAL TESTS<|>AUTHORIZATION<|>Animal tests are part of the authorization process for transporting pets<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:13,85 httpcore.http11 DEBUG send_request_headers.started request= 13:51:13,85 httpcore.http11 DEBUG send_request_headers.complete 13:51:13,85 httpcore.http11 DEBUG send_request_body.started request= 13:51:13,86 httpcore.http11 DEBUG send_request_body.complete 13:51:13,86 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:13,192 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'336'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994656'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'32ms'), (b'x-request-id', b'req_ccfe6bf47a0529142c5fca3f6b4dbbc5'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf51bb97c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:13,192 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:13,192 httpcore.http11 DEBUG receive_response_body.started request= 13:51:13,193 httpcore.http11 DEBUG receive_response_body.complete 13:51:13,193 httpcore.http11 DEBUG response_closed.started 13:51:13,193 httpcore.http11 DEBUG response_closed.complete 13:51:13,193 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:13,193 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5309999999590218. input_tokens=30, output_tokens=1 13:51:13,197 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: cargo terminal. Please contact the EL AL Cargo Store.\n\n\n\nTransporting a pet from Israel abroad\nIf you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits, in Israel and in the destination country, in advance. Passengers are responsible for contacting the authorities in the destination country and acting in accordance with their guidelines. The authorities in the destination country may determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\n \n\nPlease note: It is not possible to transport animals in the aircraft cabin to the following destinations: Johannesburg, London and Hong Kong. Transport is strictly with a bill of lading (cargo).\n\nHow to obtain authorization to transport an animal from Israel abroad:\nCheck with the destination country�s authorities to determine the requirements for transporting an animal to their country.\nContact your veterinarian to have him/her perform the required tests and issue the necessary authorizations.\nAfter receiving all of the required documents, contact the Veterinary Services Department to request that they issue an international certificate of good health (this contact can usually be facilitated through your veterinarian).\nUpdate us upon receiving the flight permit, at least 2 business days prior to your flight. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL CARGO STORE<|>AIRLINE<|>The EL AL Cargo Store is a service provided by EL AL for transporting cargo, including pets, from Israel abroad.)\n##\n("entity"<|>ISRAEL<|>GEO<|>Israel is the country from which animals are transported abroad.)\n##\n("entity"<|>JOHANNESBURG<|>AIRPORT<|>Johannesburg is a destination where transporting animals in the aircraft cabin is not allowed.)\n##\n("entity"<|>LONDON<|>AIRPORT<|>London is a destination where transporting animals in the aircraft cabin is not allowed.)\n##\n("entity"<|>HONG KONG<|>AIRPORT<|>Hong Kong is a destination where transporting animals in the aircraft cabin is not allowed.)\n##\n("entity"<|>PET<|>SPECIAL ITEM<|>Pets, including dogs, cats, and exotic birds, can be transported under specific conditions and weight limits.)\n##\n("entity"<|>VETERINARIAN<|>SERVICE TYPE<|>Veterinarians are responsible for performing required tests and issuing necessary authorizations for transporting animals.)\n##\n("entity"<|>INTERNATIONAL CERTIFICATE OF GOOD HEALTH<|>REQUIRED DOCUMENT<|>An international certificate of good health is required for transporting animals abroad and is issued by the Veterinary Services Department.)\n##\n("entity"<|>BILL OF LADING<|>RESTRICTION<|>A bill of lading is required for transporting animals as cargo, indicating the terms of transport.)\n##\n("entity"<|>BUSINESS CABIN<|>CABIN SECTION<|>The Business cabin is a section of the aircraft where pets may be transported under certain conditions.)\n##\n("entity"<|>AIRCRAFT HOLD<|>CARGO<|>The aircraft hold is the area of the aircraft where animals weighing between 9 kg and 100 kg are typically transported.)\n##\n("entity"<|>PASSENGER AIRCRAFT CABIN<|>CARGO<|>The passenger aircraft cabin is where animals weighing up to 9 kg can be transported, subject to approval.)\n##\n("relationship"<|>EL AL CARGO STORE<|>ISRAEL<|>The EL AL Cargo Store facilitates the transport of animals from Israel to various destinations.<|>7)\n##\n("relationship"<|>PET<|>ISRAEL<|>Pets are transported from Israel to other countries, requiring specific permits and conditions.<|>8)\n##\n("relationship"<|>PET<|>BILL OF LADING<|>Transporting pets as cargo requires a bill of lading, which outlines the terms of transport.<|>9)\n##\n("relationship"<|>PET<|>INTERNATIONAL CERTIFICATE OF GOOD HEALTH<|>An international certificate of good health is required for transporting pets abroad.<|>8)\n##\n("relationship"<|>PET<|>VETERINARIAN<|>Veterinarians are involved in the process of preparing pets for international transport by issuing necessary health documents.<|>7)\n##\n("relationship"<|>PET<|>BUSINESS CABIN<|>Pets weighing up to 9 kg can be transported in the Business cabin with prior approval.<|>6)\n##\n("relationship"<|>PET<|>AIRCRAFT HOLD<|>Pets weighing between 9 kg and 100 kg are typically transported in the aircraft hold.<|>8)\n##\n("relationship"<|>PET<|>PASSENGER AIRCRAFT CABIN<|>Pets weighing up to 9 kg can be transported in the passenger aircraft cabin.<|>8)\n##\n("relationship"<|>JOHANNESBURG<|>PET<|>Transporting pets in the aircraft cabin is not allowed to Johannesburg.<|>5)\n##\n("relationship"<|>LONDON<|>PET<|>Transporting pets in the aircraft cabin is not allowed to London.<|>5)\n##\n("relationship"<|>HONG KONG<|>PET<|>Transporting pets in the aircraft cabin is not allowed to Hong Kong.<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>ANIMAL<|>SPECIAL ITEM<|>Animals, including dogs, cats, and exotic birds, are subject to specific transport regulations when traveling from Israel abroad.)\n##\n("entity"<|>CAGE<|>SPECIAL ITEM<|>A cage is required for transporting animals, ensuring their safety and compliance with airline regulations.)\n##\n("entity"<|>WEIGHT<|>DIMENSION<|>Weight is a critical factor in determining how animals can be transported, influencing whether they travel in the cabin or as cargo.)\n##\n("entity"<|>PERMIT<|>REQUIRED DOCUMENT<|>A permit is required for transporting animals from Israel to ensure compliance with both Israeli and destination country regulations.)\n##\n("entity"<|>VETERINARY SERVICES DEPARTMENT<|>ORGANIZATION<|>The Veterinary Services Department is responsible for issuing health certificates and permits for animal transport.)\n##\n("entity"<|>CARGO<|>ROUTE TYPE<|>Cargo transport refers to the method of shipping animals as registered cargo in the aircraft hold.)\n##\n("entity"<|>APPROVAL<|>POLICY<|>Approval from the EL AL service center is necessary for transporting pets in the Business cabin.)\n##\n("entity"<|>GUIDELINES<|>POLICY<|>Guidelines set by the destination country\'s authorities dictate how animals must be transported.)\n##\n("relationship"<|>ANIMAL<|>CAGE<|>A cage is required for the safe transport of animals, ensuring they are secure during travel.<|>8)\n##\n("relationship"<|>ANIMAL<|>WEIGHT<|>The weight of the animal determines the mode of transport, affecting whether it travels in the cabin or as cargo.<|>9)\n##\n("relationship"<|>ANIMAL<|>PERMIT<|>A permit is necessary for the transport of animals, ensuring compliance with regulations.<|>8)\n##\n("relationship"<|>VETERINARY SERVICES DEPARTMENT<|>PERMIT<|>The Veterinary Services Department issues permits required for transporting animals abroad.<|>9)\n##\n("relationship"<|>VETERINARY SERVICES DEPARTMENT<|>INTERNATIONAL CERTIFICATE OF GOOD HEALTH<|>The Veterinary Services Department issues the international certificate of good health required for animal transport.<|>9)\n##\n("relationship"<|>GUIDELINES<|>ANIMAL<|>Guidelines from destination authorities dictate the transport requirements for animals.<|>7)\n##\n("relationship"<|>APPROVAL<|>BUSINESS CABIN<|>Approval is required for transporting pets in the Business cabin, indicating a policy that must be followed.<|>6)\n##\n("relationship"<|>CARGO<|>ANIMAL<|>Animals can be transported as cargo, which is a specific route type for shipping them in the aircraft hold.<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:13,198 httpcore.http11 DEBUG send_request_headers.started request= 13:51:13,198 httpcore.http11 DEBUG send_request_headers.complete 13:51:13,198 httpcore.http11 DEBUG send_request_body.started request= 13:51:13,198 httpcore.http11 DEBUG send_request_body.complete 13:51:13,199 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:13,454 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'8925'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992810'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'43ms'), (b'x-request-id', b'req_472456e981d11fa3b2b6b82d8835c578'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf1dce087d98-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:13,454 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:13,454 httpcore.http11 DEBUG receive_response_body.started request= 13:51:13,455 httpcore.http11 DEBUG receive_response_body.complete 13:51:13,455 httpcore.http11 DEBUG response_closed.started 13:51:13,455 httpcore.http11 DEBUG response_closed.complete 13:51:13,455 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:13,456 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 9.10899999999674. input_tokens=34, output_tokens=547 13:51:13,461 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with you all of the documents and authorizations; you be asked to present them at check-in. Without this authorization, a pet will not be accepted on the flight and EL AL may not be held responsible for this.\nGuidelines for Transporting Dogs to the US\nPlease note that the regulations regarding transporting dogs to the US have changed. There are certain destinations in the US where transporting dogs will not be allowed at all. For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website. Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.\nPlease note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.\n\nWe recommend using the services of companies specializing in animal air transport.\nPlease note that additional charges are incurred for inspecting and releasing of a dog from airport facilities in the United States.\nAdditional requirements for obtaining authorization to transport a pet as cargo with a bill of lading\nIn cases where the destination country authorities determine that an animal may be transported with a bill of lading (usually when the animal weighs more than 9 kg), this service will be offered through the Cargo Division. Email the following address: Cargostore@elal.co.il\u200b and attach the following documents in a single PDF file:\n\nTransport authorization from the destination country authorities.\nExport license.\nBill of lading.\nCertificate of good health.\nDestination, flight details, flight date, details of the sender, and details of the recipient.\nThe measurements of the transport cage.\nBring all of the required authorizations with you to the airport and present them at the check-in counter.\n\nFor questions and clarifications please contact the Cargo Division: +972-3-9716679\n\nTransporting pets to Israel\nIf you intend to transport an animal to Israel, whether you�re traveling with it or he is flying alone, you are required to obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that provides services for transporting pets as cargo and requires specific documentation for pet travel.)\n##\n("entity"<|>CDC<|>ORGANIZATION<|>The CDC sets regulations regarding the transportation of dogs to the US and provides guidelines that must be followed by passengers.)\n##\n("entity"<|>ISRAEL<|>GEO<|>Israel is defined as a high-risk country for transporting dogs according to the CDC.)\n##\n("entity"<|>CARGO DIVISION<|>SERVICE TYPE<|>The Cargo Division of EL AL handles the transportation of pets as cargo and requires specific documentation for this service.)\n##\n("entity"<|>BILL OF LADING<|>REQUIRED DOCUMENT<|>A bill of lading is a document required for transporting animals, especially when they weigh more than 9 kg.)\n##\n("entity"<|>CERTIFICATE OF GOOD HEALTH<|>REQUIRED DOCUMENT<|>A certificate of good health is necessary for transporting pets to ensure they are fit for travel.)\n##\n("entity"<|>TRANSPORT AUTHORIZATION<|>REQUIRED DOCUMENT<|>Transport authorization from the destination country authorities is required for transporting pets.)\n##\n("entity"<|>EXPORT LICENSE<|>REQUIRED DOCUMENT<|>An export license is needed to transport animals out of the country.)\n##\n("entity"<|>MEASUREMENTS OF TRANSPORT CAGE<|>DIMENSION<|>The measurements of the transport cage are required to ensure the animal\'s safety and compliance with transport regulations.)\n##\n("relationship"<|>EL AL<|>CDC<|>EL AL must comply with CDC regulations for transporting dogs to the US<|>8)\n##\n("relationship"<|>EL AL<|>CARGO DIVISION<|>The Cargo Division of EL AL is responsible for handling pet transportation services<|>7)\n##\n("relationship"<|>CARGO DIVISION<|>BILL OF LADING<|>The Cargo Division requires a bill of lading for transporting animals over 9 kg<|>6)\n##\n("relationship"<|>CARGO DIVISION<|>CERTIFICATE OF GOOD HEALTH<|>The Cargo Division requires a certificate of good health for pets being transported<|>6)\n##\n("relationship"<|>CARGO DIVISION<|>TRANSPORT AUTHORIZATION<|>The Cargo Division requires transport authorization from destination authorities for pet transport<|>6)\n##\n("relationship"<|>CARGO DIVISION<|>EXPORT LICENSE<|>The Cargo Division requires an export license for transporting animals<|>6)\n##\n("relationship"<|>CARGO DIVISION<|>MEASUREMENTS OF TRANSPORT CAGE<|>The Cargo Division requires the measurements of the transport cage for compliance<|>6)\n##\n("relationship"<|>ISRAEL<|>CDC<|>Israel is classified as a high-risk country by the CDC for transporting dogs<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>PETS<|>SPECIAL ITEM<|>Pets are animals that can be transported as cargo or baggage, requiring specific documentation and guidelines for travel.)\n##\n("entity"<|>DOGS<|>SPECIAL ITEM<|>Dogs are a type of pet that have specific regulations for transportation to the US, as outlined by the CDC.)\n##\n("entity"<|>HIGH-RISK COUNTRY<|>RESTRICTION<|>A designation given to countries, such as Israel, where additional regulations apply for transporting certain animals.)\n##\n("entity"<|>AIRPORT FACILITIES<|>SERVICE LOCATION<|>Airport facilities in the United States may incur additional charges for inspecting and releasing pets.)\n##\n("entity"<|>DOCUMENTS AND AUTHORIZATIONS<|>REQUIRED DOCUMENT<|>Documents and authorizations are necessary for transporting pets and must be presented at check-in.)\n##\n("entity"<|>TRANSPORTING ANIMALS<|>SERVICE TYPE<|>The process of moving animals, such as pets, from one location to another, often requiring specific guidelines and documentation.)\n##\n("entity"<|>US<|>GEO<|>The United States has specific regulations regarding the transportation of pets, particularly dogs.)\n##\n("entity"<|>MINISTRY OF HEALTH<|>ORGANIZATION<|>The Ministry of Health in Israel is responsible for approving the entry of animals into the country.)\n##\n("relationship"<|>EL AL<|>PETS<|>EL AL provides services for transporting pets as cargo and requires specific documentation for their travel<|>8)\n##\n("relationship"<|>DOGS<|>PETS<|>Dogs are classified as pets that require special regulations for transportation<|>7)\n##\n("relationship"<|>MINISTRY OF HEALTH<|>ISRAEL<|>The Ministry of Health in Israel regulates the entry of animals into the country<|>8)\n##\n("relationship"<|>US<|>DOGS<|>The US has specific regulations regarding the transportation of dogs<|>7)\n##\n("relationship"<|>AIRPORT FACILITIES<|>DOGS<|>Airport facilities may charge additional fees for inspecting and releasing dogs<|>6)\n##\n("relationship"<|>DOCUMENTS AND AUTHORIZATIONS<|>PETS<|>Documents and authorizations are required for transporting pets<|>8)\n##\n("relationship"<|>TRANSPORTING ANIMALS<|>CARGO DIVISION<|>The Cargo Division specializes in transporting animals, including pets<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:13,462 httpcore.http11 DEBUG send_request_headers.started request= 13:51:13,462 httpcore.http11 DEBUG send_request_headers.complete 13:51:13,462 httpcore.http11 DEBUG send_request_body.started request= 13:51:13,462 httpcore.http11 DEBUG send_request_body.complete 13:51:13,462 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:13,562 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'8557'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992916'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'42ms'), (b'x-request-id', b'req_04a6e0dcaa6286952140f6a558ca4798'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf20bfe9c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:13,563 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:13,563 httpcore.http11 DEBUG receive_response_body.started request= 13:51:13,563 httpcore.http11 DEBUG receive_response_body.complete 13:51:13,563 httpcore.http11 DEBUG response_closed.started 13:51:13,563 httpcore.http11 DEBUG response_closed.complete 13:51:13,563 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:13,564 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 8.75. input_tokens=34, output_tokens=637 13:51:13,569 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Shlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nAirport City:\nCargo Tikim ve Mizvadot\nLog In Log Out � Importer of Luggage and Bags\nGilboa 1\nICL Building\nTel: 054-2520061\n\n\nRishon Le Zion\nRimon Mizvadot ve Tikim\nSaharov 19\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nYehud\nMoka � Pickup and delivery point\nARTY Rimon Import marketing and distribution ltd.\nMoshe Dayan 3\nTel: 03-6726585\n\n\nRehovot\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nNes Ziona\nMakor Haziud Baggage and Outdoor Equipment\n\nRothschild 4\n\nTel: 03-6822330\n\n\nShoham\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nRamle and Lod:\nARTY Rimon\n\nService Pickup and delivery service\n\nTel: 1700504544\n\nWhatsApp: 053-2310738\n\n\nDamage to wheelchairs, equipment for passengers who require assistance, or baby strollers\nGalgal Yaziv\nDamage to powered mobility scooters , electric power wheelchairs and more\nAdom street 23 � Industrial park Kannot � close to Gedera\n\nOrthopedica Steiner\nHasar Shapira 4\nRishon Le Zion\nTel: 03-9517674\n\n \n\nBaby equipment:\nHagalgal � The Israeli Center for Baby and children equipment and goods.\nTel: 054-5947464\nPick up and delivery from all areas.\n\nBugaboo baby carriages and strollers\nMaskit 14, Herzliya\n03-5407999\n\n\nImportant to know\nIn the event your baggage was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>ARTY RIMON<|>SERVICE TYPE<|>ARTY Rimon provides pickup and delivery services for luggage and bags in various locations.)\n##\n("entity"<|>CARGO TIKIM VE MIZVADOT<|>SERVICE TYPE<|>Cargo Tikim ve Mizvadot is an importer of luggage and bags located in Gilboa 1, ICL Building.)\n##\n("entity"<|>MOKA<|>SERVICE LOCATION<|>Moka is a pickup and delivery point for ARTY Rimon located at Moshe Dayan 3, Yehud.)\n##\n("entity"<|>RIMON MIZVADOT VE TIKIM<|>SERVICE TYPE<|>Rimon Mizvadot ve Tikim provides pickup and delivery services in Rishon Le Zion.)\n##\n("entity"<|>MAKOR HAZIUD<|>SERVICE TYPE<|>Makor Haziud specializes in baggage and outdoor equipment located in Nes Ziona.)\n##\n("entity"<|>GALGAL YAZIV<|>SERVICE TYPE<|>Galgal Yaziv deals with damage to powered mobility scooters and electric power wheelchairs.)\n##\n("entity"<|>HAGALGAL<|>SERVICE TYPE<|>Hagalgal is the Israeli Center for baby and children equipment and goods, providing pickup and delivery services.)\n##\n("entity"<|>BUGABOO<|>MATERIAL TYPE<|>Bugaboo offers baby carriages and strollers, located at Maskit 14, Herzliya.)\n##\n("entity"<|>DAMAGE TO WHEELCHAIRS<|>RESTRICTION<|>Damage to wheelchairs, equipment for passengers who require assistance, or baby strollers is a concern addressed by service providers.)\n##\n("entity"<|>IMPORTANT TO KNOW<|>POLICY<|>Policy regarding baggage damage or missing items requires contact within 7 days of receipt of baggage.)\n##\n("entity"<|>DELAY IN RECEIVING BAGGAGE<|>POLICY<|>Policy states that in the event of a delay in receiving baggage outside the country of residence, contact must be made within 21 days.)\n##\n("relationship"<|>ARTY RIMON<|>CARGO TIKIM VE MIZVADOT<|>Both provide services related to luggage and bags, indicating a potential partnership or competition<|>5)\n##\n("relationship"<|>ARTY RIMON<|>MOKA<|>Moka is a pickup and delivery point for ARTY Rimon, indicating a direct service relationship<|>8)\n##\n("relationship"<|>RIMON MIZVADOT VE TIKIM<|>ARTY RIMON<|>Both provide similar services in different locations, indicating a competitive relationship<|>5)\n##\n("relationship"<|>MAKOR HAZIUD<|>ARTY RIMON<|>Makor Haziud specializes in baggage, which is relevant to the services provided by ARTY Rimon<|>4)\n##\n("relationship"<|>GALGAL YAZIV<|>DAMAGE TO WHEELCHAIRS<|>Galgal Yaziv addresses damage to powered mobility scooters, which relates to the restriction on damaged wheelchairs<|>6)\n##\n("relationship"<|>HAGALGAL<|>ARTY RIMON<|>Hagalgal provides baby equipment, which is relevant to the services offered by ARTY Rimon<|>4)\n##\n("relationship"<|>BUGABOO<|>HAGALGAL<|>Bugaboo offers baby carriages, which are part of the baby equipment category that Hagalgal specializes in<|>5)\n##\n("relationship"<|>IMPORTANT TO KNOW<|>ARTY RIMON<|>The policy regarding baggage damage is relevant to the services provided by ARTY Rimon<|>7)\n##\n("relationship"<|>DELAY IN RECEIVING BAGGAGE<|>IMPORTANT TO KNOW<|>The policy regarding delays in receiving baggage is a critical aspect of customer service for baggage handlers<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>SHLOMO HA-MELEKH<|>PERSON<|>Shlomo Ha-Melekh is a contact person associated with the services mentioned in the document.)\n##\n("entity"<|>RISHON LE ZION<|>CITY<|>Rishon Le Zion is a city where Rimon Mizvadot ve Tikim operates.)\n##\n("entity"<|>YEHUD<|>CITY<|>Yehud is a city where Moka, a pickup and delivery point, is located.)\n##\n("entity"<|>REHOVOT<|>CITY<|>Rehovot is a city where ARTY Rimon provides pickup and delivery services.)\n##\n("entity"<|>NES ZIONA<|>CITY<|>Nes Ziona is a city where Makor Haziud operates.)\n##\n("entity"<|>SHOHAM<|>CITY<|>Shoham is a city where ARTY Rimon provides pickup and delivery services.)\n##\n("entity"<|>RAMLE<|>CITY<|>Ramle is a city where ARTY Rimon provides pickup and delivery services.)\n##\n("entity"<|>LOD<|>CITY<|>Lod is a city where ARTY Rimon provides pickup and delivery services.)\n##\n("relationship"<|>SHLOMO HA-MELEKH<|>ARTY RIMON<|>Shlomo Ha-Melekh is a contact person for ARTY Rimon, indicating a direct association<|>8)\n##\n("relationship"<|>RISHON LE ZION<|>RIMON MIZVADOT VE TIKIM<|>Rimon Mizvadot ve Tikim operates in Rishon Le Zion, indicating a service location relationship<|>8)\n##\n("relationship"<|>YEHUD<|>MOKA<|>Moka is located in Yehud, indicating a service location relationship<|>8)\n##\n("relationship"<|>REHOVOT<|>ARTY RIMON<|>ARTY Rimon provides services in Rehovot, indicating a service location relationship<|>8)\n##\n("relationship"<|>NES ZIONA<|>MAKOR HAZIUD<|>Makor Haziud operates in Nes Ziona, indicating a service location relationship<|>8)\n##\n("relationship"<|>SHOHAM<|>ARTY RIMON<|>ARTY Rimon provides services in Shoham, indicating a service location relationship<|>8)\n##\n("relationship"<|>RAMLE<|>ARTY RIMON<|>ARTY Rimon provides services in Ramle, indicating a service location relationship<|>8)\n##\n("relationship"<|>LOD<|>ARTY RIMON<|>ARTY Rimon provides services in Lod, indicating a service location relationship<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:13,570 httpcore.http11 DEBUG send_request_headers.started request= 13:51:13,570 httpcore.http11 DEBUG send_request_headers.complete 13:51:13,570 httpcore.http11 DEBUG send_request_body.started request= 13:51:13,570 httpcore.http11 DEBUG send_request_body.complete 13:51:13,570 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:13,614 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'8010'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992486'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'45ms'), (b'x-request-id', b'req_be9644f86526974f3af8ba0904e853d2'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf247c00c21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:13,614 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:13,614 httpcore.http11 DEBUG receive_response_body.started request= 13:51:13,614 httpcore.http11 DEBUG receive_response_body.complete 13:51:13,614 httpcore.http11 DEBUG response_closed.started 13:51:13,614 httpcore.http11 DEBUG response_closed.complete 13:51:13,615 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:13,615 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 8.202999999979511. input_tokens=34, output_tokens=587 13:51:13,617 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'473'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996010'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'23ms'), (b'x-request-id', b'req_cbf4f80bc7849874a54a59d3d4e366da'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf53af5ec227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:13,617 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:13,617 httpcore.http11 DEBUG receive_response_body.started request= 13:51:13,621 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Flying with sporting equipment?\nAre you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you\'re going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know\nWe offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions:\n- Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg.\n- Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.\nNote: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).\nAdditional Sports Equipment\nIf you need to bring sports equipment in addition to your standard baggage allowance, the following applies:\n\n\nAllowed Dimensions and Weight: Sports equipment with dimensions up to 277 cm (length + width + height) and weighing up to 50 kg.\n\nFees:\n- Europe, the Middle East, and Morocco: $70 one way.\n- Far East and North America: $150 one way.\n\nPlease ensure that your sports equipment meets these requirements to take advantage of our sports equipment transport service.\n\nPayment for the transport of sporting equipment will be made at the airport only and cannot be made in advance. Costs are determined according to the following regulations:\n\nThe final cost will be determined on the date of payment, according to the service cost on that date. Costs may vary depending on destination and flight, according to the sole discretion of the airline.\nChecked baggage containing sporting equipment must meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page.\nPrices are displayed in US dollars. At some airports,\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>SPORTING EQUIPMENT<|>Baggage Type<|>Sporting equipment refers to items such as skis, bikes, and other sports gear that can be transported as checked baggage or cargo by airlines.)\n##\n("entity"<|>ECONOMY CLASS<|>Travel Class<|>Economy Class is a travel class that offers standard services and amenities for passengers, excluding Lite fares.)\n##\n("entity"<|>PREMIUM CLASS<|>Travel Class<|>Premium Class is a higher travel class that provides enhanced services and amenities compared to Economy Class.)\n##\n("entity"<|>BUSINESS CLASS<|>Travel Class<|>Business Class is a premium travel class that offers superior services and amenities for passengers.)\n##\n("entity"<|>EL AL CARGO DIVISION<|>Service Type<|>The EL AL Cargo Division is a service that allows passengers to transport oversized or additional baggage separately from their standard allowance.)\n##\n("entity"<|>DIMENSIONS<|>Dimension<|>Dimensions refer to the measurements of baggage, typically expressed in length, width, and height.)\n##\n("entity"<|>WEIGHT<|>Weight<|>Weight refers to the mass of baggage, which is a critical factor in determining baggage allowances and fees.)\n##\n("entity"<|>277 CM<|>Linear Dimension<|>277 cm is the maximum dimension limit for transporting sports equipment as overweight baggage.)\n##\n("entity"<|>30 KG<|>Weight Category<|>30 kg is the maximum weight limit for sports equipment in Economy Class.)\n##\n("entity"<|>32 KG<|>Weight Category<|>32 kg is the maximum weight limit for sports equipment in Business Class.)\n##\n("entity"<|>70 USD<|>Fee Structure<|>70 USD is the fee for transporting sports equipment one way to Europe, the Middle East, and Morocco.)\n##\n("entity"<|>150 USD<|>Fee Structure<|>150 USD is the fee for transporting sports equipment one way to the Far East and North America.)\n##\n("entity"<|>US DOLLARS<|>Currency<|>US Dollars are the currency used for pricing and payment of baggage fees.)\n##\n("relationship"<|>ECONOMY CLASS<|>SPORTING EQUIPMENT<|>Economy Class allows for the transport of sporting equipment under specific size and weight conditions<|>8)\n##\n("relationship"<|>PREMIUM CLASS<|>SPORTING EQUIPMENT<|>Premium Class allows for the transport of sporting equipment under specific size and weight conditions<|>8)\n##\n("relationship"<|>BUSINESS CLASS<|>SPORTING EQUIPMENT<|>Business Class allows for the transport of sporting equipment under specific size and weight conditions<|>8)\n##\n("relationship"<|>EL AL CARGO DIVISION<|>SPORTING EQUIPMENT<|>The EL AL Cargo Division provides an option for transporting sporting equipment that exceeds standard baggage allowances<|>7)\n##\n("relationship"<|>DIMENSIONS<|>SPORTING EQUIPMENT<|>Dimensions are critical for determining whether sporting equipment can be transported as checked baggage<|>9)\n##\n("relationship"<|>WEIGHT<|>SPORTING EQUIPMENT<|>Weight is a key factor in determining the allowance and fees for transporting sporting equipment<|>9)\n##\n("relationship"<|>277 CM<|>DIMENSIONS<|>277 cm is the maximum dimension limit for transporting sports equipment as overweight baggage<|>10)\n##\n("relationship"<|>30 KG<|>WEIGHT<|>30 kg is the maximum weight limit for sports equipment in Economy Class<|>10)\n##\n("relationship"<|>32 KG<|>WEIGHT<|>32 kg is the maximum weight limit for sports equipment in Business Class<|>10)\n##\n("relationship"<|>70 USD<|>SPORTING EQUIPMENT<|>70 USD is the fee for transporting sports equipment one way to Europe, the Middle East, and Morocco<|>8)\n##\n("relationship"<|>150 USD<|>SPORTING EQUIPMENT<|>150 USD is the fee for transporting sports equipment one way to the Far East and North America<|>8)\n##\n("relationship"<|>US DOLLARS<|>70 USD<|>70 USD is expressed in US Dollars, which is the currency for baggage fees<|>9)\n##\n("relationship"<|>US DOLLARS<|>150 USD<|>150 USD is expressed in US Dollars, which is the currency for baggage fees<|>9)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>CHECKED BAGGAGE<|>Baggage Type<|>Checked baggage refers to luggage that is transported in the cargo hold of an aircraft, as opposed to carry-on luggage that is taken into the cabin.)\n##\n("entity"<|>OVERWEIGHT BAGGAGE<|>Baggage Type<|>Overweight baggage refers to luggage that exceeds the weight limit set by the airline, which incurs additional fees.)\n##\n("entity"<|>LITE FARES<|>Travel Class<|>Lite fares are a type of Economy Class fare that typically offers fewer services and amenities.)\n##\n("entity"<|>ADDITIONAL SPORTS EQUIPMENT<|>Special Item<|>Additional sports equipment refers to any sports gear that exceeds the standard baggage allowance and requires special handling or fees.)\n##\n("entity"<|>CARGO<|>Service Type<|>Cargo refers to goods or items transported in bulk, separate from passenger baggage, often requiring special arrangements.)\n##\n("entity"<|>EXCESS BAGGAGE CHARGES<|>Fee Structure<|>Excess baggage charges are fees applied when a passenger\'s luggage exceeds the allowed size or weight limits.)\n##\n("entity"<|>AIRLINE<|>Airline<|>An airline is a company that provides air transport services for passengers and cargo.)\n##\n("relationship"<|>CHECKED BAGGAGE<|>SPORTING EQUIPMENT<|>Checked baggage can include sporting equipment as long as it meets the airline\'s size and weight requirements<|>8)\n##\n("relationship"<|>OVERWEIGHT BAGGAGE<|>SPORTING EQUIPMENT<|>Sporting equipment can be classified as overweight baggage if it exceeds the weight limit, incurring additional fees<|>8)\n##\n("relationship"<|>LITE FARES<|>ECONOMY CLASS<|>Lite fares are a subset of Economy Class fares that offer limited services<|>6)\n##\n("relationship"<|>ADDITIONAL SPORTS EQUIPMENT<|>SPORTING EQUIPMENT<|>Additional sports equipment refers to any extra gear that requires special handling beyond the standard allowance<|>7)\n##\n("relationship"<|>CARGO<|>SPORTING EQUIPMENT<|>Sporting equipment can be transported as cargo if it exceeds the standard baggage allowance<|>7)\n##\n("relationship"<|>EXCESS BAGGAGE CHARGES<|>SPORTING EQUIPMENT<|>Excess baggage charges apply to sporting equipment that exceeds the permitted dimensions or weight<|>9)\n##\n("relationship"<|>AIRLINE<|>CHECKED BAGGAGE<|>Airlines have specific policies regarding checked baggage, including size and weight limits<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:13,622 httpcore.http11 DEBUG receive_response_body.complete 13:51:13,622 httpcore.http11 DEBUG response_closed.started 13:51:13,622 httpcore.http11 DEBUG response_closed.complete 13:51:13,622 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:13,623 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.6720000000204891. input_tokens=30, output_tokens=1 13:51:13,623 httpcore.http11 DEBUG send_request_headers.started request= 13:51:13,623 httpcore.http11 DEBUG send_request_headers.complete 13:51:13,623 httpcore.http11 DEBUG send_request_body.started request= 13:51:13,624 httpcore.http11 DEBUG send_request_body.complete 13:51:13,624 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:13,856 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'5964'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992736'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'43ms'), (b'x-request-id', b'req_f1f82746ab9f2264809b8e5e3fa84679'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf32bfa5c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:13,856 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:13,856 httpcore.http11 DEBUG receive_response_body.started request= 13:51:13,857 httpcore.http11 DEBUG receive_response_body.complete 13:51:13,857 httpcore.http11 DEBUG response_closed.started 13:51:13,857 httpcore.http11 DEBUG response_closed.complete 13:51:13,857 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:13,858 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 6.172000000020489. input_tokens=34, output_tokens=426 13:51:13,863 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21 days from the day you received your baggage.\nIn the event of lost baggage, you must contact us after 21 days from the day of the incident.\nWhen contacting us, please attach a copy of the following documents to your claim and hold onto the originals:\n\nFlight tickets\nBoarding passes\nBaggage tags (the stickers affixed to the flight ticket and/or the object)\nLost or damaged baggage report from the airport\nReceipts that support the claim \n \n\nPlease note that the claim will be handled in accordance with the terms of the contract of carriage and in accordance with international conventions and laws, which determine the carrier\'s liability. EL AL Israel Airlines reserves the right to refuse to accept liability if the claim concerns, either wholly or in part, fragile or perishable items, food, liquids, cash, jewelry, cameras, computers, video devices, electronics, negotiable instruments or securities, legacies, antiques, valuable items, works of art, gold and silver items, rare books or publications, business documents, precious metals or other valuables.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BAGGAGE<|>Baggage Type<|>Baggage refers to the suitcases and items that passengers check in for their flights, which can be lost, damaged, or delayed.)\n##\n("entity"<|>EL AL ISRAEL AIRLINES<|>Airline<|>EL AL Israel Airlines is the airline responsible for handling baggage claims and ensuring compliance with international conventions regarding baggage liability.)\n##\n("entity"<|>FLIGHT TICKETS<|>Required Document<|>Flight tickets are essential documents that passengers must provide when filing a claim for lost or damaged baggage.)\n##\n("entity"<|>BOARDING PASSES<|>Required Document<|>Boarding passes are documents that passengers must present when filing a claim for lost or damaged baggage.)\n##\n("entity"<|>BAGGAGE TAGS<|>Required Document<|>Baggage tags are stickers affixed to the flight ticket and/or the baggage itself, necessary for tracking and claiming lost or damaged baggage.)\n##\n("entity"<|>LOST OR DAMAGED BAGGAGE REPORT<|>Required Document<|>A lost or damaged baggage report is a document issued by the airport that passengers must include in their claim.)\n##\n("entity"<|>RECEIPTS<|>Required Document<|>Receipts that support the claim are necessary documents that passengers must provide to validate their claim for lost or damaged baggage.)\n##\n("entity"<|>FRAGILE ITEMS<|>Prohibited Item<|>Fragile items are those that EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.)\n##\n("entity"<|>PERISHABLE ITEMS<|>Prohibited Item<|>Perishable items are items that EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.)\n##\n("entity"<|>VALUABLE ITEMS<|>Valuable Item<|>Valuable items include cash, jewelry, and electronics, which EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.)\n##\n("entity"<|>INTERNATIONAL CONVENTIONS<|>Policy<|>International conventions are legal frameworks that govern the liability of carriers like EL AL Israel Airlines regarding baggage claims.)\n##\n("entity"<|>CONTRACT OF CARRIAGE<|>Policy<|>The contract of carriage outlines the terms and conditions under which EL AL Israel Airlines operates, including baggage liability.)\n##\n("relationship"<|>BAGGAGE<|>EL AL ISRAEL AIRLINES<|>EL AL Israel Airlines is responsible for handling baggage claims and ensuring compliance with international conventions regarding baggage liability.<|>9)\n##\n("relationship"<|>FLIGHT TICKETS<|>BAGGAGE<|>Flight tickets are required documents that must be provided when filing a claim for lost or damaged baggage.<|>8)\n##\n("relationship"<|>BOARDING PASSES<|>BAGGAGE<|>Boarding passes are required documents that must be provided when filing a claim for lost or damaged baggage.<|>8)\n##\n("relationship"<|>BAGGAGE TAGS<|>BAGGAGE<|>Baggage tags are required documents that must be provided when filing a claim for lost or damaged baggage.<|>8)\n##\n("relationship"<|>LOST OR DAMAGED BAGGAGE REPORT<|>BAGGAGE<|>A lost or damaged baggage report is a required document that must be included in a claim for lost or damaged baggage.<|>8)\n##\n("relationship"<|>RECEIPTS<|>BAGGAGE<|>Receipts that support the claim are required documents that must be provided to validate a claim for lost or damaged baggage.<|>8)\n##\n("relationship"<|>FRAGILE ITEMS<|>EL AL ISRAEL AIRLINES<|>EL AL Israel Airlines may refuse to accept liability for fragile items if they are lost or damaged.<|>7)\n##\n("relationship"<|>PERISHABLE ITEMS<|>EL AL ISRAEL AIRLINES<|>EL AL Israel Airlines may refuse to accept liability for perishable items if they are lost or damaged.<|>7)\n##\n("relationship"<|>VALUABLE ITEMS<|>EL AL ISRAEL AIRLINES<|>EL AL Israel Airlines may refuse to accept liability for valuable items if they are lost or damaged.<|>7)\n##\n("relationship"<|>INTERNATIONAL CONVENTIONS<|>EL AL ISRAEL AIRLINES<|>International conventions govern the liability of EL AL Israel Airlines regarding baggage claims.<|>6)\n##\n("relationship"<|>CONTRACT OF CARRIAGE<|>EL AL ISRAEL AIRLINES<|>The contract of carriage outlines the terms under which EL AL Israel Airlines operates, including baggage liability.<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>DAMAGE<|>Restriction<|>Damage refers to the condition of baggage that has been harmed or impaired, which may affect the liability of the airline regarding claims.)\n##\n("entity"<|>MISSING ITEMS<|>Restriction<|>Missing items refer to belongings that are not present in the baggage upon receipt, which may lead to a claim against the airline.)\n##\n("entity"<|>CLAIM<|>Policy<|>A claim is a formal request made by a passenger to the airline for compensation due to lost, damaged, or delayed baggage.)\n##\n("entity"<|>21 DAYS<|>Time Period<|>21 days is the time frame within which passengers must contact the airline regarding delayed baggage outside their country of residence.)\n##\n("entity"<|>7 DAYS<|>Time Period<|>7 days is the time frame within which passengers must contact the airline regarding damaged or missing items from their baggage.)\n##\n("entity"<|>AFTER 21 DAYS<|>Time Period<|>After 21 days refers to the period after which passengers must contact the airline regarding lost baggage.)\n##\n("relationship"<|>DAMAGE<|>CLAIM<|>Damage to baggage can lead to a claim being filed by the passenger against the airline.<|>8)\n##\n("relationship"<|>MISSING ITEMS<|>CLAIM<|>Missing items from baggage can lead to a claim being filed by the passenger against the airline.<|>8)\n##\n("relationship"<|>7 DAYS<|>CLAIM<|>Passengers must file a claim within 7 days for damaged or missing items from their baggage.<|>9)\n##\n("relationship"<|>21 DAYS<|>CLAIM<|>Passengers must file a claim within 21 days for delayed baggage outside their country of residence.<|>9)\n##\n("relationship"<|>AFTER 21 DAYS<|>CLAIM<|>Passengers must contact the airline after 21 days regarding lost baggage.<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:13,864 httpcore.http11 DEBUG send_request_headers.started request= 13:51:13,864 httpcore.http11 DEBUG send_request_headers.complete 13:51:13,864 httpcore.http11 DEBUG send_request_body.started request= 13:51:13,864 httpcore.http11 DEBUG send_request_body.complete 13:51:13,864 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:13,872 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'502'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995925'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'24ms'), (b'x-request-id', b'req_c8446454513c5daff118e961dafe2dc9'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf5518bec233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:13,872 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:13,872 httpcore.http11 DEBUG receive_response_body.started request= 13:51:13,872 httpcore.http11 DEBUG receive_response_body.complete 13:51:13,872 httpcore.http11 DEBUG response_closed.started 13:51:13,872 httpcore.http11 DEBUG response_closed.complete 13:51:13,873 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:13,873 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.6880000000237487. input_tokens=30, output_tokens=1 13:51:13,987 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'5699'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993050'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'41ms'), (b'x-request-id', b'req_5c7bee03afad8e7aa0a8b5e0102a6f5c'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf355ad7ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:13,988 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:13,988 httpcore.http11 DEBUG receive_response_body.started request= 13:51:13,988 httpcore.http11 DEBUG receive_response_body.complete 13:51:13,988 httpcore.http11 DEBUG response_closed.started 13:51:13,988 httpcore.http11 DEBUG response_closed.complete 13:51:13,988 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:13,989 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 5.875. input_tokens=34, output_tokens=404 13:51:13,994 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Liquids in Carry-On Bags\nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check.\n\nLiquids in Carry-On Bags\nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines.\n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time.\n\n\nGeneral information about carrying liquids in handbags to U.S\nThe volume of the container (Liquids , Aerosols, Gels) cannot exceed 100 ml (3.4 oz).\nAll items must be packed together in a clear resealable plastic bag.\nMedications and special food products (such as baby food) do not have to be in the plastic bag. These items must be presented at the security checkpoint, along with the corresponding doctor�s note.\u200b\n\u200bPassengers embarking on a connecting flight cannot purchase products prohibited aboard the aircraft, not even from the Duty Free on the plane.\nEL AL is not and will not be responsible for any liquids confiscated from passengers at the airport.\nPlease note that there may be additional inspections and requirements including at the gate.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>LIQUIDS IN CARRY-ON BAGS<|>RESTRICTION<|>Restrictions on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight.)\n##\n("entity"<|>ISRAEL<|>COUNTRY<|>Country from which flights are departing and has specific guidelines for carrying liquids in carry-on bags.)\n##\n("entity"<|>U.S<|>COUNTRY<|>Country with specific guidelines regarding the carrying of liquids in handbags.)\n##\n("entity"<|>100 ML<|>MEASUREMENT UNIT<|>Maximum volume allowed for containers of liquids, aerosols, and gels in carry-on bags.)\n##\n("entity"<|>3.4 OZ<|>MEASUREMENT UNIT<|>Equivalent measurement of 100 ml in ounces for liquids in carry-on bags.)\n##\n("entity"<|>CLEAR RESEALABLE PLASTIC BAG<|>BAGGAGE TYPE<|>Type of bag required for packing liquids, aerosols, and gels in carry-on luggage.)\n##\n("entity"<|>DOCTOR\'S NOTE<|>REQUIRED DOCUMENT<|>Document required for carrying medications and special food products at the security checkpoint.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>Airline that states it is not responsible for any liquids confiscated from passengers at the airport.)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>ISRAEL<|>Israel has specific guidelines regarding the carrying of liquids in carry-on bags for flights departing from its airports.<|>8)\n##\n("relationship"<|>LIQUIDS IN CARRY-ON BAGS<|>U.S<|>The U.S. has specific guidelines that may affect the carrying of liquids in handbags on flights to and from the country.<|>8)\n##\n("relationship"<|>100 ML<|>3.4 OZ<|>100 ml is equivalent to 3.4 oz, which is the maximum volume allowed for liquids in carry-on bags.<|>9)\n##\n("relationship"<|>CLEAR RESEALABLE PLASTIC BAG<|>LIQUIDS IN CARRY-ON BAGS<|>A clear resealable plastic bag is required for packing liquids, aerosols, and gels in carry-on luggage.<|>9)\n##\n("relationship"<|>DOCTOR\'S NOTE<|>LIQUIDS IN CARRY-ON BAGS<|>A doctor\'s note is required for carrying medications and special food products at the security checkpoint when traveling with liquids.<|>8)\n##\n("relationship"<|>EL AL<|>LIQUIDS IN CARRY-ON BAGS<|>EL AL states it is not responsible for any liquids confiscated from passengers at the airport, relating to the restrictions on liquids in carry-on bags.<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>AEROSOLS<|>PROHIBITED ITEM<|>Aerosols are considered liquids and are subject to restrictions when carried in carry-on bags.)\n##\n("entity"<|>GELS<|>PROHIBITED ITEM<|>Gels are considered liquids and are subject to restrictions when carried in carry-on bags.)\n##\n("entity"<|>CREAMS<|>PROHIBITED ITEM<|>Creams are considered liquids and are subject to restrictions when carried in carry-on bags.)\n##\n("entity"<|>BABY FOOD<|>SPECIAL ITEM<|>Baby food is a special item that does not have to be packed in the resealable plastic bag but must be presented at the security checkpoint.)\n##\n("entity"<|>DUTY FREE<|>RESTRICTION<|>Duty-free products cannot be purchased if they are prohibited aboard the aircraft, even for connecting flights.)\n##\n("entity"<|>SECURITY CHECKPOINT<|>SERVICE LOCATION<|>Location where passengers must present their carry-on items, including liquids, for inspection before boarding.)\n##\n("entity"<|>CONNECTING FLIGHT<|>ROUTE TYPE<|>Type of flight that may have additional restrictions regarding the carrying of liquids.)\n##\n("entity"<|>PLASTIC BAG<|>BAGGAGE TYPE<|>Type of bag required for carrying liquids in carry-on luggage.)\n##\n("entity"<|>PERMITTED AMOUNT<|>RESTRICTION<|>The maximum amount of liquids allowed in carry-on bags, which is subject to specific guidelines.)\n##\n("entity"<|>GUIDELINES<|>POLICY<|>Updated guidelines that dictate the rules for carrying liquids in carry-on bags.)\n##\n("entity"<|>FLIGHT<|>ROUTE TYPE<|>Traveling by air, which is subject to regulations regarding the carrying of liquids.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:13,995 httpcore.http11 DEBUG send_request_headers.started request= 13:51:13,995 httpcore.http11 DEBUG send_request_headers.complete 13:51:13,995 httpcore.http11 DEBUG send_request_body.started request= 13:51:13,995 httpcore.http11 DEBUG send_request_body.complete 13:51:13,995 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:14,84 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'454'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996222'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'22ms'), (b'x-request-id', b'req_5fbdb1d3f2fbe695da9ebacf16b63215'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf56b89f7d98-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:14,84 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:14,84 httpcore.http11 DEBUG receive_response_body.started request= 13:51:14,84 httpcore.http11 DEBUG receive_response_body.complete 13:51:14,84 httpcore.http11 DEBUG response_closed.started 13:51:14,84 httpcore.http11 DEBUG response_closed.complete 13:51:14,85 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:14,85 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.625. input_tokens=30, output_tokens=1 13:51:14,265 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'460'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995866'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'24ms'), (b'x-request-id', b'req_55d9d0d5e9ca77fd9ff6cb7db7efe0b1'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf57bd93c21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:14,266 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:14,266 httpcore.http11 DEBUG receive_response_body.started request= 13:51:14,266 httpcore.http11 DEBUG receive_response_body.complete 13:51:14,266 httpcore.http11 DEBUG response_closed.started 13:51:14,266 httpcore.http11 DEBUG response_closed.complete 13:51:14,266 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:14,267 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.6570000000065193. input_tokens=30, output_tokens=1 13:51:14,297 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'556'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996395'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'21ms'), (b'x-request-id', b'req_f1480525990e795b89cfa544238b855f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf576d9ec231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:14,298 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:14,298 httpcore.http11 DEBUG receive_response_body.started request= 13:51:14,298 httpcore.http11 DEBUG receive_response_body.complete 13:51:14,298 httpcore.http11 DEBUG response_closed.started 13:51:14,298 httpcore.http11 DEBUG response_closed.complete 13:51:14,298 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:14,299 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.7350000000442378. input_tokens=30, output_tokens=1 13:51:14,438 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'388'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996269'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'22ms'), (b'x-request-id', b'req_4f97feb74cb26265d3c19e7b0e231433'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf593cc8c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:14,438 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:14,438 httpcore.http11 DEBUG receive_response_body.started request= 13:51:14,439 httpcore.http11 DEBUG receive_response_body.complete 13:51:14,439 httpcore.http11 DEBUG response_closed.started 13:51:14,439 httpcore.http11 DEBUG response_closed.complete 13:51:14,439 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:14,439 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5779999999795109. input_tokens=30, output_tokens=1 13:51:14,514 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'333'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996619'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'20ms'), (b'x-request-id', b'req_5e19deb7581514d802e862351156f6b1'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf5a1cd2ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:14,514 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:14,514 httpcore.http11 DEBUG receive_response_body.started request= 13:51:14,515 httpcore.http11 DEBUG receive_response_body.complete 13:51:14,515 httpcore.http11 DEBUG response_closed.started 13:51:14,515 httpcore.http11 DEBUG response_closed.complete 13:51:14,515 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:14,515 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5320000000065193. input_tokens=30, output_tokens=1 13:51:14,688 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'5806'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9985513'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'86ms'), (b'x-request-id', b'req_680468ba137782aa79ca648657078395'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf38ff89c229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:14,688 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:14,688 httpcore.http11 DEBUG receive_response_body.started request= 13:51:14,689 httpcore.http11 DEBUG receive_response_body.complete 13:51:14,689 httpcore.http11 DEBUG response_closed.started 13:51:14,689 httpcore.http11 DEBUG response_closed.complete 13:51:14,689 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:14,690 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 6.0. input_tokens=34, output_tokens=440 13:51:14,695 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with you all of the documents and authorizations; you will be asked to present them at check-in. Without this authorization, a pet will not be accepted on the flight and EL AL may not be held responsible for this.\nAdditional requirements for obtaining authorization to transport a pet as cargo with a bill of lading\nIn cases where the Veterinary Services Department determines that the animal may be transported with a bill of lading (usually when the pet weighs more than 9 kg), this service will be offered through the Cargo Division. Email the following address: Cargostore@elal.co.il\u200b and attach the following documents in a single PDF file:\n\nAuthorization from the Veterinary Services Department.\nExport license.\nBill of lading.\nCertificate of good health.\nLaboratory results for rabies antibodies.\nName of customs brokerage company (if necessary).\nBring the Veterinary Service authorization with you to the airport and present it at the check-in counter.\n\nWhere do you pick up animals after landing in Israel?\nWhen the animal is transported as baggage, it will be released in the Ben Gurion Airport Arrivals Hall.\nWhen the animal is transported as cargo, it will be released in the Ben Gurion Airport cargo terminal.\nFor questions and clarifications please contact our Cargo Division: (import tracing):\nisraelc@elal.co.il\nTracingi1@elal.co.il\nTelephone: +972-3-9716589/592\nThe costs of transporting animals\nTransport costs as baggage:\n \t\u200bEurope and Middle East\tNorth America and Far East\nAnimals weighing up to 9 kg with their cage\t$100\t $150\nAnimals weighing between 9 and 50 kg with their cage\t$200\t$250\nAnimals weighing between 50 and 100 kg with their cage\t$400\t$450\nAnimals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.\n\nTransport costs as cargo:\nTransport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at:\n+972-3-9716679\n\nCosts � What you need to know:\nThe cost\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that provides services for transporting pets as cargo or baggage.)\n##\n("entity"<|>BEN GURION AIRPORT<|>AIRPORT<|>Ben Gurion Airport is the airport in Israel where animals are released after transport.)\n##\n("entity"<|>CARGO DIVISION<|>SERVICE TYPE<|>The Cargo Division of EL AL handles the transportation of animals as cargo.)\n##\n("entity"<|>VETERINARY SERVICES DEPARTMENT<|>ORGANIZATION<|>The Veterinary Services Department determines the conditions under which animals can be transported.)\n##\n("entity"<|>BILL OF LADING<|>REQUIRED DOCUMENT<|>A bill of lading is a document required for transporting animals as cargo.)\n##\n("entity"<|>AUTHORIZATION<|>REQUIRED DOCUMENT<|>Authorization from the Veterinary Services Department is required to transport a pet as cargo.)\n##\n("entity"<|>EXPORT LICENSE<|>REQUIRED DOCUMENT<|>An export license is needed for transporting animals internationally.)\n##\n("entity"<|>CERTIFICATE OF GOOD HEALTH<|>REQUIRED DOCUMENT<|>A certificate of good health is required for pets being transported.)\n##\n("entity"<|>LABORATORY RESULTS FOR RABIES ANTIBODIES<|>REQUIRED DOCUMENT<|>Laboratory results for rabies antibodies are necessary for transporting pets.)\n##\n("entity"<|>COSTS OF TRANSPORTING ANIMALS<|>POLICY<|>The costs associated with transporting animals depend on their weight and whether they are transported as baggage or cargo.)\n##\n("entity"<|>ANIMALS WEIGHING UP TO 9 KG<|>WEIGHT CATEGORY<|>Animals weighing up to 9 kg can be transported as baggage for a fee of $100 to Europe and the Middle East.)\n##\n("entity"<|>ANIMALS WEIGHING BETWEEN 9 AND 50 KG<|>WEIGHT CATEGORY<|>Animals weighing between 9 and 50 kg can be transported as baggage for a fee of $200 to Europe and the Middle East.)\n##\n("entity"<|>ANIMALS WEIGHING BETWEEN 50 AND 100 KG<|>WEIGHT CATEGORY<|>Animals weighing between 50 and 100 kg can be transported as baggage for a fee of $400 to Europe and the Middle East.)\n##\n("entity"<|>ANIMALS WEIGHING MORE THAN 100 KG<|>WEIGHT CATEGORY<|>Animals weighing more than 100 kg cannot be transported as baggage and must be handled by the Cargo Division.)\n##\n("relationship"<|>EL AL<|>CARGO DIVISION<|>EL AL\'s Cargo Division is responsible for handling the transportation of animals as cargo<|>8)\n##\n("relationship"<|>BEN GURION AIRPORT<|>EL AL<|>Animals transported by EL AL are released at Ben Gurion Airport<|>7)\n##\n("relationship"<|>VETERINARY SERVICES DEPARTMENT<|>AUTHORIZATION<|>Authorization from the Veterinary Services Department is required for transporting pets as cargo<|>9)\n##\n("relationship"<|>VETERINARY SERVICES DEPARTMENT<|>BILL OF LADING<|>The Veterinary Services Department determines if a bill of lading is needed for transporting animals<|>6)\n##\n("relationship"<|>EXPORT LICENSE<|>VETERINARY SERVICES DEPARTMENT<|>An export license is required by the Veterinary Services Department for transporting animals<|>7)\n##\n("relationship"<|>CERTIFICATE OF GOOD HEALTH<|>VETERINARY SERVICES DEPARTMENT<|>A certificate of good health is required by the Veterinary Services Department for transporting animals<|>7)\n##\n("relationship"<|>LABORATORY RESULTS FOR RABIES ANTIBODIES<|>VETERINARY SERVICES DEPARTMENT<|>Laboratory results for rabies antibodies are required by the Veterinary Services Department for transporting animals<|>7)\n##\n("relationship"<|>COSTS OF TRANSPORTING ANIMALS<|>ANIMALS WEIGHING UP TO 9 KG<|>The cost of transporting animals weighing up to 9 kg is $100 when transported as baggage<|>8)\n##\n("relationship"<|>COSTS OF TRANSPORTING ANIMALS<|>ANIMALS WEIGHING BETWEEN 9 AND 50 KG<|>The cost of transporting animals weighing between 9 and 50 kg is $200 when transported as baggage<|>8)\n##\n("relationship"<|>COSTS OF TRANSPORTING ANIMALS<|>ANIMALS WEIGHING BETWEEN 50 AND 100 KG<|>The cost of transporting animals weighing between 50 and 100 kg is $400 when transported as baggage<|>8)\n##\n("relationship"<|>COSTS OF TRANSPORTING ANIMALS<|>ANIMALS WEIGHING MORE THAN 100 KG<|>Animals weighing more than 100 kg cannot be transported as baggage and must be handled by the Cargo Division<|>9)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>PETS<|>SPECIAL ITEM<|>Pets are animals that can be transported as either cargo or baggage under specific guidelines.)\n##\n("entity"<|>CARGO<|>ROUTE TYPE<|>Cargo refers to the transportation of goods, including animals, typically handled by the Cargo Division.)\n##\n("entity"<|>BAGGAGE<|>ROUTE TYPE<|>Baggage refers to personal items, including pets, that passengers can take on board the aircraft.)\n##\n("entity"<|>9 KG<|>WEIGHT<|>9 kg is the weight limit for pets to be transported as baggage without additional requirements.)\n##\n("entity"<|>50 KG<|>WEIGHT<|>50 kg is the upper weight limit for pets to be transported as baggage with specific fees.)\n##\n("entity"<|>100 KG<|>WEIGHT<|>100 kg is the maximum weight for pets to be transported as baggage; heavier pets must be transported as cargo.)\n##\n("entity"<|>CARGO TERMINAL<|>SERVICE LOCATION<|>The cargo terminal at Ben Gurion Airport is where animals transported as cargo are released.)\n##\n("entity"<|>ARRIVALS HALL<|>SERVICE LOCATION<|>The arrivals hall at Ben Gurion Airport is where animals transported as baggage are released.)\n##\n("relationship"<|>PETS<|>BAGGAGE<|>Pets can be transported as baggage under specific guidelines<|>8)\n##\n("relationship"<|>PETS<|>CARGO<|>Pets can also be transported as cargo depending on their weight and requirements<|>8)\n##\n("relationship"<|>BAGGAGE<|>BEN GURION AIRPORT<|>Baggage, including pets, is released at Ben Gurion Airport\'s arrivals hall<|>7)\n##\n("relationship"<|>CARGO<|>BEN GURION AIRPORT<|>Cargo, including pets, is released at the cargo terminal of Ben Gurion Airport<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:14,696 httpcore.http11 DEBUG send_request_headers.started request= 13:51:14,696 httpcore.http11 DEBUG send_request_headers.complete 13:51:14,696 httpcore.http11 DEBUG send_request_body.started request= 13:51:14,696 httpcore.http11 DEBUG send_request_body.complete 13:51:14,696 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:15,64 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:15 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12063'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992798'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'43ms'), (b'x-request-id', b'req_faab245010bb55be89e9e2de2436748c'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf145e2ec233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:15,64 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:15,64 httpcore.http11 DEBUG receive_response_body.started request= 13:51:15,64 httpcore.http11 DEBUG receive_response_body.complete 13:51:15,65 httpcore.http11 DEBUG response_closed.started 13:51:15,65 httpcore.http11 DEBUG response_closed.complete 13:51:15,65 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:15,66 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 12.23399999999674. input_tokens=34, output_tokens=739 13:51:15,71 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: have been completed. EL AL will bear no responsibility in this regard.\nThe passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date.\nThe passenger must provide a veterinary certificate stating that the dog is vaccinated and has the ability to maintain proper sanitary conditions during the flight and transport.\nThe dog must be tied to a leash and/or harness from check-in until landing at the destination.\nIt is important to come equipped with a cage adapted to the dog and its size, in the event it is necessary.\nIt is the passenger�s full responsibility to complete all the forms and documents required to transport animals to Israel / from Israel, and to check with the destination country to determine its requirements.\nFlying to London with a service dog?\n\nIn addition to the guidelines we mentioned before, passengers traveling to London with a service dog are asked to register 14 days prior to the date of the flight on the Heathrow Airport website. You can do this by clicking on Heathrow Animal Reception Centre.\n\n \n\nFlying to or from the United States with a service dog?\n\nIn addition to all of the details included above, it is the passenger�s responsibility to fill out, print, and bring special additional forms for the United States and to present them at the check-in counters.\n\nPlease note that the regulations regarding transporting dogs to the US have changed. There are certain destinations in the US where transporting dogs will not be allowed at all. For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website. Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.\nPlease note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.\n\nWe recommend using the services of companies specializing in animal air transport.\nPlease note that additional charges are incurred for inspecting and releasing of a dog from airport facilities in the United States.\n\nImportant information\n\nEL AL may require the passenger to have the dog tied to a leash and/or harness and/or barrier throughout the flight.\nEL AL may be entitled to require the passenger to seat the dog on his/her lap or in the area designated for the passenger\'s feet, so that the dog does not invade the space of other passengers.\nEL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs:\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that has specific policies regarding the transportation of service dogs on flights.)\n##\n("entity"<|>SERVICE DOG<|>SPECIAL ITEM<|>A service dog is a trained animal that assists passengers with disabilities and must meet specific requirements for air travel.)\n##\n("entity"<|>HEATHROW AIRPORT<|>AIRPORT<|>Heathrow Airport is a major international airport in London where passengers traveling with service dogs must register 14 days prior to their flight.)\n##\n("entity"<|>UNITED STATES<|>GEO<|>The United States has specific regulations regarding the transportation of service dogs, which may vary by destination.)\n##\n("entity"<|>ISRAEL<|>GEO<|>Israel is a country with specific requirements for transporting animals, including service dogs.)\n##\n("entity"<|>CDC<|>ORGANIZATION<|>The CDC provides guidelines and requirements for transporting dogs to the United States, including health and vaccination documentation.)\n##\n("entity"<|>VETERINARY CERTIFICATE<|>REQUIRED DOCUMENT<|>A veterinary certificate is a document that certifies a service dog is vaccinated and can maintain sanitary conditions during transport.)\n##\n("entity"<|>ANIMAL AIR TRANSPORT COMPANIES<|>SERVICE TYPE<|>Companies that specialize in the air transport of animals, providing services to ensure safe travel for pets.)\n##\n("relationship"<|>EL AL<|>SERVICE DOG<|>EL AL has specific policies regarding the transportation of service dogs, including requirements for documentation and behavior during the flight.<|>8)\n##\n("relationship"<|>SERVICE DOG<|>VETERINARY CERTIFICATE<|>A veterinary certificate is required for a service dog to ensure it is vaccinated and fit for travel.<|>9)\n##\n("relationship"<|>SERVICE DOG<|>HEATHROW AIRPORT<|>Passengers traveling with a service dog must register on the Heathrow Airport website prior to their flight.<|>7)\n##\n("relationship"<|>SERVICE DOG<|>UNITED STATES<|>The United States has specific regulations that must be followed for transporting service dogs, which include additional forms and requirements.<|>8)\n##\n("relationship"<|>ISRAEL<|>SERVICE DOG<|>Israel has specific requirements for transporting service dogs, which must be adhered to by passengers.<|>6)\n##\n("relationship"<|>CDC<|>UNITED STATES<|>The CDC provides guidelines for transporting dogs to the United States, which must be followed by passengers.<|>8)\n##\n("relationship"<|>EL AL<|>ANIMAL AIR TRANSPORT COMPANIES<|>EL AL may recommend using specialized companies for the air transport of animals, including service dogs.<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>CAGE<|>SPECIAL ITEM<|>A cage adapted for a service dog is required for transport, ensuring the dog\'s safety and comfort during the flight.)\n##\n("entity"<|>LEASH<|>SPECIAL ITEM<|>A leash is required for service dogs during check-in and throughout the flight to ensure control and safety.)\n##\n("entity"<|>HARNESSES<|>SPECIAL ITEM<|>Harnesses are required for service dogs to ensure they are secured and do not pose a risk to other passengers.)\n##\n("entity"<|>FLIGHT DATE<|>TIME PERIOD<|>The flight date is the scheduled date on which the passenger is traveling with a service dog, which is important for compliance with regulations.)\n##\n("entity"<|>ADDITIONAL CHARGES<|>FEE STRUCTURE<|>Additional charges may be incurred for inspecting and releasing a service dog from airport facilities in the United States.)\n##\n("entity"<|>HIGH-RISK COUNTRY<|>RESTRICTION<|>As of the current date, Israel is classified as a high-risk country for transporting animals, affecting travel regulations.)\n##\n("entity"<|>CHECK-IN COUNTERS<|>SERVICE LOCATION<|>Check-in counters are the designated areas at the airport where passengers must present their documentation for traveling with a service dog.)\n##\n("entity"<|>DOCUMENTS<|>REQUIRED DOCUMENT<|>Passengers must complete all necessary documents required for transporting animals to and from Israel.)\n##\n("entity"<|>SANITARY CONDITIONS<|>RESTRICTION<|>Service dogs must maintain proper sanitary conditions during the flight, as required by airline policies.)\n##\n("relationship"<|>SERVICE DOG<|>CAGE<|>A cage is required for the transport of a service dog to ensure its safety and comfort during the flight.<|>8)\n##\n("relationship"<|>SERVICE DOG<|>LEASH<|>A leash is required for service dogs during check-in and throughout the flight to ensure control and safety.<|>9)\n##\n("relationship"<|>SERVICE DOG<|>HARNESSES<|>Harnesses are required for service dogs to ensure they are secured and do not pose a risk to other passengers.<|>9)\n##\n("relationship"<|>FLIGHT DATE<|>SERVICE DOG<|>The flight date is crucial for passengers traveling with a service dog to ensure compliance with registration and documentation requirements.<|>7)\n##\n("relationship"<|>ADDITIONAL CHARGES<|>SERVICE DOG<|>Additional charges may apply for the inspection and release of a service dog at airport facilities in the United States.<|>6)\n##\n("relationship"<|>ISRAEL<|>HIGH-RISK COUNTRY<|>Israel is classified as a high-risk country, affecting the regulations for transporting service dogs.<|>5)\n##\n("relationship"<|>CHECK-IN COUNTERS<|>SERVICE DOG<|>Passengers must present their documentation for traveling with a service dog at the check-in counters.<|>8)\n##\n("relationship"<|>DOCUMENTS<|>SERVICE DOG<|>Passengers must complete all necessary documents required for transporting service dogs to and from Israel.<|>7)\n##\n("relationship"<|>SANITARY CONDITIONS<|>SERVICE DOG<|>Service dogs must maintain proper sanitary conditions during the flight, as required by airline policies.<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:15,72 httpcore.http11 DEBUG send_request_headers.started request= 13:51:15,72 httpcore.http11 DEBUG send_request_headers.complete 13:51:15,72 httpcore.http11 DEBUG send_request_body.started request= 13:51:15,72 httpcore.http11 DEBUG send_request_body.complete 13:51:15,72 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:15,275 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:15 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'394'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996045'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'23ms'), (b'x-request-id', b'req_f6693214749566181c056bf92e27913b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf5e7b0fc229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:15,275 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:15,275 httpcore.http11 DEBUG receive_response_body.started request= 13:51:15,275 httpcore.http11 DEBUG receive_response_body.complete 13:51:15,275 httpcore.http11 DEBUG response_closed.started 13:51:15,275 httpcore.http11 DEBUG response_closed.complete 13:51:15,276 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:15,276 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5790000000270084. input_tokens=30, output_tokens=1 13:51:15,330 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:15 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'7536'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9991947'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'48ms'), (b'x-request-id', b'req_019b0e1a713d11589242fa0a3061eca5'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf323eedc222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:15,330 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:15,330 httpcore.http11 DEBUG receive_response_body.started request= 13:51:15,331 httpcore.http11 DEBUG receive_response_body.complete 13:51:15,331 httpcore.http11 DEBUG response_closed.started 13:51:15,331 httpcore.http11 DEBUG response_closed.complete 13:51:15,331 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:15,332 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 7.7189999999827705. input_tokens=34, output_tokens=585 13:51:15,337 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags � Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications,\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>CARRY-ON BAGGAGE<|>Baggage Type<|>Carry-on baggage refers to personal bags and carry-on bags (trolleys) that passengers can bring into the passenger cabin of an aircraft.)\n##\n("entity"<|>PERSONAL BAGS<|>Baggage Type<|>Personal bags are smaller bags that are stored under the seat in front of the passenger to maximize cabin space.)\n##\n("entity"<|>EL AL<|>Airline<|>EL AL is an airline that operates flights allowing specific carry-on baggage policies.)\n##\n("entity"<|>SUN DOR<|>Airline<|>Sun Dor is an airline that operates flights allowing specific carry-on baggage policies.)\n##\n("entity"<|>ECONOMY CLASS<|>Travel Class<|>Economy Class is a travel class that allows passengers to bring a maximum of one carry-on bag weighing up to 8 kg.)\n##\n("entity"<|>PREMIUM CLASS<|>Travel Class<|>Premium Class allows passengers to bring two carry-on bags, each weighing a maximum of 8 kg, with a combined weight not exceeding 12 kg.)\n##\n("entity"<|>BUSINESS CLASS<|>Travel Class<|>Business Class allows passengers to bring two carry-on bags, with one bag weighing a maximum of 16 kg and a combined weight not exceeding 20 kg.)\n##\n("entity"<|>MATMID FREQUENT FLYER CLUB<|>Membership Level<|>Matmid Frequent Flyer Club status may affect the eligibility of passengers to bring carry-on baggage aboard the aircraft.)\n##\n("entity"<|>DIMENSIONS<|>Dimension<|>Dimensions refer to the maximum size specifications for carry-on bags and personal bags approved for boarding.)\n##\n("entity"<|>WEIGHT<|>Weight<|>Weight refers to the maximum weight limits for carry-on bags and personal bags allowed on flights.)\n##\n("relationship"<|>CARRY-ON BAGGAGE<|>PERSONAL BAGS<|>Personal bags are a type of carry-on baggage that can be stored under the seat in front of the passenger.<|>8)\n##\n("relationship"<|>EL AL<|>CARRY-ON BAGGAGE<|>EL AL has specific policies regarding carry-on baggage for its flights.<|>7)\n##\n("relationship"<|>SUN DOR<|>CARRY-ON BAGGAGE<|>Sun Dor has specific policies regarding carry-on baggage for its flights.<|>7)\n##\n("relationship"<|>ECONOMY CLASS<|>CARRY-ON BAGGAGE<|>Economy Class passengers are entitled to specific carry-on baggage allowances.<|>6)\n##\n("relationship"<|>PREMIUM CLASS<|>CARRY-ON BAGGAGE<|>Premium Class passengers are entitled to specific carry-on baggage allowances.<|>6)\n##\n("relationship"<|>BUSINESS CLASS<|>CARRY-ON BAGGAGE<|>Business Class passengers are entitled to specific carry-on baggage allowances.<|>6)\n##\n("relationship"<|>MATMID FREQUENT FLYER CLUB<|>CARRY-ON BAGGAGE<|>Matmid Frequent Flyer Club status may influence the carry-on baggage eligibility for passengers.<|>5)\n##\n("relationship"<|>DIMENSIONS<|>CARRY-ON BAGGAGE<|>Dimensions are a critical factor in determining the eligibility of carry-on baggage for boarding.<|>8)\n##\n("relationship"<|>WEIGHT<|>CARRY-ON BAGGAGE<|>Weight limits are essential for determining the eligibility of carry-on baggage for boarding.<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>CHECKED LUGGAGE<|>Baggage Type<|>Checked luggage refers to bags that are transported in the aircraft\'s cargo hold rather than in the passenger cabin.)\n##\n("entity"<|>TROLLEY<|>Baggage Type<|>Trolleys are a type of carry-on bag that passengers can bring into the passenger cabin.)\n##\n("entity"<|>FLIGHT TICKET TERMS<|>Policy<|>Flight ticket terms outline the rules and regulations regarding baggage allowances and other travel-related policies.)\n##\n("entity"<|>BOOKING MANAGEMENT<|>Service Location<|>Booking management refers to the section of the airline\'s website where passengers can manage their flight bookings and check baggage policies.)\n##\n("entity"<|>OVERHEAD COMPARTMENTS<|>Cabin Section<|>Overhead compartments are storage areas in the passenger cabin where carry-on bags are placed during the flight.)\n##\n("entity"<|>BAGGAGE CONVEYOR BELT<|>Service Location<|>The baggage conveyor belt is where checked luggage is available for pickup upon arrival at the destination.)\n##\n("entity"<|>NORTH AMERICA<|>Region<|>North America is a region where specific flight policies apply, particularly regarding carry-on baggage.)\n##\n("relationship"<|>CHECKED LUGGAGE<|>CARRY-ON BAGGAGE<|>Checked luggage is an alternative to carry-on baggage for passengers who need to transport larger items.<|>6)\n##\n("relationship"<|>TROLLEY<|>CARRY-ON BAGGAGE<|>Trolleys are a specific type of carry-on baggage that passengers can bring into the cabin.<|>8)\n##\n("relationship"<|>FLIGHT TICKET TERMS<|>CARRY-ON BAGGAGE<|>Flight ticket terms provide details on the rules regarding carry-on baggage allowances.<|>7)\n##\n("relationship"<|>BOOKING MANAGEMENT<|>CARRY-ON BAGGAGE<|>Booking management allows passengers to check their carry-on baggage policies and manage their bookings.<|>6)\n##\n("relationship"<|>OVERHEAD COMPARTMENTS<|>CARRY-ON BAGGAGE<|>Overhead compartments are designated storage areas for carry-on baggage during the flight.<|>8)\n##\n("relationship"<|>BAGGAGE CONVEYOR BELT<|>CHECKED LUGGAGE<|>The baggage conveyor belt is where checked luggage is retrieved after a flight.<|>9)\n##\n("relationship"<|>NORTH AMERICA<|>CARRY-ON BAGGAGE<|>Specific carry-on baggage policies apply to flights from/to North America.<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:15,338 httpcore.http11 DEBUG send_request_headers.started request= 13:51:15,338 httpcore.http11 DEBUG send_request_headers.complete 13:51:15,338 httpcore.http11 DEBUG send_request_body.started request= 13:51:15,338 httpcore.http11 DEBUG send_request_body.complete 13:51:15,339 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:15,622 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:15 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'365'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996003'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'23ms'), (b'x-request-id', b'req_963339e432de9171ad6dfa96209decd4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf60cceeed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:15,623 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:15,623 httpcore.http11 DEBUG receive_response_body.started request= 13:51:15,623 httpcore.http11 DEBUG receive_response_body.complete 13:51:15,623 httpcore.http11 DEBUG response_closed.started 13:51:15,623 httpcore.http11 DEBUG response_closed.complete 13:51:15,623 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:15,624 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5630000000237487. input_tokens=30, output_tokens=1 13:51:15,624 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:15 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'4929'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993322'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'40ms'), (b'x-request-id', b'req_767f3d42f97f94faaa46a968dba99f5b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf446f587d95-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:15,625 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:15,625 httpcore.http11 DEBUG receive_response_body.started request= 13:51:15,625 httpcore.http11 DEBUG receive_response_body.complete 13:51:15,625 httpcore.http11 DEBUG response_closed.started 13:51:15,625 httpcore.http11 DEBUG response_closed.complete 13:51:15,625 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:15,626 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 5.10899999999674. input_tokens=34, output_tokens=316 13:51:15,634 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view the Summary of Regulations.\nIf your battery is on the list of batteries allowed on the aircraft and in order for EL AL to be prepared to transport the mobility aid, you must report, at least 14 days before the flight, that you intend to arrive at the flight with the mobility aid. You must send an email to flightaid@elal.co.il indicating the model of the wheelchair/scooter and battery as shown on the list.\nIf your battery does not appear on the list of flight-approved batteries, please fill out and submit a portable vehicle flight form. After filling out the form and sending it to flightaid@elal.co.il, you will receive authorization to travel with your mobility aid within approximately 7 business days, depending on the urgency of your flight dates.\nTraveling with hazardous materials on EL AL flights\n\nAre you planning to fly with dry ice? Contact the EL AL service center in advance to update the details of your flight. Additionally, you will need to fill out a Declaration Form and bring it with you on the flight.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that provides guidelines for traveling with battery-powered mobility aids and hazardous materials.)\n##\n("entity"<|>BATTERY-POWERED MOBILITY AIDS<|>SPECIAL ITEM<|>Battery-powered mobility aids include wheelchairs and scooters that require compliance with IATA regulations for air travel.)\n##\n("entity"<|>IATA REGULATIONS<|>POLICY<|>IATA regulations govern the transport of battery-powered mobility aids and hazardous materials on flights.)\n##\n("entity"<|>FLIGHT-APPROVED BATTERIES<|>RESTRICTED ITEM<|>Flight-approved batteries are those that are allowed on the aircraft as per airline regulations.)\n##\n("entity"<|>HAZARDOUS MATERIALS<|>PROHIBITED ITEM<|>Hazardous materials include items like dry ice that require special handling and declaration when traveling.)\n##\n("entity"<|>DECLARATION FORM<|>REQUIRED DOCUMENT<|>A Declaration Form is required for traveling with hazardous materials on EL AL flights.)\n##\n("relationship"<|>EL AL<|>BATTERY-POWERED MOBILITY AIDS<|>EL AL provides specific regulations for traveling with battery-powered mobility aids on their flights<|>8)\n##\n("relationship"<|>BATTERY-POWERED MOBILITY AIDS<|>IATA REGULATIONS<|>Battery-powered mobility aids must comply with IATA regulations for air travel<|>7)\n##\n("relationship"<|>EL AL<|>HAZARDOUS MATERIALS<|>EL AL requires advance notice and a Declaration Form for traveling with hazardous materials<|>8)\n##\n("relationship"<|>HAZARDOUS MATERIALS<|>DECLARATION FORM<|>A Declaration Form is necessary for traveling with hazardous materials on EL AL flights<|>9)\n##\n("relationship"<|>FLIGHT-APPROVED BATTERIES<|>BATTERY-POWERED MOBILITY AIDS<|>Battery-powered mobility aids must use flight-approved batteries to be transported on EL AL flights<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>MOBILITY AID<|>SPECIAL ITEM<|>Mobility aids include devices like wheelchairs and scooters that assist individuals with mobility challenges.)\n##\n("entity"<|>DRY ICE<|>DANGEROUS GOOD<|>Dry ice is a solid form of carbon dioxide that is considered a hazardous material and requires special handling when transported.)\n##\n("entity"<|>FLIGHT AID<|>SERVICE TYPE<|>Flight aid refers to the assistance provided by airlines for passengers with mobility challenges, including the transport of mobility aids.)\n##\n("entity"<|>EMAIL NOTIFICATION<|>REQUIRED DOCUMENT<|>An email notification to the airline is required to inform them about the intention to travel with a mobility aid.)\n##\n("relationship"<|>EL AL<|>MOBILITY AID<|>EL AL provides services for passengers traveling with mobility aids<|>7)\n##\n("relationship"<|>MOBILITY AID<|>FLIGHT AID<|>Mobility aids are part of the flight aid services provided to assist passengers<|>6)\n##\n("relationship"<|>DRY ICE<|>HAZARDOUS MATERIALS<|>Dry ice is classified as a hazardous material that requires special handling during air travel<|>8)\n##\n("relationship"<|>EMAIL NOTIFICATION<|>EL AL<|>An email notification is required to inform EL AL about traveling with a mobility aid<|>9)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:15,635 httpcore.http11 DEBUG send_request_headers.started request= 13:51:15,635 httpcore.http11 DEBUG send_request_headers.complete 13:51:15,635 httpcore.http11 DEBUG send_request_body.started request= 13:51:15,635 httpcore.http11 DEBUG send_request_body.complete 13:51:15,635 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:15,944 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'7099'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9987155'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'77ms'), (b'x-request-id', b'req_5345dd07efe59c4c4282fd69c115a151'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf38cc31c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:15,944 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:15,945 httpcore.http11 DEBUG receive_response_body.started request= 13:51:15,945 httpcore.http11 DEBUG receive_response_body.complete 13:51:15,945 httpcore.http11 DEBUG response_closed.started 13:51:15,945 httpcore.http11 DEBUG response_closed.complete 13:51:15,945 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:15,946 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 7.280999999959022. input_tokens=34, output_tokens=470 13:51:15,951 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Flying with sporting equipment?\nAre you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you\'re going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know\nWe offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions:\n- Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg.\n- Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.\nNote: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).\nAdditional Sports Equipment\nIf you need to bring sports equipment in addition to your standard baggage allowance, the following applies:\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>SPORTING EQUIPMENT<|>Baggage Type<|>Sporting equipment includes items like skis, snowboards, and bicycles that can be transported on flights under specific conditions.)\n##\n("entity"<|>ECONOMY CLASS<|>Travel Class<|>Economy Class is a travel class that allows complimentary transport of sports equipment under certain conditions, excluding Lite fares.)\n##\n("entity"<|>PREMIUM CLASS<|>Travel Class<|>Premium Class is a travel class that allows complimentary transport of sports equipment under specific conditions.)\n##\n("entity"<|>BUSINESS CLASS<|>Travel Class<|>Business Class allows for the transport of sports equipment with different weight limits compared to Economy and Premium Class.)\n##\n("entity"<|>DIMENSIONS<|>Dimension<|>Dimensions refer to the total measurements (length + width + height) of the sports equipment that must not exceed specified limits for transport.)\n##\n("entity"<|>WEIGHT<|>Weight<|>Weight refers to the maximum allowable weight of sports equipment for transport, which varies by travel class.)\n##\n("entity"<|>EL AL CARGO DIVISION<|>Service Type<|>The EL AL Cargo Division provides services for transporting oversized or separately sent sports equipment as cargo.)\n##\n("entity"<|>CALL CENTER<|>Service Location<|>The call center is a service location where passengers can contact for approval regarding overweight baggage.)\n##\n("entity"<|>OVERWEIGHT BAGGAGE<|>Restriction<|>Overweight baggage refers to items that exceed the standard weight limits and require special approval for transport.)\n##\n("entity"<|>ADDITIONAL SPORTS EQUIPMENT<|>Special Item<|>Additional sports equipment refers to any sports items brought beyond the standard baggage allowance.)\n##\n("entity"<|>32 KG<|>Weight Category<|>32 kg is the maximum weight limit for sports equipment in Business Class.)\n##\n("entity"<|>30 KG<|>Weight Category<|>30 kg is the maximum weight limit for sports equipment in Economy and Premium Class.)\n##\n("entity"<|>277 CM<|>Linear Dimension<|>277 cm is the maximum total measurement limit for sports equipment to be sent as overweight baggage.)\n##\n("entity"<|>190 CM<|>Linear Dimension<|>190 cm is the maximum dimension limit for sports equipment in Economy and Premium Class.)\n##\n("entity"<|>LITE FARES<|>Restriction<|>Lite fares are a type of Economy Class fare that does not allow for complimentary transport of sports equipment.)\n##\n("relationship"<|>ECONOMY CLASS<|>SPORTING EQUIPMENT<|>Economy Class allows for the transport of sporting equipment under specific conditions regarding dimensions and weight.<|>8)\n##\n("relationship"<|>PREMIUM CLASS<|>SPORTING EQUIPMENT<|>Premium Class allows for the transport of sporting equipment under specific conditions regarding dimensions and weight.<|>8)\n##\n("relationship"<|>BUSINESS CLASS<|>SPORTING EQUIPMENT<|>Business Class allows for the transport of sporting equipment with different weight limits compared to Economy and Premium Class.<|>8)\n##\n("relationship"<|>DIMENSIONS<|>SPORTING EQUIPMENT<|>Dimensions are a critical factor in determining whether sporting equipment can be transported as checked baggage.<|>9)\n##\n("relationship"<|>WEIGHT<|>SPORTING EQUIPMENT<|>Weight is a key restriction that determines if sporting equipment can be transported in the specified travel classes.<|>9)\n##\n("relationship"<|>EL AL CARGO DIVISION<|>SPORTING EQUIPMENT<|>The EL AL Cargo Division provides an alternative for transporting sporting equipment that exceeds standard baggage limits.<|>7)\n##\n("relationship"<|>CALL CENTER<|>OVERWEIGHT BAGGAGE<|>The call center is where passengers can seek approval for transporting overweight baggage, including sports equipment.<|>6)\n##\n("relationship"<|>ADDITIONAL SPORTS EQUIPMENT<|>SPORTING EQUIPMENT<|>Additional sports equipment refers to items that can be transported beyond the standard baggage allowance.<|>5)\n##\n("relationship"<|>32 KG<|>BUSINESS CLASS<|>32 kg is the maximum weight limit for sports equipment in Business Class, indicating a relationship between the weight category and travel class.<|>8)\n##\n("relationship"<|>30 KG<|>ECONOMY CLASS<|>30 kg is the maximum weight limit for sports equipment in Economy Class, indicating a relationship between the weight category and travel class.<|>8)\n##\n("relationship"<|>277 CM<|>OVERWEIGHT BAGGAGE<|>277 cm is the maximum dimension limit for sports equipment to be sent as overweight baggage, establishing a relationship between linear dimension and restriction.<|>8)\n##\n("relationship"<|>190 CM<|>SPORTING EQUIPMENT<|>190 cm is the maximum dimension limit for sports equipment in Economy and Premium Class, establishing a relationship between linear dimension and baggage type.<|>8)\n##\n("relationship"<|>LITE FARES<|>ECONOMY CLASS<|>Lite fares are a restriction within Economy Class that affects the transport of sporting equipment.<|>4)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>SKI EQUIPMENT<|>Special Item<|>Ski equipment refers to items specifically designed for skiing, which may have additional transport benefits when flying.)\n##\n("entity"<|>SNOWBOARDING EQUIPMENT<|>Special Item<|>Snowboarding equipment includes items designed for snowboarding, which may also have specific transport conditions.)\n##\n("entity"<|>COMPLIMENTARY TRANSPORT<|>Policy<|>Complimentary transport refers to the policy allowing certain sports equipment to be transported without additional fees under specified conditions.)\n##\n("entity"<|>CALL CENTER APPROVAL<|>Required Document<|>Call center approval is required for transporting overweight baggage, ensuring compliance with airline policies.)\n##\n("entity"<|>EL AL<|>Airline<|>EL AL is the airline providing specific guidelines for transporting sporting equipment and other baggage types.)\n##\n("entity"<|>CHECKED BAGGAGE<|>Baggage Type<|>Checked baggage refers to luggage that is transported in the cargo hold of the aircraft, including sporting equipment under certain conditions.)\n##\n("entity"<|>CARGO<|>Service Type<|>Cargo refers to the service provided for transporting items that exceed standard baggage limits, including sporting equipment.)\n##\n("relationship"<|>SKI EQUIPMENT<|>COMPLIMENTARY TRANSPORT<|>Ski equipment may qualify for complimentary transport under specific conditions set by the airline.<|>7)\n##\n("relationship"<|>SNOWBOARDING EQUIPMENT<|>COMPLIMENTARY TRANSPORT<|>Snowboarding equipment may also qualify for complimentary transport under specific conditions set by the airline.<|>7)\n##\n("relationship"<|>EL AL<|>CHECKED BAGGAGE<|>EL AL provides guidelines for transporting checked baggage, including sporting equipment.<|>8)\n##\n("relationship"<|>CALL CENTER APPROVAL<|>OVERWEIGHT BAGGAGE<|>Call center approval is necessary for transporting overweight baggage, ensuring compliance with airline policies.<|>6)\n##\n("relationship"<|>CARGO<|>SPORTING EQUIPMENT<|>Cargo services are available for transporting sporting equipment that exceeds standard baggage limits.<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:15,952 httpcore.http11 DEBUG send_request_headers.started request= 13:51:15,952 httpcore.http11 DEBUG send_request_headers.complete 13:51:15,952 httpcore.http11 DEBUG send_request_body.started request= 13:51:15,952 httpcore.http11 DEBUG send_request_body.complete 13:51:15,952 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:15,992 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'471'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996171'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'22ms'), (b'x-request-id', b'req_aa0d4c108fd65beb6330988b080132e6'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf627806c229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:15,993 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:15,993 httpcore.http11 DEBUG receive_response_body.started request= 13:51:15,994 httpcore.http11 DEBUG receive_response_body.complete 13:51:15,994 httpcore.http11 DEBUG response_closed.started 13:51:15,994 httpcore.http11 DEBUG response_closed.complete 13:51:15,994 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:15,994 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.6560000000172295. input_tokens=30, output_tokens=1 13:51:16,490 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'353'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995956'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'24ms'), (b'x-request-id', b'req_47870b3d9f4861aba693459f9e9de882'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf664aa5c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:16,490 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:16,490 httpcore.http11 DEBUG receive_response_body.started request= 13:51:16,490 httpcore.http11 DEBUG receive_response_body.complete 13:51:16,490 httpcore.http11 DEBUG response_closed.started 13:51:16,490 httpcore.http11 DEBUG response_closed.complete 13:51:16,491 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:16,491 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5470000000204891. input_tokens=30, output_tokens=1 13:51:16,823 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:17 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'8906'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9988377'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'69ms'), (b'x-request-id', b'req_10b9783a34d6cb51ac57b5ea26432db3'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf32fea9c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:16,824 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:16,824 httpcore.http11 DEBUG receive_response_body.started request= 13:51:16,824 httpcore.http11 DEBUG receive_response_body.complete 13:51:16,824 httpcore.http11 DEBUG response_closed.started 13:51:16,824 httpcore.http11 DEBUG response_closed.complete 13:51:16,824 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:16,825 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 9.09399999998277. input_tokens=34, output_tokens=660 13:51:16,830 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Was your baggage delayed or damaged?\nSometimes, for unexpected reasons, there are cases in which baggage is delayed, damaged, or lost. We apologize in advance for any inconvenience and will do our best to find a quick solution to your satisfaction.\nBaggage Service Center handles cases of:\nDelayed baggage\nDamaged baggage\nAn item forgotten on board\nStatus of a claims that were sent to the Baggage Claims Department\n\nWays to contact about baggage issues after a flight\nPhone: 03-9771150 \nSunday to Thursday: 8:30 a.m. - 5 p.m.\nFriday: 8:30 a.m. - 1 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nWhatsApp chat 03-9771111:\nSunday to Thursday: 4 p.m. - 12 a.m.\nFriday: 1 p.m. - 4 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nRegarding delayed baggage, once your baggage is retrieved, it will be transferred to the courier service and delivered to the address stated on the report.\nIs your baggage delayed or lost?\nDelayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.\nIf you didn�t report about the delayed bag at the airport, you can contact the baggage service center within 7 days from the date of your flight. See contact details above. \nThe status of the claim can be checked in a worldwide system (in English). Enter the lost baggage report number (10 characters) in the first box, the last name in the second box, and click the "Submit" button. Checking the status of a claim\nWas your baggage damaged?\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BAGGAGE<|>Baggage Type<|>Baggage refers to the items that passengers check in for their flight, which can be delayed, damaged, or lost.)\n##\n("entity"<|>BAGGAGE SERVICE CENTER<|>Service Type<|>The Baggage Service Center handles cases of delayed baggage, damaged baggage, and items forgotten on board.)\n##\n("entity"<|>EL AL<|>Airline<|>EL AL is an airline that provides services related to baggage handling and claims.)\n##\n("entity"<|>BAGGAGE CLAIMS DEPARTMENT<|>Service Location<|>The Baggage Claims Department processes claims related to lost or damaged baggage.)\n##\n("entity"<|>DELAYED BAGGAGE<|>Restriction<|>Delayed baggage refers to baggage that has not arrived with the passenger and must be reported immediately after landing.)\n##\n("entity"<|>CLAIM STATUS<|>Measurement Unit<|>Claim status can be checked using a worldwide system by entering the lost baggage report number and last name.)\n##\n("entity"<|>COURIER SERVICE<|>Service Type<|>The courier service is responsible for delivering retrieved delayed baggage to the passenger\'s address.)\n##\n("entity"<|>CONTACT DETAILS<|>Required Document<|>Contact details include phone numbers and WhatsApp chat options for reporting baggage issues.)\n##\n("entity"<|>LOST BAGGAGE REPORT NUMBER<|>Required Document<|>The lost baggage report number is a 10-character identifier used to check the status of a claim.)\n##\n("entity"<|>BAGGAGE REPORT<|>Required Document<|>A baggage report is issued by an EL AL representative for delayed bags at the airport baggage claim area.)\n##\n("relationship"<|>BAGGAGE<|>BAGGAGE SERVICE CENTER<|>The Baggage Service Center manages issues related to baggage, including delays and damages<|>8)\n##\n("relationship"<|>BAGGAGE<|>EL AL<|>EL AL is the airline responsible for handling baggage and related claims<|>9)\n##\n("relationship"<|>BAGGAGE SERVICE CENTER<|>BAGGAGE CLAIMS DEPARTMENT<|>The Baggage Service Center coordinates with the Baggage Claims Department for processing claims<|>7)\n##\n("relationship"<|>DELAYED BAGGAGE<|>BAGGAGE SERVICE CENTER<|>Delayed baggage must be reported to the Baggage Service Center for assistance<|>8)\n##\n("relationship"<|>CLAIM STATUS<|>BAGGAGE SERVICE CENTER<|>The status of a claim can be checked through the Baggage Service Center\'s worldwide system<|>6)\n##\n("relationship"<|>BAGGAGE<|>COURIER SERVICE<|>Retrieved delayed baggage is delivered to the passenger\'s address by the courier service<|>7)\n##\n("relationship"<|>BAGGAGE<|>CONTACT DETAILS<|>Contact details are provided for passengers to report baggage issues<|>5)\n##\n("relationship"<|>LOST BAGGAGE REPORT NUMBER<|>CLAIM STATUS<|>The lost baggage report number is required to check the status of a claim<|>8)\n##\n("relationship"<|>BAGGAGE REPORT<|>DELAYED BAGGAGE<|>A baggage report is issued for delayed baggage at the airport<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>DAMAGED BAGGAGE<|>Baggage Type<|>Damaged baggage refers to baggage that has been harmed or compromised during transit and requires reporting for claims.)\n##\n("entity"<|>FORGOTTEN ITEM<|>Prohibited Item<|>An item forgotten on board refers to personal belongings left behind by passengers on the aircraft.)\n##\n("entity"<|>BAGGAGE DELAY<|>Restriction<|>Baggage delay occurs when a passenger\'s checked baggage does not arrive at the destination with them.)\n##\n("entity"<|>BAGGAGE CLAIM<|>Service Type<|>Baggage claim is the process through which passengers report and seek compensation for lost or damaged baggage.)\n##\n("entity"<|>BAGGAGE HANDLING<|>Service Type<|>Baggage handling refers to the procedures and services involved in managing passengers\' baggage during travel.)\n##\n("entity"<|>BAGGAGE REPORTING<|>Service Type<|>Baggage reporting is the process of notifying the airline about issues with baggage, such as delays or damages.)\n##\n("entity"<|>BAGGAGE DELIVERY<|>Service Type<|>Baggage delivery is the service that ensures retrieved baggage is sent to the passenger\'s specified address.)\n##\n("entity"<|>BAGGAGE CLAIMS PROCESS<|>Policy<|>The baggage claims process outlines the steps passengers must follow to report and claim compensation for lost or damaged baggage.)\n##\n("relationship"<|>DAMAGED BAGGAGE<|>BAGGAGE SERVICE CENTER<|>The Baggage Service Center handles cases of damaged baggage reported by passengers<|>8)\n##\n("relationship"<|>FORGOTTEN ITEM<|>BAGGAGE SERVICE CENTER<|>The Baggage Service Center assists passengers with items forgotten on board<|>7)\n##\n("relationship"<|>BAGGAGE DELAY<|>BAGGAGE SERVICE CENTER<|>The Baggage Service Center is responsible for managing reports of baggage delays<|>8)\n##\n("relationship"<|>BAGGAGE CLAIM<|>BAGGAGE SERVICE CENTER<|>The Baggage Service Center facilitates the baggage claim process for passengers<|>9)\n##\n("relationship"<|>BAGGAGE HANDLING<|>BAGGAGE SERVICE CENTER<|>Baggage handling services are provided by the Baggage Service Center to ensure proper management of baggage<|>8)\n##\n("relationship"<|>BAGGAGE REPORTING<|>BAGGAGE SERVICE CENTER<|>Passengers report baggage issues to the Baggage Service Center for resolution<|>9)\n##\n("relationship"<|>BAGGAGE DELIVERY<|>COURIER SERVICE<|>The courier service is responsible for the delivery of baggage to the passenger\'s address after retrieval<|>8)\n##\n("relationship"<|>BAGGAGE CLAIMS PROCESS<|>BAGGAGE SERVICE CENTER<|>The Baggage Service Center follows the baggage claims process to assist passengers<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:16,831 httpcore.http11 DEBUG send_request_headers.started request= 13:51:16,831 httpcore.http11 DEBUG send_request_headers.complete 13:51:16,831 httpcore.http11 DEBUG send_request_body.started request= 13:51:16,831 httpcore.http11 DEBUG send_request_body.complete 13:51:16,831 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:17,435 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:17 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'418'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996309'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'22ms'), (b'x-request-id', b'req_eff0388407ee266f42e10c0e0ad6cb8e'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf6bcc65c229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:17,435 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:17,435 httpcore.http11 DEBUG receive_response_body.started request= 13:51:17,435 httpcore.http11 DEBUG receive_response_body.complete 13:51:17,437 httpcore.http11 DEBUG response_closed.started 13:51:17,437 httpcore.http11 DEBUG response_closed.complete 13:51:17,437 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:17,437 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.6089999999967404. input_tokens=30, output_tokens=1 13:51:18,367 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:18 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'2538'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996972'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'18ms'), (b'x-request-id', b'req_16a7404bc786be436a4d9a6a57475413'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf6459aaed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:18,367 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:18,367 httpcore.http11 DEBUG receive_response_body.started request= 13:51:18,368 httpcore.http11 DEBUG receive_response_body.complete 13:51:18,368 httpcore.http11 DEBUG response_closed.started 13:51:18,368 httpcore.http11 DEBUG response_closed.complete 13:51:18,368 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:18,369 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 2.7339999999967404. input_tokens=30, output_tokens=1 13:51:18,701 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:18 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'9174'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992486'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'45ms'), (b'x-request-id', b'req_fbc5ae690e3161949470b518cdd1dac4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf3d1dadc22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:18,702 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:18,702 httpcore.http11 DEBUG receive_response_body.started request= 13:51:18,702 httpcore.http11 DEBUG receive_response_body.complete 13:51:18,702 httpcore.http11 DEBUG response_closed.started 13:51:18,702 httpcore.http11 DEBUG response_closed.complete 13:51:18,703 httpcore.connection DEBUG close.started 13:51:18,703 httpcore.connection DEBUG close.complete 13:51:18,703 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:18,704 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 9.35899999999674. input_tokens=34, output_tokens=600 13:51:18,709 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: with the baggage tag. Please do not remove the baggage tag from the handle.\n\nIn the event you only noticed the damage after you have left the airport, or if any of the items inside the baggage were damaged (i.e. items that did not receive a separate baggage tag), you must report this to the Baggage Claims Department within 7 days in writing via the Digital Contact Form\n\nYou may as send claim to our mailing address: EL AL Israel Airlines Ltd., Baggage Claims, P.O. Box 41, Ben Gurion Airport, Zip Code 7015001.\nList of participating stores\nChoose\nCenter area\nTel-Aviv\n \n\nMakor Haziud Baggage and Outdoor Equipment\nAddress: Haaliya Street 24\nTel: 03-6822330\n\nWeShoes\nMemsi Touring\nBialik 3\nTel: 076-8100205\n\nLog In Log Out - Importer of Luggage and Bags\nSteinman 20 (Bavli Neighborhood)\nTel: 052-2310738\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nRamat Gan and Gevataim:\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nBat Yam\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nHolon\nShin Tik\nMemsi Touring\nSokolov 59\nTel: 03-5040752\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nPetach Tikva\nARTY Rimon � Import marketing and distribution ltd\nHameretz 6\nTel: 03-9229049\n\nTrek Market\nMemsi Touring\nIzthak Rabin 2\n03-5069443\n\nService Pickup and delivery service\nTel: 054-2520061\n\n\nKiryat Ono\nWeShoes\nShlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nAirport City:\nCargo\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BAGGAGE TAG<|>LABEL TYPE<|>A baggage tag is a label attached to luggage that provides information about the owner and destination of the baggage.)\n##\n("entity"<|>BAGGAGE CLAIMS DEPARTMENT<|>SERVICE LOCATION<|>The Baggage Claims Department is responsible for handling reports of damaged baggage and processing claims.)\n##\n("entity"<|>EL AL ISRAEL AIRLINES LTD.<|>AIRLINE<|>EL AL Israel Airlines Ltd. is an airline that operates flights and manages baggage claims for its passengers.)\n##\n("entity"<|>BEN GURION AIRPORT<|>AIRPORT<|>Ben Gurion Airport is the main international airport in Israel, serving as a hub for EL AL Israel Airlines.)\n##\n("entity"<|>DIGITAL CONTACT FORM<|>REQUIRED DOCUMENT<|>The Digital Contact Form is a document that passengers must fill out to report baggage issues or claims.)\n##\n("entity"<|>MAKOR HAZIUD<|>SERVICE TYPE<|>Makor Haziud is a store that specializes in baggage and outdoor equipment.)\n##\n("entity"<|>WE SHOES<|>SERVICE TYPE<|>WeShoes is a store that sells shoes and may also provide related services.)\n##\n("entity"<|>MEMSI TOURING<|>SERVICE TYPE<|>Memsi Touring is a service provider that may offer travel-related services, including baggage handling.)\n##\n("entity"<|>ARTY RIMON<|>SERVICE TYPE<|>ARTY Rimon is a service provider that offers pickup and delivery services for baggage.)\n##\n("entity"<|>SHIN TIK<|>SERVICE TYPE<|>Shin Tik is a service provider that may offer travel-related services, including baggage handling.)\n##\n("entity"<|>TREK MARKET<|>SERVICE TYPE<|>Trek Market is a service provider that may offer travel-related services, including baggage handling.)\n##\n("entity"<|>KIRYAT ONO<|>GEO<|>Kiryat Ono is a city in Israel where various stores and services related to baggage are located.)\n##\n("entity"<|>RAMAT GAN<|>GEO<|>Ramat Gan is a city in Israel where various stores and services related to baggage are located.)\n##\n("entity"<|>GEVATAIM<|>GEO<|>Gevataim is a city in Israel where various stores and services related to baggage are located.)\n##\n("entity"<|>BAT YAM<|>GEO<|>Bat Yam is a city in Israel where various stores and services related to baggage are located.)\n##\n("entity"<|>HOLON<|>GEO<|>Holon is a city in Israel where various stores and services related to baggage are located.)\n##\n("entity"<|>PETACH TIKVA<|>GEO<|>Petach Tikva is a city in Israel where various stores and services related to baggage are located.)\n##\n("relationship"<|>BAGGAGE TAG<|>BAGGAGE CLAIMS DEPARTMENT<|>The baggage tag is essential for reporting issues to the Baggage Claims Department as it identifies the baggage owner and details.<|>8)\n##\n("relationship"<|>BAGGAGE CLAIMS DEPARTMENT<|>EL AL ISRAEL AIRLINES LTD.<|>The Baggage Claims Department operates under EL AL Israel Airlines Ltd. to manage baggage issues.<|>9)\n##\n("relationship"<|>EL AL ISRAEL AIRLINES LTD.<|>BEN GURION AIRPORT<|>EL AL Israel Airlines Ltd. operates flights from Ben Gurion Airport, managing passenger baggage.<|>9)\n##\n("relationship"<|>DIGITAL CONTACT FORM<|>BAGGAGE CLAIMS DEPARTMENT<|>The Digital Contact Form is used to submit claims to the Baggage Claims Department.<|>7)\n##\n("relationship"<|>MAKOR HAZIUD<|>BAGGAGE CLAIMS DEPARTMENT<|>Makor Haziud may provide equipment that is relevant for baggage handling and claims.<|>4)\n##\n("relationship"<|>WE SHOES<|>BAGGAGE CLAIMS DEPARTMENT<|>WeShoes may provide services related to baggage handling and claims.<|>4)\n##\n("relationship"<|>MEMSI TOURING<|>BAGGAGE CLAIMS DEPARTMENT<|>Memsi Touring may offer services that assist with baggage handling and claims.<|>4)\n##\n("relationship"<|>ARTY RIMON<|>BAGGAGE CLAIMS DEPARTMENT<|>ARTY Rimon provides pickup and delivery services that may relate to baggage claims.<|>5)\n##\n("relationship"<|>SHIN TIK<|>BAGGAGE CLAIMS DEPARTMENT<|>Shin Tik may provide services that assist with baggage handling and claims.<|>4)\n##\n("relationship"<|>TREK MARKET<|>BAGGAGE CLAIMS DEPARTMENT<|>Trek Market may offer services that assist with baggage handling and claims.<|>4)\n##\n("relationship"<|>KIRYAT ONO<|>BAGGAGE CLAIMS DEPARTMENT<|>Kiryat Ono has stores that may assist with baggage claims and services.<|>3)\n##\n("relationship"<|>RAMAT GAN<|>BAGGAGE CLAIMS DEPARTMENT<|>Ramat Gan has stores that may assist with baggage claims and services.<|>3)\n##\n("relationship"<|>GEVATAIM<|>BAGGAGE CLAIMS DEPARTMENT<|>Gevataim has stores that may assist with baggage claims and services.<|>3)\n##\n("relationship"<|>BAT YAM<|>BAGGAGE CLAIMS DEPARTMENT<|>Bat Yam has stores that may assist with baggage claims and services.<|>3)\n##\n("relationship"<|>HOLON<|>BAGGAGE CLAIMS DEPARTMENT<|>Holon has stores that may assist with baggage claims and services.<|>3)\n##\n("relationship"<|>PETACH TIKVA<|>BAGGAGE CLAIMS DEPARTMENT<|>Petach Tikva has stores that may assist with baggage claims and services.<|>3)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>CARGO<|>SERVICE TYPE<|>Cargo refers to the goods or merchandise transported, which may include baggage and other items handled at the airport.)\n##\n("entity"<|>ZIP CODE 7015001<|>REQUIRED DOCUMENT<|>Zip Code 7015001 is the postal code for the mailing address of the Baggage Claims Department at Ben Gurion Airport.)\n##\n("entity"<|>TEL AVIV<|>GEO<|>Tel Aviv is a city in Israel where various stores and services related to baggage are located.)\n##\n("entity"<|>ADDRESS<|>REQUIRED DOCUMENT<|>Address refers to the specific location details required for sending claims or correspondence related to baggage.)\n##\n("entity"<|>SERVICE PICKUP AND DELIVERY<|>SERVICE TYPE<|>Service Pickup and Delivery refers to the service provided by various stores to collect and deliver baggage for customers.)\n##\n("entity"<|>BAVLI NEIGHBORHOOD<|>GEO<|>Bavli Neighborhood is a specific area in Tel Aviv where baggage-related services are offered.)\n##\n("entity"<|>HAAILIYA STREET 24<|>REQUIRED DOCUMENT<|>Haaliya Street 24 is the address of Makor Haziud, a store that sells baggage and outdoor equipment.)\n##\n("entity"<|>BIALIK 3<|>REQUIRED DOCUMENT<|>Bialik 3 is the address of WeShoes, a store that may provide services related to baggage.)\n##\n("entity"<|>STEINMAN 20<|>REQUIRED DOCUMENT<|>Steinman 20 is the address of Log In Log Out, an importer of luggage and bags.)\n##\n("entity"<|>SOKOLOV 59<|>REQUIRED DOCUMENT<|>Sokolov 59 is the address of Shin Tik, a service provider related to baggage handling.)\n##\n("entity"<|>IZTHAK RABIN 2<|>REQUIRED DOCUMENT<|>Izthak Rabin 2 is the address of Trek Market, a service provider related to baggage handling.)\n##\n("entity"<|>SHLOMO HA-MELEKH 37<|>REQUIRED DOCUMENT<|>Shlomo Ha-Melekh 37 is the address of WeShoes in Kiryat Ono.)\n##\n("entity"<|>HAMERETZ 6<|>REQUIRED DOCUMENT<|>Hameretz 6 is the address of ARTY Rimon in Petach Tikva.)\n##\n("entity"<|>SERVICE<|>SERVICE TYPE<|>Service refers to the various types of assistance provided to customers regarding baggage handling and claims.)\n##\n("entity"<|>WHATSAPP<|>REQUIRED DOCUMENT<|>WhatsApp is a communication tool used by various stores for customer service related to baggage.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:18,710 httpcore.http11 DEBUG send_request_headers.started request= 13:51:18,710 httpcore.http11 DEBUG send_request_headers.complete 13:51:18,710 httpcore.http11 DEBUG send_request_body.started request= 13:51:18,710 httpcore.http11 DEBUG send_request_body.complete 13:51:18,710 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:18,857 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:19 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'7539'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992501'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'44ms'), (b'x-request-id', b'req_f42e8b3e0a8669109476c13b28eecad8'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf480e0ac233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:18,857 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:18,857 httpcore.http11 DEBUG receive_response_body.started request= 13:51:18,858 httpcore.http11 DEBUG receive_response_body.complete 13:51:18,858 httpcore.http11 DEBUG response_closed.started 13:51:18,858 httpcore.http11 DEBUG response_closed.complete 13:51:18,858 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:18,859 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 7.75. input_tokens=34, output_tokens=597 13:51:18,864 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: � The price depends on a number of factors, such as the destination and date of the flight.\nWhen reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price.\nYou can pay to check baggage on the website (without handling fees), through the EL AL Service Center (additional handling fee of $5 per passenger per reservation), at the airport, or through a travel agent.\nEach piece of checked baggage can weigh up to 23 kg. For information on excess baggage and adding another piece of baggage.\nThe prices in the table are per passenger per flight segment.\n\u200b\u200bDo not pack valuable items in your checked baggage.\nPremium and business class\nPremium class tickets include up to two pieces of checked baggage weighing up to 23 kg each.\nBusiness class tickets include up to two pieces of checked baggage weighing up to 32 kg each.\nThere is a fee for any additional pieces of checked baggage.\nDo you have a connecting flight?\nWhen several airlines are involved in a flight route, checked baggage rules may vary from carrier to carrier or from one flight segment to the next.\nInformation on the free baggage allowance is included for each flight segment on the ticket. If no details appear, please contact the airline or travel agent for clarification.\nIt should be noted that the checked baggage and carry-on allowances that appear on your ticket are based on information provided to us by other carriers, and EL AL bears no responsibility for the accuracy of the information.\nCertain airlines impose a handling fee for each piece of baggage purchased through them, and it is important to verify this on the relevant carrier\'s website.\nOn code-share flights, the marketing carrier determines the baggage procedures, except in cases where there is another agreement between the operating and marketing carriers.\nWant to check an additional piece of baggage?\nPurchase online up to 3 hours before your flight, enjoy up to 50% discount on the fee charged at the airport and save the handling fee.\n\nIf you haven\'t checked in yet, you can add baggage via Manage my booking.\nIf you\'ve already checked in, you can add baggage via the check-in process.\nManage my booking\nCheck-in process\nAdditional terms and conditions\nThe permitted baggage allowance as specified below is valid when EL AL operates the most significant flight segment of the itinerary; in other words when it is the MSC (Most Significant Carrier).\nBaggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.\nThe size of the baggage in the next\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that provides baggage check-in services and has specific baggage policies for different travel classes.)\n##\n("entity"<|>PREMIUM CLASS<|>TRAVEL CLASS<|>Premium class tickets allow passengers to check up to two pieces of baggage weighing up to 23 kg each.)\n##\n("entity"<|>BUSINESS CLASS<|>TRAVEL CLASS<|>Business class tickets allow passengers to check up to two pieces of baggage weighing up to 32 kg each.)\n##\n("entity"<|>CHECKED BAGGAGE<|>BAGGAGE TYPE<|>Checked baggage refers to luggage that is checked in at the airport and transported in the cargo hold of the aircraft.)\n##\n("entity"<|>CARRY-ON ALLOWANCE<|>ALLOWANCE<|>Carry-on allowance refers to the permitted items that passengers can bring into the cabin of the aircraft.)\n##\n("entity"<|>23 KG<|>WEIGHT<|>23 kg is the maximum weight allowed for each piece of checked baggage in premium class.)\n##\n("entity"<|>32 KG<|>WEIGHT<|>32 kg is the maximum weight allowed for each piece of checked baggage in business class.)\n##\n("entity"<|>ADDITIONAL HANDLING FEE<|>FEE STRUCTURE<|>An additional handling fee of $5 per passenger per reservation is charged when checking baggage through the EL AL Service Center.)\n##\n("entity"<|>EXCESS BAGGAGE<|>RESTRICTION<|>Excess baggage refers to any checked baggage that exceeds the allowed weight or number of pieces, which incurs additional fees.)\n##\n("entity"<|>BAGGAGE ALLOWANCE<|>ALLOWANCE<|>Baggage allowance is determined by the ticket type and specifies how much baggage a passenger can check without incurring extra fees.)\n##\n("entity"<|>CODE-SHARE FLIGHTS<|>ROUTE TYPE<|>Code-share flights are flights operated by one airline but marketed by another, affecting baggage procedures.)\n##\n("entity"<|>MANAGE MY BOOKING<|>SERVICE TYPE<|>Manage my booking is a service that allows passengers to modify their reservations, including adding baggage.)\n##\n("entity"<|>CHECK-IN PROCESS<|>SERVICE TYPE<|>The check-in process is the procedure passengers go through to confirm their presence on a flight and check in their baggage.)\n##\n("entity"<|>FLIGHT SEGMENT<|>TIME PERIOD<|>A flight segment refers to a portion of a journey between two airports, which may have specific baggage rules.)\n##\n("relationship"<|>EL AL<|>PREMIUM CLASS<|>EL AL allows premium class passengers to check up to two pieces of baggage weighing up to 23 kg each<|>8)\n##\n("relationship"<|>EL AL<|>BUSINESS CLASS<|>EL AL allows business class passengers to check up to two pieces of baggage weighing up to 32 kg each<|>8)\n##\n("relationship"<|>CHECKED BAGGAGE<|>PREMIUM CLASS<|>Premium class includes checked baggage allowances<|>7)\n##\n("relationship"<|>CHECKED BAGGAGE<|>BUSINESS CLASS<|>Business class includes checked baggage allowances<|>7)\n##\n("relationship"<|>ADDITIONAL HANDLING FEE<|>EL AL<|>EL AL charges an additional handling fee of $5 per passenger when checking baggage through their service center<|>6)\n##\n("relationship"<|>EXCESS BAGGAGE<|>CHECKED BAGGAGE<|>Excess baggage refers to checked baggage that exceeds the allowed limits, incurring additional fees<|>7)\n##\n("relationship"<|>BAGGAGE ALLOWANCE<|>CHECKED BAGGAGE<|>Baggage allowance determines how much checked baggage a passenger can bring<|>8)\n##\n("relationship"<|>CODE-SHARE FLIGHTS<|>CHECKED BAGGAGE<|>Baggage procedures may vary on code-share flights depending on the marketing carrier<|>5)\n##\n("relationship"<|>MANAGE MY BOOKING<|>EL AL<|>Passengers can add baggage via the Manage my booking service provided by EL AL<|>7)\n##\n("relationship"<|>CHECK-IN PROCESS<|>EL AL<|>Passengers can add baggage during the check-in process for their EL AL flight<|>7)\n##\n("relationship"<|>FLIGHT SEGMENT<|>BAGGAGE ALLOWANCE<|>Baggage allowance is specified for each flight segment on the ticket<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>$90<|>FEE STRUCTURE<|>The cost to check a piece of baggage not included in the ticket price is $90 when reserved at the airport.)\n##\n("entity"<|>$5<|>FEE STRUCTURE<|>An additional handling fee of $5 is charged per passenger when checking baggage through the EL AL Service Center.)\n##\n("entity"<|>50% DISCOUNT<|>POLICY<|>Passengers can enjoy up to a 50% discount on the fee charged at the airport if they purchase additional baggage online up to 3 hours before their flight.)\n##\n("entity"<|>TICKET TYPE<|>DIMENSION<|>The ticket type determines the baggage allowance and rules applicable to each passenger\'s reservation.)\n##\n("entity"<|>CHECKED BAGGAGE RULES<|>POLICY<|>Checked baggage rules may vary when several airlines are involved in a flight route.)\n##\n("entity"<|>FREE BAGGAGE ALLOWANCE<|>ALLOWANCE<|>The free baggage allowance is included for each flight segment on the ticket, specifying how much baggage can be checked without extra fees.)\n##\n("entity"<|>ADDITIONAL PIECES OF CHECKED BAGGAGE<|>RESTRICTION<|>There is a fee for any additional pieces of checked baggage beyond the allowed limit for each travel class.)\n##\n("relationship"<|>$90<|>CHECKED BAGGAGE<|>The fee of $90 is specifically for checking a piece of baggage not included in the ticket price<|>8)\n##\n("relationship"<|>$5<|>EL AL<|>The additional handling fee of $5 is charged by EL AL for baggage checked through their service center<|>6)\n##\n("relationship"<|>50% DISCOUNT<|>EL AL<|>EL AL offers a 50% discount on baggage fees if purchased online before the flight<|>7)\n##\n("relationship"<|>TICKET TYPE<|>BAGGAGE ALLOWANCE<|>The baggage allowance is determined by the ticket type specified on the reservation<|>8)\n##\n("relationship"<|>CHECKED BAGGAGE RULES<|>EL AL<|>Checked baggage rules may vary based on the airlines involved in a flight route, affecting EL AL\'s policies<|>5)\n##\n("relationship"<|>FREE BAGGAGE ALLOWANCE<|>TICKET TYPE<|>The free baggage allowance is based on the ticket type and is specified for each flight segment<|>7)\n##\n("relationship"<|>ADDITIONAL PIECES OF CHECKED BAGGAGE<|>CHECKED BAGGAGE<|>Additional pieces of checked baggage incur fees beyond the standard allowance<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:18,865 httpcore.http11 DEBUG send_request_headers.started request= 13:51:18,865 httpcore.http11 DEBUG send_request_headers.complete 13:51:18,865 httpcore.http11 DEBUG send_request_body.started request= 13:51:18,865 httpcore.http11 DEBUG send_request_body.complete 13:51:18,865 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:19,10 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:19 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'6534'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993059'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'41ms'), (b'x-request-id', b'req_6221932e6bf241bfff9d056635d2a965'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf4f5f227da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:19,10 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:19,10 httpcore.http11 DEBUG receive_response_body.started request= 13:51:19,10 httpcore.http11 DEBUG receive_response_body.complete 13:51:19,11 httpcore.http11 DEBUG response_closed.started 13:51:19,11 httpcore.http11 DEBUG response_closed.complete 13:51:19,11 httpcore.connection DEBUG close.started 13:51:19,11 httpcore.connection DEBUG close.complete 13:51:19,11 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:19,12 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 6.7189999999827705. input_tokens=34, output_tokens=459 13:51:19,17 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: How many checked bags can you bring?\nFlying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost\nThe checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website.\nYou can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page.\nThe baggage policy on scheduled Sundor flights is the same as El Al\'s baggage policy.\n\nOversized And Overweight Baggage\nWhat is oversized and overweight baggage?\nAny baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage?\nAfter going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>CHECKED BAGGAGE<|>BAGGAGE TYPE<|>Checked baggage refers to the luggage that passengers check in at the airport, which is transported in the cargo hold of the aircraft.)\n##\n("entity"<|>OVERSIZED BAGGAGE<|>BAGGAGE TYPE<|>Oversized baggage is luggage that exceeds the standard dimensions set by airlines, requiring special handling and potentially incurring additional fees.)\n##\n("entity"<|>OVERWEIGHT BAGGAGE<|>BAGGAGE TYPE<|>Overweight baggage refers to luggage that exceeds the weight limit established by airlines, often resulting in extra charges.)\n##\n("entity"<|>SUNDOR<|>AIRLINE<|>Sundor is an airline that has specific baggage policies regarding checked baggage allowances and fees.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>El Al is an airline known for its baggage policies, which are similar to those of Sundor.)\n##\n("entity"<|>MANAGE YOUR BOOKING<|>SERVICE LOCATION<|>Manage Your Booking is an online service where passengers can view and modify their flight details, including baggage allowances.)\n##\n("entity"<|>FLIGHT TICKET<|>REQUIRED DOCUMENT<|>A flight ticket is a document that confirms a passenger\'s reservation and includes details about baggage allowances.)\n##\n("entity"<|>DIMENSIONS<|>DIMENSION<|>Dimensions refer to the measurements of baggage, which determine whether it is classified as standard, oversized, or overweight.)\n##\n("entity"<|>WEIGHT<|>WEIGHT<|>Weight refers to the heaviness of baggage, which is a critical factor in determining if it is overweight.)\n##\n("relationship"<|>CHECKED BAGGAGE<|>SUNDOR<|>Sundor has specific policies regarding checked baggage allowances for passengers<|>7)\n##\n("relationship"<|>CHECKED BAGGAGE<|>EL AL<|>El Al\'s baggage policy is similar to that of Sundor, affecting checked baggage allowances<|>7)\n##\n("relationship"<|>OVERSIZED BAGGAGE<|>SUNDOR<|>Sundor has specific guidelines for handling oversized baggage<|>6)\n##\n("relationship"<|>OVERWEIGHT BAGGAGE<|>SUNDOR<|>Sundor has specific guidelines for handling overweight baggage<|>6)\n##\n("relationship"<|>MANAGE YOUR BOOKING<|>FLIGHT TICKET<|>The Manage Your Booking service allows passengers to check their flight ticket details, including baggage allowances<|>8)\n##\n("relationship"<|>DIMENSIONS<|>OVERSIZED BAGGAGE<|>Oversized baggage is defined by exceeding authorized dimensions<|>9)\n##\n("relationship"<|>WEIGHT<|>OVERWEIGHT BAGGAGE<|>Overweight baggage is defined by exceeding the weight limit set by the airline<|>9)\n##\n("relationship"<|>OVERSIZED BAGGAGE<|>OVERWEIGHT BAGGAGE<|>Both oversized and overweight baggage require special handling and may incur additional fees<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>BAGGAGE ALLOWANCE<|>ALLOWANCE<|>Baggage allowance refers to the number and weight of bags that a passenger is permitted to check in without incurring additional fees.)\n##\n("entity"<|>BAGGAGE POLICY<|>POLICY<|>Baggage policy outlines the rules and regulations regarding the types, sizes, and weights of baggage that passengers can bring on flights.)\n##\n("entity"<|>STANDARD BAGGAGE<|>BAGGAGE TYPE<|>Standard baggage refers to luggage that meets the airline\'s specified dimensions and weight limits without incurring extra charges.)\n##\n("entity"<|>DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION<|>SERVICE LOCATION<|>The designated oversized/overweight baggage location is where passengers must take their oversized or overweight baggage for check-in.)\n##\n("relationship"<|>BAGGAGE ALLOWANCE<|>BAGGAGE POLICY<|>Baggage allowance is determined by the baggage policy of the airline<|>8)\n##\n("relationship"<|>BAGGAGE POLICY<|>SUNDOR<|>Sundor has a specific baggage policy that dictates the rules for checked baggage<|>7)\n##\n("relationship"<|>BAGGAGE POLICY<|>EL AL<|>El Al has a specific baggage policy that dictates the rules for checked baggage<|>7)\n##\n("relationship"<|>STANDARD BAGGAGE<|>BAGGAGE POLICY<|>Standard baggage must comply with the airline\'s baggage policy<|>8)\n##\n("relationship"<|>OVERSIZED BAGGAGE<|>DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION<|>Passengers with oversized baggage must take their bags to the designated location for check-in<|>7)\n##\n("relationship"<|>OVERWEIGHT BAGGAGE<|>DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION<|>Passengers with overweight baggage must take their bags to the designated location for check-in<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:19,18 httpcore.http11 DEBUG send_request_headers.started request= 13:51:19,18 httpcore.http11 DEBUG send_request_headers.complete 13:51:19,18 httpcore.http11 DEBUG send_request_body.started request= 13:51:19,18 httpcore.http11 DEBUG send_request_body.complete 13:51:19,18 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:19,235 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:19 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'336'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995900'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'24ms'), (b'x-request-id', b'req_2afeba5f5a92c0e47a9d201ec11f9865'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf778e78c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:19,235 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:19,235 httpcore.http11 DEBUG receive_response_body.started request= 13:51:19,235 httpcore.http11 DEBUG receive_response_body.complete 13:51:19,235 httpcore.http11 DEBUG response_closed.started 13:51:19,236 httpcore.http11 DEBUG response_closed.complete 13:51:19,236 httpcore.connection DEBUG close.started 13:51:19,236 httpcore.connection DEBUG close.complete 13:51:19,236 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:19,236 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5310000000172295. input_tokens=30, output_tokens=1 13:51:19,417 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:19 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'364'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995909'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'24ms'), (b'x-request-id', b'req_8dd2cd371b6ca57d6cfd78534d2ecf61'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf788e0cc229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:19,417 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:19,417 httpcore.http11 DEBUG receive_response_body.started request= 13:51:19,418 httpcore.http11 DEBUG receive_response_body.complete 13:51:19,418 httpcore.http11 DEBUG response_closed.started 13:51:19,418 httpcore.http11 DEBUG response_closed.complete 13:51:19,418 httpcore.connection DEBUG close.started 13:51:19,418 httpcore.connection DEBUG close.complete 13:51:19,418 httpcore.connection DEBUG close.started 13:51:19,418 httpcore.connection DEBUG close.complete 13:51:19,419 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:19,419 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5630000000237487. input_tokens=30, output_tokens=2 13:51:19,618 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:19 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'413'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996595'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'20ms'), (b'x-request-id', b'req_aaa051adaa5fc501e46d3361e78dd721'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf797fd3ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:19,618 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:19,619 httpcore.http11 DEBUG receive_response_body.started request= 13:51:19,619 httpcore.http11 DEBUG receive_response_body.complete 13:51:19,619 httpcore.http11 DEBUG response_closed.started 13:51:19,619 httpcore.http11 DEBUG response_closed.complete 13:51:19,619 httpcore.connection DEBUG close.started 13:51:19,619 httpcore.connection DEBUG close.complete 13:51:19,620 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:19,620 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5929999999934807. input_tokens=30, output_tokens=1 13:51:19,842 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:20 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11002'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992989'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'42ms'), (b'x-request-id', b'req_47cda3e8408e71c348798342886d6fb7'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf38abf6c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:19,842 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:19,843 httpcore.http11 DEBUG receive_response_body.started request= 13:51:19,843 httpcore.http11 DEBUG receive_response_body.complete 13:51:19,843 httpcore.http11 DEBUG response_closed.started 13:51:19,843 httpcore.http11 DEBUG response_closed.complete 13:51:19,843 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:19,844 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 11.202999999979511. input_tokens=34, output_tokens=822 13:51:19,849 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Information on batteries and dangerous substances\nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.\n\nSubstances and articles forbidden on the aircraft:\n Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders.\n Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury.\n Explosives other than light ammunition.\n Flammable liquids and solids.\n Radioactive materials.\n Briefcases with installed alarm devices.\n Oxidizing materials (hydrogen peroxide, bleaching powders, etc.).\n Poisons and infectious substances, such as insecticides, herbicides, and live virus materials.\n Items such as high-strength magnetic materials, materials that can harm people or the environment.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BATTERIES<|>DANGEROUS GOOD<|>Batteries are classified as dangerous goods and may require special handling when boarding a flight.)\n##\n("entity"<|>LAPTOP<|>DANGEROUS GOOD<|>Laptops may be considered dangerous goods due to their lithium batteries and require special handling.)\n##\n("entity"<|>MEDICAL EQUIPMENT<|>DANGEROUS GOOD<|>Medical equipment may contain batteries or other components classified as dangerous goods.)\n##\n("entity"<|>COMPRESSED GASES<|>PROHIBITED ITEM<|>Compressed gases such as butane and oxygen are forbidden on aircraft due to their flammability and potential hazards.)\n##\n("entity"<|>CORROSIVES<|>PROHIBITED ITEM<|>Corrosives like acids and wet cell batteries are prohibited on aircraft due to their hazardous nature.)\n##\n("entity"<|>EXPLOSIVES<|>PROHIBITED ITEM<|>Explosives, other than light ammunition, are forbidden on aircraft for safety reasons.)\n##\n("entity"<|>FLAMMABLE LIQUIDS<|>PROHIBITED ITEM<|>Flammable liquids and solids are prohibited on aircraft due to their potential to ignite.)\n##\n("entity"<|>RADIOACTIVE MATERIALS<|>PROHIBITED ITEM<|>Radioactive materials are forbidden on aircraft due to safety and health risks.)\n##\n("entity"<|>BRIEFCASES WITH ALARM DEVICES<|>PROHIBITED ITEM<|>Briefcases with installed alarm devices are prohibited on aircraft for security reasons.)\n##\n("entity"<|>OXIDIZING MATERIALS<|>PROHIBITED ITEM<|>Oxidizing materials like hydrogen peroxide are prohibited on aircraft due to their reactive nature.)\n##\n("entity"<|>POISONS<|>PROHIBITED ITEM<|>Poisons and infectious substances are forbidden on aircraft due to their hazardous effects on health.)\n##\n("entity"<|>HIGH-STRENGTH MAGNETIC MATERIALS<|>PROHIBITED ITEM<|>High-strength magnetic materials are prohibited on aircraft as they can interfere with navigation and safety equipment.)\n##\n("relationship"<|>BATTERIES<|>LAPTOP<|>Laptops contain batteries, which are classified as dangerous goods and require special handling<|>8)\n##\n("relationship"<|>BATTERIES<|>MEDICAL EQUIPMENT<|>Medical equipment may contain batteries, which are classified as dangerous goods<|>8)\n##\n("relationship"<|>COMPRESSED GASES<|>FLAMMABLE LIQUIDS<|>Both compressed gases and flammable liquids are classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>CORROSIVES<|>FLAMMABLE LIQUIDS<|>Corrosives and flammable liquids are both classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>EXPLOSIVES<|>FLAMMABLE LIQUIDS<|>Explosives and flammable liquids are both classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>RADIOACTIVE MATERIALS<|>FLAMMABLE LIQUIDS<|>Radioactive materials and flammable liquids are both classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>BRIEFCASES WITH ALARM DEVICES<|>FLAMMABLE LIQUIDS<|>Both briefcases with alarm devices and flammable liquids are prohibited on aircraft<|>6)\n##\n("relationship"<|>OXIDIZING MATERIALS<|>FLAMMABLE LIQUIDS<|>Oxidizing materials and flammable liquids are both classified as prohibited items on aircraft<|>6)\n##\n("relationship"<|>POISONS<|>FLAMMABLE LIQUIDS<|>Poisons and flammable liquids are both classified as prohibited items on aircraft<|>6)\n##\n("relationship"<|>HIGH-STRENGTH MAGNETIC MATERIALS<|>FLAMMABLE LIQUIDS<|>High-strength magnetic materials and flammable liquids are both prohibited on aircraft<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>BUTANE<|>DANGEROUS GOOD<|>Butane is a type of compressed gas that is classified as a dangerous good and is prohibited on aircraft due to its flammability.)\n##\n("entity"<|>OXYGEN<|>DANGEROUS GOOD<|>Oxygen is a compressed gas that is classified as a dangerous good and is prohibited on aircraft due to its potential hazards.)\n##\n("entity"<|>AQUALUNG CYLINDERS<|>DANGEROUS GOOD<|>Aqualung cylinders are classified as dangerous goods and are prohibited on aircraft due to their compressed gas content.)\n##\n("entity"<|>COMPRESSED GAS CYLINDERS<|>DANGEROUS GOOD<|>Compressed gas cylinders are classified as dangerous goods and are prohibited on aircraft due to their potential hazards.)\n##\n("entity"<|>ACIDS<|>DANGEROUS GOOD<|>Acids are classified as corrosives and are prohibited on aircraft due to their hazardous nature.)\n##\n("entity"<|>ALKALIS<|>DANGEROUS GOOD<|>Alkalis are classified as corrosives and are prohibited on aircraft due to their hazardous nature.)\n##\n("entity"<|>WET CELL BATTERIES<|>DANGEROUS GOOD<|>Wet cell batteries are classified as corrosives and are prohibited on aircraft due to their hazardous nature.)\n##\n("entity"<|>MATERIALS CONTAINING MERCURY<|>DANGEROUS GOOD<|>Materials containing mercury are classified as dangerous goods and are prohibited on aircraft due to their toxicity.)\n##\n("entity"<|>LIGHT AMMUNITION<|>RESTRICTED ITEM<|>Light ammunition is restricted on aircraft and may be subject to specific regulations.)\n##\n("entity"<|>FLAMMABLE SOLIDS<|>DANGEROUS GOOD<|>Flammable solids are classified as dangerous goods and are prohibited on aircraft due to their potential to ignite.)\n##\n("relationship"<|>BUTANE<|>COMPRESSED GASES<|>Butane is a type of compressed gas that is classified as a dangerous good<|>8)\n##\n("relationship"<|>OXYGEN<|>COMPRESSED GASES<|>Oxygen is a type of compressed gas that is classified as a dangerous good<|>8)\n##\n("relationship"<|>AQUALUNG CYLINDERS<|>COMPRESSED GASES<|>Aqualung cylinders are classified as dangerous goods due to their compressed gas content<|>8)\n##\n("relationship"<|>COMPRESSED GAS CYLINDERS<|>COMPRESSED GASES<|>Compressed gas cylinders are classified as dangerous goods<|>8)\n##\n("relationship"<|>ACIDS<|>CORROSIVES<|>Acids are classified as corrosives and are prohibited on aircraft<|>8)\n##\n("relationship"<|>ALKALIS<|>CORROSIVES<|>Alkalis are classified as corrosives and are prohibited on aircraft<|>8)\n##\n("relationship"<|>WET CELL BATTERIES<|>CORROSIVES<|>Wet cell batteries are classified as corrosives and are prohibited on aircraft<|>8)\n##\n("relationship"<|>MATERIALS CONTAINING MERCURY<|>DANGEROUS GOOD<|>Materials containing mercury are classified as dangerous goods and are prohibited on aircraft<|>8)\n##\n("relationship"<|>LIGHT AMMUNITION<|>EXPLOSIVES<|>Light ammunition is restricted on aircraft and may be subject to specific regulations<|>5)\n##\n("relationship"<|>FLAMMABLE SOLIDS<|>FLAMMABLE LIQUIDS<|>Flammable solids are classified as dangerous goods and are prohibited on aircraft<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:19,850 httpcore.http11 DEBUG send_request_headers.started request= 13:51:19,850 httpcore.http11 DEBUG send_request_headers.complete 13:51:19,851 httpcore.http11 DEBUG send_request_body.started request= 13:51:19,851 httpcore.http11 DEBUG send_request_body.complete 13:51:19,851 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:20,370 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:20 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'339'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996194'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'22ms'), (b'x-request-id', b'req_9d8d9b4663f27a774d7a2f6e8b6bcb40'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf7ea961c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:20,370 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:20,371 httpcore.http11 DEBUG receive_response_body.started request= 13:51:20,371 httpcore.http11 DEBUG receive_response_body.complete 13:51:20,371 httpcore.http11 DEBUG response_closed.started 13:51:20,371 httpcore.http11 DEBUG response_closed.complete 13:51:20,371 httpcore.connection DEBUG close.started 13:51:20,371 httpcore.connection DEBUG close.complete 13:51:20,371 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:20,372 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5310000000172295. input_tokens=30, output_tokens=1 13:51:21,282 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:21 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'8460'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992637'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'44ms'), (b'x-request-id', b'req_57274a192545c61a5d9ef7603628d0e3'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf514fa17da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:21,282 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:21,282 httpcore.http11 DEBUG receive_response_body.started request= 13:51:21,283 httpcore.http11 DEBUG receive_response_body.complete 13:51:21,283 httpcore.http11 DEBUG response_closed.started 13:51:21,283 httpcore.http11 DEBUG response_closed.complete 13:51:21,283 httpcore.connection DEBUG close.started 13:51:21,283 httpcore.connection DEBUG close.complete 13:51:21,283 httpcore.connection DEBUG close.started 13:51:21,283 httpcore.connection DEBUG close.complete 13:51:21,284 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:21,284 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 8.703000000037719. input_tokens=34, output_tokens=602 13:51:21,289 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Information on batteries and dangerous substances\nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.\n\nSubstances and articles forbidden on the aircraft:\n Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders.\n Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury.\n Explosives other than light ammunition.\n Flammable liquids and solids.\n Radioactive materials.\n Briefcases with installed alarm devices.\n Oxidizing materials (hydrogen peroxide, bleaching powders, etc.).\n Poisons and infectious substances, such as insecticides, herbicides, and live virus materials.\n Items such as high-strength magnetic materials, materials that can harm people or the environment.\n\n\n\nFrequently asked questions about batteries:\nWhat kinds of batteries may be taken aboard in carry-on baggage (in the aircraft cabin)?\nMost types of batteries that are commonly used by consumers may be taken on board, as well as battery-powered electronic devices for personal use.\nSpare batteries should be protected from damage and short circuit. Battery-powered devices must be protected from accidental operation and heat generation.\n\nBatteries allowed aboard the aircraft in carry-on baggage:\nDry cell alkaline batteries; typical batteries such as AA, AAA, C, D, 9-volt batteries, button batteries, etc.\nDry cell rechargeable batteries such as nickel-metal hydride (NiMH) and nickel-cadmium batteries (NiCad).\nLithium-ion batteries (a.k.a.: rechargeable lithium, lithium polymer, LIPO, or secondary lithium batteries). All types of consumer-grade lithium-ion batteries may be carried aboard the aircraft (up to 100 watt-hours [Wh] per battery). This battery size includes AA and AAA batteries, as well as batteries in cellphones, PDAs, cameras, camcorders, electronic games, tablets, portable drills, and laptops. The watt-hours (Wh) rating is marked on newer lithium-ion batteries and is explained in question 3 below. Portable chargers are also considered batteries.\nTwo larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BATTERIES<|>DANGEROUS GOOD<|>Batteries are classified as dangerous goods and may require special handling when taken aboard an aircraft.)\n##\n("entity"<|>LAPTOP<|>DANGEROUS GOOD<|>Laptops may contain batteries that are classified as dangerous goods and must be handled according to airline regulations.)\n##\n("entity"<|>MEDICAL EQUIPMENT<|>DANGEROUS GOOD<|>Medical equipment may include batteries and other components that are classified as dangerous goods.)\n##\n("entity"<|>COMPRESSED GASES<|>PROHIBITED ITEM<|>Compressed gases such as butane and oxygen are forbidden on aircraft due to their dangerous nature.)\n##\n("entity"<|>CORROSIVES<|>PROHIBITED ITEM<|>Corrosive substances like acids and wet cell batteries are prohibited on aircraft.)\n##\n("entity"<|>EXPLOSIVES<|>PROHIBITED ITEM<|>Explosives, other than light ammunition, are prohibited on aircraft.)\n##\n("entity"<|>FLAMMABLE LIQUIDS<|>PROHIBITED ITEM<|>Flammable liquids and solids are prohibited on aircraft due to safety concerns.)\n##\n("entity"<|>RADIOACTIVE MATERIALS<|>PROHIBITED ITEM<|>Radioactive materials are prohibited on aircraft for safety reasons.)\n##\n("entity"<|>HIGH-STRENGTH MAGNETIC MATERIALS<|>PROHIBITED ITEM<|>High-strength magnetic materials are prohibited on aircraft as they can harm people or the environment.)\n##\n("entity"<|>SPARE BATTERIES<|>ALLOWANCE<|>Spare batteries must be protected from damage and short circuit when taken aboard an aircraft.)\n##\n("entity"<|>DRY CELL ALKALINE BATTERIES<|>ALLOWANCE<|>Dry cell alkaline batteries such as AA, AAA, C, D, and 9-volt batteries are allowed in carry-on baggage.)\n##\n("entity"<|>LITHIUM-ION BATTERIES<|>ALLOWANCE<|>Lithium-ion batteries, including consumer-grade types, are allowed aboard aircraft with specific watt-hour limits.)\n##\n("entity"<|>PORTABLE CHARGERS<|>ALLOWANCE<|>Portable chargers are considered batteries and may be taken aboard aircraft under certain conditions.)\n##\n("relationship"<|>BATTERIES<|>LAPTOP<|>Laptops contain batteries that are classified as dangerous goods and must be handled accordingly<|>8)\n##\n("relationship"<|>BATTERIES<|>MEDICAL EQUIPMENT<|>Medical equipment may include batteries that are classified as dangerous goods<|>8)\n##\n("relationship"<|>COMPRESSED GASES<|>FLAMMABLE LIQUIDS<|>Both compressed gases and flammable liquids are classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>CORROSIVES<|>FLAMMABLE LIQUIDS<|>Both corrosives and flammable liquids are classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>EXPLOSIVES<|>FLAMMABLE LIQUIDS<|>Both explosives and flammable liquids are classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>RADIOACTIVE MATERIALS<|>FLAMMABLE LIQUIDS<|>Both radioactive materials and flammable liquids are classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>HIGH-STRENGTH MAGNETIC MATERIALS<|>FLAMMABLE LIQUIDS<|>Both high-strength magnetic materials and flammable liquids are classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>SPARE BATTERIES<|>LITHIUM-ION BATTERIES<|>Spare batteries include lithium-ion batteries which are allowed aboard aircraft under specific conditions<|>6)\n##\n("relationship"<|>DRY CELL ALKALINE BATTERIES<|>LITHIUM-ION BATTERIES<|>Both dry cell alkaline batteries and lithium-ion batteries are allowed in carry-on baggage<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>ACIDS<|>PROHIBITED ITEM<|>Acids are classified as corrosive substances and are prohibited on aircraft due to safety concerns.)\n##\n("entity"<|>ALKALIS<|>PROHIBITED ITEM<|>Alkalis are classified as corrosive substances and are prohibited on aircraft due to safety concerns.)\n##\n("entity"<|>WET CELL BATTERIES<|>PROHIBITED ITEM<|>Wet cell batteries are classified as corrosive substances and are prohibited on aircraft.)\n##\n("entity"<|>ITEMS CONTAINING MERCURY<|>PROHIBITED ITEM<|>Items containing mercury are classified as dangerous goods and are prohibited on aircraft.)\n##\n("entity"<|>LIGHT AMMUNITION<|>RESTRICTED ITEM<|>Light ammunition is restricted on aircraft and may be subject to specific regulations.)\n##\n("entity"<|>OXIDIZING MATERIALS<|>PROHIBITED ITEM<|>Oxidizing materials such as hydrogen peroxide and bleaching powders are prohibited on aircraft.)\n##\n("entity"<|>POISONS<|>PROHIBITED ITEM<|>Poisons, including insecticides and herbicides, are classified as dangerous goods and are prohibited on aircraft.)\n##\n("entity"<|>INFECTIOUS SUBSTANCES<|>PROHIBITED ITEM<|>Infectious substances, including live virus materials, are classified as dangerous goods and are prohibited on aircraft.)\n##\n("entity"<|>MAGNETIC MATERIALS<|>PROHIBITED ITEM<|>Magnetic materials that can harm people or the environment are prohibited on aircraft.)\n##\n("relationship"<|>ACIDS<|>CORROSIVES<|>Acids are a type of corrosive substance that is prohibited on aircraft<|>8)\n##\n("relationship"<|>ALKALIS<|>CORROSIVES<|>Alkalis are a type of corrosive substance that is prohibited on aircraft<|>8)\n##\n("relationship"<|>WET CELL BATTERIES<|>CORROSIVES<|>Wet cell batteries are a type of corrosive substance that is prohibited on aircraft<|>8)\n##\n("relationship"<|>ITEMS CONTAINING MERCURY<|>DANGEROUS GOOD<|>Items containing mercury are classified as dangerous goods and are prohibited on aircraft<|>8)\n##\n("relationship"<|>OXIDIZING MATERIALS<|>FLAMMABLE LIQUIDS<|>Both oxidizing materials and flammable liquids are classified as prohibited items on aircraft<|>7)\n##\n("relationship"<|>POISONS<|>INFECTIOUS SUBSTANCES<|>Both poisons and infectious substances are classified as prohibited items on aircraft<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:21,290 httpcore.http11 DEBUG send_request_headers.started request= 13:51:21,291 httpcore.http11 DEBUG send_request_headers.complete 13:51:21,291 httpcore.http11 DEBUG send_request_body.started request= 13:51:21,291 httpcore.http11 DEBUG send_request_body.complete 13:51:21,291 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:21,635 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:21 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11317'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992850'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'42ms'), (b'x-request-id', b'req_296d3de0fd54b87c1c1152300003e222'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf42184c7d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:21,635 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:21,635 httpcore.http11 DEBUG receive_response_body.started request= 13:51:21,636 httpcore.http11 DEBUG receive_response_body.complete 13:51:21,636 httpcore.http11 DEBUG response_closed.started 13:51:21,636 httpcore.http11 DEBUG response_closed.complete 13:51:21,636 httpcore.connection DEBUG close.started 13:51:21,636 httpcore.connection DEBUG close.complete 13:51:21,636 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:21,637 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 11.48399999999674. input_tokens=34, output_tokens=709 13:51:21,642 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium batteries: the battery should be taken aboard the aircraft cabin. The device can be checked.\nThe other types of batteries (listed above) may be transported in the aircraft hold. Batteries should be protected from damage and short circuits or installed inside a device. Battery-powered devices should be protected from accidental operation, especially those that have moving parts or might overheat.\n \n\nHow do I determine a battery\'s watt-hours (Wh) rating?\nTo determine watt-hours, multiply the volts (V) by the ampere hours (Ah). For example: A 12-volt battery rated to 8 ampere hours is rated at 96 watt hours (12 x 8 = 96). For milliamp hours (mAh), multiply by the volts and divide by 1000.\n\n \nIs there a limit to the number of batteries that may be taken aboard the aircraft?\nYes. Up to 20 spare batteries with a capacity of less than 100 Wh may be taken aboard the aircraft when insulated or in their original packaging, and only in the cabin.\nUp to 15 electronic devices containing lithium-ion batteries with a capacity of less than 100 Wh are allowed aboard the aircraft, and only in the cabin.\nLarger lithium-ion batteries (100-160 watt-hours per battery) are limited to two batteries per passenger; see the above explanation of lithium-ion batteries.\nUp to two spare/uninstalled non-spillable wet batteries can be taken aboard the aircraft.\n\nWhat does �protected against short circuit� mean?\nWhen metal objects such as keys, tools or other batteries come in contact with both terminals of a battery it can create a �circuit� or path for electricity to flow through. An electrical current flowing through this unprotected short circuit can cause extreme heat and sparks and even start a fire.\nTo prevent short circuits, keep spare batteries in their original packaging, a battery case, or a separate pouch or pocket. Make sure loose batteries can�t move or roll around. Placing tape over the terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>FLAMMABLE MATERIAL<|>PROHIBITED ITEM<|>Flammable materials such as hairspray are not allowed to be stored together with other items in baggage.)\n##\n("entity"<|>SPARE LITHIUM BATTERIES<|>PROHIBITED ITEM<|>Spare lithium batteries, both lithium-metal and lithium-ion/polymer, are prohibited in checked baggage and must be taken aboard the aircraft cabin.)\n##\n("entity"<|>ELECTRONIC DEVICES<|>PROHIBITED ITEM<|>Electronic devices with removable lithium batteries must have the battery taken aboard the aircraft cabin, while the device can be checked.)\n##\n("entity"<|>BATTERIES<|>RESTRICTED ITEM<|>Batteries must be protected from damage and short circuits and can be transported in the aircraft hold if they are not lithium-based.)\n##\n("entity"<|>WATT-HOURS<|>MEASUREMENT UNIT<|>Watt-hours (Wh) is a unit of measurement for battery capacity, calculated by multiplying volts (V) by ampere hours (Ah).)\n##\n("entity"<|>LITHIUM-ION BATTERIES<|>RESTRICTED ITEM<|>Larger lithium-ion batteries (100-160 watt-hours) are limited to two batteries per passenger and must comply with specific regulations.)\n##\n("entity"<|>BATTERY-POWERED DEVICES<|>SPECIAL ITEM<|>Battery-powered devices must be protected from accidental operation and overheating, especially those with moving parts.)\n##\n("entity"<|>IATA REGULATIONS<|>POLICY<|>IATA regulations govern the transport of battery-powered mobility aids on flights.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that operates flights and has specific regulations regarding battery-powered mobility aids.)\n##\n("relationship"<|>SPARE LITHIUM BATTERIES<|>ELECTRONIC DEVICES<|>Spare lithium batteries are prohibited in checked baggage, while electronic devices with removable lithium batteries must have the battery taken aboard the cabin.<|>8)\n##\n("relationship"<|>BATTERIES<|>WATT-HOURS<|>The watt-hours rating of a battery is determined by its voltage and ampere hours, which is essential for understanding battery capacity.<|>7)\n##\n("relationship"<|>LITHIUM-ION BATTERIES<|>SPARE LITHIUM BATTERIES<|>Larger lithium-ion batteries are subject to restrictions similar to spare lithium batteries regarding their transport on aircraft.<|>6)\n##\n("relationship"<|>BATTERY-POWERED DEVICES<|>IATA REGULATIONS<|>Battery-powered devices must comply with IATA regulations for safe transport on flights.<|>5)\n##\n("relationship"<|>BATTERY-POWERED DEVICES<|>EL AL<|>EL AL has specific regulations for battery-powered devices, ensuring they are safe for transport on their flights.<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>PORTABLE CHARGERS<|>PROHIBITED ITEM<|>Portable chargers containing lithium batteries are prohibited in checked baggage and must be taken aboard the aircraft cabin.)\n##\n("entity"<|>NON-SPILLABLE WET BATTERIES<|>RESTRICTED ITEM<|>Up to two spare/uninstalled non-spillable wet batteries can be taken aboard the aircraft.)\n##\n("entity"<|>100 WH<|>WEIGHT<|>Batteries with a capacity of less than 100 watt-hours may be taken aboard the aircraft when insulated or in their original packaging.)\n##\n("entity"<|>15 ELECTRONIC DEVICES<|>ALLOWANCE<|>Passengers are allowed to take up to 15 electronic devices containing lithium-ion batteries with a capacity of less than 100 watt-hours aboard the aircraft.)\n##\n("entity"<|>20 SPARE BATTERIES<|>ALLOWANCE<|>Passengers may take up to 20 spare batteries with a capacity of less than 100 watt-hours aboard the aircraft.)\n##\n("entity"<|>BATTERY CASE<|>SPECIAL ITEM<|>A battery case is used to protect batteries from damage and short circuits during transport.)\n##\n("entity"<|>ORIGINAL PACKAGING<|>SPECIAL ITEM<|>Keeping batteries in their original packaging helps prevent short circuits and damage during transport.)\n##\n("entity"<|>INSULATED<|>RESTRICTION<|>Batteries must be insulated to prevent short circuits when taken aboard the aircraft.)\n##\n("entity"<|>ACCEPTABLE BATTERY TYPES<|>RESTRICTION<|>Only certain types of batteries are acceptable for transport in the aircraft hold, excluding lithium-based batteries.)\n##\n("entity"<|>BATTERY TERMINALS<|>RESTRICTION<|>Battery terminals must be protected to prevent short circuits during transport.)\n##\n("relationship"<|>SPARE LITHIUM BATTERIES<|>PORTABLE CHARGERS<|>Both spare lithium batteries and portable chargers are prohibited in checked baggage and must be taken aboard the aircraft cabin.<|>8)\n##\n("relationship"<|>20 SPARE BATTERIES<|>100 WH<|>The allowance for taking 20 spare batteries is specifically for those with a capacity of less than 100 watt-hours.<|>7)\n##\n("relationship"<|>15 ELECTRONIC DEVICES<|>100 WH<|>The allowance for taking 15 electronic devices is limited to those containing lithium-ion batteries with a capacity of less than 100 watt-hours.<|>7)\n##\n("relationship"<|>BATTERY CASE<|>BATTERY TERMINALS<|>A battery case is used to protect battery terminals from damage and short circuits during transport.<|>6)\n##\n("relationship"<|>ORIGINAL PACKAGING<|>BATTERY TERMINALS<|>Keeping batteries in their original packaging helps protect the terminals from short circuits during transport.<|>6)\n##\n("relationship"<|>INSULATED<|>SPARE BATTERIES<|>Spare batteries must be insulated to prevent short circuits when taken aboard the aircraft.<|>5)\n##\n("relationship"<|>ACCEPTABLE BATTERY TYPES<|>BATTERIES<|>Only acceptable battery types can be transported in the aircraft hold, excluding lithium-based batteries.<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:21,643 httpcore.http11 DEBUG send_request_headers.started request= 13:51:21,643 httpcore.http11 DEBUG send_request_headers.complete 13:51:21,643 httpcore.http11 DEBUG send_request_body.started request= 13:51:21,644 httpcore.http11 DEBUG send_request_body.complete 13:51:21,644 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:21,972 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:22 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'371'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996040'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'23ms'), (b'x-request-id', b'req_b7337262ac2b34ae0bc8a0baae7d9edb'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf87ae30c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:21,972 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:21,972 httpcore.http11 DEBUG receive_response_body.started request= 13:51:21,972 httpcore.http11 DEBUG receive_response_body.complete 13:51:21,972 httpcore.http11 DEBUG response_closed.started 13:51:21,972 httpcore.http11 DEBUG response_closed.complete 13:51:21,973 httpcore.connection DEBUG close.started 13:51:21,973 httpcore.connection DEBUG close.complete 13:51:21,973 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:21,973 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.6879999999655411. input_tokens=30, output_tokens=1 13:51:22,36 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:22 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10488'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992442'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'45ms'), (b'x-request-id', b'req_4779cc53fe476f078d5e0c2811da3a1e'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf499f37c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:22,36 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:22,36 httpcore.http11 DEBUG receive_response_body.started request= 13:51:22,36 httpcore.http11 DEBUG receive_response_body.complete 13:51:22,36 httpcore.http11 DEBUG response_closed.started 13:51:22,37 httpcore.http11 DEBUG response_closed.complete 13:51:22,37 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:22,38 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 10.687000000034459. input_tokens=34, output_tokens=799 13:51:22,43 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications, passports, valuables, and electronic devices from carry-on bags for easy access during the flight.\n\n\nPersonal bag\nPassengers may bring one personal bag on board, regardless of card type or travel class.\nWhat qualifies as a personal bag? Backpacks, laptop bags, makeup bags, strollers approved for plane boarding, duty-free items purchased at the airport or during the flight (for storage under the seat), and more.\nAirplane storage\nWhere can you store your carry-on and personal bags on the plane?\n\n\nOverhead storage\nCarry-on bags must be stored in overhead compartments above your seat.\nSuitcases should be placed with the front facing outward, wheels facing inward, and handle inserted.\n\nUnder-seat storage:\nPersonal bags must be placed under the seat in front of you.\nPassengers seated in emergency exit rows may also store bags and personal items in overhead compartments.\n\nImportant information:\nThe maximum carry-on bag size on El Al flights is up to 56 cm (length), 45 cm (width), and 25 cm (depth), not exceeding a total dimension of 115 cm. These measurements include wheels, handles, and side pockets.\nPersonal bag dimensions should not exceed 18x38x30 cm.\nPassengers requiring additional space for oversized items (e.g., cellos) must purchase an extra seat.\nUnusual items may only be carried in the cabin with prior coordination and approval from El Al\'s service center.\nDuty-free products purchased at the airport count towards the baggage allowance.\nExceeding eligibility may incur fees.\nEach carry-on bag must meet weight and dimension limits. The maximum dimensions include pockets, wheels, and handles.\nUnsure if you meet the requirements? Use the meters available at check-in counters and boarding gates.\nEnforcement of weight and dimension restrictions is carried out by El Al representatives. Items not meeting requirements will be checked to the plane\'s belly.\nTraveling with only carry-on luggage or a small bag?\nPassengers with pre-checked carry-on luggage can proceed to designated security check areas. Those who haven\'t checked in online should use El Al\'s check-in counters. Ensure all necessary documents are available according to your flight destination.\n\nReturning to Israel from abroad?\nAll passengers must check in at the counters,\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>BAG<|>Baggage Type<|>A bag is an item used to carry personal belongings, with specific weight and dimension limits for air travel.)\n##\n("entity"<|>PERSONAL BAG<|>Baggage Type<|>A personal bag is a type of bag that passengers can bring on board, including backpacks, laptop bags, and duty-free items.)\n##\n("entity"<|>CARRY-ON BAG<|>Baggage Type<|>A carry-on bag is a type of luggage that passengers can take into the cabin, subject to weight and dimension restrictions.)\n##\n("entity"<|>EL AL<|>Airline<|>El Al is an airline that has specific baggage policies regarding carry-on and personal bags.)\n##\n("entity"<|>56 CM<|>Linear Dimension<|>The maximum length for a carry-on bag on El Al flights is 56 cm.)\n##\n("entity"<|>45 CM<|>Linear Dimension<|>The maximum width for a carry-on bag on El Al flights is 45 cm.)\n##\n("entity"<|>25 CM<|>Linear Dimension<|>The maximum depth for a carry-on bag on El Al flights is 25 cm.)\n##\n("entity"<|>18X38X30 CM<|>Linear Dimension<|>The maximum dimensions for a personal bag are 18 cm in height, 38 cm in width, and 30 cm in depth.)\n##\n("entity"<|>115 CM<|>Linear Dimension<|>The total maximum dimension for a carry-on bag on El Al flights is 115 cm.)\n##\n("entity"<|>20 KG<|>Weight Category<|>The combined weight limit for bags is not to exceed 20 kg.)\n##\n("entity"<|>16 KG<|>Weight Category<|>The maximum weight limit for one bag is 16 kg.)\n##\n("entity"<|>DUTY-FREE ITEMS<|>Special Item<|>Duty-free items are products purchased at the airport that can be carried on board without counting towards the baggage allowance.)\n##\n("entity"<|>OVERSIZED ITEMS<|>Special Item<|>Oversized items, such as cellos, require prior coordination and may need an extra seat for transport.)\n##\n("entity"<|>CHECK-IN COUNTER<|>Service Location<|>The check-in counter is where passengers can check in their luggage and obtain boarding passes.)\n##\n("entity"<|>EMERGENCY EXIT ROW<|>Cabin Section<|>The emergency exit row is a section of the aircraft where passengers may store bags in overhead compartments.)\n##\n("entity"<|>SERVICE CENTER<|>Service Location<|>El Al\'s service center is where passengers can coordinate the transport of unusual items.)\n##\n("relationship"<|>CARRY-ON BAG<|>EL AL<|>El Al has specific policies regarding the dimensions and weight limits for carry-on bags<|>9)\n##\n("relationship"<|>PERSONAL BAG<|>EL AL<|>El Al allows passengers to bring a personal bag on board, subject to size restrictions<|>9)\n##\n("relationship"<|>BAG<|>CARRY-ON BAG<|>A carry-on bag is a type of bag that must meet specific weight and dimension limits<|>8)\n##\n("relationship"<|>BAG<|>PERSONAL BAG<|>A personal bag is a specific type of bag that passengers can bring on board<|>8)\n##\n("relationship"<|>CARRY-ON BAG<|>20 KG<|>The combined weight limit for carry-on bags is 20 kg<|>7)\n##\n("relationship"<|>CARRY-ON BAG<|>16 KG<|>The maximum weight limit for one carry-on bag is 16 kg<|>7)\n##\n("relationship"<|>CARRY-ON BAG<|>56 CM<|>The maximum length for a carry-on bag is 56 cm<|>7)\n##\n("relationship"<|>CARRY-ON BAG<|>45 CM<|>The maximum width for a carry-on bag is 45 cm<|>7)\n##\n("relationship"<|>CARRY-ON BAG<|>25 CM<|>The maximum depth for a carry-on bag is 25 cm<|>7)\n##\n("relationship"<|>PERSONAL BAG<|>18X38X30 CM<|>The maximum dimensions for a personal bag are 18x38x30 cm<|>7)\n##\n("relationship"<|>CARRY-ON BAG<|>115 CM<|>The total maximum dimension for a carry-on bag is 115 cm<|>7)\n##\n("relationship"<|>DUTY-FREE ITEMS<|>BAG<|>Duty-free items are included in the baggage allowance but do not count towards the limit<|>6)\n##\n("relationship"<|>OVERSIZED ITEMS<|>CARRY-ON BAG<|>Oversized items may require special arrangements for transport in the cabin<|>5)\n##\n("relationship"<|>CHECK-IN COUNTER<|>EL AL<|>Passengers must check in at El Al\'s check-in counters for their flights<|>8)\n##\n("relationship"<|>EMERGENCY EXIT ROW<|>CARRY-ON BAG<|>Passengers in the emergency exit row may store bags in overhead compartments<|>6)\n##\n("relationship"<|>SERVICE CENTER<|>OVERSIZED ITEMS<|>Passengers must contact the service center for approval to carry oversized items<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>BAGGAGE ALLOWANCE<|>Allowance<|>The baggage allowance refers to the total weight and number of bags a passenger is permitted to carry on a flight without incurring additional fees.)\n##\n("entity"<|>CHECKED BAG<|>Baggage Type<|>A checked bag is a type of luggage that is stored in the aircraft\'s cargo hold during the flight.)\n##\n("entity"<|>WEIGHT RESTRICTION<|>Restriction<|>Weight restrictions are limits imposed on the weight of bags that passengers can carry on board or check in.)\n##\n("entity"<|>FLIGHT DESTINATION<|>Service Location<|>The flight destination is the final location where passengers are traveling to, which may affect baggage policies.)\n##\n("entity"<|>PRE-CHECKED CARRY-ON<|>Baggage Type<|>A pre-checked carry-on is a bag that has been checked in online prior to arriving at the airport, allowing for expedited security checks.)\n##\n("entity"<|>SECURITY CHECK<|>Service Type<|>The security check is a procedure that passengers must go through to ensure safety before boarding the aircraft.)\n##\n("entity"<|>EXTRA SEAT<|>Allowance<|>An extra seat may be purchased for oversized items that cannot fit in the cabin or under the seat.)\n##\n("entity"<|>MEDICATIONS<|>Prohibited Item<|>Medications are items that passengers are advised to keep accessible during the flight for health reasons.)\n##\n("entity"<|>VALUABLES<|>Valuable Item<|>Valuables are items of significant worth that passengers are recommended to keep with them during the flight.)\n##\n("entity"<|>ELECTRONIC DEVICES<|>Valuable Item<|>Electronic devices are items such as laptops and tablets that passengers should keep accessible during the flight.)\n##\n("entity"<|>OVERHEAD COMPARTMENTS<|>Cabin Section<|>Overhead compartments are storage areas above passenger seats where carry-on bags must be placed during the flight.)\n##\n("entity"<|>UNDER-SEAT STORAGE<|>Cabin Section<|>Under-seat storage refers to the space under the seat in front of a passenger where personal bags must be placed.)\n##\n("entity"<|>CHECK-IN PROCESS<|>Policy<|>The check-in process is the procedure passengers must follow to confirm their presence on a flight and check their luggage.)\n##\n("entity"<|>FLIGHT<|>Route Type<|>A flight is a journey made by an aircraft from one airport to another, subject to specific baggage policies.)\n##\n("entity"<|>AIRPLANE STORAGE<|>Service Type<|>Airplane storage refers to the designated areas on an aircraft where passengers can store their carry-on and personal bags.)\n##\n("entity"<|>BAG DIMENSIONS<|>Measurement Unit<|>Bag dimensions refer to the measurements of a bag that must comply with airline policies for carry-on and checked luggage.)\n##\n("entity"<|>BAG WEIGHT<|>Measurement Unit<|>Bag weight refers to the total weight of a bag, which must adhere to airline restrictions for carry-on and checked luggage.)\n##\n("entity"<|>CARGO HOLD<|>Cabin Section<|>The cargo hold is the area of the aircraft where checked bags are stored during the flight.)\n##\n("entity"<|>FLIGHT CHECK-IN<|>Policy<|>Flight check-in is the policy that requires passengers to confirm their attendance and check their baggage before boarding.)\n##\n("entity"<|>BAGGAGE ENFORCEMENT<|>Policy<|>Baggage enforcement refers to the policies and procedures that airline representatives follow to ensure compliance with baggage limits.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:22,44 httpcore.http11 DEBUG send_request_headers.started request= 13:51:22,44 httpcore.http11 DEBUG send_request_headers.complete 13:51:22,44 httpcore.http11 DEBUG send_request_body.started request= 13:51:22,44 httpcore.http11 DEBUG send_request_body.complete 13:51:22,44 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:22,206 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:22 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'385'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996098'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'23ms'), (b'x-request-id', b'req_7aaf47633af5c0cddda049534671962b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf89deb6c229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:22,206 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:22,206 httpcore.http11 DEBUG receive_response_body.started request= 13:51:22,206 httpcore.http11 DEBUG receive_response_body.complete 13:51:22,207 httpcore.http11 DEBUG response_closed.started 13:51:22,207 httpcore.http11 DEBUG response_closed.complete 13:51:22,207 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:22,207 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5619999999762513. input_tokens=30, output_tokens=1 13:51:22,587 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:22 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'346'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995572'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'26ms'), (b'x-request-id', b'req_500521d081171ea33c00cdf36ad7bbf7'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf8c5fadc22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:22,588 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:22,588 httpcore.http11 DEBUG receive_response_body.started request= 13:51:22,588 httpcore.http11 DEBUG receive_response_body.complete 13:51:22,588 httpcore.http11 DEBUG response_closed.started 13:51:22,588 httpcore.http11 DEBUG response_closed.complete 13:51:22,588 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:22,589 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5469999999622814. input_tokens=30, output_tokens=1 13:51:23,476 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:23 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12534'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992814'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'43ms'), (b'x-request-id', b'req_53675929a44719d28cdb2de71a674e14'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf45c9b3c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:23,476 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:23,477 httpcore.http11 DEBUG receive_response_body.started request= 13:51:23,477 httpcore.http11 DEBUG receive_response_body.complete 13:51:23,477 httpcore.http11 DEBUG response_closed.started 13:51:23,477 httpcore.http11 DEBUG response_closed.complete 13:51:23,477 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:23,478 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 12.73499999998603. input_tokens=34, output_tokens=806 13:51:23,483 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: is marked on newer lithium-ion batteries and is explained in question 3 below. Portable chargers are also considered batteries.\nTwo larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on. The battery size includes extended-life laptop batteries and most lithium-ion batteries for professional-grade audio/visual equipment. Most consumer-grade lithium-ion batteries are smaller. Engineering approval is required in order to travel with these larger batteries.\nLithium metal batteries (a.k.a. non-rechargeable lithium batteries or primary lithium batteries). These batteries are often used in cameras and small personal electronic devices. Consumer-grade batteries (up to 2 grams of lithium per battery) may be brought aboard the aircraft. This includes all the typical non-rechargeable batteries used in cameras (AA, AAA, 123, CR123A, CR1, CR2, CRV3, CR22, 2CR5, etc.), as well as flat, round lithium button batteries.\nNon-spillable wet batteries with absorbed electrolyte are limited to 12 volts and 100 watt-hours per battery. These batteries must be of the absorbed electrolyte type (gel cells, AGM, etc.) that meet the requirements of 49 CFR; i.e. no electrolyte will leak from a cracked battery case. Batteries must be in strong outer packaging or installed in equipment. Additionally, passengers are restricted to two spare (uninstalled) batteries. Spare batteries� terminals must be protected (using non-conductive caps, tape, etc.) within the outer packaging. Batteries and outer packaging must be marked �nonspillable� or �nonspillable battery.� Note: The above applies to portable electronic devices, not battery-powered mobility aids. There are separate exceptions for motorized wheelchairs.\n \n\nWhat kinds of batteries are allowed in checked baggage?\nYou may not check lithium batteries except:\nElectronic devices with lithium batteries that cannot be removed from the device and cannot be stored in the aircraft cabin due to physical size will be stored in the aircraft hold under the following conditions:\n\nMake sure that the device is completely switched off and protected from accidental operation.\nThe device must be protected from external damage.\nAn electronic device may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>LITHIUM-ION BATTERIES<|>DANGEROUS GOOD<|>Lithium-ion batteries are rechargeable batteries commonly used in portable electronic devices, with specific size and watt-hour limitations for air travel.)\n##\n("entity"<|>LITHIUM METAL BATTERIES<|>DANGEROUS GOOD<|>Lithium metal batteries are non-rechargeable batteries often used in cameras and small personal electronic devices, with restrictions on the amount of lithium per battery.)\n##\n("entity"<|>NON-SPILLABLE WET BATTERIES<|>DANGEROUS GOOD<|>Non-spillable wet batteries are limited to 12 volts and 100 watt-hours, designed to prevent leakage of electrolyte.)\n##\n("entity"<|>SPARE BATTERIES<|>PROHIBITED ITEM<|>Spare lithium batteries are prohibited in checked baggage and must be protected when carried in the cabin.)\n##\n("entity"<|>ELECTRONIC DEVICES<|>SPECIAL ITEM<|>Electronic devices with lithium batteries that cannot be removed must be stored in the aircraft hold under specific conditions.)\n##\n("entity"<|>PORTABLE CHARGERS<|>PROHIBITED ITEM<|>Portable chargers are considered lithium batteries and are prohibited in checked baggage.)\n##\n("entity"<|>MOTORIZED WHEELCHAIRS<|>EXEMPTION<|>Motorized wheelchairs have separate exceptions regarding the transport of batteries.)\n##\n("entity"<|>CARRY-ON<|>ALLOWANCE<|>Carry-on baggage allows for the transport of certain lithium batteries under specified conditions.)\n##\n("relationship"<|>LITHIUM-ION BATTERIES<|>CARRY-ON<|>Lithium-ion batteries may be taken aboard the aircraft in carry-on baggage under specific watt-hour limits<|>8)\n##\n("relationship"<|>LITHIUM METAL BATTERIES<|>CARRY-ON<|>Lithium metal batteries can be brought aboard the aircraft in carry-on baggage if they meet the weight restrictions<|>8)\n##\n("relationship"<|>NON-SPILLABLE WET BATTERIES<|>CARRY-ON<|>Non-spillable wet batteries are allowed in carry-on baggage if they meet the specified voltage and watt-hour limits<|>8)\n##\n("relationship"<|>SPARE BATTERIES<|>PROHIBITED ITEM<|>Spare lithium batteries are prohibited in checked baggage, indicating a strong restriction<|>9)\n##\n("relationship"<|>ELECTRONIC DEVICES<|>CARRY-ON<|>Electronic devices with non-removable lithium batteries must be stored in the aircraft hold, indicating a specific handling requirement<|>7)\n##\n("relationship"<|>PORTABLE CHARGERS<|>PROHIBITED ITEM<|>Portable chargers are classified as lithium batteries and are prohibited in checked baggage<|>9)\n##\n("relationship"<|>MOTORIZED WHEELCHAIRS<|>EXEMPTION<|>Motorized wheelchairs have specific exemptions regarding battery transport, differentiating them from other items<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>LITHIUM BATTERIES<|>DANGEROUS GOOD<|>Lithium batteries, including both lithium-ion and lithium metal types, are subject to specific regulations for air travel due to their potential hazards.)\n##\n("entity"<|>100 WATT-HOURS<|>MEASUREMENT UNIT<|>100 watt-hours is a measurement unit indicating the energy capacity of batteries, relevant for determining what can be carried on an aircraft.)\n##\n("entity"<|>160 WATT-HOURS<|>MEASUREMENT UNIT<|>160 watt-hours is a measurement unit indicating the maximum energy capacity for certain lithium-ion batteries allowed in carry-on luggage.)\n##\n("entity"<|>2 GRAMS<|>MEASUREMENT UNIT<|>2 grams is a measurement unit indicating the maximum amount of lithium allowed in consumer-grade lithium metal batteries.)\n##\n("entity"<|>12 VOLTS<|>MEASUREMENT UNIT<|>12 volts is a measurement unit indicating the maximum voltage for non-spillable wet batteries permitted in carry-on luggage.)\n##\n("entity"<|>49 CFR<|>POLICY<|>49 CFR refers to the Code of Federal Regulations that outlines the requirements for the transport of hazardous materials, including batteries.)\n##\n("entity"<|>STRONG OUTER PACKAGING<|>RESTRICTION<|>Batteries must be in strong outer packaging to prevent damage and leakage during transport.)\n##\n("entity"<|>NON-CONDUCTIVE CAPS<|>RESTRICTION<|>Non-conductive caps are required to protect the terminals of spare batteries during transport.)\n##\n("entity"<|>FLAMMABLE MATERIAL<|>PROHIBITED ITEM<|>Flammable materials, such as hairspray, are prohibited from being stored with electronic devices containing lithium batteries.)\n##\n("relationship"<|>LITHIUM BATTERIES<|>LITHIUM-ION BATTERIES<|>Lithium batteries include both lithium-ion and lithium metal types, indicating a classification relationship<|>8)\n##\n("relationship"<|>100 WATT-HOURS<|>LITHIUM-ION BATTERIES<|>Lithium-ion batteries with a capacity of 100 watt-hours are allowed in carry-on luggage<|>8)\n##\n("relationship"<|>160 WATT-HOURS<|>LITHIUM-ION BATTERIES<|>Lithium-ion batteries with a capacity of 160 watt-hours are subject to specific regulations for air travel<|>8)\n##\n("relationship"<|>2 GRAMS<|>LITHIUM METAL BATTERIES<|>Consumer-grade lithium metal batteries must contain no more than 2 grams of lithium<|>8)\n##\n("relationship"<|>12 VOLTS<|>NON-SPILLABLE WET BATTERIES<|>Non-spillable wet batteries must not exceed 12 volts for air travel<|>8)\n##\n("relationship"<|>49 CFR<|>LITHIUM BATTERIES<|>49 CFR outlines the regulations for the transport of lithium batteries, indicating a regulatory relationship<|>9)\n##\n("relationship"<|>STRONG OUTER PACKAGING<|>NON-SPILLABLE WET BATTERIES<|>Non-spillable wet batteries must be packaged in strong outer packaging to prevent leakage<|>8)\n##\n("relationship"<|>NON-CONDUCTIVE CAPS<|>SPARE BATTERIES<|>Spare batteries must have non-conductive caps to protect their terminals during transport<|>8)\n##\n("relationship"<|>FLAMMABLE MATERIAL<|>ELECTRONIC DEVICES<|>Flammable materials are prohibited from being stored with electronic devices containing lithium batteries, indicating a safety restriction<|>9)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:23,484 httpcore.http11 DEBUG send_request_headers.started request= 13:51:23,484 httpcore.http11 DEBUG send_request_headers.complete 13:51:23,484 httpcore.http11 DEBUG send_request_body.started request= 13:51:23,484 httpcore.http11 DEBUG send_request_body.complete 13:51:23,484 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:23,494 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:23 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10246'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992736'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'43ms'), (b'x-request-id', b'req_b9dabd68e42743de794f1c005ceb758d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf54684cc227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:23,494 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:23,494 httpcore.http11 DEBUG receive_response_body.started request= 13:51:23,494 httpcore.http11 DEBUG receive_response_body.complete 13:51:23,494 httpcore.http11 DEBUG response_closed.started 13:51:23,494 httpcore.http11 DEBUG response_closed.complete 13:51:23,494 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:23,495 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 10.40600000001723. input_tokens=34, output_tokens=801 13:51:23,500 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: Traveling with pets\nHeading out on a long vacation? Planning to move abroad with the entire family? We consolidated all of the important information so that you and your pet can enjoy a pleasant and quiet flight experience.\n\nFirst and foremost\nThe Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs. If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services. Ways to contact the Ministry of Agriculture.\n\nPlease consider that the authorization process may take several months and involves performing several animal tests.\n\nPlease note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.\n\n* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.\n* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.\n* EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\n\nThere are a number of ways to transport animals:\nAs personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg. Service dogs are exempt from this weight limit. In this case, you should arrive at the check-in counter with the pet.\nAs checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage. In this case, you must send off the animal at the check-in counter; upon landing, you will retrieve your animal in the Arrivals Hall.\nAs registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied). In this case, all transport arrangements will be made via the El Al Cargo Division. The animal will be dropped off at the cargo terminal. Please contact the EL AL Cargo Store.\n\n\n\nTransporting a pet from Israel abroad\nIf you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits,\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>MINISTRY OF AGRICULTURE<|>ORGANIZATION<|>The Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs.)\n##\n("entity"<|>ISRAEL<|>GEO<|>Israel is the country where the Ministry of Agriculture regulates the transport of pets.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that has specific policies regarding the transportation of pets.)\n##\n("entity"<|>SERVICE DOG<|>SPECIAL ITEM<|>Service dogs are exempt from certain weight limits when transported in the cabin.)\n##\n("entity"<|>DANGEROUS DOG<|>PROHIBITED ITEM<|>Dangerous dogs, as defined by Israeli law, are not approved for transportation.)\n##\n("entity"<|>CHECKED BAGGAGE<|>BAGGAGE TYPE<|>Checked baggage is a method of transporting animals in certain instances, such as large animals.)\n##\n("entity"<|>REGISTERED CARGO<|>BAGGAGE TYPE<|>Registered cargo is used for transporting animals that are extra-large or flying unaccompanied.)\n##\n("entity"<|>CABIN<|>CABIN SECTION<|>The cabin is where pets like dogs, cats, and exotic birds can be transported with their owners, provided they meet weight restrictions.)\n##\n("entity"<|>9KG<|>WEIGHT<|>The weight limit for pets transported in the cabin, including the cage, is 9kg.)\n##\n("entity"<|>AUTHORIZATION<|>REQUIRED DOCUMENT<|>Authorization from the Ministry of Agriculture�s Veterinary Services is required to transport an animal.)\n##\n("entity"<|>ANIMAL TESTS<|>RESTRICTION<|>Several animal tests must be performed as part of the authorization process for transporting pets.)\n##\n("relationship"<|>MINISTRY OF AGRICULTURE<|>ISRAEL<|>The Ministry of Agriculture is the regulatory authority in Israel for pet transportation<|>8)\n##\n("relationship"<|>EL AL<|>MINISTRY OF AGRICULTURE<|>EL AL must comply with the regulations set by the Ministry of Agriculture regarding pet transportation<|>7)\n##\n("relationship"<|>SERVICE DOG<|>EL AL<|>Service dogs are allowed to be transported under different conditions than other pets on EL AL<|>6)\n##\n("relationship"<|>DANGEROUS DOG<|>EL AL<|>EL AL does not allow dangerous dogs to be transported<|>6)\n##\n("relationship"<|>CHECKED BAGGAGE<|>EL AL<|>EL AL allows certain animals to be transported as checked baggage<|>5)\n##\n("relationship"<|>REGISTERED CARGO<|>EL AL<|>EL AL provides registered cargo services for transporting animals<|>5)\n##\n("relationship"<|>CABIN<|>EL AL<|>EL AL allows pets to be transported in the cabin under specific conditions<|>5)\n##\n("relationship"<|>9KG<|>CABIN<|>The weight limit of 9kg applies to pets transported in the cabin<|>4)\n##\n("relationship"<|>AUTHORIZATION<|>MINISTRY OF AGRICULTURE<|>Authorization is required from the Ministry of Agriculture to transport an animal<|>8)\n##\n("relationship"<|>ANIMAL TESTS<|>AUTHORIZATION<|>Animal tests are part of the authorization process for transporting pets<|>7)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>PETS<|>SPECIAL ITEM<|>Pets, including dogs, cats, and exotic birds, can be transported under specific conditions set by airlines.)\n##\n("entity"<|>EXOTIC BIRDS<|>SPECIAL ITEM<|>Exotic birds are among the pets that can be transported in the cabin with their owners.)\n##\n("entity"<|>VETERINARY SERVICES<|>ORGANIZATION<|>The Veterinary Services under the Ministry of Agriculture handle the authorization process for transporting pets.)\n##\n("entity"<|>TRANSPORTATION<|>SERVICE TYPE<|>Transportation refers to the process of moving pets either as checked baggage, in the cabin, or as registered cargo.)\n##\n("entity"<|>AUTHORIZATION PROCESS<|>POLICY<|>The authorization process involves obtaining necessary permits and performing animal tests before transporting pets.)\n##\n("entity"<|>LUGGAGE COMPARTMENT<|>CABIN SECTION<|>The luggage compartment is where pets are not allowed to be transported, especially snub-nosed breeds.)\n##\n("entity"<|>SENSITIVITY<|>RESTRICTION<|>Some pets may develop sensitivity and breathing problems during flights, which is a concern for their health.)\n##\n("entity"<|>FLIGHT<|>TIME PERIOD<|>The flight refers to the duration during which pets are transported in the cabin or cargo.)\n##\n("entity"<|>CARGO DIVISION<|>SERVICE LOCATION<|>The Cargo Division of EL AL is responsible for handling the transportation of animals as registered cargo.)\n##\n("entity"<|>CHECK-IN COUNTER<|>SERVICE LOCATION<|>The check-in counter is where owners must arrive with their pets for transportation arrangements.)\n##\n("entity"<|>ARRIVALS HALL<|>SERVICE LOCATION<|>The Arrivals Hall is where owners can retrieve their pets after they have been transported as checked baggage.)\n##\n("relationship"<|>VETERINARY SERVICES<|>MINISTRY OF AGRICULTURE<|>Veterinary Services operate under the Ministry of Agriculture to manage pet transportation regulations<|>8)\n##\n("relationship"<|>PETS<|>EL AL<|>EL AL has specific policies for transporting pets, including weight limits and conditions<|>7)\n##\n("relationship"<|>EXOTIC BIRDS<|>PETS<|>Exotic birds are classified as pets that can be transported under certain conditions<|>6)\n##\n("relationship"<|>TRANSPORTATION<|>EL AL<|>EL AL provides various transportation options for pets, including cabin, checked baggage, and cargo<|>7)\n##\n("relationship"<|>AUTHORIZATION PROCESS<|>VETERINARY SERVICES<|>The authorization process is managed by the Veterinary Services to ensure compliance with regulations<|>8)\n##\n("relationship"<|>LUGGAGE COMPARTMENT<|>DANGEROUS DOG<|>Dangerous dogs are not allowed in the luggage compartment during transportation<|>6)\n##\n("relationship"<|>SENSITIVITY<|>FLIGHT<|>Sensitivity issues may arise for pets during the flight, affecting their health<|>5)\n##\n("relationship"<|>CARGO DIVISION<|>EL AL<|>The Cargo Division of EL AL is responsible for handling registered cargo for pet transportation<|>6)\n##\n("relationship"<|>CHECK-IN COUNTER<|>EL AL<|>Owners must arrive at the check-in counter with their pets for transportation arrangements<|>5)\n##\n("relationship"<|>ARRIVALS HALL<|>CHECKED BAGGAGE<|>Pets transported as checked baggage can be retrieved in the Arrivals Hall<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:23,501 httpcore.http11 DEBUG send_request_headers.started request= 13:51:23,501 httpcore.http11 DEBUG send_request_headers.complete 13:51:23,501 httpcore.http11 DEBUG send_request_body.started request= 13:51:23,502 httpcore.http11 DEBUG send_request_body.complete 13:51:23,502 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:24,20 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:24 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'362'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996001'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'23ms'), (b'x-request-id', b'req_67402a7746f2060ae836f9cf0066d30e'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf955cdcc22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:24,21 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:24,21 httpcore.http11 DEBUG receive_response_body.started request= 13:51:24,21 httpcore.http11 DEBUG receive_response_body.complete 13:51:24,21 httpcore.http11 DEBUG response_closed.started 13:51:24,21 httpcore.http11 DEBUG response_closed.complete 13:51:24,21 httpcore.connection DEBUG close.started 13:51:24,22 httpcore.connection DEBUG close.complete 13:51:24,22 httpcore.connection DEBUG close.started 13:51:24,22 httpcore.connection DEBUG close.complete 13:51:24,22 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:24,22 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5470000000204891. input_tokens=30, output_tokens=1 13:51:24,72 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:24 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'365'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995904'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'24ms'), (b'x-request-id', b'req_eb72ec0047fbff63f8a1719db9aef8cf'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf957bb1c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:24,72 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:24,72 httpcore.http11 DEBUG receive_response_body.started request= 13:51:24,72 httpcore.http11 DEBUG receive_response_body.complete 13:51:24,72 httpcore.http11 DEBUG response_closed.started 13:51:24,72 httpcore.http11 DEBUG response_closed.complete 13:51:24,73 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:24,73 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5619999999762513. input_tokens=30, output_tokens=1 13:51:24,319 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:24 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11434'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9990556'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'56ms'), (b'x-request-id', b'req_b6255a0d6fc8588b3ee8baf3954bd519'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf51fcb47d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:24,319 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:24,319 httpcore.http11 DEBUG receive_response_body.started request= 13:51:24,320 httpcore.http11 DEBUG receive_response_body.complete 13:51:24,320 httpcore.http11 DEBUG response_closed.started 13:51:24,320 httpcore.http11 DEBUG response_closed.complete 13:51:24,320 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:24,321 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 11.625. input_tokens=34, output_tokens=830 13:51:24,326 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: How many checked bags can you bring?\nFlying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost\nThe checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website.\nYou can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page.\nThe baggage policy on scheduled Sundor flights is the same as El Al\'s baggage policy.\n\nOversized And Overweight Baggage\nWhat is oversized and overweight baggage?\nAny baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage?\nAfter going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight.\n\n\n\nEurope and Middle East\nFar East\nNorth America\nEconomy class\nEL AL offers three types of tickets in economy class on flights to Europe and the Middle East.\n\nThe baggage allowance and weight limit depend on the ticket type:\nThe baggage allowance varies depending on the service type: Lite, Classic, or Flex. With the Lite service, one piece of checked baggage (23 kg) requires pre-ordering, and the fee varies. Both the Classic and Flex services include one piece of checked baggage (23 kg) in the ticket price. For two to five additional pieces of checked baggage (23 kg each), pre-ordering is required for all three service types (Lite, Classic, and Flex), and the fee varies.\n\nImportant information\nThe pre-order option is available up to three hours prior to departure.\n\u200b�The fee varies� � The price depends on a number of factors, such as the destination and date of the flight.\nWhen reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price.\nYou can pay to check baggage on\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>CHECKED BAGGAGE<|>BAGGAGE TYPE<|>Checked baggage refers to luggage that is transported in the cargo hold of an aircraft, as opposed to carry-on luggage that is taken into the cabin by the passenger.)\n##\n("entity"<|>OVERSIZED BAGGAGE<|>BAGGAGE TYPE<|>Oversized baggage is luggage that exceeds the airline\'s standard size limits, requiring special handling and potentially incurring additional fees.)\n##\n("entity"<|>OVERWEIGHT BAGGAGE<|>BAGGAGE TYPE<|>Overweight baggage refers to luggage that exceeds the weight limit set by the airline, which may result in extra charges.)\n##\n("entity"<|>SUNDOR<|>AIRLINE<|>Sundor is an airline that has specific baggage policies regarding checked baggage allowances and fees.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that shares similar baggage policies with Sundor, particularly regarding checked baggage allowances.)\n##\n("entity"<|>ECONOMY CLASS<|>TRAVEL CLASS<|>Economy class is a travel class offered by airlines, typically providing basic services and lower fares compared to higher classes.)\n##\n("entity"<|>LITE SERVICE<|>SERVICE TYPE<|>Lite service is a type of ticket offered by EL AL that includes one piece of checked baggage for an additional fee.)\n##\n("entity"<|>CLASSIC SERVICE<|>SERVICE TYPE<|>Classic service is a ticket option that includes one piece of checked baggage in the ticket price without additional fees.)\n##\n("entity"<|>FLEX SERVICE<|>SERVICE TYPE<|>Flex service is a ticket type that also includes one piece of checked baggage in the ticket price, offering more flexibility in changes.)\n##\n("entity"<|>BAGGAGE ALLOWANCE<|>ALLOWANCE<|>Baggage allowance refers to the number and weight of bags that a passenger is permitted to check in without incurring additional fees.)\n##\n("entity"<|>MANAGE YOUR BOOKING<|>SERVICE LOCATION<|>Manage Your Booking is an online service provided by airlines that allows passengers to view and modify their flight details, including baggage options.)\n##\n("entity"<|>ADDITIONAL PIECES OF BAGGAGE<|>ALLOWANCE<|>Additional pieces of baggage refer to extra luggage that can be checked in for a fee, beyond the standard allowance included in the ticket.)\n##\n("entity"<|>$90<|>FEE STRUCTURE<|>The fee of $90 is charged for checking a piece of baggage that is not included in the ticket price when reserved at the airport.)\n##\n("entity"<|>23 KG<|>WEIGHT<|>23 kg is the weight limit for each piece of checked baggage included in the ticket price for certain service types offered by EL AL.)\n##\n("entity"<|>THREE HOURS<|>TIME PERIOD<|>Three hours is the time frame within which passengers can pre-order additional baggage before their flight departure.)\n##\n("entity"<|>EUROPE AND MIDDLE EAST<|>ROUTE TYPE<|>Europe and the Middle East are destinations served by EL AL, with specific baggage policies applicable to flights to these regions.)\n##\n("entity"<|>NORTH AMERICA<|>ROUTE TYPE<|>North America is another destination served by EL AL, with its own baggage policies.)\n##\n("relationship"<|>SUNDOR<|>EL AL<|>Sundor and EL AL have similar baggage policies regarding checked baggage allowances and fees<|>7)\n##\n("relationship"<|>LITE SERVICE<|>BAGGAGE ALLOWANCE<|>Lite service includes a baggage allowance of one piece of checked baggage (23 kg) that requires pre-ordering<|>8)\n##\n("relationship"<|>CLASSIC SERVICE<|>BAGGAGE ALLOWANCE<|>Classic service includes a baggage allowance of one piece of checked baggage (23 kg) in the ticket price<|>8)\n##\n("relationship"<|>FLEX SERVICE<|>BAGGAGE ALLOWANCE<|>Flex service includes a baggage allowance of one piece of checked baggage (23 kg) in the ticket price<|>8)\n##\n("relationship"<|>ADDITIONAL PIECES OF BAGGAGE<|>BAGGAGE ALLOWANCE<|>Additional pieces of baggage can be checked in for a fee, which varies depending on the service type<|>6)\n##\n("relationship"<|>MANAGE YOUR BOOKING<|>ADDITIONAL PIECES OF BAGGAGE<|>Passengers can add additional pieces of baggage through the Manage Your Booking page<|>7)\n##\n("relationship"<|>OVERWEIGHT BAGGAGE<|>OVERSIZED BAGGAGE<|>Both overweight and oversized baggage require special handling and may incur additional fees<|>5)\n##\n("relationship"<|>THREE HOURS<|>MANAGE YOUR BOOKING<|>The pre-order option for additional baggage is available up to three hours prior to departure through Manage Your Booking<|>8)\n##\n("relationship"<|>ECONOMY CLASS<|>LITE SERVICE<|>Lite service is one of the ticket types available in economy class<|>6)\n##\n("relationship"<|>ECONOMY CLASS<|>CLASSIC SERVICE<|>Classic service is one of the ticket types available in economy class<|>6)\n##\n("relationship"<|>ECONOMY CLASS<|>FLEX SERVICE<|>Flex service is one of the ticket types available in economy class<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>BAGGAGE<|>BAGGAGE TYPE<|>Baggage refers to the luggage or personal items that passengers take with them when traveling, which can include checked bags and carry-ons.)\n##\n("entity"<|>CHECKED BAGS<|>BAGGAGE TYPE<|>Checked bags are pieces of luggage that are transported in the cargo hold of an aircraft, as opposed to being carried into the cabin.)\n##\n("entity"<|>OVERSIZED AND OVERWEIGHT BAGGAGE<|>BAGGAGE TYPE<|>Oversized and overweight baggage refers to luggage that exceeds the airline\'s standard size and weight limits, requiring special handling and potentially incurring additional fees.)\n##\n("entity"<|>BAGGAGE POLICY<|>POLICY<|>Baggage policy outlines the rules and regulations regarding the number, size, and weight of baggage that passengers can check in or carry on.)\n##\n("entity"<|>FLIGHT TICKET<|>REQUIRED DOCUMENT<|>A flight ticket is a document that confirms a passenger\'s reservation on a flight and includes details about baggage allowance.)\n##\n("entity"<|>DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION<|>SERVICE LOCATION<|>The designated oversized/overweight baggage location is where passengers must take their oversized or overweight baggage after check-in.)\n##\n("entity"<|>PRE-ORDERING<|>POLICY<|>Pre-ordering refers to the process of reserving additional baggage before the flight, which is required for certain service types.)\n##\n("entity"<|>BAGGAGE CHECK-IN PROCESS<|>SERVICE TYPE<|>The baggage check-in process involves the procedures passengers must follow to check their luggage before boarding a flight.)\n##\n("entity"<|>STANDARD BAGGAGE<|>BAGGAGE TYPE<|>Standard baggage refers to luggage that meets the airline\'s size and weight requirements without incurring additional fees.)\n##\n("entity"<|>BAGGAGE CHECK-IN<|>SERVICE TYPE<|>Baggage check-in is the process by which passengers hand over their luggage to the airline for transport in the cargo hold.)\n##\n("relationship"<|>BAGGAGE<|>CHECKED BAGGAGE<|>Checked baggage is a specific type of baggage that is transported in the cargo hold of an aircraft<|>8)\n##\n("relationship"<|>BAGGAGE<|>OVERSIZED AND OVERWEIGHT BAGGAGE<|>Oversized and overweight baggage are categories of baggage that exceed standard limits<|>7)\n##\n("relationship"<|>BAGGAGE POLICY<|>BAGGAGE<|>Baggage policy governs the rules regarding what types of baggage are allowed and the associated fees<|>9)\n##\n("relationship"<|>FLIGHT TICKET<|>BAGGAGE ALLOWANCE<|>The flight ticket includes information about the baggage allowance for the passenger<|>8)\n##\n("relationship"<|>DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION<|>OVERSIZED AND OVERWEIGHT BAGGAGE<|>Passengers with oversized and overweight baggage must take their luggage to the designated location<|>7)\n##\n("relationship"<|>PRE-ORDERING<|>ADDITIONAL PIECES OF BAGGAGE<|>Pre-ordering is required for checking additional pieces of baggage beyond the standard allowance<|>8)\n##\n("relationship"<|>BAGGAGE CHECK-IN PROCESS<|>BAGGAGE CHECK-IN<|>The baggage check-in process is the procedure for checking in luggage before a flight<|>8)\n##\n("relationship"<|>STANDARD BAGGAGE<|>BAGGAGE<|>Standard baggage refers to luggage that meets the airline\'s size and weight requirements<|>8)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:24,327 httpcore.http11 DEBUG send_request_headers.started request= 13:51:24,327 httpcore.http11 DEBUG send_request_headers.complete 13:51:24,327 httpcore.http11 DEBUG send_request_body.started request= 13:51:24,327 httpcore.http11 DEBUG send_request_body.complete 13:51:24,327 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:24,970 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:25 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'475'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995439'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'27ms'), (b'x-request-id', b'req_ee625e3eec48b4d16cfad85296fd3ebd'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf9aac40c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:24,970 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:24,970 httpcore.http11 DEBUG receive_response_body.started request= 13:51:24,971 httpcore.http11 DEBUG receive_response_body.complete 13:51:24,971 httpcore.http11 DEBUG response_closed.started 13:51:24,971 httpcore.http11 DEBUG response_closed.complete 13:51:24,971 httpcore.connection DEBUG close.started 13:51:24,971 httpcore.connection DEBUG close.complete 13:51:24,971 httpcore.connection DEBUG close.started 13:51:24,971 httpcore.connection DEBUG close.complete 13:51:24,971 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:24,972 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.6570000000065193. input_tokens=30, output_tokens=1 13:51:25,265 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:25 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12630'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992548'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'44ms'), (b'x-request-id', b'req_a25cbfc48bc8918661f7fe1d32cb185f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf506bbac231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:25,265 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:25,265 httpcore.http11 DEBUG receive_response_body.started request= 13:51:25,265 httpcore.http11 DEBUG receive_response_body.complete 13:51:25,265 httpcore.http11 DEBUG response_closed.started 13:51:25,265 httpcore.http11 DEBUG response_closed.complete 13:51:25,266 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:25,267 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 12.829000000027008. input_tokens=34, output_tokens=796 13:51:25,272 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: AL operates the most significant flight segment of the itinerary; in other words when it is the MSC (Most Significant Carrier).\nBaggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.\nThe size of the baggage in the next clause refers to the sum of the length + width + depth.\nThe maximum size permitted per piece of checked baggage (whether it is a suitcase or any other type of baggage) is 158 cm.\nBaggage fees may vary from time to time, from destination to destination, and from flight to flight, all at EL AL�s sole discretion. The prevailing rate is the rate on the date of payment for the service.\nThe maximum size permitted for an infant�s checked baggage (length + width + depth) is 158 cm (excluding Lite tickets, which have no baggage allowance at all).\nSome countries use the British measurement system of pounds for weight and inches for length. 1 kg is equivalent to 2.20 lbs. 1 cm is equivalent to 0.4�.\nPassengers may travel with a maximum of five pieces of checked baggage. Six or more pieces of checked baggage must be handled in advance by the EL AL Cargo Division. Please call the EL AL Cargo Division Telephone Service Center at +972-3-9771177.\nFlying with a baby (up to the age of two)? You are entitled to bring a fully collapsible stroller, infant carrier seat, or infant car seat with you. For more information.\nIf you are traveling with a small child (aged 2-12), you are entitled to check a stroller or child safety seat at no additional charge.\nPrices are displayed in US dollars. At some airports, payment is only allowed in local currency, according to the conversion rate on the date of payment.\nFor those flying from India: A government service tax will be collected for air travel for flights with the first point of departure originated in India.\nEL AL reserves the right to change the excess baggage rates from time to time.\nThe aforementioned information applies to EL AL flights on EL AL aircraft and does not apply to codeshare fights or flights on foreign airlines, including connecting flights.\nThe luggage policy of a flight may vary when the scheduled aircraft has changed and\\or on flights operated by other airlines.\nSubject to the provisions of the law, in the event of cancellation/change of the additional services after purchase, no refund will be given, and the passenger will be charged in full for ordering such services.\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>EL AL<|>AIRLINE<|>EL AL is an airline that operates flights and has specific baggage policies and allowances for passengers.)\n##\n("entity"<|>BAGGAGE ALLOWANCE<|>POLICY<|>Baggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.)\n##\n("entity"<|>CHECKED BAGGAGE<|>Baggage Type<|>Checked baggage refers to the luggage that passengers check in before boarding the flight.)\n##\n("entity"<|>INFANT\'S CHECKED BAGGAGE<|>Baggage Type<|>Infant\'s checked baggage includes items like strollers and infant car seats that can be checked without additional charge.)\n##\n("entity"<|>LITE TICKETS<|>Travel Class<|>Lite tickets are a type of ticket that does not include any baggage allowance.)\n##\n("entity"<|>MAXIMUM SIZE<|>Restriction<|>The maximum size permitted per piece of checked baggage is 158 cm, calculated as the sum of length, width, and depth.)\n##\n("entity"<|>EXCESS BAGGAGE RATES<|>Fee Structure<|>Excess baggage rates are the fees charged for baggage that exceeds the allowed limit, which may change over time.)\n##\n("entity"<|>US DOLLARS<|>Currency<|>Prices for baggage fees are displayed in US dollars, although local currency may be required at some airports.)\n##\n("entity"<|>GOVERNMENT SERVICE TAX<|>Policy<|>A government service tax will be collected for air travel for flights originating in India.)\n##\n("entity"<|>CODESHARE FLIGHTS<|>Route Type<|>Codeshare flights are flights operated by other airlines that are part of a partnership with EL AL.)\n##\n("entity"<|>EL AL CARGO DIVISION<|>Service Type<|>The EL AL Cargo Division handles excess baggage and special requests for passengers traveling with more than five pieces of checked baggage.)\n##\n("entity"<|>LOCAL CURRENCY<|>Currency<|>At some airports, payment for baggage fees is only allowed in local currency according to the conversion rate on the date of payment.)\n##\n("relationship"<|>EL AL<|>BAGGAGE ALLOWANCE<|>EL AL has specific baggage allowance policies that depend on the ticket type purchased by the passenger.<|>8)\n##\n("relationship"<|>BAGGAGE ALLOWANCE<|>CHECKED BAGGAGE<|>Baggage allowance includes provisions for checked baggage that passengers can take on flights.<|>7)\n##\n("relationship"<|>CHECKED BAGGAGE<|>MAXIMUM SIZE<|>The maximum size restriction applies to checked baggage, limiting its dimensions to 158 cm.<|>9)\n##\n("relationship"<|>INFANT\'S CHECKED BAGGAGE<|>CHECKED BAGGAGE<|>Infant\'s checked baggage is a specific category of checked baggage that includes items for infants.<|>8)\n##\n("relationship"<|>LITE TICKETS<|>BAGGAGE ALLOWANCE<|>Lite tickets do not include any baggage allowance, which is a specific policy of EL AL.<|>6)\n##\n("relationship"<|>EXCESS BAGGAGE RATES<|>BAGGAGE ALLOWANCE<|>Excess baggage rates apply when the baggage allowance is exceeded, indicating a direct relationship between the two.<|>7)\n##\n("relationship"<|>US DOLLARS<|>EXCESS BAGGAGE RATES<|>Excess baggage rates are displayed in US dollars, linking the currency to the fee structure.<|>5)\n##\n("relationship"<|>GOVERNMENT SERVICE TAX<|>EL AL<|>The government service tax applies to flights operated by EL AL that originate in India, indicating a policy relationship.<|>4)\n##\n("relationship"<|>CODESHARE FLIGHTS<|>EL AL<|>The luggage policy of EL AL may vary for codeshare flights, indicating a relationship between the airline and the type of route.<|>5)\n##\n("relationship"<|>EL AL CARGO DIVISION<|>CHECKED BAGGAGE<|>The EL AL Cargo Division manages special requests for checked baggage, indicating a service relationship.<|>6)\n##\n("relationship"<|>LOCAL CURRENCY<|>EXCESS BAGGAGE RATES<|>Payment for excess baggage rates may require local currency at certain airports, linking the currency to the fee structure.<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>DIMENSION<|>Dimension<|>Dimension refers to the measurements of baggage, including length, width, and depth, which are used to determine size restrictions.)\n##\n("entity"<|>LINEAR DIMENSION<|>Linear Dimension<|>Linear dimension refers to the measurement of length, which is one of the components used to calculate the size of baggage.)\n##\n("entity"<|>WEIGHT<|>Weight<|>Weight refers to the mass of the baggage, which is a critical factor in determining baggage allowance and fees.)\n##\n("entity"<|>MEASUREMENT UNIT<|>Measurement Unit<|>Measurement units such as kilograms and pounds are used to quantify the weight of baggage.)\n##\n("entity"<|>SIZE CATEGORY<|>Size Category<|>Size category refers to the classification of baggage based on its dimensions, which affects the allowance and fees.)\n##\n("entity"<|>WEIGHT CATEGORY<|>Weight Category<|>Weight category refers to the classification of baggage based on its weight, which influences the fees charged for excess baggage.)\n##\n("entity"<|>WHEEL CONFIGURATION<|>Wheel Configuration<|>Wheel configuration refers to the design and arrangement of wheels on baggage, which can affect handling and transport.)\n##\n("entity"<|>SPECIAL ITEM<|>Special Item<|>Special items refer to specific types of baggage that may have unique handling requirements, such as sports equipment or musical instruments.)\n##\n("entity"<|>PROHIBITED ITEM<|>Prohibited Item<|>Prohibited items are items that are not allowed in checked or carry-on baggage due to safety regulations.)\n##\n("entity"<|>RESTRICTED ITEM<|>Restricted Item<|>Restricted items are those that may be allowed under certain conditions or with special permissions, often requiring prior approval.)\n##\n("entity"<|>DANGEROUS GOOD<|>Dangerous Good<|>Dangerous goods are items that pose a risk to health, safety, property, or the environment and are subject to strict regulations.)\n##\n("entity"<|>FRAGILE ITEM<|>Fragile Item<|>Fragile items are those that require special handling due to their delicate nature, often needing additional protection during transport.)\n##\n("entity"<|>VALUABLE ITEM<|>Valuable Item<|>Valuable items are high-value belongings that may require special consideration or insurance when traveling.)\n##\n("entity"<|>REQUIRED DOCUMENT<|>Required Document<|>Required documents are necessary paperwork that passengers must present for travel, such as identification or boarding passes.)\n##\n("entity"<|>LABEL TYPE<|>Label Type<|>Label type refers to the categorization of baggage labels that indicate handling instructions or ownership.)\n##\n("entity"<|>TAG CATEGORY<|>Tag Category<|>Tag category refers to the classification of tags used for baggage identification and tracking.)\n##\n("entity"<|>SERVICE LOCATION<|>Service Location<|>Service location refers to the specific places where baggage services, such as check-in or pickup, are provided.)\n##\n("entity"<|>TIME PERIOD<|>Time Period<|>Time period refers to the duration during which specific baggage policies or fees are applicable.)\n##\n("entity"<|>PASSENGER TYPE<|>Passenger Type<|>Passenger type refers to the classification of travelers, such as adults, children, or infants, which can affect baggage allowances.)\n##\n("entity"<|>MEMBERSHIP LEVEL<|>Membership Level<|>Membership level refers to the tier of loyalty programs that may offer different baggage allowances or benefits.)\n##\n("entity"<|>GROUP CATEGORY<|>Group Category<|>Group category refers to classifications of passengers traveling together, which may influence baggage policies and allowances.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:25,272 httpcore.http11 DEBUG send_request_headers.started request= 13:51:25,273 httpcore.http11 DEBUG send_request_headers.complete 13:51:25,273 httpcore.http11 DEBUG send_request_body.started request= 13:51:25,273 httpcore.http11 DEBUG send_request_body.complete 13:51:25,273 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:26,43 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:26 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'573'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995619'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'26ms'), (b'x-request-id', b'req_f8c46d5737a5c127cec651f4df0dadad'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bfa08c51c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:26,44 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:26,44 httpcore.http11 DEBUG receive_response_body.started request= 13:51:26,44 httpcore.http11 DEBUG receive_response_body.complete 13:51:26,44 httpcore.http11 DEBUG response_closed.started 13:51:26,44 httpcore.http11 DEBUG response_closed.complete 13:51:26,44 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:26,45 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.7810000000172295. input_tokens=30, output_tokens=1 13:51:40,495 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:40 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'13768'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992553'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'44ms'), (b'x-request-id', b'req_086d969238d9548ba1ddea9e6b37ccfc'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bf30da42c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:40,495 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:40,495 httpcore.http11 DEBUG receive_response_body.started request= 13:51:40,496 httpcore.http11 DEBUG receive_response_body.complete 13:51:40,496 httpcore.http11 DEBUG response_closed.started 13:51:40,496 httpcore.http11 DEBUG response_closed.complete 13:51:40,496 httpcore.connection DEBUG close.started 13:51:40,496 httpcore.connection DEBUG close.complete 13:51:40,496 httpcore.connection DEBUG close.started 13:51:40,496 httpcore.connection DEBUG close.complete 13:51:40,496 httpcore.connection DEBUG close.started 13:51:40,497 httpcore.connection DEBUG close.complete 13:51:40,497 httpcore.connection DEBUG close.started 13:51:40,497 httpcore.connection DEBUG close.complete 13:51:40,497 httpcore.connection DEBUG close.started 13:51:40,497 httpcore.connection DEBUG close.complete 13:51:40,497 httpcore.connection DEBUG close.started 13:51:40,497 httpcore.connection DEBUG close.complete 13:51:40,497 httpcore.connection DEBUG close.started 13:51:40,497 httpcore.connection DEBUG close.complete 13:51:40,497 httpcore.connection DEBUG close.started 13:51:40,497 httpcore.connection DEBUG close.complete 13:51:40,497 httpcore.connection DEBUG close.started 13:51:40,497 httpcore.connection DEBUG close.complete 13:51:40,498 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:40,499 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 33.10899999999674. input_tokens=34, output_tokens=1163 13:51:40,504 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Goal-\nGiven a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.\n \n-Steps-\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, capitalized\n- entity_type: One of the following types: [Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category]\n- entity_description: Comprehensive description of the entity\'s attributes and activities\nFormat each entity as ("entity"<|><|><|>)\n \n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n Format each relationship as ("relationship"<|><|><|><|>)\n \n3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n \n4. When finished, output <|COMPLETE|>\n \n######################\n-Examples-\n######################\nExample 1:\nEntity_types: ORGANIZATION,PERSON\nText:\nThe Verdantis\'s Central Institution is scheduled to meet on Monday and Thursday, with the institution planning to release its latest policy decision on Thursday at 1:30 p.m. PDT, followed by a press conference where Central Institution Chair Martin Smith will take questions. Investors expect the Market Strategy Committee to hold its benchmark interest rate steady in a range of 3.5%-3.75%.\n######################\nOutput:\n("entity"<|>CENTRAL INSTITUTION<|>ORGANIZATION<|>The Central Institution is the Federal Reserve of Verdantis, which is setting interest rates on Monday and Thursday)\n##\n("entity"<|>MARTIN SMITH<|>PERSON<|>Martin Smith is the chair of the Central Institution)\n##\n("entity"<|>MARKET STRATEGY COMMITTEE<|>ORGANIZATION<|>The Central Institution committee makes key decisions about interest rates and the growth of Verdantis\'s money supply)\n##\n("relationship"<|>MARTIN SMITH<|>CENTRAL INSTITUTION<|>Martin Smith is the Chair of the Central Institution and will answer questions at a press conference<|>9)\n<|COMPLETE|>\n\n######################\nExample 2:\nEntity_types: ORGANIZATION\nText:\nTechGlobal\'s (TG) stock skyrocketed in its opening day on the Global Exchange Thursday. But IPO experts warn that the semiconductor corporation\'s debut on the public markets isn\'t indicative of how other newly listed companies may perform.\n\nTechGlobal, a formerly public company, was taken private by Vision Holdings in 2014. The well-established chip designer says it powers 85% of premium smartphones.\n######################\nOutput:\n("entity"<|>TECHGLOBAL<|>ORGANIZATION<|>TechGlobal is a stock now listed on the Global Exchange which powers 85% of premium smartphones)\n##\n("entity"<|>VISION HOLDINGS<|>ORGANIZATION<|>Vision Holdings is a firm that previously owned TechGlobal)\n##\n("relationship"<|>TECHGLOBAL<|>VISION HOLDINGS<|>Vision Holdings formerly owned TechGlobal from 2014 until present<|>5)\n<|COMPLETE|>\n\n######################\nExample 3:\nEntity_types: ORGANIZATION,GEO,PERSON\nText:\nFive Aurelians jailed for 8 years in Firuzabad and widely regarded as hostages are on their way home to Aurelia.\n\nThe swap orchestrated by Quintara was finalized when $8bn of Firuzi funds were transferred to financial institutions in Krohaara, the capital of Quintara.\n\nThe exchange initiated in Firuzabad\'s capital, Tiruzia, led to the four men and one woman, who are also Firuzi nationals, boarding a chartered flight to Krohaara.\n\nThey were welcomed by senior Aurelian officials and are now on their way to Aurelia\'s capital, Cashion.\n\nThe Aurelians include 39-year-old businessman Samuel Namara, who has been held in Tiruzia\'s Alhamia Prison, as well as journalist Durke Bataglani, 59, and environmentalist Meggie Tazbah, 53, who also holds Bratinas nationality.\n######################\nOutput:\n("entity"<|>FIRUZABAD<|>GEO<|>Firuzabad held Aurelians as hostages)\n##\n("entity"<|>AURELIA<|>GEO<|>Country seeking to release hostages)\n##\n("entity"<|>QUINTARA<|>GEO<|>Country that negotiated a swap of money in exchange for hostages)\n##\n##\n("entity"<|>TIRUZIA<|>GEO<|>Capital of Firuzabad where the Aurelians were being held)\n##\n("entity"<|>KROHAARA<|>GEO<|>Capital city in Quintara)\n##\n("entity"<|>CASHION<|>GEO<|>Capital city in Aurelia)\n##\n("entity"<|>SAMUEL NAMARA<|>PERSON<|>Aurelian who spent time in Tiruzia\'s Alhamia Prison)\n##\n("entity"<|>ALHAMIA PRISON<|>GEO<|>Prison in Tiruzia)\n##\n("entity"<|>DURKE BATAGLANI<|>PERSON<|>Aurelian journalist who was held hostage)\n##\n("entity"<|>MEGGIE TAZBAH<|>PERSON<|>Bratinas national and environmentalist who was held hostage)\n##\n("relationship"<|>FIRUZABAD<|>AURELIA<|>Firuzabad negotiated a hostage exchange with Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>AURELIA<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>QUINTARA<|>FIRUZABAD<|>Quintara brokered the hostage exchange between Firuzabad and Aurelia<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>ALHAMIA PRISON<|>Samuel Namara was a prisoner at Alhamia prison<|>8)\n##\n("relationship"<|>SAMUEL NAMARA<|>MEGGIE TAZBAH<|>Samuel Namara and Meggie Tazbah were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>DURKE BATAGLANI<|>Samuel Namara and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>DURKE BATAGLANI<|>Meggie Tazbah and Durke Bataglani were exchanged in the same hostage release<|>2)\n##\n("relationship"<|>SAMUEL NAMARA<|>FIRUZABAD<|>Samuel Namara was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>MEGGIE TAZBAH<|>FIRUZABAD<|>Meggie Tazbah was a hostage in Firuzabad<|>2)\n##\n("relationship"<|>DURKE BATAGLANI<|>FIRUZABAD<|>Durke Bataglani was a hostage in Firuzabad<|>2)\n<|COMPLETE|>\n\n######################\n-Real Data-\n######################\nEntity_types: Baggage Type,Dimension,Linear Dimension,Weight,Material Type,Wheel Configuration,Measurement Unit,Size Category,Weight Category,Airline,Alliance,Airport,Route Type,Travel Class,Cabin Section,Aircraft Type,Restriction,Exemption,Policy,Fee Structure,Currency,Allowance,Special Item,Prohibited Item,Restricted Item,Dangerous Good,Fragile Item,Valuable Item,Required Document,Label Type,Tag Category,Service Type,Handler Role,Service Location,Time Period,Passenger Type,Membership Level,Group Category\nText: obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\n \n\nPlease note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome. \n\nHow to obtain authorization to transport an animal to Israel:\nContact the local authorities to obtain the required documents.\nAfter receiving the required documents and no later than two business days prior to the flight, email Veterinary Services at Ben Gurion Airport at vs-airport@moag.gov.il and include the following documents in a PDF file: certificate of good health, rabies antibody test, Appendices B and C (the last page of the file below). If you have met all of the conditions, the Veterinary Services flight permit will be sent to you by email.\nDid you send the documents to Veterinary Services and you did not receive a response within four hours?\nPlease call: +972-3-9792240\nUpdate us upon receiving the Veterinary Services permit. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which\n######################\nOutput:'}, {'role': 'assistant', 'content': '("entity"<|>ISRAEL<|>GEO<|>Israel is the country where the Ministry of Health regulates the entry of animals.)\n##\n("entity"<|>MINISTRY OF HEALTH<|>ORGANIZATION<|>The Ministry of Health is the authority responsible for approving the entry of animals into Israel.)\n##\n("entity"<|>EL AL<|>AIRLINE<|>EL AL is the airline that provides services for transporting animals in various classes of the aircraft.)\n##\n("entity"<|>ANIMAL<|>SPECIAL ITEM<|>Animals such as dogs, cats, or exotic birds that are subject to specific transport regulations.)\n##\n("entity"<|>VETERINARY SERVICES<|>ORGANIZATION<|>Veterinary Services at Ben Gurion Airport is responsible for issuing flight permits for transporting animals.)\n##\n("entity"<|>BEN GURION AIRPORT<|>AIRPORT<|>Ben Gurion Airport is the main airport in Israel where animals must be authorized for transport.)\n##\n("entity"<|>CERTIFICATE OF GOOD HEALTH<|>REQUIRED DOCUMENT<|>A document required to ensure the animal is healthy before transport.)\n##\n("entity"<|>RABIES ANTIBODY TEST<|>REQUIRED DOCUMENT<|>A test required to confirm that the animal has been vaccinated against rabies.)\n##\n("entity"<|>BAGGAGE<|>BAGGAGE TYPE<|>Baggage refers to the category under which animals can be transported in the aircraft cabin or hold.)\n##\n("entity"<|>REGISTERED CARGO<|>BAGGAGE TYPE<|>Registered cargo is the method of transporting animals that exceed certain weight limits.)\n##\n("entity"<|>BUSINESS CABIN<|>CABIN SECTION<|>The Business cabin is a section of the aircraft where animals may be transported with prior approval.)\n##\n("entity"<|>ANIMAL WEIGHT<|>DIMENSION<|>The weight of the animal is a critical factor in determining the mode of transport.)\n##\n("entity"<|>9 KG<|>WEIGHT<|>Animals weighing up to 9 kg can usually be transported in the aircraft cabin.)\n##\n("entity"<|>100 KG<|>WEIGHT<|>Animals weighing more than 100 kg must be transported as registered cargo.)\n##\n("entity"<|>DOCUMENTS<|>REQUIRED DOCUMENT<|>Documents required for obtaining authorization to transport an animal to Israel.)\n##\n("entity"<|>FLIGHT PERMIT<|>REQUIRED DOCUMENT<|>A permit issued by Veterinary Services allowing the transport of an animal.)\n##\n("relationship"<|>MINISTRY OF HEALTH<|>ISRAEL<|>The Ministry of Health regulates the entry of animals into Israel<|>8)\n##\n("relationship"<|>EL AL<|>ANIMAL<|>EL AL provides transport services for animals in various classes<|>7)\n##\n("relationship"<|>VETERINARY SERVICES<|>BEN GURION AIRPORT<|>Veterinary Services operates at Ben Gurion Airport to issue permits for animal transport<|>9)\n##\n("relationship"<|>ANIMAL<|>BAGGAGE<|>Animals can be transported as baggage in the aircraft cabin or hold<|>6)\n##\n("relationship"<|>ANIMAL<|>REGISTERED CARGO<|>Animals exceeding weight limits must be transported as registered cargo<|>6)\n##\n("relationship"<|>ANIMAL<|>ANIMAL WEIGHT<|>The weight of the animal determines the mode of transport<|>8)\n##\n("relationship"<|>9 KG<|>ANIMAL<|>Animals weighing up to 9 kg can be transported in the aircraft cabin<|>7)\n##\n("relationship"<|>100 KG<|>ANIMAL<|>Animals weighing more than 100 kg must be transported as registered cargo<|>7)\n##\n("relationship"<|>VETERINARY SERVICES<|>DOCUMENTS<|>Veterinary Services requires specific documents for animal transport authorization<|>8)\n##\n("relationship"<|>DOCUMENTS<|>CERTIFICATE OF GOOD HEALTH<|>A certificate of good health is one of the required documents for transport<|>9)\n##\n("relationship"<|>DOCUMENTS<|>RABIES ANTIBODY TEST<|>A rabies antibody test is another required document for transport<|>9)\n##\n("relationship"<|>EL AL<|>BUSINESS CABIN<|>Animals can be transported in the Business cabin with prior approval from EL AL<|>6)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities and relationships were missed in the last extraction. Remember to ONLY emit entities that match any of the previously extracted types. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '("entity"<|>BANGKOK<|>AIRPORT<|>Bangkok is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>AMSTERDAM<|>AIRPORT<|>Amsterdam is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>BOSTON<|>AIRPORT<|>Boston is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>MUMBAI<|>AIRPORT<|>Mumbai is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>BRUSSELS<|>AIRPORT<|>Brussels is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>LARNACA<|>AIRPORT<|>Larnaca is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>FRANKFURT<|>AIRPORT<|>Frankfurt is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>MOSCOW<|>AIRPORT<|>Moscow is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>MUNICH<|>AIRPORT<|>Munich is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>MADRID<|>AIRPORT<|>Madrid is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>BERLIN<|>AIRPORT<|>Berlin is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>PRAGUE<|>AIRPORT<|>Prague is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>WARSAW<|>AIRPORT<|>Warsaw is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>TORONTO<|>AIRPORT<|>Toronto is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>VIENNA<|>AIRPORT<|>Vienna is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>BUDAPEST<|>AIRPORT<|>Budapest is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>KYIV<|>AIRPORT<|>Kyiv is an airport from which animals cannot be transported as registered cargo.)\n##\n("entity"<|>ROME<|>AIRPORT<|>Rome is an airport from which animals cannot be transported as registered cargo.)\n##\n("relationship"<|>BANGKOK<|>ANIMAL<|>Animals cannot be transported as registered cargo from Bangkok<|>5)\n##\n("relationship"<|>AMSTERDAM<|>ANIMAL<|>Animals cannot be transported as registered cargo from Amsterdam<|>5)\n##\n("relationship"<|>BOSTON<|>ANIMAL<|>Animals cannot be transported as registered cargo from Boston<|>5)\n##\n("relationship"<|>MUMBAI<|>ANIMAL<|>Animals cannot be transported as registered cargo from Mumbai<|>5)\n##\n("relationship"<|>BRUSSELS<|>ANIMAL<|>Animals cannot be transported as registered cargo from Brussels<|>5)\n##\n("relationship"<|>LARNACA<|>ANIMAL<|>Animals cannot be transported as registered cargo from Larnaca<|>5)\n##\n("relationship"<|>FRANKFURT<|>ANIMAL<|>Animals cannot be transported as registered cargo from Frankfurt<|>5)\n##\n("relationship"<|>MOSCOW<|>ANIMAL<|>Animals cannot be transported as registered cargo from Moscow<|>5)\n##\n("relationship"<|>MUNICH<|>ANIMAL<|>Animals cannot be transported as registered cargo from Munich<|>5)\n##\n("relationship"<|>MADRID<|>ANIMAL<|>Animals cannot be transported as registered cargo from Madrid<|>5)\n##\n("relationship"<|>BERLIN<|>ANIMAL<|>Animals cannot be transported as registered cargo from Berlin<|>5)\n##\n("relationship"<|>PRAGUE<|>ANIMAL<|>Animals cannot be transported as registered cargo from Prague<|>5)\n##\n("relationship"<|>WARSAW<|>ANIMAL<|>Animals cannot be transported as registered cargo from Warsaw<|>5)\n##\n("relationship"<|>TORONTO<|>ANIMAL<|>Animals cannot be transported as registered cargo from Toronto<|>5)\n##\n("relationship"<|>VIENNA<|>ANIMAL<|>Animals cannot be transported as registered cargo from Vienna<|>5)\n##\n("relationship"<|>BUDAPEST<|>ANIMAL<|>Animals cannot be transported as registered cargo from Budapest<|>5)\n##\n("relationship"<|>KYIV<|>ANIMAL<|>Animals cannot be transported as registered cargo from Kyiv<|>5)\n##\n("relationship"<|>ROME<|>ANIMAL<|>Animals cannot be transported as registered cargo from Rome<|>5)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities and relationships may have still been missed. Answer YES | NO if there are still entities or relationships that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:40,505 httpcore.http11 DEBUG send_request_headers.started request= 13:51:40,505 httpcore.http11 DEBUG send_request_headers.complete 13:51:40,505 httpcore.http11 DEBUG send_request_body.started request= 13:51:40,505 httpcore.http11 DEBUG send_request_body.complete 13:51:40,505 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,259 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:41 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'463'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995493'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'27ms'), (b'x-request-id', b'req_3e8aa449ffd8c8f8a464ee33dbc98d3d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47bfffce79c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:41,259 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:41,259 httpcore.http11 DEBUG receive_response_body.started request= 13:51:41,259 httpcore.http11 DEBUG receive_response_body.complete 13:51:41,259 httpcore.http11 DEBUG response_closed.started 13:51:41,259 httpcore.http11 DEBUG response_closed.complete 13:51:41,260 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:41,260 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.75. input_tokens=30, output_tokens=2 13:51:41,267 graphrag.index.operations.summarize_descriptions.summarize_descriptions DEBUG summarize_descriptions strategy={'type': "graph_intelligence", 'llm': {'api_key': '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', 'type': "openai_chat", 'model': 'gpt-4o-mini', 'max_tokens': 4000, 'temperature': 0.0, 'top_p': 1.0, 'n': 1, 'request_timeout': 180.0, 'api_base': None, 'api_version': None, 'organization': None, 'proxy': None, 'audience': None, 'deployment_name': None, 'model_supports_json': True, 'tokens_per_minute': 0, 'requests_per_minute': 0, 'max_retries': 10, 'max_retry_wait': 10.0, 'sleep_on_rate_limit_recommendation': True, 'concurrent_requests': 25}, 'stagger': 0.3, 'num_threads': 50, 'summarize_prompt': None, 'max_summary_length': 500} 13:51:41,311 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "EL AL"\nDescription List: ["Airline that states it is not responsible for any liquids confiscated from passengers at the airport.", "EL AL is an airline that has specific policies regarding the transportation of dogs on its flights.", "EL AL is an airline that has specific policies regarding the transportation of pets, including restrictions on certain breeds and weight limits.", "EL AL is an airline that has specific policies regarding the transportation of pets.", "EL AL is an airline that has specific policies regarding the transportation of service dogs on flights.", "EL AL is an airline that has specific regulations regarding the transport of baggage, including special items like ski equipment and bicycles.", "EL AL is an airline that operates flights allowing specific carry-on baggage policies.", "EL AL is an airline that operates flights and has specific baggage policies and allowances for passengers.", "EL AL is an airline that operates flights and has specific regulations regarding battery-powered mobility aids.", "EL AL is an airline that operates flights with specific carry-on baggage policies.", "EL AL is an airline that provides baggage check-in services and has specific baggage policies for different travel classes.", "EL AL is an airline that provides guidelines for transporting pets and service dogs on flights.", "EL AL is an airline that provides guidelines for traveling with battery-powered mobility aids and hazardous materials.", "EL AL is an airline that provides services for transporting pets as cargo and requires specific documentation for pet travel.", "EL AL is an airline that provides services for transporting pets as cargo or baggage.", "EL AL is an airline that provides services related to baggage handling and claims for delayed or damaged baggage.", "EL AL is an airline that provides services related to baggage handling and claims.", "EL AL is an airline that provides transport services and has specific guidelines regarding passenger equipment and liability for fragile or valuable items.", "EL AL is an airline that shares similar baggage policies with Sundor, particularly regarding checked baggage allowances.", "EL AL is the airline providing specific guidelines for transporting sporting equipment and other baggage types.", "EL AL is the airline that provides services for transporting animals in various classes of the aircraft.", "El Al is an airline known for its baggage policies, which are similar to those of Sundor.", "El Al is an airline that has specific baggage policies regarding carry-on and personal bags.", "El Al is an airline that requires passengers to check in at their counters regardless of luggage when returning to Israel from abroad."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,313 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "SERVICE DOG"\nDescription List: ["A service dog is a trained animal that assists passengers with disabilities and must meet specific requirements for air travel.", "Service dogs are exempt from certain weight limits when transported in the cabin.", "Service dogs are exempt from the weight limit for transporting pets in the cabin of the aircraft.", "Service dogs can accompany passengers with special needs or military personnel and must meet specific requirements for transport."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,315 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "DANGEROUS DOG"\nDescription List: ["Dangerous dogs, as defined by Israeli law, are not approved for transportation.", "Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,318 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "PET"\nDescription List: ["Pets such as dogs, cats, and exotic birds can be transported in the cabin or as checked baggage under specific conditions.", "Pets such as dogs, cats, and exotic birds can be transported in the passenger cabin based on size, weight, and permits.", "Pets, including dogs, cats, and exotic birds, can be transported under specific conditions and weight limits."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,320 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CHECKED BAGGAGE"\nDescription List: ["", "Checked baggage is a method of transporting animals in certain instances, such as large animals.", "Checked baggage refers to animals that must be transported in the luggage compartment of the aircraft in certain instances, such as large animals.", "Checked baggage refers to luggage that is checked in at the airport and transported in the cargo hold of the aircraft.", "Checked baggage refers to luggage that is transported in the cargo hold of an aircraft, as opposed to carry-on luggage that is taken into the cabin by the passenger.", "Checked baggage refers to luggage that is transported in the cargo hold of an aircraft, subject to size and weight restrictions.", "Checked baggage refers to luggage that is transported in the cargo hold of the aircraft, including sporting equipment under certain conditions.", "Checked baggage refers to the luggage that passengers check in at the airport, which is transported in the cargo hold of the aircraft.", "Checked baggage refers to the luggage that passengers check in before boarding the flight."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,322 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "REGISTERED CARGO"\nDescription List: ["Registered cargo is the method of transporting animals that exceed certain weight limits.", "Registered cargo is used for transporting animals that are extra-large or flying unaccompanied.", "Registered cargo refers to animals that may be transported by the Cargo Division, especially for extra-large animals or those flying unaccompanied."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,325 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "9KG"\nDescription List: ["The weight limit for pets transported in the cabin, including the cage, is 9kg, except for service dogs.", "The weight limit for pets transported in the cabin, including the cage, is 9kg."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,327 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "AUTHORIZATION"\nDescription List: ["Authorization from the Ministry of Agriculture�s Veterinary Services is required to transport an animal to and from Israel.", "Authorization from the Ministry of Agriculture�s Veterinary Services is required to transport an animal.", "Authorization from the Veterinary Services Department is required to transport a pet as cargo."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,329 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "ANIMAL TESTS"\nDescription List: ["Several animal tests must be performed as part of the authorization process for transporting pets.", "The authorization process for transporting pets may involve performing several animal tests."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,331 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CHECK-IN COUNTER"\nDescription List: ["The check-in counter is where owners must arrive with their pets for transportation arrangements.", "The check-in counter is where passengers can check in their luggage and obtain boarding passes.", "The check-in counter is where pet owners must arrive with their pets for transport arrangements."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,333 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "ARRIVALS HALL"\nDescription List: ["The Arrivals Hall is where owners can retrieve their pets after they have been transported as checked baggage.", "The Arrivals Hall is where pet owners will retrieve their animals after they have been transported as checked baggage.", "The arrivals hall at Ben Gurion Airport is where animals transported as baggage are released."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,335 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CARGO DIVISION"\nDescription List: ["The Cargo Division is responsible for managing transport costs and guidelines for cargo, including pets.", "The Cargo Division of EL AL handles special requests and approvals for transporting oversized or special items.", "The Cargo Division of EL AL handles the transportation of animals as cargo.", "The Cargo Division of EL AL handles the transportation of pets as cargo and requires specific documentation for this service.", "The Cargo Division of EL AL is responsible for handling the transportation of animals as registered cargo.", "The Cargo Division of EL AL is responsible for transporting animals that are extra-large or flying unaccompanied."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,337 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "EL AL CARGO STORE"\nDescription List: ["The EL AL Cargo Store is a service location for cargo operations associated with EL AL Airlines.", "The EL AL Cargo Store is a service provided by EL AL for transporting cargo, including pets, from Israel abroad."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,339 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CARGO TERMINAL"\nDescription List: ["", "The cargo terminal at Ben Gurion Airport is where animals transported as cargo are released."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,341 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "ISRAEL"\nDescription List: ["Country from which flights are departing and has specific guidelines for carrying liquids in carry-on bags.", "Country from which flights may have specific conditions regarding carrying liquids in carry-on bags.", "Israel is a country with specific requirements for transporting animals, including service dogs.", "Israel is defined as a high-risk country for transporting dogs according to the CDC.", "Israel is the country from which animals are transported abroad.", "Israel is the country where the Ministry of Agriculture regulates the transport of pets.", "Israel is the country where the Ministry of Health regulates the entry of animals.", "Israel is the destination for passengers returning from abroad."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,343 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "VETERINARY SERVICES"\nDescription List: ["The Veterinary Services under the Ministry of Agriculture handle the authorization process for transporting pets.", "Veterinary Services at Ben Gurion Airport is responsible for issuing flight permits for transporting animals."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,346 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "FLIGHT"\nDescription List: ["A flight is a journey made by an aircraft from one airport to another, subject to specific baggage policies.", "The flight refers to the duration during which pets are transported in the cabin or cargo.", "Traveling by air, which is subject to regulations regarding the carrying of liquids.)<|COMPLETE|>"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,348 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "BILL OF LADING"\nDescription List: ["A bill of lading is a document required for transporting animals as cargo.", "A bill of lading is a document required for transporting animals, especially when they weigh more than 9 kg.", "A bill of lading is required for transporting animals as cargo, indicating the terms of transport."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,350 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "BUSINESS CABIN"\nDescription List: ["The Business cabin is a section of the aircraft where animals may be transported with prior approval.", "The Business cabin is a section of the aircraft where pets may be transported under certain conditions."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,352 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CAGE"\nDescription List: ["", "A cage is required for transporting animals, ensuring their safety and compliance with airline regulations."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,354 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "WEIGHT"\nDescription List: ["Weight is a critical factor in determining how animals can be transported, influencing whether they travel in the cabin or as cargo.", "Weight is a factor in determining the cost of transporting pets, including the animal, carrying case, and food.", "Weight refers to the heaviness of baggage, which is a critical factor in determining if it is overweight.", "Weight refers to the mass of baggage, which is a critical factor in determining baggage allowances and fees.", "Weight refers to the mass of the baggage, which is a critical factor in determining baggage allowance and fees.", "Weight refers to the maximum allowable weight of sports equipment for transport, which varies by travel class.", "Weight refers to the maximum weight limits for carry-on bags and personal bags allowed on flights."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,356 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "VETERINARY SERVICES DEPARTMENT"\nDescription List: ["The Veterinary Services Department determines the conditions under which animals can be transported.", "The Veterinary Services Department is responsible for issuing health certificates and permits for animal transport."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,358 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CARGO"\nDescription List: ["Cargo refers to goods or items transported in bulk, separate from passenger baggage, often requiring special arrangements.", "Cargo refers to the service provided for transporting items that exceed standard baggage limits, including sporting equipment.", "Cargo refers to the transportation of goods, including animals, typically handled by the Cargo Division.", "Cargo transport refers to the method of shipping animals as registered cargo in the aircraft hold."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,360 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "GUIDELINES"\nDescription List: ["Guidelines set by the destination country\'s authorities dictate how animals must be transported.", "Updated guidelines that dictate the rules for carrying liquids in carry-on bags."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,362 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "ANIMAL"\nDescription List: ["", "Animals such as dogs, cats, or exotic birds that are subject to specific transport regulations."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:41,365 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,366 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,366 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,366 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,366 httpcore.http11 DEBUG send_request_body.complete 13:51:41,366 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,367 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,367 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,367 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,367 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,368 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,368 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,369 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,369 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,370 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,370 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,371 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,371 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,372 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,372 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,373 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,373 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,373 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,373 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,374 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,374 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,374 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,374 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,374 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,375 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,375 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,375 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,375 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,375 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,376 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,376 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,376 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,376 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,376 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,377 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,377 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,378 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,378 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,378 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,378 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,378 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,379 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,379 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,379 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,379 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,380 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,380 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,380 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,380 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,381 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,381 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,383 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:41,383 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,392 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,392 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,392 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,393 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,393 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,393 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,393 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,393 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,403 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,403 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,403 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,403 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,404 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,404 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,404 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,404 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,404 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,404 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,404 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,405 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,405 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,405 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,405 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,405 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,405 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,409 httpcore.http11 DEBUG send_request_body.complete 13:51:41,409 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,409 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,409 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,409 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,409 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,409 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,409 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,409 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,410 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,410 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,410 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,410 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,410 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,410 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,410 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,410 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,410 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,411 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,411 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,411 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,411 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,411 httpcore.http11 DEBUG send_request_body.complete 13:51:41,411 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,411 httpcore.http11 DEBUG send_request_body.complete 13:51:41,411 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,412 httpcore.http11 DEBUG send_request_body.complete 13:51:41,412 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,412 httpcore.http11 DEBUG send_request_body.complete 13:51:41,412 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,412 httpcore.http11 DEBUG send_request_body.complete 13:51:41,412 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,412 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,412 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,412 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,412 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,412 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,412 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,413 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,413 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,413 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,413 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,413 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,413 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,413 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,413 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,413 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,413 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,413 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,413 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,416 httpcore.http11 DEBUG send_request_body.complete 13:51:41,416 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,416 httpcore.http11 DEBUG send_request_body.complete 13:51:41,416 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,416 httpcore.http11 DEBUG send_request_body.complete 13:51:41,416 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,416 httpcore.http11 DEBUG send_request_body.complete 13:51:41,416 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,416 httpcore.http11 DEBUG send_request_body.complete 13:51:41,416 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,416 httpcore.http11 DEBUG send_request_body.complete 13:51:41,416 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,416 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,416 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,417 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,417 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,417 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,417 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,417 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,417 httpcore.http11 DEBUG send_request_body.complete 13:51:41,417 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,417 httpcore.http11 DEBUG send_request_body.complete 13:51:41,417 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,418 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,418 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,418 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,423 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,423 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,423 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,423 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,423 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,423 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,424 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,424 httpcore.http11 DEBUG send_request_body.complete 13:51:41,424 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,424 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:41,424 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:41,424 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,424 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,424 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,430 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,430 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,430 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,430 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,430 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,430 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,430 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,430 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,430 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,430 httpcore.http11 DEBUG send_request_body.complete 13:51:41,430 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,430 httpcore.http11 DEBUG send_request_body.complete 13:51:41,431 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,431 httpcore.http11 DEBUG send_request_body.complete 13:51:41,431 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,431 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,431 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,431 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,435 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,435 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,435 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,435 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,435 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,435 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,435 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,435 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,435 httpcore.http11 DEBUG send_request_body.complete 13:51:41,435 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,435 httpcore.http11 DEBUG send_request_body.complete 13:51:41,435 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,436 httpcore.http11 DEBUG send_request_body.complete 13:51:41,436 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,436 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,436 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,436 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,436 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,436 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,436 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,438 httpcore.http11 DEBUG send_request_body.complete 13:51:41,438 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,438 httpcore.http11 DEBUG send_request_body.complete 13:51:41,438 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:41,438 httpcore.connection DEBUG start_tls.complete return_value= 13:51:41,438 httpcore.http11 DEBUG send_request_headers.started request= 13:51:41,439 httpcore.http11 DEBUG send_request_headers.complete 13:51:41,439 httpcore.http11 DEBUG send_request_body.started request= 13:51:41,439 httpcore.http11 DEBUG send_request_body.complete 13:51:41,439 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,43 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'456'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9995'), (b'x-ratelimit-remaining-tokens', b'9997024'), (b'x-ratelimit-reset-requests', b'25ms'), (b'x-ratelimit-reset-tokens', b'17ms'), (b'x-request-id', b'req_5d6593e40324cb4d435c8d3f66b3392b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0057de6c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,43 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,44 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,44 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,44 httpcore.http11 DEBUG response_closed.started 13:51:42,44 httpcore.http11 DEBUG response_closed.complete 13:51:42,44 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,45 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.7190000000409782. input_tokens=143, output_tokens=27 13:51:42,46 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CDC"\nDescription List: ["The CDC provides guidelines and requirements for transporting dogs to the United States, including health and vaccination documentation.", "The CDC sets regulations regarding the transportation of dogs to the US and provides guidelines that must be followed by passengers."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,47 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,47 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,47 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,47 httpcore.http11 DEBUG send_request_body.complete 13:51:42,47 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,121 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'529'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9990'), (b'x-ratelimit-remaining-tokens', b'9993702'), (b'x-ratelimit-reset-requests', b'58ms'), (b'x-ratelimit-reset-tokens', b'37ms'), (b'x-request-id', b'req_bfeb7f69b8d3aec18f56e70eee7f86fa'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0058c9ec231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,122 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,122 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,122 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,122 httpcore.http11 DEBUG response_closed.started 13:51:42,122 httpcore.http11 DEBUG response_closed.complete 13:51:42,122 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,123 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.7810000000172295. input_tokens=160, output_tokens=29 13:51:42,125 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CERTIFICATE OF GOOD HEALTH"\nDescription List: ["A certificate of good health is necessary for transporting pets to ensure they are fit for travel.", "A certificate of good health is required for pets being transported.", "A document required to ensure the animal is healthy before transport."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,126 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,126 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,126 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,126 httpcore.http11 DEBUG send_request_body.complete 13:51:42,126 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,134 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'554'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9995'), (b'x-ratelimit-remaining-tokens', b'9996598'), (b'x-ratelimit-reset-requests', b'29ms'), (b'x-ratelimit-reset-tokens', b'20ms'), (b'x-request-id', b'req_4c448fa013a75100e0365657229cc842'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0056e74c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,134 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,134 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,134 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,134 httpcore.http11 DEBUG response_closed.started 13:51:42,134 httpcore.http11 DEBUG response_closed.complete 13:51:42,134 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,135 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.7970000000204891. input_tokens=153, output_tokens=30 13:51:42,137 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "EXPORT LICENSE"\nDescription List: ["An export license is needed for transporting animals internationally.", "An export license is needed to transport animals out of the country."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,137 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,138 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,138 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,138 httpcore.http11 DEBUG send_request_body.complete 13:51:42,138 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,190 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'574'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9983'), (b'x-ratelimit-remaining-tokens', b'9989084'), (b'x-ratelimit-reset-requests', b'101ms'), (b'x-ratelimit-reset-tokens', b'65ms'), (b'x-request-id', b'req_e47576aa9f517ebd5f05392c28f172e2'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c005988b7d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,190 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,190 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,190 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,190 httpcore.http11 DEBUG response_closed.started 13:51:42,190 httpcore.http11 DEBUG response_closed.complete 13:51:42,190 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,191 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8429999999934807. input_tokens=140, output_tokens=40 13:51:42,192 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "HIGH-RISK COUNTRY"\nDescription List: ["A designation given to countries, such as Israel, where additional regulations apply for transporting certain animals.", "As of the current date, Israel is classified as a high-risk country for transporting animals, affecting travel regulations."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,193 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,193 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,193 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,194 httpcore.http11 DEBUG send_request_body.complete 13:51:42,194 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,232 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'646'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9991'), (b'x-ratelimit-remaining-tokens', b'9993917'), (b'x-ratelimit-reset-requests', b'52ms'), (b'x-ratelimit-reset-tokens', b'36ms'), (b'x-request-id', b'req_772989aeb0811cafac9a63ced34678e6'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00568e4c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,232 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,232 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,232 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,232 httpcore.http11 DEBUG response_closed.started 13:51:42,232 httpcore.http11 DEBUG response_closed.complete 13:51:42,233 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,233 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9220000000204891. input_tokens=166, output_tokens=43 13:51:42,235 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "MINISTRY OF HEALTH"\nDescription List: ["The Ministry of Health in Israel is responsible for approving the entry of animals into the country.", "The Ministry of Health is the authority responsible for approving the entry of animals into Israel."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,236 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,236 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,236 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,236 httpcore.http11 DEBUG send_request_body.complete 13:51:42,236 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,239 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'627'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9985'), (b'x-ratelimit-remaining-tokens', b'9990125'), (b'x-ratelimit-reset-requests', b'89ms'), (b'x-ratelimit-reset-tokens', b'59ms'), (b'x-request-id', b'req_f8fa145092c0393629f2a3dd1b9e99a3'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0059a80c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,239 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,239 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,239 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,239 httpcore.http11 DEBUG response_closed.started 13:51:42,240 httpcore.http11 DEBUG response_closed.complete 13:51:42,240 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,240 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.875. input_tokens=142, output_tokens=36 13:51:42,242 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "BEN GURION AIRPORT"\nDescription List: ["Ben Gurion Airport is the airport in Israel where animals are released after transport.", "Ben Gurion Airport is the main airport in Israel where animals must be authorized for transport.", "Ben Gurion Airport is the main international airport in Israel, serving as a hub for EL AL Israel Airlines."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,242 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,243 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,243 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,243 httpcore.http11 DEBUG send_request_body.complete 13:51:42,243 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,301 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'672'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9986'), (b'x-ratelimit-remaining-tokens', b'9990632'), (b'x-ratelimit-reset-requests', b'82ms'), (b'x-ratelimit-reset-tokens', b'56ms'), (b'x-request-id', b'req_9552502b7ed80b76b8384fcc341b618e'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0059ea0c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,301 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,301 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,302 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,302 httpcore.http11 DEBUG response_closed.started 13:51:42,302 httpcore.http11 DEBUG response_closed.complete 13:51:42,302 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,302 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9530000000377186. input_tokens=156, output_tokens=46 13:51:42,304 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "BAGGAGE"\nDescription List: ["", "Baggage refers to personal items, including pets, that passengers can take on board the aircraft.", "Baggage refers to the category under which animals can be transported in the aircraft cabin or hold.", "Baggage refers to the items that passengers check in for their flight, which can be delayed, damaged, or lost.", "Baggage refers to the personal belongings that travelers take with them on a journey, which can be delayed, damaged, or lost during transit.", "Baggage refers to the suitcases and items that passengers check in for their flights, which can be lost, damaged, or delayed."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,305 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,305 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,305 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,305 httpcore.http11 DEBUG send_request_body.complete 13:51:42,305 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,344 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'732'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9985'), (b'x-ratelimit-remaining-tokens', b'9989971'), (b'x-ratelimit-reset-requests', b'88ms'), (b'x-ratelimit-reset-tokens', b'60ms'), (b'x-request-id', b'req_ae83cb6ca6e581bf83a5f1602a47e1ad'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0059a4dc21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,344 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,344 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,345 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,345 httpcore.http11 DEBUG response_closed.started 13:51:42,345 httpcore.http11 DEBUG response_closed.complete 13:51:42,345 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,345 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9849999999860302. input_tokens=153, output_tokens=55 13:51:42,347 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "9 KG"\nDescription List: ["9 kg is the weight limit for pets to be transported as baggage without additional requirements.", "Animals weighing up to 9 kg can usually be transported in the aircraft cabin."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,348 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,348 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,348 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,348 httpcore.http11 DEBUG send_request_body.complete 13:51:42,348 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,438 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'856'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999248'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_20f16e59460bdd2949db18d19067226d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0056c72c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,438 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,438 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,438 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,439 httpcore.http11 DEBUG response_closed.started 13:51:42,439 httpcore.http11 DEBUG response_closed.complete 13:51:42,439 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,439 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.125. input_tokens=183, output_tokens=55 13:51:42,441 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "100 KG"\nDescription List: ["100 kg is the maximum weight for pets to be transported as baggage; heavier pets must be transported as cargo.", "Animals weighing more than 100 kg must be transported as registered cargo."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,442 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,442 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,442 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,442 httpcore.http11 DEBUG send_request_body.complete 13:51:42,442 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,449 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'854'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9988'), (b'x-ratelimit-remaining-tokens', b'9992367'), (b'x-ratelimit-reset-requests', b'68ms'), (b'x-ratelimit-reset-tokens', b'45ms'), (b'x-request-id', b'req_ab03412c9c450dc69fb025ea14f0a7e0'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0057cb2ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,449 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,449 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,449 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,449 httpcore.http11 DEBUG response_closed.started 13:51:42,449 httpcore.http11 DEBUG response_closed.complete 13:51:42,449 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,450 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0929999999934807. input_tokens=158, output_tokens=56 13:51:42,451 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "DOCUMENTS"\nDescription List: ["Documents required for obtaining authorization to transport an animal to Israel.", "Necessary paperwork that passengers must have available according to their flight destination.", "Passengers must complete all necessary documents required for transporting animals to and from Israel."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,452 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,452 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,452 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,453 httpcore.http11 DEBUG send_request_body.complete 13:51:42,453 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,497 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'925'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9998895'), (b'x-ratelimit-reset-requests', b'9ms'), (b'x-ratelimit-reset-tokens', b'6ms'), (b'x-request-id', b'req_8d615ecefb6e648b106284128145c252'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0056f087da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,497 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,497 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,497 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,497 httpcore.http11 DEBUG response_closed.started 13:51:42,497 httpcore.http11 DEBUG response_closed.complete 13:51:42,498 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,498 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.172000000020489. input_tokens=167, output_tokens=66 13:51:42,500 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "50 KG"\nDescription List: ["", "50 kg is the upper weight limit for pets to be transported as baggage with specific fees."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,500 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,501 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,501 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,501 httpcore.http11 DEBUG send_request_body.complete 13:51:42,501 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,526 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'942'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9994'), (b'x-ratelimit-remaining-tokens', b'9995856'), (b'x-ratelimit-reset-requests', b'35ms'), (b'x-ratelimit-reset-tokens', b'24ms'), (b'x-request-id', b'req_458f7e58189f9d0c376ad161ec33f092'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00568437d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,526 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,526 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,526 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,526 httpcore.http11 DEBUG response_closed.started 13:51:42,526 httpcore.http11 DEBUG response_closed.complete 13:51:42,526 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,527 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.1880000000237487. input_tokens=184, output_tokens=62 13:51:42,528 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "VETERINARY CERTIFICATE"\nDescription List: ["A veterinary certificate is a document that certifies a service dog is vaccinated and can maintain sanitary conditions during transport.", "A veterinary certificate is required for transporting service dogs and must be provided by the passenger."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,529 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,529 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,529 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,530 httpcore.http11 DEBUG send_request_body.complete 13:51:42,530 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,536 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'952'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9992'), (b'x-ratelimit-remaining-tokens', b'9994712'), (b'x-ratelimit-reset-requests', b'46ms'), (b'x-ratelimit-reset-tokens', b'31ms'), (b'x-request-id', b'req_a8e0928f987f9bec049ec4e53f27e068'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0056e76c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,536 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,537 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,537 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,537 httpcore.http11 DEBUG response_closed.started 13:51:42,537 httpcore.http11 DEBUG response_closed.complete 13:51:42,537 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,537 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.2030000000377186. input_tokens=174, output_tokens=65 13:51:42,539 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "FLIGHT TICKET"\nDescription List: ["A flight ticket is a document that confirms a passenger\'s reservation and includes details about baggage allowances.", "A flight ticket is a document that confirms a passenger\'s reservation on a flight and includes details about baggage allowance.", "A flight ticket is required for passengers transporting pets, and payment must be arranged with the airline."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,540 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,540 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,540 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,540 httpcore.http11 DEBUG send_request_body.complete 13:51:42,540 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,606 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1026'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9998217'), (b'x-ratelimit-reset-requests', b'15ms'), (b'x-ratelimit-reset-tokens', b'10ms'), (b'x-request-id', b'req_a56921e90dcdc00bc94f55a35277f513'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0056ca2ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,606 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,606 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,606 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,606 httpcore.http11 DEBUG response_closed.started 13:51:42,607 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'997'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9984'), (b'x-ratelimit-remaining-tokens', b'9990270'), (b'x-ratelimit-reset-requests', b'90ms'), (b'x-ratelimit-reset-tokens', b'58ms'), (b'x-request-id', b'req_de933e35ddcb1ba3a0e85916c562be32'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c005898fc21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,607 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,607 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,607 httpcore.http11 DEBUG response_closed.complete 13:51:42,607 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,608 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.297000000020489. input_tokens=165, output_tokens=70 13:51:42,608 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,608 httpcore.http11 DEBUG response_closed.started 13:51:42,610 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "DOG"\nDescription List: ["", "A dog that may be transported by passengers under certain conditions and regulations."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,610 httpcore.http11 DEBUG response_closed.complete 13:51:42,611 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,611 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.2650000000139698. input_tokens=182, output_tokens=68 13:51:42,613 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CHECK-IN COUNTERS"\nDescription List: ["Check-in counters are designated areas where passengers must check in for their flights.", "Check-in counters are the designated areas at the airport where passengers must present their documentation for traveling with a service dog."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,613 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,614 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,614 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,614 httpcore.http11 DEBUG send_request_body.complete 13:51:42,614 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,614 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,618 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,618 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,618 httpcore.http11 DEBUG send_request_body.complete 13:51:42,618 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,672 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1078'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9990'), (b'x-ratelimit-remaining-tokens', b'9994114'), (b'x-ratelimit-reset-requests', b'54ms'), (b'x-ratelimit-reset-tokens', b'35ms'), (b'x-request-id', b'req_8ece95ccc77802f1ac1f29705bb3a90b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00569a0c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,672 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,672 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,672 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,672 httpcore.http11 DEBUG response_closed.started 13:51:42,672 httpcore.http11 DEBUG response_closed.complete 13:51:42,673 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,673 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.3600000000442378. input_tokens=193, output_tokens=74 13:51:42,675 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "PASSENGER"\nDescription List: ["A person traveling on the airline who may bring a dog on board under specific conditions.", "Individuals traveling on EL AL flights who must comply with baggage regulations.", "Refers to individuals who travel on flights and are subject to airline policies regarding baggage and services."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,676 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,676 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,676 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,676 httpcore.http11 DEBUG send_request_body.complete 13:51:42,676 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,735 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'432'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999298'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_82e74ba09fa8e06547b605c2aab2ca04'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c009fcd7c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,735 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,735 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,736 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,736 httpcore.http11 DEBUG response_closed.started 13:51:42,736 httpcore.http11 DEBUG response_closed.complete 13:51:42,736 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,737 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.6089999999967404. input_tokens=145, output_tokens=22 13:51:42,738 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "BAGGAGE SERVICE CENTER"\nDescription List: ["The Baggage Service Center handles cases of delayed baggage, damaged baggage, and items forgotten on board, providing assistance to travelers.", "The Baggage Service Center handles cases of delayed baggage, damaged baggage, and items forgotten on board."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,739 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,739 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,739 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,740 httpcore.http11 DEBUG send_request_body.complete 13:51:42,740 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,750 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1163'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9993'), (b'x-ratelimit-remaining-tokens', b'9995283'), (b'x-ratelimit-reset-requests', b'41ms'), (b'x-ratelimit-reset-tokens', b'28ms'), (b'x-request-id', b'req_8a93d9c2bdaa7ab0b785364954330a23'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00568447d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,750 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,750 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,751 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,751 httpcore.http11 DEBUG response_closed.started 13:51:42,751 httpcore.http11 DEBUG response_closed.complete 13:51:42,751 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,751 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.422000000020489. input_tokens=175, output_tokens=80 13:51:42,754 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "BAGGAGE CLAIMS DEPARTMENT"\nDescription List: ["The Baggage Claims Department is responsible for handling reports of damaged baggage and processing claims.", "The Baggage Claims Department processes claims related to lost or damaged baggage."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,754 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,755 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,755 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,755 httpcore.http11 DEBUG send_request_body.complete 13:51:42,755 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,893 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'476'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999281'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_b32d7f08fabc249fed9050ee64b4de90'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00a9841c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,893 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,893 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,894 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,894 httpcore.http11 DEBUG response_closed.started 13:51:42,894 httpcore.http11 DEBUG response_closed.complete 13:51:42,894 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,894 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.6570000000065193. input_tokens=159, output_tokens=21 13:51:42,896 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "DELAYED BAGGAGE"\nDescription List: ["Delayed baggage refers to baggage that has not arrived with the passenger and must be reported immediately after landing.", "Delayed baggage refers to personal belongings that have not arrived with the traveler and must be reported to the airline for retrieval."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,897 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,897 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,897 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,897 httpcore.http11 DEBUG send_request_body.complete 13:51:42,897 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,972 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1383'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9994'), (b'x-ratelimit-remaining-tokens', b'9996882'), (b'x-ratelimit-reset-requests', b'30ms'), (b'x-ratelimit-reset-tokens', b'18ms'), (b'x-request-id', b'req_1b9d7d1251ea5ca5bbd78b531b15815a'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0055e38c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,972 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,973 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,973 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,973 httpcore.http11 DEBUG response_closed.started 13:51:42,973 httpcore.http11 DEBUG response_closed.complete 13:51:42,973 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,974 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.6570000000065193. input_tokens=197, output_tokens=96 13:51:42,975 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CLAIM STATUS"\nDescription List: ["Claim status can be checked using a worldwide system by entering the lost baggage report number and last name.", "Claim status refers to the current state of a baggage claim, which can be checked using the lost baggage report number."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,976 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,976 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,976 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,977 httpcore.http11 DEBUG send_request_body.complete 13:51:42,977 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:42,988 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'694'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999269'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_4656586dfc52f1c4c34eb387663a8e29'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c009ea16c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:42,988 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:42,988 httpcore.http11 DEBUG receive_response_body.started request= 13:51:42,988 httpcore.http11 DEBUG receive_response_body.complete 13:51:42,988 httpcore.http11 DEBUG response_closed.started 13:51:42,988 httpcore.http11 DEBUG response_closed.complete 13:51:42,988 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:42,989 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8589999999967404. input_tokens=168, output_tokens=49 13:51:42,990 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "COURIER SERVICE"\nDescription List: ["The courier service is responsible for delivering retrieved delayed baggage to the address provided by the traveler.", "The courier service is responsible for delivering retrieved delayed baggage to the passenger\'s address."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:42,991 httpcore.http11 DEBUG send_request_headers.started request= 13:51:42,991 httpcore.http11 DEBUG send_request_headers.complete 13:51:42,991 httpcore.http11 DEBUG send_request_body.started request= 13:51:42,992 httpcore.http11 DEBUG send_request_body.complete 13:51:42,992 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,31 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1428'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9987'), (b'x-ratelimit-remaining-tokens', b'9991511'), (b'x-ratelimit-reset-requests', b'75ms'), (b'x-ratelimit-reset-tokens', b'50ms'), (b'x-request-id', b'req_225d37d91f720f064b1b1574b20bfc46'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00599d1c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,31 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,31 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,31 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,31 httpcore.http11 DEBUG response_closed.started 13:51:43,31 httpcore.http11 DEBUG response_closed.complete 13:51:43,31 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,32 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.672000000020489. input_tokens=199, output_tokens=100 13:51:43,33 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CONTACT DETAILS"\nDescription List: ["Contact details include phone numbers and WhatsApp chat options for reporting baggage issues.", "Contact details provide information on how travelers can reach the Baggage Service Center for assistance with baggage issues."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,34 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,34 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,34 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,35 httpcore.http11 DEBUG send_request_body.complete 13:51:43,35 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,76 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'711'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999270'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_ef4715b64c60ab5d729c1810c843a011'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00a4eda7d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,76 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,76 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,76 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,76 httpcore.http11 DEBUG response_closed.started 13:51:43,76 httpcore.http11 DEBUG response_closed.complete 13:51:43,76 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,77 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8910000000032596. input_tokens=166, output_tokens=59 13:51:43,79 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "LOST BAGGAGE REPORT NUMBER"\nDescription List: ["The lost baggage report number is a 10-character identifier used to check the status of a claim.", "The lost baggage report number is a unique identifier used to check the status of a claim regarding lost baggage."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,79 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,80 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,80 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,80 httpcore.http11 DEBUG send_request_body.complete 13:51:43,80 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,169 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1574'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9988'), (b'x-ratelimit-remaining-tokens', b'9991933'), (b'x-ratelimit-reset-requests', b'71ms'), (b'x-ratelimit-reset-tokens', b'48ms'), (b'x-request-id', b'req_0bd72f33e721a9ad75df667bd8a4b1fa'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0057a21c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,169 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,169 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,169 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,170 httpcore.http11 DEBUG response_closed.started 13:51:43,170 httpcore.http11 DEBUG response_closed.complete 13:51:43,170 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,170 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.8440000000409782. input_tokens=245, output_tokens=111 13:51:43,172 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "FORGOTTEN ITEM"\nDescription List: ["A forgotten item is a personal belonging left on board an aircraft that may need to be reported to the airline for recovery.", "An item forgotten on board refers to personal belongings left behind by passengers on the aircraft."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,173 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,173 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,173 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,173 httpcore.http11 DEBUG send_request_body.complete 13:51:43,173 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,177 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'656'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999291'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_14929c107e6a32d28a7110dc8c0a45b5'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00b4899c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,178 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,178 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,178 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,178 httpcore.http11 DEBUG response_closed.started 13:51:43,178 httpcore.http11 DEBUG response_closed.complete 13:51:43,178 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,179 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8280000000377186. input_tokens=156, output_tokens=45 13:51:43,180 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "BATTERIES"\nDescription List: ["Batteries are classified as dangerous goods and may require special handling when boarding a flight.", "Batteries are classified as dangerous goods and may require special handling when taken aboard an aircraft.", "Batteries must be protected from damage and short circuits and can be transported in the aircraft hold if they are not lithium-based."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,181 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,181 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,181 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,182 httpcore.http11 DEBUG send_request_body.complete 13:51:43,182 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,208 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'544'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999312'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_de20479ed699ec82fa451073fdb4eafc'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00c3ea47da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,208 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,208 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,208 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,208 httpcore.http11 DEBUG response_closed.started 13:51:43,208 httpcore.http11 DEBUG response_closed.complete 13:51:43,208 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,209 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.7029999999795109. input_tokens=141, output_tokens=36 13:51:43,210 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "LAPTOP"\nDescription List: ["Laptops may be considered dangerous goods due to their lithium batteries and require special handling.", "Laptops may contain batteries that are classified as dangerous goods and must be handled according to airline regulations."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,211 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,211 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,211 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,212 httpcore.http11 DEBUG send_request_body.complete 13:51:43,212 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,223 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1635'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9990'), (b'x-ratelimit-remaining-tokens', b'9993269'), (b'x-ratelimit-reset-requests', b'57ms'), (b'x-ratelimit-reset-tokens', b'40ms'), (b'x-request-id', b'req_a8288f69280a83d0acdcfd9bc4d8a420'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00569a5c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,223 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,223 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,223 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,223 httpcore.http11 DEBUG response_closed.started 13:51:43,223 httpcore.http11 DEBUG response_closed.complete 13:51:43,224 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,224 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.8910000000032596. input_tokens=238, output_tokens=115 13:51:43,226 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "MEDICAL EQUIPMENT"\nDescription List: ["Medical equipment may contain batteries or other components classified as dangerous goods.", "Medical equipment may include batteries and other components that are classified as dangerous goods."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,226 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,226 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,226 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,227 httpcore.http11 DEBUG send_request_body.complete 13:51:43,227 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,240 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1659'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9996'), (b'x-ratelimit-remaining-tokens', b'9997517'), (b'x-ratelimit-reset-requests', b'20ms'), (b'x-ratelimit-reset-tokens', b'14ms'), (b'x-request-id', b'req_2acddd9fef4dce8d450bae2aa60a1bbd'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0056dca7da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,240 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,240 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,241 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,241 httpcore.http11 DEBUG response_closed.started 13:51:43,241 httpcore.http11 DEBUG response_closed.complete 13:51:43,241 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,241 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.922000000020489. input_tokens=316, output_tokens=117 13:51:43,243 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "COMPRESSED GASES"\nDescription List: ["Compressed gases such as butane and oxygen are forbidden on aircraft due to their dangerous nature.", "Compressed gases such as butane and oxygen are forbidden on aircraft due to their flammability and potential hazards."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,244 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,244 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,244 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,245 httpcore.http11 DEBUG send_request_body.complete 13:51:43,245 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,251 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1038'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999267'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_339472f69eb72a2620a12ffc202a5967'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0096b8cc227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,251 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,251 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,251 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,251 httpcore.http11 DEBUG response_closed.started 13:51:43,251 httpcore.http11 DEBUG response_closed.complete 13:51:43,251 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,252 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.202999999979511. input_tokens=163, output_tokens=67 13:51:43,253 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CORROSIVES"\nDescription List: ["Corrosive substances like acids and wet cell batteries are prohibited on aircraft.", "Corrosives like acids and wet cell batteries are prohibited on aircraft due to their hazardous nature."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,254 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,254 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,254 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,254 httpcore.http11 DEBUG send_request_body.complete 13:51:43,254 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,340 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'626'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999243'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_73580ef0442c11e0251ec218054a0ca5'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00c789ac222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,340 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,340 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,340 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,340 httpcore.http11 DEBUG response_closed.started 13:51:43,340 httpcore.http11 DEBUG response_closed.complete 13:51:43,341 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,341 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8129999999655411. input_tokens=185, output_tokens=44 13:51:43,343 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "EXPLOSIVES"\nDescription List: ["Explosives, other than light ammunition, are forbidden on aircraft for safety reasons.", "Explosives, other than light ammunition, are prohibited on aircraft."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,343 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,343 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,343 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,344 httpcore.http11 DEBUG send_request_body.complete 13:51:43,344 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,366 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'647'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9995'), (b'x-ratelimit-remaining-tokens', b'9996453'), (b'x-ratelimit-reset-requests', b'24ms'), (b'x-ratelimit-reset-tokens', b'21ms'), (b'x-request-id', b'req_8965f9b715dac3a0e1e2f00dcc13db1a'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00c69d97d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,367 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,367 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,367 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,367 httpcore.http11 DEBUG response_closed.started 13:51:43,367 httpcore.http11 DEBUG response_closed.complete 13:51:43,367 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,368 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8429999999934807. input_tokens=164, output_tokens=41 13:51:43,369 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "FLAMMABLE LIQUIDS"\nDescription List: ["Flammable liquids and solids are prohibited on aircraft due to safety concerns.", "Flammable liquids and solids are prohibited on aircraft due to their potential to ignite."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,370 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,370 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,370 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,370 httpcore.http11 DEBUG send_request_body.complete 13:51:43,371 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,446 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'658'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999312'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_0d61680cdd87e30ba9ff1eddbd8aef11'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00cff85ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,446 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,446 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,446 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,447 httpcore.http11 DEBUG response_closed.started 13:51:43,447 httpcore.http11 DEBUG response_closed.complete 13:51:43,447 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,447 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8279999999795109. input_tokens=136, output_tokens=17 13:51:43,450 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "RADIOACTIVE MATERIALS"\nDescription List: ["Radioactive materials are forbidden on aircraft due to safety and health risks.", "Radioactive materials are prohibited on aircraft for safety reasons."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,450 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,451 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,451 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,451 httpcore.http11 DEBUG send_request_body.complete 13:51:43,451 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,532 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'602'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999267'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_de4d5d8349b10f5cd6981fd6eadd051a'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00dba31c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,532 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,532 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,533 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,533 httpcore.http11 DEBUG response_closed.started 13:51:43,533 httpcore.http11 DEBUG response_closed.complete 13:51:43,533 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,533 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.7970000000204891. input_tokens=171, output_tokens=46 13:51:43,535 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "OXIDIZING MATERIALS"\nDescription List: ["Oxidizing materials like hydrogen peroxide are prohibited on aircraft due to their reactive nature.", "Oxidizing materials such as hydrogen peroxide and bleaching powders are prohibited on aircraft."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,536 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,536 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,536 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,536 httpcore.http11 DEBUG send_request_body.complete 13:51:43,536 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,567 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'637'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9998355'), (b'x-ratelimit-reset-requests', b'13ms'), (b'x-ratelimit-reset-tokens', b'9ms'), (b'x-request-id', b'req_9058d62917d6e9d710e8aa654c31e3b9'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00ddbcc7d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,567 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,567 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,567 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,567 httpcore.http11 DEBUG response_closed.started 13:51:43,568 httpcore.http11 DEBUG response_closed.complete 13:51:43,568 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,568 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8119999999762513. input_tokens=159, output_tokens=50 13:51:43,570 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "POISONS"\nDescription List: ["Poisons and infectious substances are forbidden on aircraft due to their hazardous effects on health.", "Poisons, including insecticides and herbicides, are classified as dangerous goods and are prohibited on aircraft."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,570 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,571 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,571 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,571 httpcore.http11 DEBUG send_request_body.complete 13:51:43,571 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,599 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1988'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9985'), (b'x-ratelimit-remaining-tokens', b'9989845'), (b'x-ratelimit-reset-requests', b'87ms'), (b'x-ratelimit-reset-tokens', b'60ms'), (b'x-request-id', b'req_9b8ebdf6aab359ba0191d2a9d30dd715'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0059a7cc233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,599 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,599 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,601 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,601 httpcore.http11 DEBUG response_closed.started 13:51:43,601 httpcore.http11 DEBUG response_closed.complete 13:51:43,601 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,601 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 2.25. input_tokens=272, output_tokens=144 13:51:43,603 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "HIGH-STRENGTH MAGNETIC MATERIALS"\nDescription List: ["High-strength magnetic materials are prohibited on aircraft as they can harm people or the environment.", "High-strength magnetic materials are prohibited on aircraft as they can interfere with navigation and safety equipment."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,604 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,604 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,604 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,604 httpcore.http11 DEBUG send_request_body.complete 13:51:43,604 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,737 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1129'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999288'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_92713083f4a2d17a686186056ae93a3d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00bdca4c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,737 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,737 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,738 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,738 httpcore.http11 DEBUG response_closed.started 13:51:43,738 httpcore.http11 DEBUG response_closed.complete 13:51:43,738 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,738 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.297000000020489. input_tokens=159, output_tokens=75 13:51:43,740 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "ACIDS"\nDescription List: ["", "Acids are classified as corrosives and are prohibited on aircraft due to their hazardous nature."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,741 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,741 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,741 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,741 httpcore.http11 DEBUG send_request_body.complete 13:51:43,741 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,786 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1156'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999263'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_aa9ccff9d8e88111bc6a1b11d63c2f90'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00bed9ced42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,786 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,786 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,786 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,786 httpcore.http11 DEBUG response_closed.started 13:51:43,786 httpcore.http11 DEBUG response_closed.complete 13:51:43,787 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,787 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.3440000000409782. input_tokens=165, output_tokens=79 13:51:43,789 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "ALKALIS"\nDescription List: ["Alkalis are classified as corrosive substances and are prohibited on aircraft due to safety concerns.", "Alkalis are classified as corrosives and are prohibited on aircraft due to their hazardous nature."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,789 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,790 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,790 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,790 httpcore.http11 DEBUG send_request_body.complete 13:51:43,790 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,850 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'2232'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9983'), (b'x-ratelimit-remaining-tokens', b'9989262'), (b'x-ratelimit-reset-requests', b'98ms'), (b'x-ratelimit-reset-tokens', b'64ms'), (b'x-request-id', b'req_883f2a6ff5f70860d1d1f8c6dc8a0c75'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0058e0b7da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,850 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,850 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,850 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,851 httpcore.http11 DEBUG response_closed.started 13:51:43,851 httpcore.http11 DEBUG response_closed.complete 13:51:43,851 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,851 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 2.5. input_tokens=183, output_tokens=99 13:51:43,853 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "WET CELL BATTERIES"\nDescription List: ["Wet cell batteries are classified as corrosive substances and are prohibited on aircraft.", "Wet cell batteries are classified as corrosives and are prohibited on aircraft due to their hazardous nature."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,854 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,854 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,854 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,854 httpcore.http11 DEBUG send_request_body.complete 13:51:43,854 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,928 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1071'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999262'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_4995f9184c4b999637922e8ddb7aa235'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00d5c49c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,929 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,929 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,929 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,929 httpcore.http11 DEBUG response_closed.started 13:51:43,929 httpcore.http11 DEBUG response_closed.complete 13:51:43,929 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,930 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.25. input_tokens=176, output_tokens=93 13:51:43,932 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "DANGEROUS GOOD"\nDescription List: ["", "Dangerous goods are items that pose a risk to health, safety, property, or the environment and are subject to strict regulations."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,933 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,933 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'791'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999274'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_adeb0762ef97966a8551bb05b3f1c900'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00f3bb0c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,933 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,934 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,934 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,934 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,934 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,934 httpcore.http11 DEBUG response_closed.started 13:51:43,934 httpcore.http11 DEBUG send_request_body.complete 13:51:43,934 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,934 httpcore.http11 DEBUG response_closed.complete 13:51:43,934 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,935 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9679999999934807. input_tokens=165, output_tokens=54 13:51:43,937 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "GELS"\nDescription List: ["A type of liquid that may be carried in carry-on bags, subject to restrictions.", "Gels are considered liquids and are subject to restrictions when carried in carry-on bags."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,937 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,938 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,938 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,938 httpcore.http11 DEBUG send_request_body.complete 13:51:43,938 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,953 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'542'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999276'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_d31919a098d27306517e67ad3db63934'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c010ecbc7da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,953 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,953 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,953 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,953 httpcore.http11 DEBUG response_closed.started 13:51:43,953 httpcore.http11 DEBUG response_closed.complete 13:51:43,953 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,954 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.7189999999827705. input_tokens=167, output_tokens=34 13:51:43,955 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "BABY FOOD"\nDescription List: ["A type of liquid that may be carried in carry-on bags, subject to restrictions.", "Baby food is a special item that does not have to be packed in the resealable plastic bag but must be presented at the security checkpoint."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,956 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,956 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,956 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,957 httpcore.http11 DEBUG send_request_body.complete 13:51:43,957 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,960 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'566'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999283'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_01d27ba598aef5009dba0ff3b29dbeb9'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c010c8b0c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,960 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,961 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,961 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,961 httpcore.http11 DEBUG response_closed.started 13:51:43,961 httpcore.http11 DEBUG response_closed.complete 13:51:43,962 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,962 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.7339999999967404. input_tokens=152, output_tokens=40 13:51:43,964 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CREAMS"\nDescription List: ["A type of liquid that may be carried in carry-on bags, subject to restrictions.", "Creams are considered liquids and are subject to restrictions when carried in carry-on bags."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,964 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,965 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,965 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,965 httpcore.http11 DEBUG send_request_body.complete 13:51:43,965 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:43,994 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'793'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999276'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_098ab2af180bab43a2eba6a7853a5daa'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00f9ef3c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:43,994 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:43,994 httpcore.http11 DEBUG receive_response_body.started request= 13:51:43,995 httpcore.http11 DEBUG receive_response_body.complete 13:51:43,995 httpcore.http11 DEBUG response_closed.started 13:51:43,995 httpcore.http11 DEBUG response_closed.complete 13:51:43,995 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:43,995 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9529999999795109. input_tokens=156, output_tokens=56 13:51:43,997 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "SECURITY CHECKPOINT"\nDescription List: ["Location where liquids that exceed the permitted amount will be discarded.", "Location where passengers must present their carry-on items, including liquids, for inspection before boarding."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:43,998 httpcore.http11 DEBUG send_request_headers.started request= 13:51:43,998 httpcore.http11 DEBUG send_request_headers.complete 13:51:43,998 httpcore.http11 DEBUG send_request_body.started request= 13:51:43,999 httpcore.http11 DEBUG send_request_body.complete 13:51:43,999 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,9 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'626'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999277'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_e054cfbf231e29ce9a4bc78bf18384ab'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c010ab5d7da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,9 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,9 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,10 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,10 httpcore.http11 DEBUG response_closed.started 13:51:44,10 httpcore.http11 DEBUG response_closed.complete 13:51:44,10 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,10 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.7970000000204891. input_tokens=160, output_tokens=40 13:51:44,12 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CARRY-ON BAGS"\nDescription List: ["Bags that passengers are allowed to take on board the aircraft, subject to restrictions on liquids.", "Carry-on bags are personal items that passengers can take on board the aircraft, subject to weight and size restrictions."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,14 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,14 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,14 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,14 httpcore.http11 DEBUG send_request_body.complete 13:51:44,14 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,38 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'784'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999277'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_b1053843a18eb5d436faf56a90507b14'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00fdeba7d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,38 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,38 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,39 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,39 httpcore.http11 DEBUG response_closed.started 13:51:44,39 httpcore.http11 DEBUG response_closed.complete 13:51:44,39 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,39 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9530000000377186. input_tokens=169, output_tokens=53 13:51:44,41 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "SPORTING EQUIPMENT"\nDescription List: ["Sporting equipment includes items like skis, snowboards, and bicycles that can be transported on flights under specific conditions.", "Sporting equipment refers to items such as skis, bikes, and other sports gear that can be transported as checked baggage or cargo by airlines."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,42 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,42 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,42 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,42 httpcore.http11 DEBUG send_request_body.complete 13:51:44,42 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,66 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1582'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999187'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_e990248a4ba8cf52324c426381d6ce4d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00b0e6dc222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,66 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,66 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,66 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,66 httpcore.http11 DEBUG response_closed.started 13:51:44,67 httpcore.http11 DEBUG response_closed.complete 13:51:44,67 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,67 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.7649999999557622. input_tokens=246, output_tokens=100 13:51:44,69 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "ECONOMY CLASS"\nDescription List: ["Economy Class is a travel class that allows complimentary transport of sports equipment under certain conditions, excluding Lite fares.", "Economy Class is a travel class that allows passengers to bring a maximum of one carry-on bag weighing up to 8 kg.", "Economy Class is a travel class that offers standard services and amenities for passengers, excluding Lite fares.", "Economy class is a travel class offered by airlines, typically providing basic services and lower fares compared to higher classes."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,70 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,70 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,70 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,70 httpcore.http11 DEBUG send_request_body.complete 13:51:44,70 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,86 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'928'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999276'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_77766c003d6d015dbf68e7c15b7c68cf'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00f4973c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,86 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,86 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,86 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,86 httpcore.http11 DEBUG response_closed.started 13:51:44,87 httpcore.http11 DEBUG response_closed.complete 13:51:44,87 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,87 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0939999999827705. input_tokens=158, output_tokens=49 13:51:44,89 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "PREMIUM CLASS"\nDescription List: ["Premium Class allows passengers to bring two carry-on bags, each weighing a maximum of 8 kg, with a combined weight not exceeding 12 kg.", "Premium Class is a higher travel class that provides enhanced services and amenities compared to Economy Class.", "Premium Class is a travel class that allows complimentary transport of sports equipment under specific conditions.", "Premium class tickets allow passengers to check up to two pieces of baggage weighing up to 23 kg each."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,89 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,90 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,90 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,90 httpcore.http11 DEBUG send_request_body.complete 13:51:44,90 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,123 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'592'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999293'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_eb72c43cead154bad7a5f7bc2a0cde27'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0118f38c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,123 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,123 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,123 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,123 httpcore.http11 DEBUG response_closed.started 13:51:44,123 httpcore.http11 DEBUG response_closed.complete 13:51:44,124 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,124 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.7810000000172295. input_tokens=154, output_tokens=35 13:51:44,126 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "BUSINESS CLASS"\nDescription List: ["Business Class allows for the transport of sports equipment with different weight limits compared to Economy and Premium Class.", "Business Class allows passengers to bring two carry-on bags, with one bag weighing a maximum of 16 kg and a combined weight not exceeding 20 kg.", "Business Class is a premium travel class that offers superior services and amenities for passengers.", "Business class tickets allow passengers to check up to two pieces of baggage weighing up to 32 kg each."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,126 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,127 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,127 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,127 httpcore.http11 DEBUG send_request_body.complete 13:51:44,127 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,202 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'856'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9998503'), (b'x-ratelimit-reset-requests', b'12ms'), (b'x-ratelimit-reset-tokens', b'8ms'), (b'x-request-id', b'req_4999c3e0d423707075a427a5b2370e22'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0107dcdc21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,203 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,203 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,203 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,203 httpcore.http11 DEBUG response_closed.started 13:51:44,203 httpcore.http11 DEBUG response_closed.complete 13:51:44,203 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,204 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0309999999590218. input_tokens=187, output_tokens=57 13:51:44,206 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "DIMENSIONS"\nDescription List: ["Dimensions refer to the maximum size specifications for carry-on bags and personal bags approved for boarding.", "Dimensions refer to the measurements of baggage, typically expressed in length, width, and height.", "Dimensions refer to the measurements of baggage, which determine whether it is classified as standard, oversized, or overweight.", "Dimensions refer to the total measurements (length + width + height) of the sports equipment that must not exceed specified limits for transport."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,207 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,207 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,207 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,207 httpcore.http11 DEBUG send_request_body.complete 13:51:44,207 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,271 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'344'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999309'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_f03d685966b54dbf2de8e8a52bcb2e40'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c013ff00c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,271 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,272 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,272 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,272 httpcore.http11 DEBUG response_closed.started 13:51:44,272 httpcore.http11 DEBUG response_closed.complete 13:51:44,272 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,272 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.5320000000065193. input_tokens=141, output_tokens=18 13:51:44,274 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "EL AL CARGO DIVISION"\nDescription List: ["The EL AL Cargo Division handles excess baggage and special requests for passengers traveling with more than five pieces of checked baggage.", "The EL AL Cargo Division is a service that allows passengers to transport oversized or additional baggage separately from their standard allowance.", "The EL AL Cargo Division provides services for transporting oversized or separately sent sports equipment as cargo."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,275 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,276 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,276 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,276 httpcore.http11 DEBUG send_request_body.complete 13:51:44,276 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,298 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'681'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999293'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_117fc75de45b9e6e5629271bfc38fe79'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0122eb4ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,298 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,298 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,298 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,298 httpcore.http11 DEBUG response_closed.started 13:51:44,298 httpcore.http11 DEBUG response_closed.complete 13:51:44,299 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,299 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8600000000442378. input_tokens=150, output_tokens=42 13:51:44,301 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "OVERWEIGHT BAGGAGE"\nDescription List: ["Overweight baggage refers to items that exceed the standard weight limits and require special approval for transport.", "Overweight baggage refers to luggage that exceeds the weight limit established by airlines, often resulting in extra charges.", "Overweight baggage refers to luggage that exceeds the weight limit set by the airline, which incurs additional fees.", "Overweight baggage refers to luggage that exceeds the weight limit set by the airline, which may result in extra charges."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,301 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,302 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,302 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,302 httpcore.http11 DEBUG send_request_body.complete 13:51:44,302 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,309 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'743'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999288'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_21cdd144fa34d71c8baeb1caebf614b7'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c011a9627d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,309 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,309 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,309 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,309 httpcore.http11 DEBUG response_closed.started 13:51:44,309 httpcore.http11 DEBUG response_closed.complete 13:51:44,309 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,310 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9529999999795109. input_tokens=157, output_tokens=45 13:51:44,312 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "ADDITIONAL SPORTS EQUIPMENT"\nDescription List: ["Additional sports equipment refers to any sports gear that exceeds the standard baggage allowance and requires special handling or fees.", "Additional sports equipment refers to any sports items brought beyond the standard baggage allowance."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,312 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,312 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,312 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,313 httpcore.http11 DEBUG send_request_body.complete 13:51:44,313 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,365 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1026'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999276'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_9c4dbe9d30140058de5fc43339d36af9'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0106dc0c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,365 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,365 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,366 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,366 httpcore.http11 DEBUG response_closed.started 13:51:44,366 httpcore.http11 DEBUG response_closed.complete 13:51:44,366 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,366 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.1869999999762513. input_tokens=166, output_tokens=69 13:51:44,368 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "32 KG"\nDescription List: ["32 kg is the maximum weight allowed for each piece of checked baggage in business class.", "32 kg is the maximum weight limit for sports equipment in Business Class."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,369 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,369 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,369 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,369 httpcore.http11 DEBUG send_request_body.complete 13:51:44,370 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,424 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'471'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999284'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_97c83d51842a3853aad455109988c014'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c01449faed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,424 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,424 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,424 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,424 httpcore.http11 DEBUG response_closed.started 13:51:44,424 httpcore.http11 DEBUG response_closed.complete 13:51:44,425 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,425 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.6410000000032596. input_tokens=161, output_tokens=23 13:51:44,427 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "30 KG"\nDescription List: ["30 kg is the maximum weight limit for sports equipment in Economy Class.", "30 kg is the maximum weight limit for sports equipment in Economy and Premium Class."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,428 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,428 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,428 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,428 httpcore.http11 DEBUG send_request_body.complete 13:51:44,428 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,538 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'517'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999281'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_be67b2b987df2bcff97799b119c026b5'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c014ba527da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,538 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,538 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,538 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,538 httpcore.http11 DEBUG response_closed.started 13:51:44,538 httpcore.http11 DEBUG response_closed.complete 13:51:44,539 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,539 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.6870000000344589. input_tokens=162, output_tokens=35 13:51:44,541 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "277 CM"\nDescription List: ["277 cm is the maximum dimension limit for transporting sports equipment as overweight baggage.", "277 cm is the maximum total measurement limit for sports equipment to be sent as overweight baggage.", "The total maximum dimensions (length + height + width) for checked baggage, including ski equipment, must not exceed 277 cm."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,542 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,542 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,542 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,542 httpcore.http11 DEBUG send_request_body.complete 13:51:44,542 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,577 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1160'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9996'), (b'x-ratelimit-remaining-tokens', b'9997404'), (b'x-ratelimit-reset-requests', b'18ms'), (b'x-ratelimit-reset-tokens', b'15ms'), (b'x-request-id', b'req_8eab6ca745b319bae6023f66480fac48'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c010fcb7c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,577 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,577 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,578 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,578 httpcore.http11 DEBUG response_closed.started 13:51:44,578 httpcore.http11 DEBUG response_closed.complete 13:51:44,578 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,578 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.327999999979511. input_tokens=157, output_tokens=50 13:51:44,580 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "LITE FARES"\nDescription List: ["Lite fares are a type of Economy Class fare that does not allow for complimentary transport of sports equipment.", "Lite fares are a type of Economy Class fare that typically offers fewer services and amenities."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,581 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,581 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,581 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,581 httpcore.http11 DEBUG send_request_body.complete 13:51:44,581 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,599 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'873'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999281'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_24e2f58ca030e56a0520c831f7a48d03'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c012b940c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,599 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,599 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,599 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,599 httpcore.http11 DEBUG response_closed.started 13:51:44,599 httpcore.http11 DEBUG response_closed.complete 13:51:44,600 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,600 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.062999999965541. input_tokens=165, output_tokens=48 13:51:44,602 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "SKI EQUIPMENT"\nDescription List: ["", "Ski equipment includes one pair of skis, one pair of poles, and one pair of ski boots, which can be transported under specific conditions."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,602 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,603 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,603 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,603 httpcore.http11 DEBUG send_request_body.complete 13:51:44,603 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,622 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'835'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999272'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_02146a2136bd0dce46a5141be6bf9082'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c013181bc233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,623 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,623 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,623 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,623 httpcore.http11 DEBUG response_closed.started 13:51:44,623 httpcore.http11 DEBUG response_closed.complete 13:51:44,623 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,623 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0310000000172295. input_tokens=166, output_tokens=61 13:51:44,625 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "US DOLLARS"\nDescription List: ["Prices for baggage fees are displayed in US dollars, although local currency may be required at some airports.", "US Dollars are the currency used for pricing and payment of baggage fees.", "US dollars are the currency used for displaying prices related to baggage fees and charges."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,626 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,626 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,626 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,626 httpcore.http11 DEBUG send_request_body.complete 13:51:44,626 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,793 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:45 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'685'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9999300'), (b'x-ratelimit-reset-requests', b'7ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_8da897fdb826d65767bafdbcabbd1900'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0153f09c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,793 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,794 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,794 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,794 httpcore.http11 DEBUG response_closed.started 13:51:44,794 httpcore.http11 DEBUG response_closed.complete 13:51:44,794 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,795 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.875. input_tokens=152, output_tokens=46 13:51:44,796 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "EXCESS BAGGAGE CHARGES"\nDescription List: ["Charges applied when baggage exceeds the permitted size and weight dimensions for checked baggage.", "Excess baggage charges are fees applied when a passenger\'s luggage exceeds the allowed size or weight limits."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,797 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,797 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,797 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,797 httpcore.http11 DEBUG send_request_body.complete 13:51:44,798 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,830 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:45 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'725'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999291'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_2983863267a4131204b690ca80b157b2'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0153c98c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,830 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,831 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,831 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,831 httpcore.http11 DEBUG response_closed.started 13:51:44,831 httpcore.http11 DEBUG response_closed.complete 13:51:44,831 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,832 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8910000000032596. input_tokens=156, output_tokens=50 13:51:44,833 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "AIRLINE"\nDescription List: ["An airline is a company that provides air transport services for passengers and cargo.", "Refers to the various airlines that operate flights and their associated baggage policies."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,834 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,834 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,834 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,834 httpcore.http11 DEBUG send_request_body.complete 13:51:44,835 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,855 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:45 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'642'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999263'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_7641d44f801ea212f4bbbb2ffbd25145'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c015ded37d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,856 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,856 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,856 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,856 httpcore.http11 DEBUG response_closed.started 13:51:44,856 httpcore.http11 DEBUG response_closed.complete 13:51:44,856 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,857 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8279999999795109. input_tokens=177, output_tokens=43 13:51:44,858 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "LOCAL CURRENCY"\nDescription List: ["At some airports, payment for baggage fees is only allowed in local currency according to the conversion rate on the date of payment.", "Local currency refers to the currency accepted at specific airports for payment of fees, which may vary by location."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,859 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,859 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,859 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,860 httpcore.http11 DEBUG send_request_body.complete 13:51:44,860 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,883 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:45 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'3351'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9998661'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'8ms'), (b'x-request-id', b'req_0afffa4aefa141960ea59b876be1a9fe'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0052d74c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,883 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,883 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,883 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,883 httpcore.http11 DEBUG response_closed.started 13:51:44,883 httpcore.http11 DEBUG response_closed.complete 13:51:44,883 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,884 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 3.577999999979511. input_tokens=596, output_tokens=259 13:51:44,886 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "DESTINATION COUNTRY"\nDescription List: ["The country to which the passenger is traveling, which may have specific regulations regarding the transport of equipment.", "The destination country is the country to which a passenger is traveling, and it has specific guidelines and conditions for admitting passenger equipment."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,886 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,887 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,887 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,887 httpcore.http11 DEBUG send_request_body.complete 13:51:44,887 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:44,892 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:45 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'710'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999277'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_646b33ba9ab23e1c86805892fb1f1615'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c015a9297da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:44,892 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:44,892 httpcore.http11 DEBUG receive_response_body.started request= 13:51:44,892 httpcore.http11 DEBUG receive_response_body.complete 13:51:44,892 httpcore.http11 DEBUG response_closed.started 13:51:44,892 httpcore.http11 DEBUG response_closed.complete 13:51:44,893 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:44,893 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8910000000032596. input_tokens=169, output_tokens=47 13:51:44,895 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "FRAGILE ITEM"\nDescription List: ["Fragile items are those that can easily break or be damaged during transport, and EL AL does not take responsibility for them.", "Fragile items are those that require special handling due to their delicate nature, often needing additional protection during transport."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:44,895 httpcore.http11 DEBUG send_request_headers.started request= 13:51:44,895 httpcore.http11 DEBUG send_request_headers.complete 13:51:44,895 httpcore.http11 DEBUG send_request_body.started request= 13:51:44,896 httpcore.http11 DEBUG send_request_body.complete 13:51:44,896 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,211 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:45 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1467'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999279'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_64fb4610fdf607e5025012e43095595e'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c012eb207d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,211 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,212 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,212 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,212 httpcore.http11 DEBUG response_closed.started 13:51:45,212 httpcore.http11 DEBUG response_closed.complete 13:51:45,212 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,213 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.6410000000032596. input_tokens=161, output_tokens=57 13:51:45,214 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "VALUABLE ITEM"\nDescription List: ["Valuable items are high-value belongings that may require special consideration or insurance when traveling.", "Valuable items are those that have significant monetary or sentimental value, and EL AL does not take responsibility for them."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,215 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,215 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,215 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,216 httpcore.http11 DEBUG send_request_body.complete 13:51:45,216 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,245 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:45 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'645'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999295'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_2d09d9bed80848ac8bcc1c7a772742ae'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0184f75ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,245 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,245 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,245 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,245 httpcore.http11 DEBUG response_closed.started 13:51:45,246 httpcore.http11 DEBUG response_closed.complete 13:51:45,246 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,246 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8119999999762513. input_tokens=152, output_tokens=38 13:51:45,248 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "BAGGAGE TAG"\nDescription List: ["A baggage tag is a label attached to luggage that contains information about the owner and flight details, essential for tracking baggage.", "A baggage tag is a label attached to luggage that provides information about the owner and destination of the baggage."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,249 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,249 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,249 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,249 httpcore.http11 DEBUG send_request_body.complete 13:51:45,249 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,434 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:45 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'888'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999256'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_7348db455709a4e6da865b1f387b25d9'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00a9a35c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,434 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,434 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,435 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,435 httpcore.http11 DEBUG response_closed.started 13:51:45,435 httpcore.http11 DEBUG response_closed.complete 13:51:45,435 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,435 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 3.202999999979511. input_tokens=184, output_tokens=52 13:51:45,437 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "MAKOR HAZIUD"\nDescription List: ["Makor Haziud is a store that specializes in baggage and outdoor equipment.", "Makor Haziud specializes in baggage and outdoor equipment located in Nes Ziona."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,438 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,438 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,438 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,438 httpcore.http11 DEBUG send_request_body.complete 13:51:45,438 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,580 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:45 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'803'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999298'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_e877875bf0427b43ae9358b9d704c655'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0195a6cc222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,580 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,580 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,581 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,581 httpcore.http11 DEBUG response_closed.started 13:51:45,581 httpcore.http11 DEBUG response_closed.complete 13:51:45,581 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,581 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9839999999967404. input_tokens=154, output_tokens=54 13:51:45,583 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "ARTY RIMON"\nDescription List: ["ARTY Rimon is a service provider that offers pickup and delivery services for baggage.", "ARTY Rimon provides pickup and delivery services for luggage and bags in various locations."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,584 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,584 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,584 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,584 httpcore.http11 DEBUG send_request_body.complete 13:51:45,584 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,626 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:45 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1494'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999291'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_fbafd587e5c84b941fc1a4cde6f58590'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0156f62c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,626 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,626 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,626 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,626 httpcore.http11 DEBUG response_closed.started 13:51:45,626 httpcore.http11 DEBUG response_closed.complete 13:51:45,626 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,627 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.672000000020489. input_tokens=156, output_tokens=47 13:51:45,629 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "PERSONAL BAGS"\nDescription List: ["Personal bags are smaller bags that are stored under the seat in front of the passenger to maximize cabin space.", "Personal bags are smaller bags that are stored under the seat to maximize cabin space."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,629 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,630 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,630 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,630 httpcore.http11 DEBUG send_request_body.complete 13:51:45,630 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,667 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:45 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1170'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999269'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_6580cef1065d437c318870953ad5046e'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c017888a7d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,668 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,668 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,668 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,668 httpcore.http11 DEBUG response_closed.started 13:51:45,668 httpcore.http11 DEBUG response_closed.complete 13:51:45,668 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,669 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.3600000000442378. input_tokens=163, output_tokens=38 13:51:45,670 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "SUN DOR"\nDescription List: ["Sun Dor is an airline that operates flights allowing specific carry-on baggage policies.", "Sun Dor is an airline that operates flights with specific carry-on baggage policies."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,671 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,671 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,671 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,672 httpcore.http11 DEBUG send_request_body.complete 13:51:45,672 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,697 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:45 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1152'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999293'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_a58d149718175029a868184c34af36fc'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c017ed84c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,697 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,697 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,697 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,697 httpcore.http11 DEBUG response_closed.started 13:51:45,697 httpcore.http11 DEBUG response_closed.complete 13:51:45,697 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,698 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.327999999979511. input_tokens=153, output_tokens=53 13:51:45,699 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "MATMID FREQUENT FLYER CLUB"\nDescription List: ["Matmid Frequent Flyer Club status affects eligibility for carry-on baggage allowances.", "Matmid Frequent Flyer Club status may affect the eligibility of passengers to bring carry-on baggage aboard the aircraft."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,700 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,700 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,700 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,700 httpcore.http11 DEBUG send_request_body.complete 13:51:45,700 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,706 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:45 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'735'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999277'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_8b40e6e98f25e2384d21bb04c16d82f2'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c01a9e3cc224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,706 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,706 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,706 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,706 httpcore.http11 DEBUG response_closed.started 13:51:45,706 httpcore.http11 DEBUG response_closed.complete 13:51:45,707 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,707 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9059999999590218. input_tokens=165, output_tokens=48 13:51:45,709 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "TROLLEY"\nDescription List: ["A trolley is a type of carry-on bag that can be stored in the overhead compartments of an aircraft.", "Trolleys are a type of carry-on bag that passengers can bring into the passenger cabin."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,709 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,709 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,710 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,710 httpcore.http11 DEBUG send_request_body.complete 13:51:45,710 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,818 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1437'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999211'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_00fe1018a215deab1a28795635c0ca19'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c016ec3dc21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,819 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,819 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,819 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,819 httpcore.http11 DEBUG response_closed.started 13:51:45,819 httpcore.http11 DEBUG response_closed.complete 13:51:45,819 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,820 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.6089999999967404. input_tokens=208, output_tokens=84 13:51:45,822 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "OVERHEAD COMPARTMENTS"\nDescription List: ["Overhead compartments are storage areas above passenger seats where carry-on bags must be placed during the flight.", "Overhead compartments are storage areas in the passenger cabin where carry-on bags are placed during the flight."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,822 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,823 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,823 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,823 httpcore.http11 DEBUG send_request_body.complete 13:51:45,823 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,852 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1717'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9998619'), (b'x-ratelimit-reset-requests', b'11ms'), (b'x-ratelimit-reset-tokens', b'8ms'), (b'x-request-id', b'req_254b2e04cbf2cef81749462ad023d091'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0155b477da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,852 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,852 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,853 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,853 httpcore.http11 DEBUG response_closed.started 13:51:45,853 httpcore.http11 DEBUG response_closed.complete 13:51:45,853 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,853 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.8910000000032596. input_tokens=170, output_tokens=62 13:51:45,855 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "NORTH AMERICA"\nDescription List: ["North America is a region where specific carry-on baggage policies apply for flights operated by the airline.", "North America is a region where specific flight policies apply, particularly regarding carry-on baggage.", "North America is another destination served by EL AL, with its own baggage policies."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,856 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,856 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,856 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,856 httpcore.http11 DEBUG send_request_body.complete 13:51:45,856 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,859 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1109'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999281'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_698e34234555c61216c88e345fa5e47b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0193f21c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,859 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,860 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,860 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,860 httpcore.http11 DEBUG response_closed.started 13:51:45,860 httpcore.http11 DEBUG response_closed.complete 13:51:45,860 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,861 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.2810000000172295. input_tokens=162, output_tokens=76 13:51:45,863 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "16 KG"\nDescription List: ["16 kg is the maximum weight allowed for one bag as per airline policy.", "The maximum weight limit for one bag is 16 kg."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,864 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,864 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,864 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,865 httpcore.http11 DEBUG send_request_body.complete 13:51:45,865 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,882 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1417'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999209'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_6763f2cb5f5b80df534884ceb6f61310'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0177e81ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,882 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,882 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,882 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,882 httpcore.http11 DEBUG response_closed.started 13:51:45,882 httpcore.http11 DEBUG response_closed.complete 13:51:45,882 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,883 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.577999999979511. input_tokens=214, output_tokens=59 13:51:45,885 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "20 KG"\nDescription List: ["20 kg is the combined maximum weight limit for all bags as per airline policy.", "The combined weight limit for bags is not to exceed 20 kg."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,885 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,885 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,885 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,886 httpcore.http11 DEBUG send_request_body.complete 13:51:45,886 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,897 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'895'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999289'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_4ba1faa65c6c745167a56bd1d372c161'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c01adbf1c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,897 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,897 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,897 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,897 httpcore.http11 DEBUG response_closed.started 13:51:45,897 httpcore.http11 DEBUG response_closed.complete 13:51:45,897 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,898 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0630000000237487. input_tokens=152, output_tokens=38 13:51:45,899 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "MEDICATIONS"\nDescription List: ["Medications are essential items that passengers are advised to keep accessible during flights.", "Medications are items that passengers are advised to keep accessible during the flight for health reasons."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,900 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,900 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,900 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,901 httpcore.http11 DEBUG send_request_body.complete 13:51:45,901 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,915 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1180'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999253'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_3b72f32fb7daa18fa9a17e9046fccdfa'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c018ff8c7da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,916 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,916 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,916 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,916 httpcore.http11 DEBUG response_closed.started 13:51:45,916 httpcore.http11 DEBUG response_closed.complete 13:51:45,916 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,917 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.375. input_tokens=182, output_tokens=79 13:51:45,919 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "VALUABLES"\nDescription List: ["Valuables are items of significant worth that passengers are recommended to keep with them during the flight.", "Valuables refer to personal items of significant worth that should be kept accessible during flights."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,919 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,919 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,919 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,920 httpcore.http11 DEBUG send_request_body.complete 13:51:45,920 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:45,958 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1798'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999283'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_cc824c14b92fe8bfd803c86cff9d547b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0159fa0c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:45,958 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:45,958 httpcore.http11 DEBUG receive_response_body.started request= 13:51:45,958 httpcore.http11 DEBUG receive_response_body.complete 13:51:45,958 httpcore.http11 DEBUG response_closed.started 13:51:45,959 httpcore.http11 DEBUG response_closed.complete 13:51:45,959 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:45,959 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.9689999999827705. input_tokens=154, output_tokens=49 13:51:45,961 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "ELECTRONIC DEVICES"\nDescription List: ["Electronic devices are items such as laptops and tablets that passengers should keep accessible during the flight.", "Electronic devices are items such as phones and laptops that passengers are advised to keep accessible during flights.", "Electronic devices with lithium batteries that cannot be removed must be stored in the aircraft hold under specific conditions.", "Electronic devices with removable lithium batteries must have the battery taken aboard the aircraft cabin, while the device can be checked."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:45,962 httpcore.http11 DEBUG send_request_headers.started request= 13:51:45,962 httpcore.http11 DEBUG send_request_headers.complete 13:51:45,962 httpcore.http11 DEBUG send_request_body.started request= 13:51:45,963 httpcore.http11 DEBUG send_request_body.complete 13:51:45,963 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,39 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1596'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999229'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_2aedebebf576a5a58416dd0ff80dcdeb'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0175ba6c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,40 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,42 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,42 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,42 httpcore.http11 DEBUG response_closed.started 13:51:46,42 httpcore.http11 DEBUG response_closed.complete 13:51:46,42 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,43 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.7650000000139698. input_tokens=192, output_tokens=96 13:51:46,45 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CHECKED BAGS"\nDescription List: ["Checked bags are items that are not taken on board the aircraft but are stored in the plane\'s cargo hold.", "Checked bags are pieces of luggage that are transported in the cargo hold of an aircraft, as opposed to being carried into the cabin."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,45 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,46 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,46 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,46 httpcore.http11 DEBUG send_request_body.complete 13:51:46,46 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,80 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1045'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999270'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_88c5e37a29ddc81c8af96a2de159dd1c'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c01afe5d7d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,80 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,80 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,80 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,80 httpcore.http11 DEBUG response_closed.started 13:51:46,80 httpcore.http11 DEBUG response_closed.complete 13:51:46,80 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,81 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.2189999999827705. input_tokens=169, output_tokens=50 13:51:46,82 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "MAXIMUM WEIGHT"\nDescription List: ["", "Maximum weight refers to the heaviest allowable weight for carry-on bags and personal bags for boarding."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,83 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,83 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,83 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,84 httpcore.http11 DEBUG send_request_body.complete 13:51:46,84 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,90 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1831'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999213'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_4e8add8689cfd4076b7d78c6595710b1'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0162a00c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,90 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,90 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,90 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,90 httpcore.http11 DEBUG response_closed.started 13:51:46,90 httpcore.http11 DEBUG response_closed.complete 13:51:46,90 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,91 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 2.0160000000032596. input_tokens=212, output_tokens=93 13:51:46,92 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "FLIGHT DESTINATION"\nDescription List: ["Flight destination refers to the location where passengers are traveling and requires necessary documents for check-in.", "The flight destination is the final location where passengers are traveling to, which may affect baggage policies."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,93 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,93 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,93 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,94 httpcore.http11 DEBUG send_request_body.complete 13:51:46,94 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,136 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'526'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999293'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_e603e5e19b4de864275e75ad15ebdfed'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c01e98c4c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,136 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,136 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,136 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,136 httpcore.http11 DEBUG response_closed.started 13:51:46,136 httpcore.http11 DEBUG response_closed.complete 13:51:46,136 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,137 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.6880000000237487. input_tokens=162, output_tokens=22 13:51:46,139 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "CHECK-IN PROCESS"\nDescription List: ["The check-in process is the procedure passengers go through to confirm their presence on a flight and check in their baggage.", "The check-in process is the procedure passengers must follow to confirm their presence on a flight and check their luggage."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,139 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,140 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,140 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,140 httpcore.http11 DEBUG send_request_body.complete 13:51:46,140 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,171 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'3383'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9998838'), (b'x-ratelimit-reset-requests', b'10ms'), (b'x-ratelimit-reset-tokens', b'6ms'), (b'x-request-id', b'req_b75e855967433fb14df96b5584d9392e'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00cfaefc21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,171 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,171 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,171 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,171 httpcore.http11 DEBUG response_closed.started 13:51:46,172 httpcore.http11 DEBUG response_closed.complete 13:51:46,172 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,172 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 3.5630000000237487. input_tokens=163, output_tokens=42 13:51:46,174 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "OVERSIZED BAGGAGE"\nDescription List: ["Oversized baggage is luggage that exceeds the airline\'s standard size limits, requiring special handling and potentially incurring additional fees.", "Oversized baggage is luggage that exceeds the standard dimensions set by airlines, requiring special handling and potentially incurring additional fees."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,174 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,175 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,175 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,175 httpcore.http11 DEBUG send_request_body.complete 13:51:46,175 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,179 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1881'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999210'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_419801e5e49b40f820f42f6d74866043'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0166e60c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,179 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,179 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,179 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,179 httpcore.http11 DEBUG response_closed.started 13:51:46,180 httpcore.http11 DEBUG response_closed.complete 13:51:46,180 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,180 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 2.047000000020489. input_tokens=213, output_tokens=95 13:51:46,182 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "BAGGAGE ALLOWANCE"\nDescription List: ["", "Baggage allowance is determined by the ticket type and specifies how much baggage a passenger can check without incurring extra fees.", "Baggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.", "Baggage allowance refers to the number and weight of bags that a passenger is permitted to check in without incurring additional fees."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,183 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,184 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,184 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,184 httpcore.http11 DEBUG send_request_body.complete 13:51:46,184 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,237 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1181'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999262'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_ab42cb5dfabe67573e5da899789d9735'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c01b2988c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,237 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,237 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,237 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,237 httpcore.http11 DEBUG response_closed.started 13:51:46,237 httpcore.http11 DEBUG response_closed.complete 13:51:46,238 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,238 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.3589999999967404. input_tokens=169, output_tokens=58 13:51:46,240 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "MANAGE YOUR BOOKING"\nDescription List: ["Manage Your Booking is an online service provided by airlines that allows passengers to view and modify their flight details, including baggage options.", "Manage Your Booking is an online service where passengers can view and modify their flight details, including baggage allowances."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,240 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,241 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,241 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,241 httpcore.http11 DEBUG send_request_body.complete 13:51:46,241 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,352 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'922'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999269'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_9d32bcb5ef5a5ccef5ab427214d5dec6'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c01d6e66ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,352 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,352 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,352 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,352 httpcore.http11 DEBUG response_closed.started 13:51:46,352 httpcore.http11 DEBUG response_closed.complete 13:51:46,353 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,353 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.1099999999860302. input_tokens=170, output_tokens=63 13:51:46,355 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "$90"\nDescription List: ["", "The fee of $90 is charged for checking a piece of baggage that is not included in the ticket price when reserved at the airport."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,355 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,356 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,356 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,356 httpcore.http11 DEBUG send_request_body.complete 13:51:46,356 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,370 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'602'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999289'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_2f388eced862ccdac815e0a5466c9778'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c01f8a50c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,370 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,370 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,370 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,370 httpcore.http11 DEBUG response_closed.started 13:51:46,370 httpcore.http11 DEBUG response_closed.complete 13:51:46,370 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,371 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.7810000000172295. input_tokens=159, output_tokens=36 13:51:46,373 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "23 KG"\nDescription List: ["23 kg is the maximum weight allowed for each piece of checked baggage in premium class.", "23 kg is the weight limit for each piece of checked baggage included in the ticket price for certain service types offered by EL AL."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,373 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,373 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,374 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,374 httpcore.http11 DEBUG send_request_body.complete 13:51:46,374 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,405 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1022'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999274'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_868df9131f3e4de647adc60f7bea8457'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c01d3fb07d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,405 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,405 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,406 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,406 httpcore.http11 DEBUG response_closed.started 13:51:46,406 httpcore.http11 DEBUG response_closed.complete 13:51:46,406 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,406 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.2030000000377186. input_tokens=164, output_tokens=61 13:51:46,408 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "BAGGAGE POLICY"\nDescription List: ["Baggage policy outlines the rules and regulations regarding the number, size, and weight of baggage that passengers can check in or carry on.", "Baggage policy outlines the rules and regulations regarding the types, sizes, and weights of baggage that passengers can bring on flights."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,409 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,409 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,409 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,409 httpcore.http11 DEBUG send_request_body.complete 13:51:46,409 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,471 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'620'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999291'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_4708263a2d22e778740299ecafb44b78'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0200b9d7d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,471 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,471 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,472 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,472 httpcore.http11 DEBUG response_closed.started 13:51:46,472 httpcore.http11 DEBUG response_closed.complete 13:51:46,472 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,472 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.7969999999622814. input_tokens=154, output_tokens=15 13:51:46,474 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION"\nDescription List: ["The designated oversized/overweight baggage location is where passengers must take their oversized or overweight baggage after check-in.", "The designated oversized/overweight baggage location is where passengers must take their oversized or overweight baggage for check-in."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,475 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,475 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,475 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,475 httpcore.http11 DEBUG send_request_body.complete 13:51:46,475 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,525 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'2266'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9998816'), (b'x-ratelimit-reset-requests', b'9ms'), (b'x-ratelimit-reset-tokens', b'7ms'), (b'x-request-id', b'req_5951996a9c42a1a20e9b8fb08eba293f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0160dffc222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,525 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,525 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,525 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,525 httpcore.http11 DEBUG response_closed.started 13:51:46,525 httpcore.http11 DEBUG response_closed.complete 13:51:46,525 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,526 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 2.4540000000270084. input_tokens=218, output_tokens=86 13:51:46,529 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "STANDARD BAGGAGE"\nDescription List: ["Standard baggage refers to luggage that meets the airline\'s size and weight requirements without incurring additional fees.", "Standard baggage refers to luggage that meets the airline\'s specified dimensions and weight limits without incurring extra charges."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,529 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,530 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,530 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,530 httpcore.http11 DEBUG send_request_body.complete 13:51:46,530 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,648 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1853'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999263'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_04b4e7098af220e027547589484e7c0b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0198945c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,648 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,648 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,648 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,648 httpcore.http11 DEBUG response_closed.started 13:51:46,648 httpcore.http11 DEBUG response_closed.complete 13:51:46,648 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,649 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 2.0160000000032596. input_tokens=175, output_tokens=59 13:51:46,650 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "PROHIBITED ITEM"\nDescription List: ["", "Prohibited items are items that are not allowed in checked or carry-on baggage due to safety regulations."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,651 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,651 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,651 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,652 httpcore.http11 DEBUG send_request_body.complete 13:51:46,652 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,685 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'630'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9998445'), (b'x-ratelimit-reset-requests', b'12ms'), (b'x-ratelimit-reset-tokens', b'9ms'), (b'x-request-id', b'req_880bfd2d9a9cfab09b35f786f53c877b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02148c4c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,685 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,686 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,686 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,686 httpcore.http11 DEBUG response_closed.started 13:51:46,686 httpcore.http11 DEBUG response_closed.complete 13:51:46,686 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,687 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8279999999795109. input_tokens=149, output_tokens=41 13:51:46,689 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "SPARE BATTERIES"\nDescription List: ["", "Spare batteries must be protected from damage and short circuit when taken aboard an aircraft.", "Spare lithium batteries are prohibited in checked baggage and must be protected when carried in the cabin."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,689 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,690 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,690 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,690 httpcore.http11 DEBUG send_request_body.complete 13:51:46,690 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,786 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'719'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999282'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_7525407cbd1d99cd1ec166a1355cc5ea'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0217ce1c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,786 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,786 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,786 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,786 httpcore.http11 DEBUG response_closed.started 13:51:46,787 httpcore.http11 DEBUG response_closed.complete 13:51:46,787 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,787 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8900000000139698. input_tokens=158, output_tokens=39 13:51:46,789 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "LITHIUM-ION BATTERIES"\nDescription List: ["Larger lithium-ion batteries (100-160 watt-hours) are limited to two batteries per passenger and must comply with specific regulations.", "Lithium-ion batteries are rechargeable batteries commonly used in portable electronic devices, with specific size and watt-hour limitations for air travel.", "Lithium-ion batteries, including consumer-grade types, are allowed aboard aircraft with specific watt-hour limits."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,789 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,790 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,790 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,790 httpcore.http11 DEBUG send_request_body.complete 13:51:46,790 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,895 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1019'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9998713'), (b'x-ratelimit-reset-requests', b'12ms'), (b'x-ratelimit-reset-tokens', b'7ms'), (b'x-request-id', b'req_37d750ae53f2a203995168b75a52409b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0204e22c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,895 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,896 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,896 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,896 httpcore.http11 DEBUG response_closed.started 13:51:46,896 httpcore.http11 DEBUG response_closed.complete 13:51:46,896 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,897 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.1880000000237487. input_tokens=164, output_tokens=65 13:51:46,898 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "PORTABLE CHARGERS"\nDescription List: ["", "Portable chargers are considered batteries and may be taken aboard aircraft under certain conditions.", "Portable chargers are considered lithium batteries and are prohibited in checked baggage."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,899 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,899 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,899 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,900 httpcore.http11 DEBUG send_request_body.complete 13:51:46,900 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:46,909 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1107'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999282'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_e8e055a45c23470d15fd839e12ca51ff'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c01fcd71c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:46,909 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:46,909 httpcore.http11 DEBUG receive_response_body.started request= 13:51:46,909 httpcore.http11 DEBUG receive_response_body.complete 13:51:46,909 httpcore.http11 DEBUG response_closed.started 13:51:46,909 httpcore.http11 DEBUG response_closed.complete 13:51:46,909 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:46,910 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.2810000000172295. input_tokens=162, output_tokens=54 13:51:46,912 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "NON-SPILLABLE WET BATTERIES"\nDescription List: ["Non-spillable wet batteries are limited to 12 volts and 100 watt-hours, designed to prevent leakage of electrolyte.", "Up to two spare/uninstalled non-spillable wet batteries can be taken aboard the aircraft."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:46,912 httpcore.http11 DEBUG send_request_headers.started request= 13:51:46,912 httpcore.http11 DEBUG send_request_headers.complete 13:51:46,912 httpcore.http11 DEBUG send_request_body.started request= 13:51:46,913 httpcore.http11 DEBUG send_request_body.complete 13:51:46,913 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,0 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'738'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999305'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_8fcd40e155591eb01936ec69d764f320'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0229fe07d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,0 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,0 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,0 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,0 httpcore.http11 DEBUG response_closed.started 13:51:47,0 httpcore.http11 DEBUG response_closed.complete 13:51:47,1 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,1 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9220000000204891. input_tokens=143, output_tokens=23 13:51:47,3 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "FLAMMABLE MATERIAL"\nDescription List: ["Flammable materials such as hairspray are not allowed to be stored together with other items in baggage.", "Flammable materials, such as hairspray, are prohibited from being stored with electronic devices containing lithium batteries."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,4 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,4 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,4 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,4 httpcore.http11 DEBUG send_request_body.complete 13:51:47,4 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,8 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'920'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999281'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_b163ac68093b988ea98d226231548e1b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0219b1e7da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,8 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,8 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,9 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,9 httpcore.http11 DEBUG response_closed.started 13:51:47,9 httpcore.http11 DEBUG response_closed.complete 13:51:47,9 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,9 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0939999999827705. input_tokens=162, output_tokens=36 13:51:47,11 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: "IATA REGULATIONS"\nDescription List: ["IATA regulations govern the transport of battery-powered mobility aids and hazardous materials on flights.", "IATA regulations govern the transport of battery-powered mobility aids on flights."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,12 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,12 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'792'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999272'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_450d0babdb450354a23ad8c81999d3d2'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0226bf0c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,12 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,12 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,12 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,12 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,13 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,13 httpcore.http11 DEBUG response_closed.started 13:51:47,13 httpcore.http11 DEBUG send_request_body.complete 13:51:47,13 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,13 httpcore.http11 DEBUG response_closed.complete 13:51:47,13 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,13 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9849999999860302. input_tokens=173, output_tokens=52 13:51:47,15 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["MINISTRY OF AGRICULTURE", "EL AL"]\nDescription List: ["EL AL must comply with the regulations set by the Ministry of Agriculture regarding pet transportation", "The Ministry of Agriculture oversees the transport of pets, which includes regulations that EL AL must follow for pet transportation"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,16 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,16 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,16 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,16 httpcore.http11 DEBUG send_request_body.complete 13:51:47,16 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,103 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'2034'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999267'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_84e3a8e88407bf524d8886c7ac5a4838'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c01b38707da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,103 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,103 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,104 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,104 httpcore.http11 DEBUG response_closed.started 13:51:47,104 httpcore.http11 DEBUG response_closed.complete 13:51:47,104 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,105 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 2.202999999979511. input_tokens=173, output_tokens=79 13:51:47,106 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["MINISTRY OF AGRICULTURE", "AUTHORIZATION"]\nDescription List: ["Authorization is required from the Ministry of Agriculture to transport an animal", "The Ministry of Agriculture requires authorization for transporting animals, which is a necessary document for compliance"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,107 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,107 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,107 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,107 httpcore.http11 DEBUG send_request_body.complete 13:51:47,108 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,120 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'847'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999272'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_36bac0fdcc75ab89121e00823dab4b19'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c022ac55c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,120 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,121 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,121 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,121 httpcore.http11 DEBUG response_closed.started 13:51:47,121 httpcore.http11 DEBUG response_closed.complete 13:51:47,121 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,121 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0150000000139698. input_tokens=161, output_tokens=45 13:51:47,123 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["EL AL", "SERVICE DOG"]\nDescription List: ["EL AL allows service dogs to be transported without the weight limit that applies to other pets", "EL AL has specific policies regarding the transportation of service dogs, including requirements for documentation and behavior during the flight.", "Service dogs are allowed to be transported under different conditions than other pets on EL AL"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,124 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,124 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,124 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,124 httpcore.http11 DEBUG send_request_body.complete 13:51:47,124 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,192 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'673'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999302'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_5c50da58c6bd97c829d173179592c05f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0245f1eed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,192 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,192 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,193 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,193 httpcore.http11 DEBUG response_closed.started 13:51:47,193 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1303'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999277'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_b984566b134248ada1480055bee945ff'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0203edbc21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,193 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,193 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,193 httpcore.http11 DEBUG response_closed.complete 13:51:47,193 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,194 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8429999999934807. input_tokens=149, output_tokens=27 13:51:47,194 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,194 httpcore.http11 DEBUG response_closed.started 13:51:47,196 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["EL AL", "DANGEROUS DOG"]\nDescription List: ["EL AL does not allow dangerous dogs to be transported", "EL AL has a policy that prohibits the transportation of dangerous dogs as defined by Israeli law"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,196 httpcore.http11 DEBUG response_closed.complete 13:51:47,197 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,197 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.5. input_tokens=169, output_tokens=39 13:51:47,199 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["EL AL", "CHECK-IN COUNTER"]\nDescription List: ["Owners must arrive at the check-in counter with their pets for transportation arrangements", "Passengers must check in at El Al\'s check-in counters for their flights", "Pet owners must arrive at the check-in counter with their pets for transport on EL AL"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,199 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,199 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,200 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,200 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,200 httpcore.http11 DEBUG send_request_body.complete 13:51:47,200 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,200 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,200 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,200 httpcore.http11 DEBUG send_request_body.complete 13:51:47,200 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,210 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'393'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999305'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_bcf2f1bac674b87a731561559c853284'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0262c53c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,210 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,210 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,210 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,210 httpcore.http11 DEBUG response_closed.started 13:51:47,210 httpcore.http11 DEBUG response_closed.complete 13:51:47,210 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,211 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.5619999999762513. input_tokens=146, output_tokens=20 13:51:47,212 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["EL AL", "CARGO DIVISION"]\nDescription List: ["EL AL\'s Cargo Division is responsible for handling the transportation of animals as cargo", "The Cargo Division of EL AL handles the transport of animals that are extra-large or unaccompanied", "The Cargo Division of EL AL is responsible for handling pet transportation services", "The Cargo Division of EL AL is responsible for handling registered cargo for pet transportation", "The Cargo Division of EL AL manages special requests for transporting oversized items", "The Cargo Division provides transport cost guidelines and policies for EL AL regarding cargo, including pets."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,213 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,213 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,214 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,214 httpcore.http11 DEBUG send_request_body.complete 13:51:47,214 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,225 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'805'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999260'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_dcb602a6b7f11751391900c3221bd3bc'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0239b9cc227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,225 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,225 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,226 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,226 httpcore.http11 DEBUG response_closed.started 13:51:47,226 httpcore.http11 DEBUG response_closed.complete 13:51:47,226 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,226 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9849999999860302. input_tokens=171, output_tokens=44 13:51:47,228 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["EL AL", "CHECKED BAGGAGE"]\nDescription List: ["EL AL allows certain animals to be transported as checked baggage", "EL AL provides guidelines for transporting checked baggage, including sporting equipment.", "El Al\'s baggage policy is similar to that of Sundor, affecting checked baggage allowances"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,229 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,229 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,229 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,229 httpcore.http11 DEBUG send_request_body.complete 13:51:47,229 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,269 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'958'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999269'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_d73032a55e82679c4e8e6e5f9edc530b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c022f836c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,270 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,270 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,270 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,270 httpcore.http11 DEBUG response_closed.started 13:51:47,270 httpcore.http11 DEBUG response_closed.complete 13:51:47,270 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,271 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.1410000000032596. input_tokens=168, output_tokens=46 13:51:47,273 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["EL AL", "PETS"]\nDescription List: ["EL AL has specific policies for transporting pets, including weight limits and conditions", "EL AL provides services for transporting pets as cargo and requires specific documentation for their travel"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,273 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,273 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,274 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,274 httpcore.http11 DEBUG send_request_body.complete 13:51:47,274 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,315 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'970'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999255'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_b461f349882cdbc1caccc89b3b6fce7e'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02338d0c21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,316 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,316 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,316 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,316 httpcore.http11 DEBUG response_closed.started 13:51:47,316 httpcore.http11 DEBUG response_closed.complete 13:51:47,316 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,317 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.1399999999557622. input_tokens=177, output_tokens=61 13:51:47,318 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["EL AL", "BAGGAGE"]\nDescription List: ["EL AL is the airline responsible for handling baggage and addressing issues such as delays and damages", "EL AL is the airline responsible for handling baggage and related claims"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,319 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,319 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,320 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,320 httpcore.http11 DEBUG send_request_body.complete 13:51:47,320 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,419 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1359'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999300'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_aa930fc7bbdab9fa20ee66917f1d641b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0216b86ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,419 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,419 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,420 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,420 httpcore.http11 DEBUG response_closed.started 13:51:47,420 httpcore.http11 DEBUG response_closed.complete 13:51:47,420 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,420 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.547000000020489. input_tokens=152, output_tokens=41 13:51:47,422 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["EL AL", "CARRY-ON BAGGAGE"]\nDescription List: ["EL AL has specific policies regarding carry-on baggage for its flights", "EL AL has specific policies regarding carry-on baggage for its flights."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,423 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,423 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,423 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,423 httpcore.http11 DEBUG send_request_body.complete 13:51:47,423 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,427 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'880'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999279'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_20e4b27fb69a0210e0842687d296f731'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0246955c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,427 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,427 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,427 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,427 httpcore.http11 DEBUG response_closed.started 13:51:47,428 httpcore.http11 DEBUG response_closed.complete 13:51:47,428 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,428 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0630000000237487. input_tokens=165, output_tokens=53 13:51:47,430 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["SERVICE DOG", "VETERINARY CERTIFICATE"]\nDescription List: ["A veterinary certificate is required for a service dog to ensure it is vaccinated and fit for travel.", "A veterinary certificate is required for the transport of service dogs."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,430 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,431 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,431 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,431 httpcore.http11 DEBUG send_request_body.complete 13:51:47,431 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,438 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1407'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999256'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_bb3f55d812411f1c1d4f5e0b340e229a'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0213aaf7da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,439 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,439 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,439 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,439 httpcore.http11 DEBUG response_closed.started 13:51:47,439 httpcore.http11 DEBUG response_closed.complete 13:51:47,439 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,440 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.5929999999934807. input_tokens=177, output_tokens=55 13:51:47,441 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CHECKED BAGGAGE", "BAGGAGE ALLOWANCE"]\nDescription List: ["Baggage allowance determines how much checked baggage a passenger can bring", "Baggage allowance includes provisions for checked baggage that passengers can take on flights."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,442 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,442 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,442 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,442 httpcore.http11 DEBUG send_request_body.complete 13:51:47,442 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,456 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'756'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999267'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_c255b55fc86dbdaa0c2b9fb5deed0d46'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0256ac8c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,456 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,456 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,456 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,456 httpcore.http11 DEBUG response_closed.started 13:51:47,456 httpcore.http11 DEBUG response_closed.complete 13:51:47,456 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,457 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9369999999762513. input_tokens=167, output_tokens=33 13:51:47,458 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["ISRAEL", "MINISTRY OF HEALTH"]\nDescription List: ["The Ministry of Health in Israel regulates the entry of animals into the country", "The Ministry of Health regulates the entry of animals into Israel"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,459 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,459 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,459 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,460 httpcore.http11 DEBUG send_request_body.complete 13:51:47,460 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,525 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1536'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999272'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_d5b6bf665dcc4c92ac922b4079524ffc'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c020fff2c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,525 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,526 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,526 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,526 httpcore.http11 DEBUG response_closed.started 13:51:47,526 httpcore.http11 DEBUG response_closed.complete 13:51:47,526 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,526 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.7040000000270084. input_tokens=165, output_tokens=48 13:51:47,528 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["ISRAEL", "LIQUIDS IN CARRY-ON BAGS"]\nDescription List: ["Israel has specific guidelines regarding the carrying of liquids in carry-on bags for flights departing from its airports.", "The restrictions on liquids in carry-on bags apply to flights departing from Israel."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,529 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,529 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,529 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,529 httpcore.http11 DEBUG send_request_body.complete 13:51:47,529 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,611 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1486'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999204'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_25f59c0ee10105571b41c2c9bfa4023f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c021d840c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,611 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,611 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,612 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,612 httpcore.http11 DEBUG response_closed.started 13:51:47,612 httpcore.http11 DEBUG response_closed.complete 13:51:47,612 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,613 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.6560000000172295. input_tokens=208, output_tokens=100 13:51:47,614 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["WEIGHT", "SPORTING EQUIPMENT"]\nDescription List: ["Weight is a key factor in determining the allowance and fees for transporting sporting equipment", "Weight is a key restriction that determines if sporting equipment can be transported in the specified travel classes."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,615 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,615 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,615 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,616 httpcore.http11 DEBUG send_request_body.complete 13:51:47,616 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,702 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1085'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999262'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_2d2564905b65c15f10748f0c5c8e03f1'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c024a9bc7d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,702 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,702 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,702 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,702 httpcore.http11 DEBUG response_closed.started 13:51:47,702 httpcore.http11 DEBUG response_closed.complete 13:51:47,703 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,703 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.2969999999622814. input_tokens=178, output_tokens=55 13:51:47,705 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["WEIGHT", "CARRY-ON BAGGAGE"]\nDescription List: ["Weight limits are a key factor in determining the eligibility of carry-on baggage", "Weight limits are essential for determining the eligibility of carry-on baggage for boarding."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,705 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,706 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,706 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,706 httpcore.http11 DEBUG send_request_body.complete 13:51:47,706 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,738 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1386'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9997697'), (b'x-ratelimit-reset-requests', b'16ms'), (b'x-ratelimit-reset-tokens', b'13ms'), (b'x-request-id', b'req_1808160ca33abc7a31cc1e4f0fee040f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0234fb5c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,738 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,738 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,738 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,739 httpcore.http11 DEBUG response_closed.started 13:51:47,739 httpcore.http11 DEBUG response_closed.complete 13:51:47,739 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,739 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.5619999999762513. input_tokens=196, output_tokens=64 13:51:47,741 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CARGO", "SPORTING EQUIPMENT"]\nDescription List: ["Cargo services are available for transporting sporting equipment that exceeds standard baggage limits.", "Sporting equipment can be transported as cargo if it exceeds the standard baggage allowance"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,742 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:47 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'661'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999282'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_19cf881af60a5cba452f630b8a543578'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c027b800c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:47,742 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:47,742 httpcore.http11 DEBUG receive_response_body.started request= 13:51:47,742 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,742 httpcore.http11 DEBUG receive_response_body.complete 13:51:47,742 httpcore.http11 DEBUG response_closed.started 13:51:47,743 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,743 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,743 httpcore.http11 DEBUG response_closed.complete 13:51:47,743 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:47,743 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8429999999934807. input_tokens=157, output_tokens=35 13:51:47,744 httpcore.http11 DEBUG send_request_body.complete 13:51:47,744 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:47,745 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["BAGGAGE", "BAGGAGE SERVICE CENTER"]\nDescription List: ["The Baggage Service Center assists travelers with issues related to their baggage, including delays and damages", "The Baggage Service Center manages issues related to baggage, including delays and damages"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:47,746 httpcore.http11 DEBUG send_request_headers.started request= 13:51:47,746 httpcore.http11 DEBUG send_request_headers.complete 13:51:47,746 httpcore.http11 DEBUG send_request_body.started request= 13:51:47,747 httpcore.http11 DEBUG send_request_body.complete 13:51:47,747 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,102 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'915'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999284'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_e0865fed3d209705545671f9e6c124eb'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0286c007da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,103 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,103 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,103 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,103 httpcore.http11 DEBUG response_closed.started 13:51:48,103 httpcore.http11 DEBUG response_closed.complete 13:51:48,103 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,104 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0939999999827705. input_tokens=156, output_tokens=51 13:51:48,106 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["BAGGAGE", "COURIER SERVICE"]\nDescription List: ["Retrieved delayed baggage is delivered to the passenger\'s address by the courier service", "The courier service delivers retrieved baggage to travelers after it has been delayed"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,106 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,106 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,106 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,107 httpcore.http11 DEBUG send_request_body.complete 13:51:48,107 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,115 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'779'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999274'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_a662d015cf416d65e0b7abaacbcbcc73'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0290b7d7da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,115 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,115 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,115 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,115 httpcore.http11 DEBUG response_closed.started 13:51:48,115 httpcore.http11 DEBUG response_closed.complete 13:51:48,115 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,116 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0150000000139698. input_tokens=163, output_tokens=41 13:51:48,117 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["BAGGAGE SERVICE CENTER", "DELAYED BAGGAGE"]\nDescription List: ["Delayed baggage must be reported to the Baggage Service Center for assistance", "The Baggage Service Center handles reports and claims related to delayed baggage"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,118 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,118 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,118 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,118 httpcore.http11 DEBUG send_request_body.complete 13:51:48,119 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,125 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1470'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999255'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_726b46aeba0abe2cf75cd2cf03de6db7'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0251a547d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,125 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,125 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,126 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,126 httpcore.http11 DEBUG response_closed.started 13:51:48,126 httpcore.http11 DEBUG response_closed.complete 13:51:48,126 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,126 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.6560000000172295. input_tokens=179, output_tokens=61 13:51:48,128 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["BAGGAGE SERVICE CENTER", "DAMAGED BAGGAGE"]\nDescription List: ["The Baggage Service Center assists travelers with claims for damaged baggage", "The Baggage Service Center handles cases of damaged baggage reported by passengers"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,128 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,129 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,129 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,129 httpcore.http11 DEBUG send_request_body.complete 13:51:48,129 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,168 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'646'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999286'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_77e2bbca392b768000d0ee0a7088d2a4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02a59aec21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,169 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,169 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,169 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,169 httpcore.http11 DEBUG response_closed.started 13:51:48,169 httpcore.http11 DEBUG response_closed.complete 13:51:48,169 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,170 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8600000000442378. input_tokens=159, output_tokens=25 13:51:48,171 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["BAGGAGE SERVICE CENTER", "FORGOTTEN ITEM"]\nDescription List: ["The Baggage Service Center assists passengers with items forgotten on board", "The Baggage Service Center helps recover forgotten items left on board"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,172 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,172 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,172 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,173 httpcore.http11 DEBUG send_request_body.complete 13:51:48,173 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,174 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'587'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999293'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_c4e9bb28c8b15585ed4bee748a4bbfa2'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'cf-cache-status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02af852ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,174 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,174 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,174 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,175 httpcore.http11 DEBUG response_closed.started 13:51:48,175 httpcore.http11 DEBUG response_closed.complete 13:51:48,175 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,175 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.75. input_tokens=158, output_tokens=32 13:51:48,177 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CLAIM STATUS", "LOST BAGGAGE REPORT NUMBER"]\nDescription List: ["The claim status can be checked using the lost baggage report number provided by the airline", "The lost baggage report number is required to check the status of a claim"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,177 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,178 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,178 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,178 httpcore.http11 DEBUG send_request_body.complete 13:51:48,178 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,191 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1335'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999281'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_88572e8f40dc23b4480927c6921fbf4b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0266f35c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,191 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,191 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,191 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,191 httpcore.http11 DEBUG response_closed.started 13:51:48,191 httpcore.http11 DEBUG response_closed.complete 13:51:48,191 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,192 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.5. input_tokens=163, output_tokens=70 13:51:48,193 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["BATTERIES", "LAPTOP"]\nDescription List: ["Laptops contain batteries that are classified as dangerous goods and must be handled accordingly", "Laptops contain batteries, which are classified as dangerous goods and require special handling"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,194 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,194 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,194 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,195 httpcore.http11 DEBUG send_request_body.complete 13:51:48,195 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,196 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'814'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999265'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_0cc1e47c1149ac556633faec7afb86b3'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0299969c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,196 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,196 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,197 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,197 httpcore.http11 DEBUG response_closed.started 13:51:48,197 httpcore.http11 DEBUG response_closed.complete 13:51:48,197 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,198 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0. input_tokens=178, output_tokens=44 13:51:48,199 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["BATTERIES", "MEDICAL EQUIPMENT"]\nDescription List: ["Medical equipment may contain batteries, which are classified as dangerous goods", "Medical equipment may include batteries that are classified as dangerous goods"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,200 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,200 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,200 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,201 httpcore.http11 DEBUG send_request_body.complete 13:51:48,201 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,261 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'868'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999291'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_713ea5b61aa79b3f7a97534ed79f07f0'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0299e96ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,262 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,262 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,262 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,262 httpcore.http11 DEBUG response_closed.started 13:51:48,262 httpcore.http11 DEBUG response_closed.complete 13:51:48,262 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,263 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0790000000270084. input_tokens=159, output_tokens=52 13:51:48,265 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CORROSIVES", "FLAMMABLE LIQUIDS"]\nDescription List: ["Both corrosives and flammable liquids are classified as prohibited items on aircraft", "Corrosives and flammable liquids are both classified as prohibited items on aircraft"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,265 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,265 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,265 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,266 httpcore.http11 DEBUG send_request_body.complete 13:51:48,266 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,331 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1163'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999272'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_b9252080ff4c3b64b7467771b195ed94'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0286e617d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,331 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,331 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,331 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,331 httpcore.http11 DEBUG response_closed.started 13:51:48,332 httpcore.http11 DEBUG response_closed.complete 13:51:48,332 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,332 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.327999999979511. input_tokens=166, output_tokens=70 13:51:48,334 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CORROSIVES", "ACIDS"]\nDescription List: ["Acids are a type of corrosive substance that is prohibited on aircraft", "Acids are classified as corrosives and are prohibited on aircraft"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,335 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,335 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,335 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,335 httpcore.http11 DEBUG send_request_body.complete 13:51:48,335 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,336 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1048'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999244'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_764f676c9e48d4dc70b3154d0d627787'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0292d2fc231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,337 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,337 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,337 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,337 httpcore.http11 DEBUG response_closed.started 13:51:48,337 httpcore.http11 DEBUG response_closed.complete 13:51:48,337 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,338 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.202999999979511. input_tokens=185, output_tokens=53 13:51:48,339 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CORROSIVES", "ALKALIS"]\nDescription List: ["Alkalis are a type of corrosive substance that is prohibited on aircraft", "Alkalis are classified as corrosives and are prohibited on aircraft"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,340 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,340 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,340 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,341 httpcore.http11 DEBUG send_request_body.complete 13:51:48,341 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,400 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1323'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9999277'), (b'x-ratelimit-reset-requests', b'7ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_a1b096404bd876e8bf213efe79b9f2ff'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c027c813c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,400 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,400 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,400 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,400 httpcore.http11 DEBUG response_closed.started 13:51:48,401 httpcore.http11 DEBUG response_closed.complete 13:51:48,401 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,401 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.4849999999860302. input_tokens=175, output_tokens=83 13:51:48,403 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CORROSIVES", "WET CELL BATTERIES"]\nDescription List: ["Wet cell batteries are a type of corrosive substance that is prohibited on aircraft", "Wet cell batteries are classified as corrosives and are prohibited on aircraft"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,403 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,404 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,404 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,404 httpcore.http11 DEBUG send_request_body.complete 13:51:48,404 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,409 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1228'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999267'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_82eb2362e083b284c246d8e6af9f7366'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0287c4cc231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,409 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,409 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,410 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,410 httpcore.http11 DEBUG response_closed.started 13:51:48,410 httpcore.http11 DEBUG response_closed.complete 13:51:48,410 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,410 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.3900000000139698. input_tokens=171, output_tokens=77 13:51:48,412 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["EXPLOSIVES", "FLAMMABLE LIQUIDS"]\nDescription List: ["Both explosives and flammable liquids are classified as prohibited items on aircraft", "Explosives and flammable liquids are both classified as prohibited items on aircraft"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,413 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,414 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,414 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,414 httpcore.http11 DEBUG send_request_body.complete 13:51:48,414 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,429 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'951'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999282'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_baf80ad9ca1c00b77ecfba02a76229c4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02a19abc233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,429 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,429 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,430 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,430 httpcore.http11 DEBUG response_closed.started 13:51:48,430 httpcore.http11 DEBUG response_closed.complete 13:51:48,430 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,430 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.1560000000172295. input_tokens=158, output_tokens=48 13:51:48,432 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["FLAMMABLE LIQUIDS", "RADIOACTIVE MATERIALS"]\nDescription List: ["Both radioactive materials and flammable liquids are classified as prohibited items on aircraft", "Radioactive materials and flammable liquids are both classified as prohibited items on aircraft"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,433 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,433 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'833'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999282'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_0e5771efbc7c30132f06127f15d6125c'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02b0b2dc222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,433 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,433 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,433 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,433 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,434 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,434 httpcore.http11 DEBUG response_closed.started 13:51:48,434 httpcore.http11 DEBUG send_request_body.complete 13:51:48,434 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,434 httpcore.http11 DEBUG response_closed.complete 13:51:48,434 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,434 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0. input_tokens=161, output_tokens=44 13:51:48,436 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["FLAMMABLE LIQUIDS", "OXIDIZING MATERIALS"]\nDescription List: ["Both oxidizing materials and flammable liquids are classified as prohibited items on aircraft", "Oxidizing materials and flammable liquids are both classified as prohibited items on aircraft"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,437 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,437 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,437 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,437 httpcore.http11 DEBUG send_request_body.complete 13:51:48,438 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,511 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'816'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999274'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_dc98b4ba259d699f57c5c804f4f1d5e4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02bab87c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,511 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,511 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,511 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,511 httpcore.http11 DEBUG response_closed.started 13:51:48,511 httpcore.http11 DEBUG response_closed.complete 13:51:48,512 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,512 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9839999999967404. input_tokens=171, output_tokens=43 13:51:48,514 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["FLAMMABLE LIQUIDS", "HIGH-STRENGTH MAGNETIC MATERIALS"]\nDescription List: ["Both high-strength magnetic materials and flammable liquids are classified as prohibited items on aircraft", "High-strength magnetic materials and flammable liquids are both prohibited on aircraft"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,514 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,515 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,515 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,515 httpcore.http11 DEBUG send_request_body.complete 13:51:48,515 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,525 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1060'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999267'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_01c764f95ab8fa172e9cc13b882b0ce4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c029cba5c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,526 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,526 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,526 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,526 httpcore.http11 DEBUG response_closed.started 13:51:48,526 httpcore.http11 DEBUG response_closed.complete 13:51:48,526 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,527 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.297000000020489. input_tokens=174, output_tokens=67 13:51:48,528 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["SPORTING EQUIPMENT", "ECONOMY CLASS"]\nDescription List: ["Economy Class allows for the transport of sporting equipment under specific conditions regarding dimensions and weight.", "Economy Class allows for the transport of sporting equipment under specific size and weight conditions"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,529 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,529 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,529 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,530 httpcore.http11 DEBUG send_request_body.complete 13:51:48,530 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,637 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'996'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999291'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_e84a1f7305367184732ee5a4c79741f9'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02b3b5fc222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,637 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,638 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,638 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,638 httpcore.http11 DEBUG response_closed.started 13:51:48,638 httpcore.http11 DEBUG response_closed.complete 13:51:48,638 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,639 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.1880000000237487. input_tokens=156, output_tokens=48 13:51:48,640 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["SPORTING EQUIPMENT", "PREMIUM CLASS"]\nDescription List: ["Premium Class allows for the transport of sporting equipment under specific conditions regarding dimensions and weight.", "Premium Class allows for the transport of sporting equipment under specific size and weight conditions"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,641 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'842'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999275'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_08bfb787ec965d90c55d9ce1703fe1de'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02c3debc224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,641 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,642 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,642 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,642 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,642 httpcore.http11 DEBUG response_closed.started 13:51:48,642 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,642 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,642 httpcore.http11 DEBUG response_closed.complete 13:51:48,642 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,643 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0320000000065193. input_tokens=163, output_tokens=42 13:51:48,643 httpcore.http11 DEBUG send_request_body.complete 13:51:48,643 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,645 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["SPORTING EQUIPMENT", "BUSINESS CLASS"]\nDescription List: ["Business Class allows for the transport of sporting equipment under specific size and weight conditions", "Business Class allows for the transport of sporting equipment with different weight limits compared to Economy and Premium Class."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,645 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,646 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,646 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,648 httpcore.http11 DEBUG send_request_body.complete 13:51:48,648 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,678 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'807'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999284'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_65634eecf006c09806fcc05bbe782c04'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02ccc9d7d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,679 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,679 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,679 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,679 httpcore.http11 DEBUG response_closed.started 13:51:48,679 httpcore.http11 DEBUG response_closed.complete 13:51:48,679 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,680 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9690000000409782. input_tokens=162, output_tokens=45 13:51:48,681 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["SPORTING EQUIPMENT", "DIMENSIONS"]\nDescription List: ["Dimensions are a critical factor in determining whether sporting equipment can be transported as checked baggage.", "Dimensions are critical for determining whether sporting equipment can be transported as checked baggage"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,682 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:48 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1721'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999227'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_0ed36ac675fdc717c5b0ca82b57ba1d0'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0270be7c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,682 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,682 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,683 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,683 httpcore.http11 DEBUG response_closed.started 13:51:48,683 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,683 httpcore.http11 DEBUG response_closed.complete 13:51:48,683 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,684 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.9059999999590218. input_tokens=204, output_tokens=80 13:51:48,684 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,684 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,686 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["SPORTING EQUIPMENT", "EL AL CARGO DIVISION"]\nDescription List: ["The EL AL Cargo Division provides an alternative for transporting sporting equipment that exceeds standard baggage limits.", "The EL AL Cargo Division provides an option for transporting sporting equipment that exceeds standard baggage allowances"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,686 httpcore.http11 DEBUG send_request_body.complete 13:51:48,686 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,686 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,687 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,687 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,687 httpcore.http11 DEBUG send_request_body.complete 13:51:48,687 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,762 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'821'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999276'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_fa66c566b209ee732a83fe53c7ecebeb'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02d0f17c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,762 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,762 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,762 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,763 httpcore.http11 DEBUG response_closed.started 13:51:48,763 httpcore.http11 DEBUG response_closed.complete 13:51:48,763 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,763 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0320000000065193. input_tokens=167, output_tokens=52 13:51:48,765 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["SPORTING EQUIPMENT", "ADDITIONAL SPORTS EQUIPMENT"]\nDescription List: ["Additional sports equipment refers to any extra gear that requires special handling beyond the standard allowance", "Additional sports equipment refers to items that can be transported beyond the standard baggage allowance."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,766 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,766 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,766 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,766 httpcore.http11 DEBUG send_request_body.complete 13:51:48,766 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,937 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1323'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999284'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_55f8297193adeec32909d58687ea8fcc'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02b1f897da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,937 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,937 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,937 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,937 httpcore.http11 DEBUG response_closed.started 13:51:48,937 httpcore.http11 DEBUG response_closed.complete 13:51:48,938 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,938 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.5. input_tokens=162, output_tokens=84 13:51:48,940 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["ECONOMY CLASS", "LITE FARES"]\nDescription List: ["Lite fares are a restriction within Economy Class that affects the transport of sporting equipment.", "Lite fares are a subset of Economy Class fares that offer limited services"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,940 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,941 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,941 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,941 httpcore.http11 DEBUG send_request_body.complete 13:51:48,941 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:48,977 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'605'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999282'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_fc9ca23e9830ce9047cfd26dd54b224d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02fdc8dc227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:48,977 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:48,977 httpcore.http11 DEBUG receive_response_body.started request= 13:51:48,977 httpcore.http11 DEBUG receive_response_body.complete 13:51:48,978 httpcore.http11 DEBUG response_closed.started 13:51:48,978 httpcore.http11 DEBUG response_closed.complete 13:51:48,978 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:48,978 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.7820000000065193. input_tokens=160, output_tokens=33 13:51:48,980 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["ECONOMY CLASS", "CARRY-ON BAGGAGE"]\nDescription List: ["Economy Class passengers are entitled to specific carry-on baggage allowances", "Economy Class passengers are entitled to specific carry-on baggage allowances."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:48,981 httpcore.http11 DEBUG send_request_headers.started request= 13:51:48,981 httpcore.http11 DEBUG send_request_headers.complete 13:51:48,981 httpcore.http11 DEBUG send_request_body.started request= 13:51:48,981 httpcore.http11 DEBUG send_request_body.complete 13:51:48,981 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:49,6 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'613'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999288'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_d83568c187dba05a157b4902d76f6e36'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02fd884c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,7 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,7 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,7 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,7 httpcore.http11 DEBUG response_closed.started 13:51:49,7 httpcore.http11 DEBUG response_closed.complete 13:51:49,7 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,8 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8130000000237487. input_tokens=154, output_tokens=38 13:51:49,9 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["PREMIUM CLASS", "CARRY-ON BAGGAGE"]\nDescription List: ["Premium Class passengers are entitled to specific carry-on baggage allowances", "Premium Class passengers are entitled to specific carry-on baggage allowances."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:49,10 httpcore.http11 DEBUG send_request_headers.started request= 13:51:49,10 httpcore.http11 DEBUG send_request_headers.complete 13:51:49,10 httpcore.http11 DEBUG send_request_body.started request= 13:51:49,11 httpcore.http11 DEBUG send_request_body.complete 13:51:49,11 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:49,29 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'664'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999282'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_188e30b89b1746298c5035107053d1cd'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02fbe8ced42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,29 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,29 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,29 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,29 httpcore.http11 DEBUG response_closed.started 13:51:49,29 httpcore.http11 DEBUG response_closed.complete 13:51:49,29 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,30 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8589999999967404. input_tokens=164, output_tokens=34 13:51:49,32 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["BUSINESS CLASS", "CARRY-ON BAGGAGE"]\nDescription List: ["Business Class passengers are entitled to specific carry-on baggage allowances", "Business Class passengers are entitled to specific carry-on baggage allowances."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:49,33 httpcore.http11 DEBUG send_request_headers.started request= 13:51:49,33 httpcore.http11 DEBUG send_request_headers.complete 13:51:49,33 httpcore.http11 DEBUG send_request_body.started request= 13:51:49,33 httpcore.http11 DEBUG send_request_body.complete 13:51:49,33 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:49,63 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'774'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999284'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_0e7ca135693982134589cab5910bdd84'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02f5c407da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,63 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,63 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,63 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,63 httpcore.http11 DEBUG response_closed.started 13:51:49,64 httpcore.http11 DEBUG response_closed.complete 13:51:49,64 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,64 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9529999999795109. input_tokens=162, output_tokens=38 13:51:49,66 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["DIMENSIONS", "CARRY-ON BAGGAGE"]\nDescription List: ["Dimensions are a critical factor in determining the eligibility of carry-on baggage for boarding.", "Dimensions are a key factor in determining the eligibility of carry-on baggage"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:49,66 httpcore.http11 DEBUG send_request_headers.started request= 13:51:49,67 httpcore.http11 DEBUG send_request_headers.complete 13:51:49,67 httpcore.http11 DEBUG send_request_body.started request= 13:51:49,67 httpcore.http11 DEBUG send_request_body.complete 13:51:49,67 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:49,70 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'732'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999288'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_1a56959a05ad8941a857526cccecf51a'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02fa8fec21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,70 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,70 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,70 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,70 httpcore.http11 DEBUG response_closed.started 13:51:49,70 httpcore.http11 DEBUG response_closed.complete 13:51:49,70 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,71 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8899999999557622. input_tokens=159, output_tokens=40 13:51:49,72 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["OVERWEIGHT BAGGAGE", "OVERSIZED BAGGAGE"]\nDescription List: ["Both oversized and overweight baggage require special handling and may incur additional fees", "Both overweight and oversized baggage require special handling and may incur additional fees"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:49,73 httpcore.http11 DEBUG send_request_headers.started request= 13:51:49,73 httpcore.http11 DEBUG send_request_headers.complete 13:51:49,73 httpcore.http11 DEBUG send_request_body.started request= 13:51:49,73 httpcore.http11 DEBUG send_request_body.complete 13:51:49,73 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:49,279 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'765'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9998713'), (b'x-ratelimit-reset-requests', b'11ms'), (b'x-ratelimit-reset-tokens', b'7ms'), (b'x-request-id', b'req_fec2981d1721da4de2ddd97d741deb11'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c030b868c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,280 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,280 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,280 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,280 httpcore.http11 DEBUG response_closed.started 13:51:49,280 httpcore.http11 DEBUG response_closed.complete 13:51:49,280 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,281 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9530000000377186. input_tokens=158, output_tokens=52 13:51:49,282 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CARRY-ON BAGGAGE", "PERSONAL BAGS"]\nDescription List: ["Personal bags are a type of carry-on baggage that can be stored under the seat", "Personal bags are a type of carry-on baggage that can be stored under the seat in front of the passenger."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:49,283 httpcore.http11 DEBUG send_request_headers.started request= 13:51:49,283 httpcore.http11 DEBUG send_request_headers.complete 13:51:49,283 httpcore.http11 DEBUG send_request_body.started request= 13:51:49,284 httpcore.http11 DEBUG send_request_body.complete 13:51:49,284 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:49,315 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1033'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999284'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_45bc3ee8914e878b0523ec7bd2ae0450'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02f4d5b7da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,315 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,315 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,315 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,315 httpcore.http11 DEBUG response_closed.started 13:51:49,315 httpcore.http11 DEBUG response_closed.complete 13:51:49,315 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,315 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.2179999999934807. input_tokens=160, output_tokens=48 13:51:49,317 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CARRY-ON BAGGAGE", "SUN DOR"]\nDescription List: ["Sun Dor has specific policies regarding carry-on baggage for its flights", "Sun Dor has specific policies regarding carry-on baggage for its flights."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:49,318 httpcore.http11 DEBUG send_request_headers.started request= 13:51:49,318 httpcore.http11 DEBUG send_request_headers.complete 13:51:49,318 httpcore.http11 DEBUG send_request_body.started request= 13:51:49,318 httpcore.http11 DEBUG send_request_body.complete 13:51:49,318 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:49,344 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'905'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999284'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_f899834bef8ce633a6c05f109eba119b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0304f5ced42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,344 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,344 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,344 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,344 httpcore.http11 DEBUG response_closed.started 13:51:49,344 httpcore.http11 DEBUG response_closed.complete 13:51:49,344 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,345 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.077999999979511. input_tokens=163, output_tokens=46 13:51:49,347 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CARRY-ON BAGGAGE", "MATMID FREQUENT FLYER CLUB"]\nDescription List: ["Matmid Frequent Flyer Club status may influence the carry-on baggage eligibility for passengers.", "Membership in the Matmid Frequent Flyer Club affects carry-on baggage eligibility"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:49,347 httpcore.http11 DEBUG send_request_headers.started request= 13:51:49,348 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'742'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9999277'), (b'x-ratelimit-reset-requests', b'7ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_6388a43fc64e4230bda66a57f65bb10e'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0315beac222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,348 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,348 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,348 httpcore.http11 DEBUG send_request_headers.complete 13:51:49,348 httpcore.http11 DEBUG send_request_body.started request= 13:51:49,348 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,348 httpcore.http11 DEBUG response_closed.started 13:51:49,349 httpcore.http11 DEBUG send_request_body.complete 13:51:49,349 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:49,349 httpcore.http11 DEBUG response_closed.complete 13:51:49,349 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,349 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9070000000065193. input_tokens=169, output_tokens=44 13:51:49,351 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CARRY-ON BAGGAGE", "CHECKED LUGGAGE"]\nDescription List: ["Checked luggage is an alternative to carry-on baggage for passengers who need to transport larger items.", "Checked luggage is different from carry-on baggage, which is allowed in the passenger cabin"]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:49,351 httpcore.http11 DEBUG send_request_headers.started request= 13:51:49,352 httpcore.http11 DEBUG send_request_headers.complete 13:51:49,352 httpcore.http11 DEBUG send_request_body.started request= 13:51:49,352 httpcore.http11 DEBUG send_request_body.complete 13:51:49,352 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:49,354 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1947'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999185'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_d5be810cf1e94e16762e44820492c190'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c029a926c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,354 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,354 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,354 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,354 httpcore.http11 DEBUG response_closed.started 13:51:49,354 httpcore.http11 DEBUG response_closed.complete 13:51:49,355 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,355 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 2.1410000000032596. input_tokens=231, output_tokens=116 13:51:49,357 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CARRY-ON BAGGAGE", "TROLLEY"]\nDescription List: ["A trolley is a specific type of carry-on baggage that can be stored in overhead compartments", "Trolleys are a specific type of carry-on baggage that passengers can bring into the cabin."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:49,357 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'845'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999296'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_821b4bb71863658df81b8f8cc30fa922'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c030b8817d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,358 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,358 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,358 httpcore.http11 DEBUG send_request_headers.started request= 13:51:49,358 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,358 httpcore.http11 DEBUG response_closed.started 13:51:49,358 httpcore.http11 DEBUG send_request_headers.complete 13:51:49,358 httpcore.http11 DEBUG send_request_body.started request= 13:51:49,358 httpcore.http11 DEBUG response_closed.complete 13:51:49,359 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,359 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0310000000172295. input_tokens=155, output_tokens=58 13:51:49,359 httpcore.http11 DEBUG send_request_body.complete 13:51:49,359 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:49,361 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CARRY-ON BAGGAGE", "FLIGHT TICKET TERMS"]\nDescription List: ["Flight ticket terms provide details on the carry-on baggage policies applicable to passengers", "Flight ticket terms provide details on the rules regarding carry-on baggage allowances."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:49,361 httpcore.http11 DEBUG send_request_headers.started request= 13:51:49,362 httpcore.http11 DEBUG send_request_headers.complete 13:51:49,362 httpcore.http11 DEBUG send_request_body.started request= 13:51:49,362 httpcore.http11 DEBUG send_request_body.complete 13:51:49,362 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:49,380 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'803'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999286'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_5c4769f479f7a255e9e72c23f4cffd74'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0312ceac224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,380 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,380 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,380 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,380 httpcore.http11 DEBUG response_closed.started 13:51:49,380 httpcore.http11 DEBUG response_closed.complete 13:51:49,381 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,381 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9839999999967404. input_tokens=163, output_tokens=49 13:51:49,383 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CARRY-ON BAGGAGE", "BOOKING MANAGEMENT"]\nDescription List: ["Booking management allows passengers to check their carry-on baggage allowances and policies", "Booking management allows passengers to check their carry-on baggage policies and manage their bookings."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:49,383 httpcore.http11 DEBUG send_request_headers.started request= 13:51:49,383 httpcore.http11 DEBUG send_request_headers.complete 13:51:49,383 httpcore.http11 DEBUG send_request_body.started request= 13:51:49,384 httpcore.http11 DEBUG send_request_body.complete 13:51:49,384 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:49,427 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'727'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999270'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_e171d1174bdc3c820364255f732bfd66'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c031ef5dc227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,427 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,427 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,427 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,427 httpcore.http11 DEBUG response_closed.started 13:51:49,427 httpcore.http11 DEBUG response_closed.complete 13:51:49,427 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,427 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9060000000172295. input_tokens=166, output_tokens=41 13:51:49,429 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are a helpful assistant responsible for generating a comprehensive summary of the data provided below.\nGiven one or two entities, and a list of descriptions, all related to the same entity or group of entities.\nPlease concatenate all of these into a single, comprehensive description. Make sure to include information collected from all the descriptions.\nIf the provided descriptions are contradictory, please resolve the contradictions and provide a single, coherent summary.\nMake sure it is written in third person, and include the entity names so we have the full context.\n\n#######\n-Data-\nEntities: ["CARRY-ON BAGGAGE", "NORTH AMERICA"]\nDescription List: ["Specific carry-on baggage policies apply to flights from/to North America", "Specific carry-on baggage policies apply to flights from/to North America."]\n#######\nOutput:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 500, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:49,430 httpcore.http11 DEBUG send_request_headers.started request= 13:51:49,430 httpcore.http11 DEBUG send_request_headers.complete 13:51:49,430 httpcore.http11 DEBUG send_request_body.started request= 13:51:49,430 httpcore.http11 DEBUG send_request_body.complete 13:51:49,430 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:49,461 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'314'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999288'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_c33766c93c1410f42d477869843ebbfb'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c034bbf9c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,461 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,461 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,462 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,462 httpcore.http11 DEBUG response_closed.started 13:51:49,462 httpcore.http11 DEBUG response_closed.complete 13:51:49,462 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,462 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.48399999999674037. input_tokens=161, output_tokens=13 13:51:49,524 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'351'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999288'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_19f3cc40cf9bfb6b8be5b88c1bc00ba4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c034edf5c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,524 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,525 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,525 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,525 httpcore.http11 DEBUG response_closed.started 13:51:49,525 httpcore.http11 DEBUG response_closed.complete 13:51:49,525 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,526 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.5160000000032596. input_tokens=158, output_tokens=12 13:51:49,578 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'978'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9999276'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_51a0482141c0a1b69dbbdb4df3ee33fd'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0314c0cc233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,578 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,578 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,578 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,578 httpcore.http11 DEBUG response_closed.started 13:51:49,578 httpcore.http11 DEBUG response_closed.complete 13:51:49,578 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,579 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.1559999999590218. input_tokens=165, output_tokens=39 13:51:49,610 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'411'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999286'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_7664d0a8f91101d5e3d0d7d421021b3f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0350e46ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,610 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,610 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,610 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,610 httpcore.http11 DEBUG response_closed.started 13:51:49,610 httpcore.http11 DEBUG response_closed.complete 13:51:49,611 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,611 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.5779999999795109. input_tokens=157, output_tokens=12 13:51:49,663 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'857'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999270'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_e0861c3949c6a27dca51aea3d39a07d9'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0329e08c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,663 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,663 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,663 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,663 httpcore.http11 DEBUG response_closed.started 13:51:49,663 httpcore.http11 DEBUG response_closed.complete 13:51:49,664 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,664 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0150000000139698. input_tokens=163, output_tokens=40 13:51:49,801 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'957'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999272'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_a4a05b3cfa87ad9ac6b489aa7885df5e'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c032ec837d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,801 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,801 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,801 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,802 httpcore.http11 DEBUG response_closed.started 13:51:49,802 httpcore.http11 DEBUG response_closed.complete 13:51:49,802 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,802 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.125. input_tokens=160, output_tokens=45 13:51:49,856 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1258'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999284'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_71c7c18fbf370980f09cc053de9793ab'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0313902c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,856 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,856 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,856 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,856 httpcore.http11 DEBUG response_closed.started 13:51:49,856 httpcore.http11 DEBUG response_closed.complete 13:51:49,857 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,857 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.452999999979511. input_tokens=162, output_tokens=49 13:51:49,884 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1036'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9999263'), (b'x-ratelimit-reset-requests', b'7ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_69475e8aaa540000fb0748406cb254ba'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c032eb58c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,884 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,884 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,884 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,884 httpcore.http11 DEBUG response_closed.started 13:51:49,884 httpcore.http11 DEBUG response_closed.complete 13:51:49,885 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,885 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.1880000000237487. input_tokens=169, output_tokens=51 13:51:49,895 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1066'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999267'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_25fd758f58b33971da2f606333d8c63c'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c032af88c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,895 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,895 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,895 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,895 httpcore.http11 DEBUG response_closed.started 13:51:49,895 httpcore.http11 DEBUG response_closed.complete 13:51:49,896 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,896 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.25. input_tokens=165, output_tokens=50 13:51:49,957 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'790'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999279'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_36cbcfe9e36dcf941b360a953909b956'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02cfdf1c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:49,957 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:49,957 httpcore.http11 DEBUG receive_response_body.started request= 13:51:49,957 httpcore.http11 DEBUG receive_response_body.complete 13:51:49,957 httpcore.http11 DEBUG response_closed.started 13:51:49,957 httpcore.http11 DEBUG response_closed.complete 13:51:49,957 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:49,958 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 2.2189999999827705. input_tokens=159, output_tokens=48 13:51:50,21 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'780'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999284'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_141a981cd8ce7f3d272b1b1b46a7a986'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0354c2f7da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:50,22 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:50,22 httpcore.http11 DEBUG receive_response_body.started request= 13:51:50,22 httpcore.http11 DEBUG receive_response_body.complete 13:51:50,22 httpcore.http11 DEBUG response_closed.started 13:51:50,22 httpcore.http11 DEBUG response_closed.complete 13:51:50,23 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:50,23 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.9540000000270084. input_tokens=162, output_tokens=45 13:51:50,108 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'622'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999291'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_56dd8d25b5ec5438897c4efb07d062a2'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c036df1d7da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:50,108 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:50,108 httpcore.http11 DEBUG receive_response_body.started request= 13:51:50,108 httpcore.http11 DEBUG receive_response_body.complete 13:51:50,108 httpcore.http11 DEBUG response_closed.started 13:51:50,108 httpcore.http11 DEBUG response_closed.complete 13:51:50,109 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:50,109 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.7970000000204891. input_tokens=160, output_tokens=13 13:51:50,119 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'581'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9999282'), (b'x-ratelimit-reset-requests', b'7ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_e828cfa39fd5334a120cd7facae2063a'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0371d31c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:50,119 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:50,119 httpcore.http11 DEBUG receive_response_body.started request= 13:51:50,119 httpcore.http11 DEBUG receive_response_body.complete 13:51:50,119 httpcore.http11 DEBUG response_closed.started 13:51:50,119 httpcore.http11 DEBUG response_closed.complete 13:51:50,120 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:50,120 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.7650000000139698. input_tokens=171, output_tokens=26 13:51:50,257 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'731'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999279'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_16e113f8aee3dcbc6d1e308fe70651de'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c03719187d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:50,257 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:50,257 httpcore.http11 DEBUG receive_response_body.started request= 13:51:50,257 httpcore.http11 DEBUG receive_response_body.complete 13:51:50,258 httpcore.http11 DEBUG response_closed.started 13:51:50,258 httpcore.http11 DEBUG response_closed.complete 13:51:50,258 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:50,259 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 0.8910000000032596. input_tokens=164, output_tokens=47 13:51:50,276 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1162'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999284'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_5e40765f61b53606eda7704854fb74b1'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0347c6e7da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:50,276 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:50,276 httpcore.http11 DEBUG receive_response_body.started request= 13:51:50,276 httpcore.http11 DEBUG receive_response_body.complete 13:51:50,276 httpcore.http11 DEBUG response_closed.started 13:51:50,276 httpcore.http11 DEBUG response_closed.complete 13:51:50,277 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:50,277 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.3290000000270084. input_tokens=162, output_tokens=68 13:51:50,278 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1037'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999279'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_bd8455f81197394da3c1bfeb09616541'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0354891c21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:50,278 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:50,278 httpcore.http11 DEBUG receive_response_body.started request= 13:51:50,278 httpcore.http11 DEBUG receive_response_body.complete 13:51:50,279 httpcore.http11 DEBUG response_closed.started 13:51:50,279 httpcore.http11 DEBUG response_closed.complete 13:51:50,279 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:50,279 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.2190000000409782. input_tokens=164, output_tokens=43 13:51:50,307 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'873'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999284'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_15fd8492941d227f3063fe08cfa3d9c6'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c02f68147d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:50,307 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:50,307 httpcore.http11 DEBUG receive_response_body.started request= 13:51:50,307 httpcore.http11 DEBUG receive_response_body.complete 13:51:50,307 httpcore.http11 DEBUG response_closed.started 13:51:50,308 httpcore.http11 DEBUG response_closed.complete 13:51:50,308 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:50,308 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 2.172000000020489. input_tokens=162, output_tokens=41 13:51:50,318 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1382'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999268'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_db0baad826fcb6917e36959355ea1f5a'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c03368abc224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:50,318 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:50,318 httpcore.http11 DEBUG receive_response_body.started request= 13:51:50,318 httpcore.http11 DEBUG receive_response_body.complete 13:51:50,318 httpcore.http11 DEBUG response_closed.started 13:51:50,318 httpcore.http11 DEBUG response_closed.complete 13:51:50,319 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:50,319 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.5459999999729916. input_tokens=166, output_tokens=72 13:51:50,372 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'804'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999276'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_20806fe8fdc60fc12ef36f7f901d6b0f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0374e9ec224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:50,372 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:50,372 httpcore.http11 DEBUG receive_response_body.started request= 13:51:50,373 httpcore.http11 DEBUG receive_response_body.complete 13:51:50,373 httpcore.http11 DEBUG response_closed.started 13:51:50,373 httpcore.http11 DEBUG response_closed.complete 13:51:50,373 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:50,374 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0. input_tokens=163, output_tokens=47 13:51:50,405 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'860'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999279'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_2d2a5669ee445f44f11232a88e07779b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c037093bed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:50,405 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:50,405 httpcore.http11 DEBUG receive_response_body.started request= 13:51:50,405 httpcore.http11 DEBUG receive_response_body.complete 13:51:50,405 httpcore.http11 DEBUG response_closed.started 13:51:50,405 httpcore.http11 DEBUG response_closed.complete 13:51:50,405 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:50,405 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.062000000034459. input_tokens=174, output_tokens=60 13:51:50,431 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'818'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999289'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_1d59b92b1ad155109a9741ef42a558c1'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0378f39c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:50,431 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:50,431 httpcore.http11 DEBUG receive_response_body.started request= 13:51:50,432 httpcore.http11 DEBUG receive_response_body.complete 13:51:50,432 httpcore.http11 DEBUG response_closed.started 13:51:50,432 httpcore.http11 DEBUG response_closed.complete 13:51:50,432 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:50,433 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.0. input_tokens=160, output_tokens=49 13:51:50,578 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:50 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1126'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999281'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_6652f3ddd9a14ea67a3680b97b1c1eb4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0369908c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:50,578 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:50,578 httpcore.http11 DEBUG receive_response_body.started request= 13:51:50,578 httpcore.http11 DEBUG receive_response_body.complete 13:51:50,578 httpcore.http11 DEBUG response_closed.started 13:51:50,579 httpcore.http11 DEBUG response_closed.complete 13:51:50,579 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:50,579 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 1.2969999999622814. input_tokens=174, output_tokens=67 13:51:51,137 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:51 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'2448'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999274'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_fbb3bea24396c700f2fe7c598f4809b9'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c031dad8c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:51,137 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:51,137 httpcore.http11 DEBUG receive_response_body.started request= 13:51:51,138 httpcore.http11 DEBUG receive_response_body.complete 13:51:51,138 httpcore.http11 DEBUG response_closed.started 13:51:51,138 httpcore.http11 DEBUG response_closed.complete 13:51:51,138 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:51,139 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 2.6410000000032596. input_tokens=171, output_tokens=39 13:51:53,477 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:53 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10398'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9999267'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_9e59b995e51761d0a2b3bb21c0be1e76'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c00ebe02c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:53,477 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:53,478 httpcore.http11 DEBUG receive_response_body.started request= 13:51:53,478 httpcore.http11 DEBUG receive_response_body.complete 13:51:53,478 httpcore.http11 DEBUG response_closed.started 13:51:53,478 httpcore.http11 DEBUG response_closed.complete 13:51:53,478 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:53,479 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 10.577999999979511. input_tokens=169, output_tokens=59 13:51:53,674 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:51:53 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1821'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9999154'), (b'x-ratelimit-reset-requests', b'8ms'), (b'x-ratelimit-reset-tokens', b'5ms'), (b'x-request-id', b'req_06f8e7269b04789bf41f1fc2aa8e4e4d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0370be4c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:51:53,674 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:51:53,674 httpcore.http11 DEBUG receive_response_body.started request= 13:51:53,675 httpcore.http11 DEBUG receive_response_body.complete 13:51:53,675 httpcore.http11 DEBUG response_closed.started 13:51:53,675 httpcore.http11 DEBUG response_closed.complete 13:51:53,675 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:51:53,676 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "summarize" with 0 retries took 4.328000000037719. input_tokens=171, output_tokens=110 13:51:53,812 root INFO Starting preprocessing of transition probabilities on graph with 320 nodes and 409 edges 13:51:53,812 root INFO Starting at time 1731930713.8128536 13:51:53,812 root INFO Beginning preprocessing of transition probabilities for 320 vertices 13:51:53,812 root INFO Completed 1 / 320 vertices 13:51:53,813 root INFO Completed 33 / 320 vertices 13:51:53,813 root INFO Completed 65 / 320 vertices 13:51:53,813 root INFO Completed 97 / 320 vertices 13:51:53,813 root INFO Completed 129 / 320 vertices 13:51:53,813 root INFO Completed 161 / 320 vertices 13:51:53,814 root INFO Completed 193 / 320 vertices 13:51:53,814 root INFO Completed 225 / 320 vertices 13:51:53,814 root INFO Completed 257 / 320 vertices 13:51:53,814 root INFO Completed 289 / 320 vertices 13:51:53,814 root INFO Completed preprocessing of transition probabilities for vertices 13:51:53,814 root INFO Beginning preprocessing of transition probabilities for 409 edges 13:51:53,814 root INFO Completed 1 / 409 edges 13:51:53,817 root INFO Completed 41 / 409 edges 13:51:53,819 root INFO Completed 81 / 409 edges 13:51:53,820 root INFO Completed 121 / 409 edges 13:51:53,821 root INFO Completed 161 / 409 edges 13:51:53,822 root INFO Completed 201 / 409 edges 13:51:53,823 root INFO Completed 241 / 409 edges 13:51:53,824 root INFO Completed 281 / 409 edges 13:51:53,825 root INFO Completed 321 / 409 edges 13:51:53,825 root INFO Completed 361 / 409 edges 13:51:53,826 root INFO Completed 401 / 409 edges 13:51:53,826 root INFO Completed preprocessing of transition probabilities for edges 13:51:53,826 root INFO Simulating walks on graph at time 1731930713.8268528 13:51:53,826 root INFO Walk iteration: 1/100 13:51:53,829 root INFO Walk iteration: 2/100 13:51:53,833 root INFO Walk iteration: 3/100 13:51:53,836 root INFO Walk iteration: 4/100 13:51:53,839 root INFO Walk iteration: 5/100 13:51:53,842 root INFO Walk iteration: 6/100 13:51:53,845 root INFO Walk iteration: 7/100 13:51:53,848 root INFO Walk iteration: 8/100 13:51:53,851 root INFO Walk iteration: 9/100 13:51:53,854 root INFO Walk iteration: 10/100 13:51:53,857 root INFO Walk iteration: 11/100 13:51:53,860 root INFO Walk iteration: 12/100 13:51:53,863 root INFO Walk iteration: 13/100 13:51:53,866 root INFO Walk iteration: 14/100 13:51:53,869 root INFO Walk iteration: 15/100 13:51:53,872 root INFO Walk iteration: 16/100 13:51:53,875 root INFO Walk iteration: 17/100 13:51:53,878 root INFO Walk iteration: 18/100 13:51:53,881 root INFO Walk iteration: 19/100 13:51:53,884 root INFO Walk iteration: 20/100 13:51:53,887 root INFO Walk iteration: 21/100 13:51:53,890 root INFO Walk iteration: 22/100 13:51:53,893 root INFO Walk iteration: 23/100 13:51:53,896 root INFO Walk iteration: 24/100 13:51:53,899 root INFO Walk iteration: 25/100 13:51:53,902 root INFO Walk iteration: 26/100 13:51:53,905 root INFO Walk iteration: 27/100 13:51:53,908 root INFO Walk iteration: 28/100 13:51:53,912 root INFO Walk iteration: 29/100 13:51:53,915 root INFO Walk iteration: 30/100 13:51:53,918 root INFO Walk iteration: 31/100 13:51:53,921 root INFO Walk iteration: 32/100 13:51:53,924 root INFO Walk iteration: 33/100 13:51:53,926 root INFO Walk iteration: 34/100 13:51:53,929 root INFO Walk iteration: 35/100 13:51:53,932 root INFO Walk iteration: 36/100 13:51:53,935 root INFO Walk iteration: 37/100 13:51:53,938 root INFO Walk iteration: 38/100 13:51:53,941 root INFO Walk iteration: 39/100 13:51:53,944 root INFO Walk iteration: 40/100 13:51:53,947 root INFO Walk iteration: 41/100 13:51:53,950 root INFO Walk iteration: 42/100 13:51:53,953 root INFO Walk iteration: 43/100 13:51:53,957 root INFO Walk iteration: 44/100 13:51:53,960 root INFO Walk iteration: 45/100 13:51:54,95 root INFO Walk iteration: 46/100 13:51:54,98 root INFO Walk iteration: 47/100 13:51:54,101 root INFO Walk iteration: 48/100 13:51:54,104 root INFO Walk iteration: 49/100 13:51:54,107 root INFO Walk iteration: 50/100 13:51:54,110 root INFO Walk iteration: 51/100 13:51:54,113 root INFO Walk iteration: 52/100 13:51:54,116 root INFO Walk iteration: 53/100 13:51:54,119 root INFO Walk iteration: 54/100 13:51:54,122 root INFO Walk iteration: 55/100 13:51:54,125 root INFO Walk iteration: 56/100 13:51:54,129 root INFO Walk iteration: 57/100 13:51:54,134 root INFO Walk iteration: 58/100 13:51:54,137 root INFO Walk iteration: 59/100 13:51:54,140 root INFO Walk iteration: 60/100 13:51:54,143 root INFO Walk iteration: 61/100 13:51:54,146 root INFO Walk iteration: 62/100 13:51:54,149 root INFO Walk iteration: 63/100 13:51:54,152 root INFO Walk iteration: 64/100 13:51:54,155 root INFO Walk iteration: 65/100 13:51:54,158 root INFO Walk iteration: 66/100 13:51:54,161 root INFO Walk iteration: 67/100 13:51:54,164 root INFO Walk iteration: 68/100 13:51:54,167 root INFO Walk iteration: 69/100 13:51:54,170 root INFO Walk iteration: 70/100 13:51:54,173 root INFO Walk iteration: 71/100 13:51:54,177 root INFO Walk iteration: 72/100 13:51:54,180 root INFO Walk iteration: 73/100 13:51:54,183 root INFO Walk iteration: 74/100 13:51:54,186 root INFO Walk iteration: 75/100 13:51:54,189 root INFO Walk iteration: 76/100 13:51:54,192 root INFO Walk iteration: 77/100 13:51:54,195 root INFO Walk iteration: 78/100 13:51:54,198 root INFO Walk iteration: 79/100 13:51:54,201 root INFO Walk iteration: 80/100 13:51:54,204 root INFO Walk iteration: 81/100 13:51:54,207 root INFO Walk iteration: 82/100 13:51:54,210 root INFO Walk iteration: 83/100 13:51:54,214 root INFO Walk iteration: 84/100 13:51:54,217 root INFO Walk iteration: 85/100 13:51:54,219 root INFO Walk iteration: 86/100 13:51:54,222 root INFO Walk iteration: 87/100 13:51:54,225 root INFO Walk iteration: 88/100 13:51:54,228 root INFO Walk iteration: 89/100 13:51:54,231 root INFO Walk iteration: 90/100 13:51:54,234 root INFO Walk iteration: 91/100 13:51:54,237 root INFO Walk iteration: 92/100 13:51:54,240 root INFO Walk iteration: 93/100 13:51:54,243 root INFO Walk iteration: 94/100 13:51:54,246 root INFO Walk iteration: 95/100 13:51:54,249 root INFO Walk iteration: 96/100 13:51:54,252 root INFO Walk iteration: 97/100 13:51:54,256 root INFO Walk iteration: 98/100 13:51:54,259 root INFO Walk iteration: 99/100 13:51:54,262 root INFO Walk iteration: 100/100 13:51:54,265 root INFO Learning embeddings at time 1731930714.2652104 13:51:54,277 gensim.models.word2vec INFO collecting all words and their counts 13:51:54,277 gensim.models.word2vec INFO PROGRESS: at sentence #0, processed 0 words, keeping 0 word types 13:51:54,281 gensim.models.word2vec INFO PROGRESS: at sentence #10000, processed 44354 words, keeping 320 word types 13:51:54,285 gensim.models.word2vec INFO PROGRESS: at sentence #20000, processed 88735 words, keeping 320 word types 13:51:54,289 gensim.models.word2vec INFO PROGRESS: at sentence #30000, processed 133023 words, keeping 320 word types 13:51:54,290 gensim.models.word2vec INFO collected 320 word types from a corpus of 141900 raw words and 32000 sentences 13:51:54,290 gensim.models.word2vec INFO Creating a fresh vocabulary 13:51:54,290 gensim.utils DEBUG starting a new internal lifecycle event log for Word2Vec 13:51:54,290 gensim.utils INFO Word2Vec lifecycle event {'msg': 'effective_min_count=0 retains 320 unique words (100.00% of original 320, drops 0)', 'datetime': '2024-11-18T13:51:54.290210', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'prepare_vocab'} 13:51:54,290 gensim.utils INFO Word2Vec lifecycle event {'msg': 'effective_min_count=0 leaves 141900 word corpus (100.00% of original 141900, drops 0)', 'datetime': '2024-11-18T13:51:54.290210', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'prepare_vocab'} 13:51:54,291 gensim.models.word2vec INFO deleting the raw counts dictionary of 320 items 13:51:54,292 gensim.models.word2vec INFO sample=0.001 downsamples 92 most-common words 13:51:54,292 gensim.utils INFO Word2Vec lifecycle event {'msg': 'downsampling leaves estimated 92872.55422900799 word corpus (65.4%% of prior 141900)', 'datetime': '2024-11-18T13:51:54.292210', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'prepare_vocab'} 13:51:54,293 gensim.models.word2vec INFO estimated required memory for 320 words and 1536 dimensions: 4092160 bytes 13:51:54,293 gensim.models.word2vec INFO resetting layer weights 13:51:54,295 gensim.utils INFO Word2Vec lifecycle event {'update': False, 'trim_rule': 'None', 'datetime': '2024-11-18T13:51:54.295210', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'build_vocab'} 13:51:54,295 gensim.utils INFO Word2Vec lifecycle event {'msg': 'training model with 8 workers on 320 vocabulary and 1536 features, using sg=1 hs=0 sample=0.001 negative=5 window=5 shrink_windows=True', 'datetime': '2024-11-18T13:51:54.295210', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'train'} 13:51:54,312 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:54,383 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:54,383 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:54,388 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,388 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:54,414 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,414 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:54,416 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,416 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:54,423 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,423 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:54,424 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,424 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:54,426 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,426 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:54,428 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,428 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:54,428 gensim.models.word2vec INFO EPOCH 0: training on 141900 raw words (92714 effective words) took 0.1s, 795267 effective words/s 13:51:54,445 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:54,519 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,519 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:54,520 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:54,520 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:54,538 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,538 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:54,544 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,544 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:54,546 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,546 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:54,551 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,551 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:54,555 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,556 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:54,558 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,558 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:54,558 gensim.models.word2vec INFO EPOCH 1: training on 141900 raw words (92879 effective words) took 0.1s, 819062 effective words/s 13:51:54,574 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:54,642 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:54,642 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:54,648 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,648 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:54,669 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,669 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:54,673 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,673 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:54,675 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,675 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:54,680 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,680 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:54,680 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,681 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:54,682 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,682 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:54,682 gensim.models.word2vec INFO EPOCH 2: training on 141900 raw words (93035 effective words) took 0.1s, 849055 effective words/s 13:51:54,698 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:54,766 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:54,766 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:54,776 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,776 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:54,785 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,785 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:54,803 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,803 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:54,803 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,803 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:54,803 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,803 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:54,806 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,806 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:54,808 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,809 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:54,809 gensim.models.word2vec INFO EPOCH 3: training on 141900 raw words (92932 effective words) took 0.1s, 841488 effective words/s 13:51:54,825 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:54,895 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:54,895 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:54,906 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,907 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:54,917 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,917 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:54,934 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,934 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:54,941 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,941 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:54,943 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,943 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:54,945 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,945 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:54,948 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:54,949 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:54,949 gensim.models.word2vec INFO EPOCH 4: training on 141900 raw words (93111 effective words) took 0.1s, 740943 effective words/s 13:51:54,971 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:55,37 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:55,38 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:55,45 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,45 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:55,72 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,72 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:55,75 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,75 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:55,77 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,77 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:55,78 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,78 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:55,83 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,83 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:55,85 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,86 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:55,86 gensim.models.word2vec INFO EPOCH 5: training on 141900 raw words (92767 effective words) took 0.1s, 780943 effective words/s 13:51:55,102 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:55,171 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:55,171 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:55,174 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,174 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:55,199 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,199 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:55,202 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,202 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:55,206 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,206 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:55,206 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,206 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:55,207 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,207 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:55,210 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,210 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:55,210 gensim.models.word2vec INFO EPOCH 6: training on 141900 raw words (92890 effective words) took 0.1s, 846522 effective words/s 13:51:55,226 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:55,298 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:55,298 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:55,304 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,304 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:55,319 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,319 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:55,319 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,319 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:55,326 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,326 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:55,327 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,327 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:55,330 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,330 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:55,331 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,331 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:55,331 gensim.models.word2vec INFO EPOCH 7: training on 141900 raw words (92955 effective words) took 0.1s, 886694 effective words/s 13:51:55,348 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:55,415 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:55,415 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:55,423 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,424 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:55,438 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,438 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:55,444 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,444 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:55,446 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,446 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:55,450 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,450 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:55,451 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,451 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:55,458 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,458 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:55,458 gensim.models.word2vec INFO EPOCH 8: training on 141900 raw words (92995 effective words) took 0.1s, 790943 effective words/s 13:51:55,474 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:55,544 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:55,544 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:55,550 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,550 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:55,566 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,566 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:55,570 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,570 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:55,577 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,577 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:55,580 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,580 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:55,584 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,584 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:55,584 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:55,584 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:55,584 gensim.models.word2vec INFO EPOCH 9: training on 141900 raw words (92737 effective words) took 0.1s, 830547 effective words/s 13:51:55,584 gensim.utils INFO Word2Vec lifecycle event {'msg': 'training on 1419000 raw words (929015 effective words) took 1.3s, 720691 effective words/s', 'datetime': '2024-11-18T13:51:55.584210', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'train'} 13:51:55,584 gensim.utils INFO Word2Vec lifecycle event {'params': 'Word2Vec', 'datetime': '2024-11-18T13:51:55.584210', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'created'} 13:51:55,585 root INFO Completed. Ending time is 1731930715.58521 Elapsed time is -1.7723565101623535 13:51:55,623 root INFO Starting preprocessing of transition probabilities on graph with 320 nodes and 409 edges 13:51:55,623 root INFO Starting at time 1731930715.623211 13:51:55,623 root INFO Beginning preprocessing of transition probabilities for 320 vertices 13:51:55,623 root INFO Completed 1 / 320 vertices 13:51:55,624 root INFO Completed 33 / 320 vertices 13:51:55,624 root INFO Completed 65 / 320 vertices 13:51:55,624 root INFO Completed 97 / 320 vertices 13:51:55,624 root INFO Completed 129 / 320 vertices 13:51:55,624 root INFO Completed 161 / 320 vertices 13:51:55,625 root INFO Completed 193 / 320 vertices 13:51:55,625 root INFO Completed 225 / 320 vertices 13:51:55,625 root INFO Completed 257 / 320 vertices 13:51:55,625 root INFO Completed 289 / 320 vertices 13:51:55,625 root INFO Completed preprocessing of transition probabilities for vertices 13:51:55,625 root INFO Beginning preprocessing of transition probabilities for 409 edges 13:51:55,625 root INFO Completed 1 / 409 edges 13:51:55,629 root INFO Completed 41 / 409 edges 13:51:55,630 root INFO Completed 81 / 409 edges 13:51:55,632 root INFO Completed 121 / 409 edges 13:51:55,632 root INFO Completed 161 / 409 edges 13:51:55,633 root INFO Completed 201 / 409 edges 13:51:55,634 root INFO Completed 241 / 409 edges 13:51:55,635 root INFO Completed 281 / 409 edges 13:51:55,636 root INFO Completed 321 / 409 edges 13:51:55,637 root INFO Completed 361 / 409 edges 13:51:55,637 root INFO Completed 401 / 409 edges 13:51:55,637 root INFO Completed preprocessing of transition probabilities for edges 13:51:55,637 root INFO Simulating walks on graph at time 1731930715.6372101 13:51:55,638 root INFO Walk iteration: 1/100 13:51:55,641 root INFO Walk iteration: 2/100 13:51:55,644 root INFO Walk iteration: 3/100 13:51:55,647 root INFO Walk iteration: 4/100 13:51:55,650 root INFO Walk iteration: 5/100 13:51:55,653 root INFO Walk iteration: 6/100 13:51:55,656 root INFO Walk iteration: 7/100 13:51:55,659 root INFO Walk iteration: 8/100 13:51:55,662 root INFO Walk iteration: 9/100 13:51:55,665 root INFO Walk iteration: 10/100 13:51:55,668 root INFO Walk iteration: 11/100 13:51:55,671 root INFO Walk iteration: 12/100 13:51:55,675 root INFO Walk iteration: 13/100 13:51:55,678 root INFO Walk iteration: 14/100 13:51:55,681 root INFO Walk iteration: 15/100 13:51:55,684 root INFO Walk iteration: 16/100 13:51:55,687 root INFO Walk iteration: 17/100 13:51:55,690 root INFO Walk iteration: 18/100 13:51:55,693 root INFO Walk iteration: 19/100 13:51:55,696 root INFO Walk iteration: 20/100 13:51:55,699 root INFO Walk iteration: 21/100 13:51:55,702 root INFO Walk iteration: 22/100 13:51:55,705 root INFO Walk iteration: 23/100 13:51:55,708 root INFO Walk iteration: 24/100 13:51:55,711 root INFO Walk iteration: 25/100 13:51:55,714 root INFO Walk iteration: 26/100 13:51:55,717 root INFO Walk iteration: 27/100 13:51:55,720 root INFO Walk iteration: 28/100 13:51:55,723 root INFO Walk iteration: 29/100 13:51:55,726 root INFO Walk iteration: 30/100 13:51:55,729 root INFO Walk iteration: 31/100 13:51:55,732 root INFO Walk iteration: 32/100 13:51:55,735 root INFO Walk iteration: 33/100 13:51:55,738 root INFO Walk iteration: 34/100 13:51:55,741 root INFO Walk iteration: 35/100 13:51:55,744 root INFO Walk iteration: 36/100 13:51:55,747 root INFO Walk iteration: 37/100 13:51:55,750 root INFO Walk iteration: 38/100 13:51:55,753 root INFO Walk iteration: 39/100 13:51:55,756 root INFO Walk iteration: 40/100 13:51:55,759 root INFO Walk iteration: 41/100 13:51:55,762 root INFO Walk iteration: 42/100 13:51:55,765 root INFO Walk iteration: 43/100 13:51:55,768 root INFO Walk iteration: 44/100 13:51:55,771 root INFO Walk iteration: 45/100 13:51:55,774 root INFO Walk iteration: 46/100 13:51:55,777 root INFO Walk iteration: 47/100 13:51:55,780 root INFO Walk iteration: 48/100 13:51:55,783 root INFO Walk iteration: 49/100 13:51:55,786 root INFO Walk iteration: 50/100 13:51:55,789 root INFO Walk iteration: 51/100 13:51:55,792 root INFO Walk iteration: 52/100 13:51:55,795 root INFO Walk iteration: 53/100 13:51:55,798 root INFO Walk iteration: 54/100 13:51:55,801 root INFO Walk iteration: 55/100 13:51:55,804 root INFO Walk iteration: 56/100 13:51:55,807 root INFO Walk iteration: 57/100 13:51:55,810 root INFO Walk iteration: 58/100 13:51:55,813 root INFO Walk iteration: 59/100 13:51:55,816 root INFO Walk iteration: 60/100 13:51:55,819 root INFO Walk iteration: 61/100 13:51:55,822 root INFO Walk iteration: 62/100 13:51:55,825 root INFO Walk iteration: 63/100 13:51:55,828 root INFO Walk iteration: 64/100 13:51:55,831 root INFO Walk iteration: 65/100 13:51:55,834 root INFO Walk iteration: 66/100 13:51:55,837 root INFO Walk iteration: 67/100 13:51:55,840 root INFO Walk iteration: 68/100 13:51:55,843 root INFO Walk iteration: 69/100 13:51:55,846 root INFO Walk iteration: 70/100 13:51:55,849 root INFO Walk iteration: 71/100 13:51:55,852 root INFO Walk iteration: 72/100 13:51:55,855 root INFO Walk iteration: 73/100 13:51:55,858 root INFO Walk iteration: 74/100 13:51:55,861 root INFO Walk iteration: 75/100 13:51:55,864 root INFO Walk iteration: 76/100 13:51:55,867 root INFO Walk iteration: 77/100 13:51:55,870 root INFO Walk iteration: 78/100 13:51:55,873 root INFO Walk iteration: 79/100 13:51:55,876 root INFO Walk iteration: 80/100 13:51:55,879 root INFO Walk iteration: 81/100 13:51:55,882 root INFO Walk iteration: 82/100 13:51:55,885 root INFO Walk iteration: 83/100 13:51:55,888 root INFO Walk iteration: 84/100 13:51:55,891 root INFO Walk iteration: 85/100 13:51:55,894 root INFO Walk iteration: 86/100 13:51:55,897 root INFO Walk iteration: 87/100 13:51:55,900 root INFO Walk iteration: 88/100 13:51:55,903 root INFO Walk iteration: 89/100 13:51:55,906 root INFO Walk iteration: 90/100 13:51:55,909 root INFO Walk iteration: 91/100 13:51:55,912 root INFO Walk iteration: 92/100 13:51:55,915 root INFO Walk iteration: 93/100 13:51:55,918 root INFO Walk iteration: 94/100 13:51:55,921 root INFO Walk iteration: 95/100 13:51:55,924 root INFO Walk iteration: 96/100 13:51:55,927 root INFO Walk iteration: 97/100 13:51:55,930 root INFO Walk iteration: 98/100 13:51:55,933 root INFO Walk iteration: 99/100 13:51:55,936 root INFO Walk iteration: 100/100 13:51:55,939 root INFO Learning embeddings at time 1731930715.9392102 13:51:56,85 gensim.models.word2vec INFO collecting all words and their counts 13:51:56,85 gensim.models.word2vec INFO PROGRESS: at sentence #0, processed 0 words, keeping 0 word types 13:51:56,89 gensim.models.word2vec INFO PROGRESS: at sentence #10000, processed 44354 words, keeping 320 word types 13:51:56,94 gensim.models.word2vec INFO PROGRESS: at sentence #20000, processed 88735 words, keeping 320 word types 13:51:56,98 gensim.models.word2vec INFO PROGRESS: at sentence #30000, processed 133023 words, keeping 320 word types 13:51:56,99 gensim.models.word2vec INFO collected 320 word types from a corpus of 141900 raw words and 32000 sentences 13:51:56,99 gensim.models.word2vec INFO Creating a fresh vocabulary 13:51:56,99 gensim.utils DEBUG starting a new internal lifecycle event log for Word2Vec 13:51:56,99 gensim.utils INFO Word2Vec lifecycle event {'msg': 'effective_min_count=0 retains 320 unique words (100.00% of original 320, drops 0)', 'datetime': '2024-11-18T13:51:56.099169', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'prepare_vocab'} 13:51:56,99 gensim.utils INFO Word2Vec lifecycle event {'msg': 'effective_min_count=0 leaves 141900 word corpus (100.00% of original 141900, drops 0)', 'datetime': '2024-11-18T13:51:56.099169', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'prepare_vocab'} 13:51:56,101 gensim.models.word2vec INFO deleting the raw counts dictionary of 320 items 13:51:56,101 gensim.models.word2vec INFO sample=0.001 downsamples 92 most-common words 13:51:56,101 gensim.utils INFO Word2Vec lifecycle event {'msg': 'downsampling leaves estimated 92872.55422900799 word corpus (65.4%% of prior 141900)', 'datetime': '2024-11-18T13:51:56.101169', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'prepare_vocab'} 13:51:56,102 gensim.models.word2vec INFO estimated required memory for 320 words and 1536 dimensions: 4092160 bytes 13:51:56,102 gensim.models.word2vec INFO resetting layer weights 13:51:56,104 gensim.utils INFO Word2Vec lifecycle event {'update': False, 'trim_rule': 'None', 'datetime': '2024-11-18T13:51:56.104169', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'build_vocab'} 13:51:56,104 gensim.utils INFO Word2Vec lifecycle event {'msg': 'training model with 8 workers on 320 vocabulary and 1536 features, using sg=1 hs=0 sample=0.001 negative=5 window=5 shrink_windows=True', 'datetime': '2024-11-18T13:51:56.104169', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'train'} 13:51:56,121 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:56,196 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:56,196 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:56,204 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,204 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:56,220 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,220 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:56,227 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,227 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:56,232 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,232 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:56,233 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,233 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:56,240 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,240 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:56,246 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,246 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:56,246 gensim.models.word2vec INFO EPOCH 0: training on 141900 raw words (92714 effective words) took 0.1s, 728840 effective words/s 13:51:56,263 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:56,330 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:56,330 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:56,340 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,340 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:56,357 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,357 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:56,362 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,362 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:56,372 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,372 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:56,372 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,372 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:56,374 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,374 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:56,377 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,377 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:56,377 gensim.models.word2vec INFO EPOCH 1: training on 141900 raw words (92851 effective words) took 0.1s, 777935 effective words/s 13:51:56,393 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:56,462 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:56,462 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:56,468 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,468 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:56,489 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,489 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:56,490 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,490 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:56,495 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,495 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:56,497 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,497 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:56,499 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,499 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:56,499 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,499 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:56,499 gensim.models.word2vec INFO EPOCH 2: training on 141900 raw words (92673 effective words) took 0.1s, 854313 effective words/s 13:51:56,515 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:56,586 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:56,586 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:56,594 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,594 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:56,613 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,613 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:56,615 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,615 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:56,619 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,619 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:56,621 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,621 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:56,622 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,622 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:56,623 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,623 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:56,623 gensim.models.word2vec INFO EPOCH 3: training on 141900 raw words (92902 effective words) took 0.1s, 864856 effective words/s 13:51:56,640 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:56,704 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:56,704 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:56,709 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,709 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:56,737 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,737 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:56,738 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,738 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:56,740 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,740 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:56,743 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,743 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:56,745 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,745 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:56,748 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,748 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:56,748 gensim.models.word2vec INFO EPOCH 4: training on 141900 raw words (93207 effective words) took 0.1s, 806815 effective words/s 13:51:56,764 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:56,838 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:56,839 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:56,839 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,839 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:56,858 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,858 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:56,871 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,871 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:56,874 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,874 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:56,875 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,875 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,875 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:56,875 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:56,877 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,877 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:56,877 gensim.models.word2vec INFO EPOCH 5: training on 141900 raw words (93021 effective words) took 0.1s, 813626 effective words/s 13:51:56,893 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:56,963 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:56,963 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:56,971 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,971 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:56,987 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,987 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:56,991 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,991 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:56,994 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,994 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:56,999 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,999 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:56,999 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:57,0 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:57,5 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,5 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:57,5 gensim.models.word2vec INFO EPOCH 6: training on 141900 raw words (92789 effective words) took 0.1s, 778515 effective words/s 13:51:57,22 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:57,87 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:57,88 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:57,96 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,96 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:57,119 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,119 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:57,124 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,124 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:57,129 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,129 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:57,130 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,130 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,130 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:57,130 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:57,131 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,131 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:57,131 gensim.models.word2vec INFO EPOCH 7: training on 141900 raw words (92943 effective words) took 0.1s, 832448 effective words/s 13:51:57,148 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:57,214 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:57,215 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:57,220 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,220 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:57,236 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,236 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:57,248 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,248 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:57,249 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,249 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:57,252 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,252 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:57,253 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,253 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:57,255 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,255 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:57,255 gensim.models.word2vec INFO EPOCH 8: training on 141900 raw words (92907 effective words) took 0.1s, 827995 effective words/s 13:51:57,272 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:57,339 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:57,339 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:57,349 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,349 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:57,356 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,356 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:57,364 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,364 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:57,377 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,378 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:57,378 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,378 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:57,381 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,382 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,382 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:57,382 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:57,382 gensim.models.word2vec INFO EPOCH 9: training on 141900 raw words (92720 effective words) took 0.1s, 820993 effective words/s 13:51:57,382 gensim.utils INFO Word2Vec lifecycle event {'msg': 'training on 1419000 raw words (928727 effective words) took 1.3s, 726598 effective words/s', 'datetime': '2024-11-18T13:51:57.382685', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'train'} 13:51:57,382 gensim.utils INFO Word2Vec lifecycle event {'params': 'Word2Vec', 'datetime': '2024-11-18T13:51:57.382685', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'created'} 13:51:57,383 root INFO Completed. Ending time is 1731930717.383685 Elapsed time is -1.7604742050170898 13:51:57,418 root INFO Starting preprocessing of transition probabilities on graph with 320 nodes and 409 edges 13:51:57,418 root INFO Starting at time 1731930717.4186857 13:51:57,418 root INFO Beginning preprocessing of transition probabilities for 320 vertices 13:51:57,418 root INFO Completed 1 / 320 vertices 13:51:57,419 root INFO Completed 33 / 320 vertices 13:51:57,419 root INFO Completed 65 / 320 vertices 13:51:57,419 root INFO Completed 97 / 320 vertices 13:51:57,419 root INFO Completed 129 / 320 vertices 13:51:57,419 root INFO Completed 161 / 320 vertices 13:51:57,420 root INFO Completed 193 / 320 vertices 13:51:57,420 root INFO Completed 225 / 320 vertices 13:51:57,420 root INFO Completed 257 / 320 vertices 13:51:57,420 root INFO Completed 289 / 320 vertices 13:51:57,420 root INFO Completed preprocessing of transition probabilities for vertices 13:51:57,420 root INFO Beginning preprocessing of transition probabilities for 409 edges 13:51:57,420 root INFO Completed 1 / 409 edges 13:51:57,423 root INFO Completed 41 / 409 edges 13:51:57,425 root INFO Completed 81 / 409 edges 13:51:57,426 root INFO Completed 121 / 409 edges 13:51:57,427 root INFO Completed 161 / 409 edges 13:51:57,428 root INFO Completed 201 / 409 edges 13:51:57,428 root INFO Completed 241 / 409 edges 13:51:57,430 root INFO Completed 281 / 409 edges 13:51:57,430 root INFO Completed 321 / 409 edges 13:51:57,431 root INFO Completed 361 / 409 edges 13:51:57,432 root INFO Completed 401 / 409 edges 13:51:57,432 root INFO Completed preprocessing of transition probabilities for edges 13:51:57,432 root INFO Simulating walks on graph at time 1731930717.4326868 13:51:57,432 root INFO Walk iteration: 1/100 13:51:57,435 root INFO Walk iteration: 2/100 13:51:57,438 root INFO Walk iteration: 3/100 13:51:57,442 root INFO Walk iteration: 4/100 13:51:57,445 root INFO Walk iteration: 5/100 13:51:57,448 root INFO Walk iteration: 6/100 13:51:57,451 root INFO Walk iteration: 7/100 13:51:57,454 root INFO Walk iteration: 8/100 13:51:57,457 root INFO Walk iteration: 9/100 13:51:57,460 root INFO Walk iteration: 10/100 13:51:57,463 root INFO Walk iteration: 11/100 13:51:57,466 root INFO Walk iteration: 12/100 13:51:57,469 root INFO Walk iteration: 13/100 13:51:57,472 root INFO Walk iteration: 14/100 13:51:57,475 root INFO Walk iteration: 15/100 13:51:57,478 root INFO Walk iteration: 16/100 13:51:57,481 root INFO Walk iteration: 17/100 13:51:57,484 root INFO Walk iteration: 18/100 13:51:57,487 root INFO Walk iteration: 19/100 13:51:57,490 root INFO Walk iteration: 20/100 13:51:57,493 root INFO Walk iteration: 21/100 13:51:57,496 root INFO Walk iteration: 22/100 13:51:57,499 root INFO Walk iteration: 23/100 13:51:57,502 root INFO Walk iteration: 24/100 13:51:57,505 root INFO Walk iteration: 25/100 13:51:57,508 root INFO Walk iteration: 26/100 13:51:57,511 root INFO Walk iteration: 27/100 13:51:57,514 root INFO Walk iteration: 28/100 13:51:57,517 root INFO Walk iteration: 29/100 13:51:57,520 root INFO Walk iteration: 30/100 13:51:57,523 root INFO Walk iteration: 31/100 13:51:57,526 root INFO Walk iteration: 32/100 13:51:57,529 root INFO Walk iteration: 33/100 13:51:57,532 root INFO Walk iteration: 34/100 13:51:57,536 root INFO Walk iteration: 35/100 13:51:57,539 root INFO Walk iteration: 36/100 13:51:57,542 root INFO Walk iteration: 37/100 13:51:57,544 root INFO Walk iteration: 38/100 13:51:57,547 root INFO Walk iteration: 39/100 13:51:57,550 root INFO Walk iteration: 40/100 13:51:57,553 root INFO Walk iteration: 41/100 13:51:57,556 root INFO Walk iteration: 42/100 13:51:57,559 root INFO Walk iteration: 43/100 13:51:57,562 root INFO Walk iteration: 44/100 13:51:57,565 root INFO Walk iteration: 45/100 13:51:57,568 root INFO Walk iteration: 46/100 13:51:57,571 root INFO Walk iteration: 47/100 13:51:57,574 root INFO Walk iteration: 48/100 13:51:57,577 root INFO Walk iteration: 49/100 13:51:57,580 root INFO Walk iteration: 50/100 13:51:57,583 root INFO Walk iteration: 51/100 13:51:57,586 root INFO Walk iteration: 52/100 13:51:57,589 root INFO Walk iteration: 53/100 13:51:57,592 root INFO Walk iteration: 54/100 13:51:57,595 root INFO Walk iteration: 55/100 13:51:57,598 root INFO Walk iteration: 56/100 13:51:57,601 root INFO Walk iteration: 57/100 13:51:57,604 root INFO Walk iteration: 58/100 13:51:57,607 root INFO Walk iteration: 59/100 13:51:57,610 root INFO Walk iteration: 60/100 13:51:57,614 root INFO Walk iteration: 61/100 13:51:57,616 root INFO Walk iteration: 62/100 13:51:57,619 root INFO Walk iteration: 63/100 13:51:57,622 root INFO Walk iteration: 64/100 13:51:57,625 root INFO Walk iteration: 65/100 13:51:57,628 root INFO Walk iteration: 66/100 13:51:57,632 root INFO Walk iteration: 67/100 13:51:57,635 root INFO Walk iteration: 68/100 13:51:57,638 root INFO Walk iteration: 69/100 13:51:57,641 root INFO Walk iteration: 70/100 13:51:57,644 root INFO Walk iteration: 71/100 13:51:57,647 root INFO Walk iteration: 72/100 13:51:57,650 root INFO Walk iteration: 73/100 13:51:57,653 root INFO Walk iteration: 74/100 13:51:57,656 root INFO Walk iteration: 75/100 13:51:57,659 root INFO Walk iteration: 76/100 13:51:57,662 root INFO Walk iteration: 77/100 13:51:57,665 root INFO Walk iteration: 78/100 13:51:57,668 root INFO Walk iteration: 79/100 13:51:57,671 root INFO Walk iteration: 80/100 13:51:57,674 root INFO Walk iteration: 81/100 13:51:57,677 root INFO Walk iteration: 82/100 13:51:57,680 root INFO Walk iteration: 83/100 13:51:57,683 root INFO Walk iteration: 84/100 13:51:57,686 root INFO Walk iteration: 85/100 13:51:57,689 root INFO Walk iteration: 86/100 13:51:57,692 root INFO Walk iteration: 87/100 13:51:57,695 root INFO Walk iteration: 88/100 13:51:57,698 root INFO Walk iteration: 89/100 13:51:57,701 root INFO Walk iteration: 90/100 13:51:57,704 root INFO Walk iteration: 91/100 13:51:57,707 root INFO Walk iteration: 92/100 13:51:57,710 root INFO Walk iteration: 93/100 13:51:57,713 root INFO Walk iteration: 94/100 13:51:57,716 root INFO Walk iteration: 95/100 13:51:57,719 root INFO Walk iteration: 96/100 13:51:57,722 root INFO Walk iteration: 97/100 13:51:57,725 root INFO Walk iteration: 98/100 13:51:57,728 root INFO Walk iteration: 99/100 13:51:57,731 root INFO Walk iteration: 100/100 13:51:57,734 root INFO Learning embeddings at time 1731930717.7346854 13:51:57,747 gensim.models.word2vec INFO collecting all words and their counts 13:51:57,747 gensim.models.word2vec INFO PROGRESS: at sentence #0, processed 0 words, keeping 0 word types 13:51:57,750 gensim.models.word2vec INFO PROGRESS: at sentence #10000, processed 44354 words, keeping 320 word types 13:51:57,754 gensim.models.word2vec INFO PROGRESS: at sentence #20000, processed 88735 words, keeping 320 word types 13:51:57,758 gensim.models.word2vec INFO PROGRESS: at sentence #30000, processed 133023 words, keeping 320 word types 13:51:57,759 gensim.models.word2vec INFO collected 320 word types from a corpus of 141900 raw words and 32000 sentences 13:51:57,759 gensim.models.word2vec INFO Creating a fresh vocabulary 13:51:57,760 gensim.utils DEBUG starting a new internal lifecycle event log for Word2Vec 13:51:57,760 gensim.utils INFO Word2Vec lifecycle event {'msg': 'effective_min_count=0 retains 320 unique words (100.00% of original 320, drops 0)', 'datetime': '2024-11-18T13:51:57.760685', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'prepare_vocab'} 13:51:57,760 gensim.utils INFO Word2Vec lifecycle event {'msg': 'effective_min_count=0 leaves 141900 word corpus (100.00% of original 141900, drops 0)', 'datetime': '2024-11-18T13:51:57.760685', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'prepare_vocab'} 13:51:57,761 gensim.models.word2vec INFO deleting the raw counts dictionary of 320 items 13:51:57,761 gensim.models.word2vec INFO sample=0.001 downsamples 92 most-common words 13:51:57,761 gensim.utils INFO Word2Vec lifecycle event {'msg': 'downsampling leaves estimated 92872.55422900799 word corpus (65.4%% of prior 141900)', 'datetime': '2024-11-18T13:51:57.761685', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'prepare_vocab'} 13:51:57,763 gensim.models.word2vec INFO estimated required memory for 320 words and 1536 dimensions: 4092160 bytes 13:51:57,763 gensim.models.word2vec INFO resetting layer weights 13:51:57,764 gensim.utils INFO Word2Vec lifecycle event {'update': False, 'trim_rule': 'None', 'datetime': '2024-11-18T13:51:57.764685', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'build_vocab'} 13:51:57,764 gensim.utils INFO Word2Vec lifecycle event {'msg': 'training model with 8 workers on 320 vocabulary and 1536 features, using sg=1 hs=0 sample=0.001 negative=5 window=5 shrink_windows=True', 'datetime': '2024-11-18T13:51:57.764685', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'train'} 13:51:57,781 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:57,853 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:57,853 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:57,861 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,862 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:57,887 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,887 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:57,892 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,892 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:57,892 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,892 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:57,892 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,892 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:57,897 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,897 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:57,900 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,900 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:57,900 gensim.models.word2vec INFO EPOCH 0: training on 141900 raw words (92757 effective words) took 0.1s, 735400 effective words/s 13:51:57,917 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:57,984 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:57,984 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:57,993 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:57,993 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:58,15 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,15 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:58,20 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,20 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:58,23 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,23 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:58,24 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,24 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:58,24 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,24 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:58,27 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,27 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:58,28 gensim.models.word2vec INFO EPOCH 1: training on 141900 raw words (92658 effective words) took 0.1s, 835908 effective words/s 13:51:58,44 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:58,112 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:58,112 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:58,122 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,122 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:58,139 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,139 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:58,145 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,145 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:58,153 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,153 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:58,156 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,156 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:58,158 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,158 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:58,159 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,159 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:58,159 gensim.models.word2vec INFO EPOCH 2: training on 141900 raw words (93067 effective words) took 0.1s, 769876 effective words/s 13:51:58,178 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:58,248 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:58,248 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:58,260 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,260 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:58,275 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,275 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:58,279 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,279 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:58,283 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,283 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:58,284 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,284 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:58,287 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,287 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:58,288 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,288 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:58,288 gensim.models.word2vec INFO EPOCH 3: training on 141900 raw words (92794 effective words) took 0.1s, 809598 effective words/s 13:51:58,305 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:58,376 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:58,376 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:58,385 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,385 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:58,403 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,403 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:58,407 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,408 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:58,408 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,409 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:58,410 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,410 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:58,414 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,414 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:58,415 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,415 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:58,416 gensim.models.word2vec INFO EPOCH 4: training on 141900 raw words (92894 effective words) took 0.1s, 839180 effective words/s 13:51:58,432 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:58,502 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:58,502 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:58,508 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,508 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:58,527 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,527 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:58,533 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,533 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:58,535 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,535 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:58,536 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,536 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:58,537 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,537 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:58,539 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,539 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:58,539 gensim.models.word2vec INFO EPOCH 5: training on 141900 raw words (92817 effective words) took 0.1s, 823201 effective words/s 13:51:58,555 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:58,622 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:58,622 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:58,634 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,634 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:58,649 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,649 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:58,653 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,653 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:58,657 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,658 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:58,659 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,659 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:58,661 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,661 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:58,663 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,663 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:58,663 gensim.models.word2vec INFO EPOCH 6: training on 141900 raw words (92636 effective words) took 0.1s, 828239 effective words/s 13:51:58,680 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:58,745 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:58,745 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:58,755 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,755 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:58,766 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,766 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:58,781 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,781 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:58,782 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,782 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:58,783 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,783 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:58,785 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,785 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:58,791 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,791 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:58,791 gensim.models.word2vec INFO EPOCH 7: training on 141900 raw words (92704 effective words) took 0.1s, 833029 effective words/s 13:51:58,808 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:58,875 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:58,875 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:58,882 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,882 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:58,904 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,904 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:58,909 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,909 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:58,910 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,910 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:58,912 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,912 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:58,914 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,914 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:58,919 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:58,919 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:58,920 gensim.models.word2vec INFO EPOCH 8: training on 141900 raw words (92811 effective words) took 0.1s, 776348 effective words/s 13:51:58,936 gensim.models.word2vec DEBUG job loop exiting, total 15 jobs 13:51:59,7 gensim.models.word2vec DEBUG worker exiting, processed 1 jobs 13:51:59,7 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 7 more threads 13:51:59,15 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:59,15 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 6 more threads 13:51:59,32 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:59,32 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 5 more threads 13:51:59,37 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:59,37 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 4 more threads 13:51:59,40 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:59,40 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:59,40 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 3 more threads 13:51:59,40 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 2 more threads 13:51:59,42 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:59,42 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 1 more threads 13:51:59,47 gensim.models.word2vec DEBUG worker exiting, processed 2 jobs 13:51:59,47 gensim.models.word2vec DEBUG worker thread finished; awaiting finish of 0 more threads 13:51:59,47 gensim.models.word2vec INFO EPOCH 9: training on 141900 raw words (92991 effective words) took 0.1s, 822755 effective words/s 13:51:59,47 gensim.utils INFO Word2Vec lifecycle event {'msg': 'training on 1419000 raw words (928129 effective words) took 1.3s, 723465 effective words/s', 'datetime': '2024-11-18T13:51:59.047685', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'train'} 13:51:59,47 gensim.utils INFO Word2Vec lifecycle event {'params': 'Word2Vec', 'datetime': '2024-11-18T13:51:59.047685', 'gensim': '4.3.3', 'python': '3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]', 'platform': 'Windows-10-10.0.19045-SP0', 'event': 'created'} 13:51:59,48 root INFO Completed. Ending time is 1731930719.0486853 Elapsed time is -1.6299996376037598 13:51:59,201 graphrag.index.run.workflow INFO dependencies for create_final_covariates: ['create_base_text_units'] 13:51:59,204 graphrag.index.run.workflow WARNING Dependency table create_base_text_units not found in storage: it may be a runtime-only in-memory table. If you see further errors, this may be an actual problem. 13:51:59,209 datashaper.workflow.workflow INFO executing verb create_final_covariates 13:51:59,209 graphrag.index.operations.extract_covariates.extract_covariates DEBUG extract_covariates strategy={'type': "graph_intelligence", 'llm': {'api_key': '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', 'type': "openai_chat", 'model': 'gpt-4o-mini', 'max_tokens': 4000, 'temperature': 0.0, 'top_p': 1.0, 'n': 1, 'request_timeout': 180.0, 'api_base': None, 'api_version': None, 'organization': None, 'proxy': None, 'audience': None, 'deployment_name': None, 'model_supports_json': True, 'tokens_per_minute': 0, 'requests_per_minute': 0, 'max_retries': 10, 'max_retry_wait': 10.0, 'sleep_on_rate_limit_recommendation': True, 'concurrent_requests': 25}, 'stagger': 0.3, 'num_threads': 50, 'extraction_prompt': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as ({tuple_delimiter}{tuple_delimiter}{tuple_delimiter}{tuple_delimiter}{tuple_delimiter}{tuple_delimiter}{tuple_delimiter})\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **{record_delimiter}** as the list delimiter.\n\n4. When finished, output {completion_delimiter}\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A{tuple_delimiter}GOVERNMENT AGENCY B{tuple_delimiter}ANTI-COMPETITIVE PRACTICES{tuple_delimiter}TRUE{tuple_delimiter}2022-01-10T00:00:00{tuple_delimiter}2022-01-10T00:00:00{tuple_delimiter}Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10{tuple_delimiter}According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n{completion_delimiter}\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A{tuple_delimiter}GOVERNMENT AGENCY B{tuple_delimiter}ANTI-COMPETITIVE PRACTICES{tuple_delimiter}TRUE{tuple_delimiter}2022-01-10T00:00:00{tuple_delimiter}2022-01-10T00:00:00{tuple_delimiter}Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10{tuple_delimiter}According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n{record_delimiter}\n(PERSON C{tuple_delimiter}NONE{tuple_delimiter}CORRUPTION{tuple_delimiter}SUSPECTED{tuple_delimiter}2015-01-01T00:00:00{tuple_delimiter}2015-12-30T00:00:00{tuple_delimiter}Person C was suspected of engaging in corruption activities in 2015{tuple_delimiter}The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n{completion_delimiter}\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: {entity_specs}\nClaim description: {claim_description}\nText: {input_text}\nOutput:', 'claim_description': 'Extract baggage measurements, weight limits, and restrictions from airline documentation.', 'max_gleanings': 2, 'encoding_name': 'cl100k_base'} 13:51:59,236 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Traveling with pets\nHeading out on a long vacation? Planning to move abroad with the entire family? We consolidated all of the important information so that you and your pet can enjoy a pleasant and quiet flight experience.\n\nFirst and foremost\nThe Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs. If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services. Ways to contact the Ministry of Agriculture.\n\nPlease consider that the authorization process may take several months and involves performing several animal tests.\n\nPlease note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.\n\n* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.\n* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.\n* EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\n\nThere are a number of ways to transport animals:\nAs personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg. Service dogs are exempt from this weight limit. In this case, you should arrive at the check-in counter with the pet.\nAs checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage. In this case, you must send off the animal at the check-in counter; upon landing, you will retrieve your animal in the Arrivals Hall.\nAs registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied). In this case, all transport arrangements will be made via the El Al Cargo Division. The animal will be dropped off at the cargo terminal. Please contact the EL AL Cargo Store.\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,238 httpcore.connection DEBUG close.started 13:51:59,241 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: cargo terminal. Please contact the EL AL Cargo Store.\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,249 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Traveling with pets\nHeading out on a long vacation? Planning to move abroad with the entire family? We consolidated all of the important information so that you and your pet can enjoy a pleasant and quiet flight experience.\n\nFirst and foremost\nThe Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs. If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services. Ways to contact the Ministry of Agriculture.\n\nPlease consider that the authorization process may take several months and involves performing several animal tests.\n\nPlease note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.\n\n* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.\n* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.\n* EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\n\nThere are a number of ways to transport animals:\nAs personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg. Service dogs are exempt from this weight limit. In this case, you should arrive at the check-in counter with the pet.\nAs checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage. In this case, you must send off the animal at the check-in counter; upon landing, you will retrieve your animal in the Arrivals Hall.\nAs registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied). In this case, all transport arrangements will be made via the El Al Cargo Division. The animal will be dropped off at the cargo terminal. Please contact the EL AL Cargo Store.\n\n\n\nTransporting a pet from Israel abroad\nIf you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits,\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,253 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: cargo terminal. Please contact the EL AL Cargo Store.\n\n\n\nTransporting a pet from Israel abroad\nIf you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits, in Israel and in the destination country, in advance. Passengers are responsible for contacting the authorities in the destination country and acting in accordance with their guidelines. The authorities in the destination country may determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\n \n\nPlease note: It is not possible to transport animals in the aircraft cabin to the following destinations: Johannesburg, London and Hong Kong. Transport is strictly with a bill of lading (cargo).\n\nHow to obtain authorization to transport an animal from Israel abroad:\nCheck with the destination country�s authorities to determine the requirements for transporting an animal to their country.\nContact your veterinarian to have him/her perform the required tests and issue the necessary authorizations.\nAfter receiving all of the required documents, contact the Veterinary Services Department to request that they issue an international certificate of good health (this contact can usually be facilitated through your veterinarian).\nUpdate us upon receiving the flight permit, at least 2 business days prior to your flight. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,256 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with you all of the documents and authorizations; you be asked to present them at check-in. Without this authorization, a pet will not be accepted on the flight and EL AL may not be held responsible for this.\nGuidelines for Transporting Dogs to the US\nPlease note that the regulations regarding transporting dogs to the US have changed. There are certain destinations in the US where transporting dogs will not be allowed at all. For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website. Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.\nPlease note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.\n\nWe recommend using the services of companies specializing in animal air transport.\nPlease note that additional charges are incurred for inspecting and releasing of a dog from airport facilities in the United States.\nAdditional requirements for obtaining authorization to transport a pet as cargo with a bill of lading\nIn cases where the destination country authorities determine that an animal may be transported with a bill of lading (usually when the animal weighs more than 9 kg), this service will be offered through the Cargo Division. Email the following address: Cargostore@elal.co.il\u200b and attach the following documents in a single PDF file:\n\nTransport authorization from the destination country authorities.\nExport license.\nBill of lading.\nCertificate of good health.\nDestination, flight details, flight date, details of the sender, and details of the recipient.\nThe measurements of the transport cage.\nBring all of the required authorizations with you to the airport and present them at the check-in counter.\n\nFor questions and clarifications please contact the Cargo Division: +972-3-9716679\n\nTransporting pets to Israel\nIf you intend to transport an animal to Israel, whether you�re traveling with it or he is flying alone, you are required to obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,260 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\n \n\nPlease note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome. \n\nHow to obtain authorization to transport an animal to Israel:\nContact the local authorities to obtain the required documents.\nAfter receiving the required documents and no later than two business days prior to the flight, email Veterinary Services at Ben Gurion Airport at vs-airport@moag.gov.il and include the following documents in a PDF file: certificate of good health, rabies antibody test, Appendices B and C (the last page of the file below). If you have met all of the conditions, the Veterinary Services flight permit will be sent to you by email.\nDid you send the documents to Veterinary Services and you did not receive a response within four hours?\nPlease call: +972-3-9792240\nUpdate us upon receiving the Veterinary Services permit. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,264 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with you all of the documents and authorizations; you will be asked to present them at check-in. Without this authorization, a pet will not be accepted on the flight and EL AL may not be held responsible for this.\nAdditional requirements for obtaining authorization to transport a pet as cargo with a bill of lading\nIn cases where the Veterinary Services Department determines that the animal may be transported with a bill of lading (usually when the pet weighs more than 9 kg), this service will be offered through the Cargo Division. Email the following address: Cargostore@elal.co.il\u200b and attach the following documents in a single PDF file:\n\nAuthorization from the Veterinary Services Department.\nExport license.\nBill of lading.\nCertificate of good health.\nLaboratory results for rabies antibodies.\nName of customs brokerage company (if necessary).\nBring the Veterinary Service authorization with you to the airport and present it at the check-in counter.\n\nWhere do you pick up animals after landing in Israel?\nWhen the animal is transported as baggage, it will be released in the Ben Gurion Airport Arrivals Hall.\nWhen the animal is transported as cargo, it will be released in the Ben Gurion Airport cargo terminal.\nFor questions and clarifications please contact our Cargo Division: (import tracing):\nisraelc@elal.co.il\nTracingi1@elal.co.il\nTelephone: +972-3-9716589/592\nThe costs of transporting animals\nTransport costs as baggage:\n \t\u200bEurope and Middle East\tNorth America and Far East\nAnimals weighing up to 9 kg with their cage\t$100\t $150\nAnimals weighing between 9 and 50 kg with their cage\t$200\t$250\nAnimals weighing between 50 and 100 kg with their cage\t$400\t$450\nAnimals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.\n\nTransport costs as cargo:\nTransport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at:\n+972-3-9716679\n\nCosts � What you need to know:\nThe cost\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,267 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: by the Cargo Division.\n\nTransport costs as cargo:\nTransport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at:\n+972-3-9716679\n\nCosts � What you need to know:\nThe cost of transporting a pet is based on the total weight of the animal, the carrying case, and the food.\nThe prices are valid for animals accompanying the passenger on the same flight.\nPayment is made at the airport after the animal is weighed.\nPayment for transporting pets is made separately; it is not included in the weight of the permitted baggage allowance.\nIf the flight ticket includes any connecting flights with other airlines, payment must be arranged with the other airline.\nThe costs are not applicable to codeshare flights, operated by other airlines.\nA passenger with an open ticket must pay for the outbound and return flight, even if the return date is unknown.\nGeneral guidelines for transporting animals\nOnly the following pets: Dogs, cats or exotic birds, can be transported in the passenger cabin, depending on their size and weight and the required permits.\nAnimals exhibiting clear and visible signs of illness and/or who are emitting a foul odor may not be approved to fly.\nPets who have been approved for transport must also be authorized by the relevant authorities at the intermediate or final destination.\nThe passenger is required to prepare the animal for the flight according to the recommendations of a veterinarian.\nEL AL will not be held responsible in the event an animal is denied transit or entry into another country.\nTransport cage guidelines\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nTransporting service dogs in the aircraft cabin\nService dogs that are accompanying:\n\nA passenger with special needs.\nAn I.D.F soldier / A person experiencing "shell shock" (Post-trauma caused by military service).\nMay be transported at no additional cost in the aircraft cabin, subject to the following terms and conditions:\n\nYou must hold an official document/License that states that your dog has been properly trained and is in active duty as your service dog from one of the certified organization for training service dogs (The Israel Service Dogs Training Center, The Israel Guide Dog Center for The Blind).\nIt is the sole responsibility of the passenger to ensure all documents and/or authorizations required by the destination country for the transport of a service dog have been completed. EL AL will bear no responsibility in this regard.\nThe passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date.\nThe passenger must provide a veterinary certificate\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,270 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: have been completed. EL AL will bear no responsibility in this regard.\nThe passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date.\nThe passenger must provide a veterinary certificate stating that the dog is vaccinated and has the ability to maintain proper sanitary conditions during the flight and transport.\nThe dog must be tied to a leash and/or harness from check-in until landing at the destination.\nIt is important to come equipped with a cage adapted to the dog and its size, in the event it is necessary.\nIt is the passenger�s full responsibility to complete all the forms and documents required to transport animals to Israel / from Israel, and to check with the destination country to determine its requirements.\nFlying to London with a service dog?\n\nIn addition to the guidelines we mentioned before, passengers traveling to London with a service dog are asked to register 14 days prior to the date of the flight on the Heathrow Airport website. You can do this by clicking on Heathrow Animal Reception Centre.\n\n \n\nFlying to or from the United States with a service dog?\n\nIn addition to all of the details included above, it is the passenger�s responsibility to fill out, print, and bring special additional forms for the United States and to present them at the check-in counters.\n\nPlease note that the regulations regarding transporting dogs to the US have changed. There are certain destinations in the US where transporting dogs will not be allowed at all. For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website. Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.\nPlease note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.\n\nWe recommend using the services of companies specializing in animal air transport.\nPlease note that additional charges are incurred for inspecting and releasing of a dog from airport facilities in the United States.\n\nImportant information\n\nEL AL may require the passenger to have the dog tied to a leash and/or harness and/or barrier throughout the flight.\nEL AL may be entitled to require the passenger to seat the dog on his/her lap or in the area designated for the passenger's feet, so that the dog does not invade the space of other passengers.\nEL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs:\n\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,273 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: in the area designated for the passenger's feet, so that the dog does not invade the space of other passengers.\nEL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs:\nThe dog constitutes a direct threat.\nThe dog causes a disturbance in the aircraft or its behavior indicates that it has not been trained to behave in public.\nTransporting the dog violates safety and security regulations.\nThe passenger does not provide the necessary forms as required and/or did not meet all of the cumulative conditions mentioned above.\nTo the extent that damage is caused by the dog, EL AL will be entitled to charge the passenger for the full damage.\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,277 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Was your baggage delayed or damaged?\nSometimes, for unexpected reasons, there are cases in which baggage is delayed, damaged, or lost. We apologize in advance for any inconvenience and will do our best to find a quick solution to your satisfaction.\nBaggage Service Center handles cases of:\nDelayed baggage\nDamaged baggage\nAn item forgotten on board\nStatus of a claims that were sent to the Baggage Claims Department\n\nWays to contact about baggage issues after a flight\nPhone: 03-9771150 \nSunday to Thursday: 8:30 a.m. - 5 p.m.\nFriday: 8:30 a.m. - 1 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nWhatsApp chat 03-9771111:\nSunday to Thursday: 4 p.m. - 12 a.m.\nFriday: 1 p.m. - 4 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nRegarding delayed baggage, once your baggage is retrieved, it will be transferred to the courier service and delivered to the address stated on the report.\nIs your baggage delayed or lost?\nDelayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.\nIf you didn�t report about the delayed bag at the airport, you can contact the baggage service center within 7 days from the date of your flight. See contact details above. \nThe status of the claim can be checked in a worldwide system (in English). Enter the lost baggage report number (10 characters) in the first box, the last name in the second box, and click the "Submit" button. Checking the status of a claim\nWas your baggage damaged?\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,280 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Information on batteries and dangerous substances\nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.\n\nSubstances and articles forbidden on the aircraft:\n Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders.\n Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury.\n Explosives other than light ammunition.\n Flammable liquids and solids.\n Radioactive materials.\n Briefcases with installed alarm devices.\n Oxidizing materials (hydrogen peroxide, bleaching powders, etc.).\n Poisons and infectious substances, such as insecticides, herbicides, and live virus materials.\n Items such as high-strength magnetic materials, materials that can harm people or the environment.\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,283 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Liquids in Carry-On Bags\nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check.\n\nLiquids in Carry-On Bags\nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines.\n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time.\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,286 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Flying with sporting equipment?\nAre you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you're going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know\nWe offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions:\n- Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg.\n- Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.\nNote: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).\nAdditional Sports Equipment\nIf you need to bring sports equipment in addition to your standard baggage allowance, the following applies:\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,289 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Flying with sporting equipment?\nAre you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you're going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know\nWe offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions:\n- Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg.\n- Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.\nNote: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).\nAdditional Sports Equipment\nIf you need to bring sports equipment in addition to your standard baggage allowance, the following applies:\n\n\nAllowed Dimensions and Weight: Sports equipment with dimensions up to 277 cm (length + width + height) and weighing up to 50 kg.\n\nFees:\n- Europe, the Middle East, and Morocco: $70 one way.\n- Far East and North America: $150 one way.\n\nPlease ensure that your sports equipment meets these requirements to take advantage of our sports equipment transport service.\n\nPayment for the transport of sporting equipment will be made at the airport only and cannot be made in advance. Costs are determined according to the following regulations:\n\nThe final cost will be determined on the date of payment, according to the service cost on that date. Costs may vary depending on destination and flight, according to the sole discretion of the airline.\nChecked baggage containing sporting equipment must meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page.\nPrices are displayed in US dollars. At some airports,\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,292 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page.\nPrices are displayed in US dollars. At some airports, payment is allowed only in local currency, according to the conversion rate on the date of payment.\nTransporting snowboards and ski equipment?\nIn addition to the equipment and baggage allowance permitted for each passenger, you may also bring ski and snowboard equipment at no extra charge (doesn't apply on LITE fare ticket), as long as it's packed into one checked bag that weighs up to 50 kg and its total measurements do not exceed 277 cm (length + height + width).\n\nIf your ski equipment exceeds the permitted dimensions, you�ll need to contact El Al�s Cargo Division (Tel: +972-3-977-1177).\n\nWhat does Ski and snowboards equipment include?\nSki equipment includes one pair of skis, one pair of poles and one pair of ski boots.\nSnowboard equipment includes one snowboard and one pair of ski boots.\nTransporting bicycles?\nYou can transport a bicycle at no extra charge instead of your regular checked baggage, as long as the bicycle is packed into a checked bag and meets the weight and/or size dimensions of your permitted baggage allowance (determined by the cabin class you�re flying in).\n\nPlease note\nMotorized bicycles cannot be transported! For exceptional cases, please contact our Cargo Division. Transport of bicycles is subject to El Al approval and depends on available space in the cargo hold.\n\nTransport of bicycles also requires pre-approval from the EL AL call center. You will be charged only after you arrive at the airport, providing your bicycle is packed according to the following regulations:\n\nRemove the pedals.\nDismantle the handlebar.\nLet out some air from the wheels and separate one wheel from the rest of the bicycle.\nMake sure to pack the bicycle in a box/special case, to protect it from damage and to prevent leakage of hydraulic fluid.\nPlease note\nThe information here applies to EL AL flights on EL AL aircrafts only. It does not apply to continuing flights or flights with other airlines.\nIt is the passenger's responsibility to stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger's equipment.\nPlease note that in accordance with transport conditions, EL AL does not bear responsibility for fragile\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,294 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger's equipment.\nPlease note that in accordance with transport conditions, EL AL does not bear responsibility for fragile or valuable items. If your sporting equipment is fragile and/or valuable, we recommend purchasing special travel insurance for it. \nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,297 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Was your baggage delayed or damaged?\nSometimes, for unexpected reasons, there are cases in which baggage is delayed, damaged, or lost. We apologize in advance for any inconvenience and will do our best to find a quick solution to your satisfaction.\nBaggage Service Center handles cases of:\nDelayed baggage\nDamaged baggage\nAn item forgotten on board\nStatus of a claims that were sent to the Baggage Claims Department\nWays to contact about baggage issues after a flight\n \n\nPhone: 03-9771150 \nSunday to Thursday: 8:30 a.m. - 5 p.m.\nFriday: 8:30 a.m. - 1 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nWhatsApp chat 03-9771111:\nSunday to Thursday: 4 p.m. - 12 a.m.\nFriday: 1 p.m. - 4 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nRegarding delayed baggage, once your baggage is retrieved, it will be transferred to the courier service and delivered to the address stated on the report.\nIs your baggage delayed or lost?\nDelayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.\nIf you didn�t report about the delayed bag at the airport, you can contact the baggage service center within 7 days from the date of your flight. See contact details above. \nThe status of the claim can be checked in a worldwide system (in English). Enter the lost baggage report number (10 characters) in the first box, the last name in the second box, and click the "Submit" button. Checking the status of a claim\nWas your baggage damaged?\n \n\nIf you noticed any damage to your baggage, you must report the damage immediately to an EL AL representative at the airport in the baggage claim area. A damage report will be issued, in accordance with company policy.\n\nAfter receiving the damage report, you may go to one of the stores listed below, within 60 days for further handling. Please bring with you the damage report, the baggage that was damaged with the baggage tag. Please do not remove the baggage tag from the handle.\n\nIn the event you only noticed the damage after you have left the airport, or if any of the items inside the baggage were damaged (i.e. items that did not\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,300 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: with the baggage tag. Please do not remove the baggage tag from the handle.\n\nIn the event you only noticed the damage after you have left the airport, or if any of the items inside the baggage were damaged (i.e. items that did not receive a separate baggage tag), you must report this to the Baggage Claims Department within 7 days in writing via the Digital Contact Form\n\nYou may as send claim to our mailing address: EL AL Israel Airlines Ltd., Baggage Claims, P.O. Box 41, Ben Gurion Airport, Zip Code 7015001.\nList of participating stores\nChoose\nCenter area\nTel-Aviv\n \n\nMakor Haziud Baggage and Outdoor Equipment\nAddress: Haaliya Street 24\nTel: 03-6822330\n\nWeShoes\nMemsi Touring\nBialik 3\nTel: 076-8100205\n\nLog In Log Out - Importer of Luggage and Bags\nSteinman 20 (Bavli Neighborhood)\nTel: 052-2310738\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nRamat Gan and Gevataim:\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nBat Yam\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nHolon\nShin Tik\nMemsi Touring\nSokolov 59\nTel: 03-5040752\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nPetach Tikva\nARTY Rimon � Import marketing and distribution ltd\nHameretz 6\nTel: 03-9229049\n\nTrek Market\nMemsi Touring\nIzthak Rabin 2\n03-5069443\n\nService Pickup and delivery service\nTel: 054-2520061\n\n\nKiryat Ono\nWeShoes\nShlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nAirport City:\nCargo\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,303 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: \nShlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nAirport City:\nCargo Tikim ve Mizvadot\nLog In Log Out � Importer of Luggage and Bags\nGilboa 1\nICL Building\nTel: 054-2520061\n\n\nRishon Le Zion\nRimon Mizvadot ve Tikim\nSaharov 19\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nYehud\nMoka � Pickup and delivery point\nARTY Rimon Import marketing and distribution ltd.\nMoshe Dayan 3\nTel: 03-6726585\n\n\nRehovot\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nNes Ziona\nMakor Haziud Baggage and Outdoor Equipment\n\nRothschild 4\n\nTel: 03-6822330\n\n\nShoham\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nRamle and Lod:\nARTY Rimon\n\nService Pickup and delivery service\n\nTel: 1700504544\n\nWhatsApp: 053-2310738\n\n\nDamage to wheelchairs, equipment for passengers who require assistance, or baby strollers\nGalgal Yaziv\nDamage to powered mobility scooters , electric power wheelchairs and more\nAdom street 23 � Industrial park Kannot � close to Gedera\n\nOrthopedica Steiner\nHasar Shapira 4\nRishon Le Zion\nTel: 03-9517674\n\n \n\nBaby equipment:\nHagalgal � The Israeli Center for Baby and children equipment and goods.\nTel: 054-5947464\nPick up and delivery from all areas.\n\nBugaboo baby carriages and strollers\nMaskit 14, Herzliya\n03-5407999\n\n\nImportant to know\nIn the event your baggage was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,306 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21 days from the day you received your baggage.\nIn the event of lost baggage, you must contact us after 21 days from the day of the incident.\nWhen contacting us, please attach a copy of the following documents to your claim and hold onto the originals:\n\nFlight tickets\nBoarding passes\nBaggage tags (the stickers affixed to the flight ticket and/or the object)\nLost or damaged baggage report from the airport\nReceipts that support the claim \n \n\nPlease note that the claim will be handled in accordance with the terms of the contract of carriage and in accordance with international conventions and laws, which determine the carrier's liability. EL AL Israel Airlines reserves the right to refuse to accept liability if the claim concerns, either wholly or in part, fragile or perishable items, food, liquids, cash, jewelry, cameras, computers, video devices, electronics, negotiable instruments or securities, legacies, antiques, valuable items, works of art, gold and silver items, rare books or publications, business documents, precious metals or other valuables.\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,308 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags � Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications,\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,311 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane's belly at no charge. We recommend removing medications, passports, valuables, and electronic devices from carry-on bags for easy access during the flight.\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,314 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags � Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications,\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,317 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane's belly at no charge. We recommend removing medications, passports, valuables, and electronic devices from carry-on bags for easy access during the flight.\n\n\nPersonal bag\nPassengers may bring one personal bag on board, regardless of card type or travel class.\nWhat qualifies as a personal bag? Backpacks, laptop bags, makeup bags, strollers approved for plane boarding, duty-free items purchased at the airport or during the flight (for storage under the seat), and more.\nAirplane storage\nWhere can you store your carry-on and personal bags on the plane?\n\n\nOverhead storage\nCarry-on bags must be stored in overhead compartments above your seat.\nSuitcases should be placed with the front facing outward, wheels facing inward, and handle inserted.\n\nUnder-seat storage:\nPersonal bags must be placed under the seat in front of you.\nPassengers seated in emergency exit rows may also store bags and personal items in overhead compartments.\n\nImportant information:\nThe maximum carry-on bag size on El Al flights is up to 56 cm (length), 45 cm (width), and 25 cm (depth), not exceeding a total dimension of 115 cm. These measurements include wheels, handles, and side pockets.\nPersonal bag dimensions should not exceed 18x38x30 cm.\nPassengers requiring additional space for oversized items (e.g., cellos) must purchase an extra seat.\nUnusual items may only be carried in the cabin with prior coordination and approval from El Al's service center.\nDuty-free products purchased at the airport count towards the baggage allowance.\nExceeding eligibility may incur fees.\nEach carry-on bag must meet weight and dimension limits. The maximum dimensions include pockets, wheels, and handles.\nUnsure if you meet the requirements? Use the meters available at check-in counters and boarding gates.\nEnforcement of weight and dimension restrictions is carried out by El Al representatives. Items not meeting requirements will be checked to the plane's belly.\nTraveling with only carry-on luggage or a small bag?\nPassengers with pre-checked carry-on luggage can proceed to designated security check areas. Those who haven't checked in online should use El Al's check-in counters. Ensure all necessary documents are available according to your flight destination.\n\nReturning to Israel from abroad?\nAll passengers must check in at the counters,\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:51:59,325 httpcore.connection DEBUG close.complete 13:51:59,325 httpcore.connection DEBUG close.started 13:51:59,325 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,325 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,326 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,326 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,326 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,326 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,326 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,326 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,326 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,327 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,327 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,327 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,327 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,327 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,327 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,327 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,327 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,327 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,328 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,328 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,328 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,328 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,328 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,328 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,329 httpcore.connection DEBUG close.complete 13:51:59,329 httpcore.connection DEBUG close.started 13:51:59,329 httpcore.connection DEBUG close.complete 13:51:59,329 httpcore.connection DEBUG close.started 13:51:59,329 httpcore.connection DEBUG close.complete 13:51:59,329 httpcore.connection DEBUG close.started 13:51:59,329 httpcore.connection DEBUG close.complete 13:51:59,329 httpcore.connection DEBUG close.started 13:51:59,329 httpcore.connection DEBUG close.complete 13:51:59,330 httpcore.connection DEBUG close.started 13:51:59,330 httpcore.connection DEBUG close.complete 13:51:59,330 httpcore.connection DEBUG close.started 13:51:59,330 httpcore.connection DEBUG close.complete 13:51:59,330 httpcore.connection DEBUG close.started 13:51:59,330 httpcore.connection DEBUG close.complete 13:51:59,330 httpcore.connection DEBUG close.started 13:51:59,330 httpcore.connection DEBUG close.complete 13:51:59,330 httpcore.connection DEBUG close.started 13:51:59,330 httpcore.connection DEBUG close.complete 13:51:59,330 httpcore.connection DEBUG close.started 13:51:59,330 httpcore.connection DEBUG close.complete 13:51:59,330 httpcore.connection DEBUG close.started 13:51:59,330 httpcore.connection DEBUG close.complete 13:51:59,330 httpcore.connection DEBUG close.started 13:51:59,330 httpcore.connection DEBUG close.complete 13:51:59,330 httpcore.connection DEBUG close.started 13:51:59,330 httpcore.connection DEBUG close.complete 13:51:59,330 httpcore.connection DEBUG close.started 13:51:59,331 httpcore.connection DEBUG close.complete 13:51:59,331 httpcore.connection DEBUG close.started 13:51:59,331 httpcore.connection DEBUG close.complete 13:51:59,331 httpcore.connection DEBUG close.started 13:51:59,331 httpcore.connection DEBUG close.complete 13:51:59,331 httpcore.connection DEBUG close.started 13:51:59,331 httpcore.connection DEBUG close.complete 13:51:59,331 httpcore.connection DEBUG close.started 13:51:59,331 httpcore.connection DEBUG close.complete 13:51:59,331 httpcore.connection DEBUG close.started 13:51:59,331 httpcore.connection DEBUG close.complete 13:51:59,331 httpcore.connection DEBUG close.started 13:51:59,331 httpcore.connection DEBUG close.complete 13:51:59,331 httpcore.connection DEBUG close.started 13:51:59,331 httpcore.connection DEBUG close.complete 13:51:59,332 httpcore.connection DEBUG close.started 13:51:59,332 httpcore.connection DEBUG close.complete 13:51:59,332 httpcore.connection DEBUG close.started 13:51:59,333 httpcore.connection DEBUG close.complete 13:51:59,335 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:51:59,337 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,337 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,338 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,338 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,338 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,338 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,338 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,338 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,338 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,338 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,339 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,339 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,339 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,339 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,339 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,339 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,339 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,339 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,340 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,340 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,340 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,340 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,341 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,341 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,341 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,341 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,341 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,341 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,341 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,341 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,342 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,342 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,342 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,342 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,342 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,342 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,343 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,343 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,343 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,343 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,343 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,343 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,344 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,344 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,344 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,344 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,344 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,344 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,347 httpcore.connection DEBUG connect_tcp.complete return_value= 13:51:59,347 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:51:59,347 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,355 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,355 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,355 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,355 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,355 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,374 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,374 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,374 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,374 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,374 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,374 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,374 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,375 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,375 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,375 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,375 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,375 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,375 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,375 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,375 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,375 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,375 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,389 httpcore.http11 DEBUG send_request_body.complete 13:51:59,389 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,389 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,389 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,389 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,389 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,389 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,389 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,390 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,390 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,390 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,390 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,390 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,390 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,390 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,390 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,390 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,391 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,391 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,391 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,391 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,391 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,391 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,391 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,391 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,392 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,392 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,392 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,392 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,394 httpcore.http11 DEBUG send_request_body.complete 13:51:59,394 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,394 httpcore.http11 DEBUG send_request_body.complete 13:51:59,394 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,394 httpcore.http11 DEBUG send_request_body.complete 13:51:59,394 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,394 httpcore.http11 DEBUG send_request_body.complete 13:51:59,394 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,395 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,395 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,395 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,395 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,395 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,395 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,395 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,395 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,395 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,395 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,395 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,395 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,395 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,395 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,396 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,396 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,396 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,396 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,396 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,396 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,396 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,396 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,396 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,396 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,396 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,396 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,397 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,397 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,397 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,397 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,397 httpcore.connection DEBUG start_tls.complete return_value= 13:51:59,397 httpcore.http11 DEBUG send_request_body.complete 13:51:59,397 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,398 httpcore.http11 DEBUG send_request_body.complete 13:51:59,398 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,398 httpcore.http11 DEBUG send_request_body.complete 13:51:59,398 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,398 httpcore.http11 DEBUG send_request_body.complete 13:51:59,398 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,398 httpcore.http11 DEBUG send_request_body.complete 13:51:59,398 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,398 httpcore.http11 DEBUG send_request_body.complete 13:51:59,398 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,398 httpcore.http11 DEBUG send_request_body.complete 13:51:59,398 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,398 httpcore.http11 DEBUG send_request_body.complete 13:51:59,398 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,399 httpcore.http11 DEBUG send_request_body.complete 13:51:59,399 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,399 httpcore.http11 DEBUG send_request_body.complete 13:51:59,399 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,399 httpcore.http11 DEBUG send_request_body.complete 13:51:59,399 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,399 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,399 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,399 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,399 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,399 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,399 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,399 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,399 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,400 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,400 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,400 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,400 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,400 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,400 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,400 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,400 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,400 httpcore.http11 DEBUG send_request_headers.started request= 13:51:59,400 httpcore.http11 DEBUG send_request_body.complete 13:51:59,400 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,400 httpcore.http11 DEBUG send_request_body.complete 13:51:59,401 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,401 httpcore.http11 DEBUG send_request_body.complete 13:51:59,401 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,401 httpcore.http11 DEBUG send_request_body.complete 13:51:59,401 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,401 httpcore.http11 DEBUG send_request_body.complete 13:51:59,401 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,401 httpcore.http11 DEBUG send_request_body.complete 13:51:59,401 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,401 httpcore.http11 DEBUG send_request_body.complete 13:51:59,401 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,401 httpcore.http11 DEBUG send_request_body.complete 13:51:59,401 httpcore.http11 DEBUG receive_response_headers.started request= 13:51:59,401 httpcore.http11 DEBUG send_request_headers.complete 13:51:59,402 httpcore.http11 DEBUG send_request_body.started request= 13:51:59,402 httpcore.http11 DEBUG send_request_body.complete 13:51:59,402 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,0 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'415'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9984'), (b'x-ratelimit-remaining-tokens', b'9901895'), (b'x-ratelimit-reset-requests', b'90ms'), (b'x-ratelimit-reset-tokens', b'588ms'), (b'x-request-id', b'req_24c602f32f2c67dc1c383ac5f779387f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075dc2ec21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,0 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,0 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,1 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,1 httpcore.http11 DEBUG response_closed.started 13:52:00,1 httpcore.http11 DEBUG response_closed.complete 13:52:00,1 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,1 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.7189999999827705. input_tokens=1324, output_tokens=9 13:52:00,3 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: proceed to designated security check areas. Those who haven't checked in online should use El Al's check-in counters. Ensure all necessary documents are available according to your flight destination.\n\nReturning to Israel from abroad?\nAll passengers must check in at the counters, regardless of luggage.\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,4 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,4 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,4 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,5 httpcore.http11 DEBUG send_request_body.complete 13:52:00,5 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,8 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'446'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9992'), (b'x-ratelimit-remaining-tokens', b'9955913'), (b'x-ratelimit-reset-requests', b'43ms'), (b'x-ratelimit-reset-tokens', b'264ms'), (b'x-request-id', b'req_2ea94660c5446500fb0e60852b871e1f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075c80d7d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,9 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,9 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,9 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,9 httpcore.http11 DEBUG response_closed.started 13:52:00,9 httpcore.http11 DEBUG response_closed.complete 13:52:00,9 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,9 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.7660000000032596. input_tokens=1126, output_tokens=5 13:52:00,11 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Liquids in Carry-On Bags\nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check.\n\nLiquids in Carry-On Bags\nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines.\n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time.\n\n\nGeneral information about carrying liquids in handbags to U.S\nThe volume of the container (Liquids , Aerosols, Gels) cannot exceed 100 ml (3.4 oz).\nAll items must be packed together in a clear resealable plastic bag.\nMedications and special food products (such as baby food) do not have to be in the plastic bag. These items must be presented at the security checkpoint, along with the corresponding doctor�s note.\u200b\n\u200bPassengers embarking on a connecting flight cannot purchase products prohibited aboard the aircraft, not even from the Duty Free on the plane.\nEL AL is not and will not be responsible for any liquids confiscated from passengers at the airport.\nPlease note that there may be additional inspections and requirements including at the gate.\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,12 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,12 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,12 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,12 httpcore.http11 DEBUG send_request_body.complete 13:52:00,12 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,17 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'428'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9981'), (b'x-ratelimit-remaining-tokens', b'9870055'), (b'x-ratelimit-reset-requests', b'113ms'), (b'x-ratelimit-reset-tokens', b'779ms'), (b'x-request-id', b'req_fd7ff6b0bb2bd9f1760ba7ae30db4307'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075dde6c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,17 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,17 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,17 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,18 httpcore.http11 DEBUG response_closed.started 13:52:00,18 httpcore.http11 DEBUG response_closed.complete 13:52:00,18 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,18 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.7040000000270084. input_tokens=1613, output_tokens=8 13:52:00,20 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: How many checked bags can you bring?\nFlying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost\nThe checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website.\nYou can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page.\nThe baggage policy on scheduled Sundor flights is the same as El Al's baggage policy.\n\nOversized And Overweight Baggage\nWhat is oversized and overweight baggage?\nAny baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage?\nAfter going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight.\n\n\n\nEurope and Middle East\nFar East\nNorth America\nEconomy class\nEL AL offers three types of tickets in economy class on flights to Europe and the Middle East.\n\nThe baggage allowance and weight limit depend on the ticket type:\nThe baggage allowance varies depending on the service type: Lite, Classic, or Flex. With the Lite service, one piece of checked baggage (23 kg) requires pre-ordering, and the fee varies. Both the Classic and Flex services include one piece of checked baggage (23 kg) in the ticket price. For two to five additional pieces of checked baggage (23 kg each), pre-ordering is required for all three service types (Lite, Classic, and Flex), and the fee varies.\n\nImportant information\nThe pre-order option is available up to three hours prior to departure.\n\u200b�The fee varies� � The price depends on a number of factors, such as the destination and date of the flight.\nWhen reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price.\nYou can pay to check baggage on\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,21 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'457'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9996'), (b'x-ratelimit-remaining-tokens', b'9982888'), (b'x-ratelimit-reset-requests', b'19ms'), (b'x-ratelimit-reset-tokens', b'102ms'), (b'x-request-id', b'req_048ff572608a04b5f0801f9147b65cd9'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075cb9ac22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,21 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,21 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,21 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,21 httpcore.http11 DEBUG response_closed.started 13:52:00,21 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,21 httpcore.http11 DEBUG response_closed.complete 13:52:00,22 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,22 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.75. input_tokens=1482, output_tokens=9 13:52:00,22 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,22 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,24 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: � The price depends on a number of factors, such as the destination and date of the flight.\nWhen reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price.\nYou can pay to check baggage on the website (without handling fees), through the EL AL Service Center (additional handling fee of $5 per passenger per reservation), at the airport, or through a travel agent.\nEach piece of checked baggage can weigh up to 23 kg. For information on excess baggage and adding another piece of baggage.\nThe prices in the table are per passenger per flight segment.\n\u200b\u200bDo not pack valuable items in your checked baggage.\nPremium and business class\nPremium class tickets include up to two pieces of checked baggage weighing up to 23 kg each.\nBusiness class tickets include up to two pieces of checked baggage weighing up to 32 kg each.\nThere is a fee for any additional pieces of checked baggage.\nDo you have a connecting flight?\nWhen several airlines are involved in a flight route, checked baggage rules may vary from carrier to carrier or from one flight segment to the next.\nInformation on the free baggage allowance is included for each flight segment on the ticket. If no details appear, please contact the airline or travel agent for clarification.\nIt should be noted that the checked baggage and carry-on allowances that appear on your ticket are based on information provided to us by other carriers, and EL AL bears no responsibility for the accuracy of the information.\nCertain airlines impose a handling fee for each piece of baggage purchased through them, and it is important to verify this on the relevant carrier's website.\nOn code-share flights, the marketing carrier determines the baggage procedures, except in cases where there is another agreement between the operating and marketing carriers.\nWant to check an additional piece of baggage?\nPurchase online up to 3 hours before your flight, enjoy up to 50% discount on the fee charged at the airport and save the handling fee.\n\nIf you haven't checked in yet, you can add baggage via Manage my booking.\nIf you've already checked in, you can add baggage via the check-in process.\nManage my booking\nCheck-in process\nAdditional terms and conditions\nThe permitted baggage allowance as specified below is valid when EL AL operates the most significant flight segment of the itinerary; in other words when it is the MSC (Most Significant Carrier).\nBaggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.\nThe size of the baggage in the next\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,25 httpcore.http11 DEBUG send_request_body.complete 13:52:00,25 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,25 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,25 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,25 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,26 httpcore.http11 DEBUG send_request_body.complete 13:52:00,26 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,36 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'485'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994455'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'33ms'), (b'x-request-id', b'req_a236a8cd788d4975d40552b3b870f8e3'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075baed7d95-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,37 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,37 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,37 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,37 httpcore.http11 DEBUG response_closed.started 13:52:00,37 httpcore.http11 DEBUG response_closed.complete 13:52:00,37 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,37 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.75. input_tokens=1411, output_tokens=8 13:52:00,40 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: AL operates the most significant flight segment of the itinerary; in other words when it is the MSC (Most Significant Carrier).\nBaggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.\nThe size of the baggage in the next clause refers to the sum of the length + width + depth.\nThe maximum size permitted per piece of checked baggage (whether it is a suitcase or any other type of baggage) is 158 cm.\nBaggage fees may vary from time to time, from destination to destination, and from flight to flight, all at EL AL�s sole discretion. The prevailing rate is the rate on the date of payment for the service.\nThe maximum size permitted for an infant�s checked baggage (length + width + depth) is 158 cm (excluding Lite tickets, which have no baggage allowance at all).\nSome countries use the British measurement system of pounds for weight and inches for length. 1 kg is equivalent to 2.20 lbs. 1 cm is equivalent to 0.4�.\nPassengers may travel with a maximum of five pieces of checked baggage. Six or more pieces of checked baggage must be handled in advance by the EL AL Cargo Division. Please call the EL AL Cargo Division Telephone Service Center at +972-3-9771177.\nFlying with a baby (up to the age of two)? You are entitled to bring a fully collapsible stroller, infant carrier seat, or infant car seat with you. For more information.\nIf you are traveling with a small child (aged 2-12), you are entitled to check a stroller or child safety seat at no additional charge.\nPrices are displayed in US dollars. At some airports, payment is only allowed in local currency, according to the conversion rate on the date of payment.\nFor those flying from India: A government service tax will be collected for air travel for flights with the first point of departure originated in India.\nEL AL reserves the right to change the excess baggage rates from time to time.\nThe aforementioned information applies to EL AL flights on EL AL aircraft and does not apply to codeshare fights or flights on foreign airlines, including connecting flights.\nThe luggage policy of a flight may vary when the scheduled aircraft has changed and\\or on flights operated by other airlines.\nSubject to the provisions of the law, in the event of cancellation/change of the additional services after purchase, no refund will be given, and the passenger will be charged in full for ordering such services.\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,41 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,41 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,41 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,42 httpcore.http11 DEBUG send_request_body.complete 13:52:00,42 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,43 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'477'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9990'), (b'x-ratelimit-remaining-tokens', b'9939608'), (b'x-ratelimit-reset-requests', b'56ms'), (b'x-ratelimit-reset-tokens', b'362ms'), (b'x-request-id', b'req_a1de2aa971a31886cf7aa5b2b7282fdf'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075dc51ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,45 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,45 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,45 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,45 httpcore.http11 DEBUG response_closed.started 13:52:00,45 httpcore.http11 DEBUG response_closed.complete 13:52:00,46 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,46 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.7660000000032596. input_tokens=1352, output_tokens=9 13:52:00,46 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'470'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9984'), (b'x-ratelimit-remaining-tokens', b'9896214'), (b'x-ratelimit-reset-requests', b'95ms'), (b'x-ratelimit-reset-tokens', b'622ms'), (b'x-request-id', b'req_2783477d6fa8ce6354ee57dee6d1d4d4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075dc2cc21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,47 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,47 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,48 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: and\\or on flights operated by other airlines.\nSubject to the provisions of the law, in the event of cancellation/change of the additional services after purchase, no refund will be given, and the passenger will be charged in full for ordering such services.\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,49 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,49 httpcore.http11 DEBUG response_closed.started 13:52:00,49 httpcore.http11 DEBUG response_closed.complete 13:52:00,49 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,50 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.7660000000032596. input_tokens=1616, output_tokens=9 13:52:00,50 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,52 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Information on batteries and dangerous substances\nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.\n\nSubstances and articles forbidden on the aircraft:\n Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders.\n Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury.\n Explosives other than light ammunition.\n Flammable liquids and solids.\n Radioactive materials.\n Briefcases with installed alarm devices.\n Oxidizing materials (hydrogen peroxide, bleaching powders, etc.).\n Poisons and infectious substances, such as insecticides, herbicides, and live virus materials.\n Items such as high-strength magnetic materials, materials that can harm people or the environment.\n\n\n\nFrequently asked questions about batteries:\nWhat kinds of batteries may be taken aboard in carry-on baggage (in the aircraft cabin)?\nMost types of batteries that are commonly used by consumers may be taken on board, as well as battery-powered electronic devices for personal use.\nSpare batteries should be protected from damage and short circuit. Battery-powered devices must be protected from accidental operation and heat generation.\n\nBatteries allowed aboard the aircraft in carry-on baggage:\nDry cell alkaline batteries; typical batteries such as AA, AAA, C, D, 9-volt batteries, button batteries, etc.\nDry cell rechargeable batteries such as nickel-metal hydride (NiMH) and nickel-cadmium batteries (NiCad).\nLithium-ion batteries (a.k.a.: rechargeable lithium, lithium polymer, LIPO, or secondary lithium batteries). All types of consumer-grade lithium-ion batteries may be carried aboard the aircraft (up to 100 watt-hours [Wh] per battery). This battery size includes AA and AAA batteries, as well as batteries in cellphones, PDAs, cameras, camcorders, electronic games, tablets, portable drills, and laptops. The watt-hours (Wh) rating is marked on newer lithium-ion batteries and is explained in question 3 below. Portable chargers are also considered batteries.\nTwo larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on.\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,52 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,52 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,53 httpcore.http11 DEBUG send_request_body.complete 13:52:00,53 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,53 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,53 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,53 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,54 httpcore.http11 DEBUG send_request_body.complete 13:52:00,54 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,69 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'507'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9994'), (b'x-ratelimit-remaining-tokens', b'9966838'), (b'x-ratelimit-reset-requests', b'31ms'), (b'x-ratelimit-reset-tokens', b'198ms'), (b'x-request-id', b'req_ddc07050db6fab4dee4c0ae2d09422c8'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075dba5c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,69 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,69 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,69 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,69 httpcore.http11 DEBUG response_closed.started 13:52:00,69 httpcore.http11 DEBUG response_closed.complete 13:52:00,70 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,70 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.7649999999557622. input_tokens=1377, output_tokens=9 13:52:00,72 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: is marked on newer lithium-ion batteries and is explained in question 3 below. Portable chargers are also considered batteries.\nTwo larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on. The battery size includes extended-life laptop batteries and most lithium-ion batteries for professional-grade audio/visual equipment. Most consumer-grade lithium-ion batteries are smaller. Engineering approval is required in order to travel with these larger batteries.\nLithium metal batteries (a.k.a. non-rechargeable lithium batteries or primary lithium batteries). These batteries are often used in cameras and small personal electronic devices. Consumer-grade batteries (up to 2 grams of lithium per battery) may be brought aboard the aircraft. This includes all the typical non-rechargeable batteries used in cameras (AA, AAA, 123, CR123A, CR1, CR2, CRV3, CR22, 2CR5, etc.), as well as flat, round lithium button batteries.\nNon-spillable wet batteries with absorbed electrolyte are limited to 12 volts and 100 watt-hours per battery. These batteries must be of the absorbed electrolyte type (gel cells, AGM, etc.) that meet the requirements of 49 CFR; i.e. no electrolyte will leak from a cracked battery case. Batteries must be in strong outer packaging or installed in equipment. Additionally, passengers are restricted to two spare (uninstalled) batteries. Spare batteries� terminals must be protected (using non-conductive caps, tape, etc.) within the outer packaging. Batteries and outer packaging must be marked �nonspillable� or �nonspillable battery.� Note: The above applies to portable electronic devices, not battery-powered mobility aids. There are separate exceptions for motorized wheelchairs.\n \n\nWhat kinds of batteries are allowed in checked baggage?\nYou may not check lithium batteries except:\nElectronic devices with lithium batteries that cannot be removed from the device and cannot be stored in the aircraft cabin due to physical size will be stored in the aircraft hold under the following conditions:\n\nMake sure that the device is completely switched off and protected from accidental operation.\nThe device must be protected from external damage.\nAn electronic device may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,72 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,73 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,73 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,73 httpcore.http11 DEBUG send_request_body.complete 13:52:00,73 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,82 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'505'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9987'), (b'x-ratelimit-remaining-tokens', b'9917878'), (b'x-ratelimit-reset-requests', b'77ms'), (b'x-ratelimit-reset-tokens', b'492ms'), (b'x-request-id', b'req_6737f3d9247e5dae989e2c346e4da606'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075dba7c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,82 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,82 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,83 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,83 httpcore.http11 DEBUG response_closed.started 13:52:00,83 httpcore.http11 DEBUG response_closed.complete 13:52:00,83 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,83 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.7660000000032596. input_tokens=1615, output_tokens=12 13:52:00,85 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium batteries: the battery should be taken aboard the aircraft cabin. The device can be checked.\nThe other types of batteries (listed above) may be transported in the aircraft hold. Batteries should be protected from damage and short circuits or installed inside a device. Battery-powered devices should be protected from accidental operation, especially those that have moving parts or might overheat.\n \n\nHow do I determine a battery's watt-hours (Wh) rating?\nTo determine watt-hours, multiply the volts (V) by the ampere hours (Ah). For example: A 12-volt battery rated to 8 ampere hours is rated at 96 watt hours (12 x 8 = 96). For milliamp hours (mAh), multiply by the volts and divide by 1000.\n\n \nIs there a limit to the number of batteries that may be taken aboard the aircraft?\nYes. Up to 20 spare batteries with a capacity of less than 100 Wh may be taken aboard the aircraft when insulated or in their original packaging, and only in the cabin.\nUp to 15 electronic devices containing lithium-ion batteries with a capacity of less than 100 Wh are allowed aboard the aircraft, and only in the cabin.\nLarger lithium-ion batteries (100-160 watt-hours per battery) are limited to two batteries per passenger; see the above explanation of lithium-ion batteries.\nUp to two spare/uninstalled non-spillable wet batteries can be taken aboard the aircraft.\n\nWhat does �protected against short circuit� mean?\nWhen metal objects such as keys, tools or other batteries come in contact with both terminals of a battery it can create a �circuit� or path for electricity to flow through. An electrical current flowing through this unprotected short circuit can cause extreme heat and sparks and even start a fire.\nTo prevent short circuits, keep spare batteries in their original packaging, a battery case, or a separate pouch or pocket. Make sure loose batteries can�t move or roll around. Placing tape over the terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,86 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,86 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,86 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,86 httpcore.http11 DEBUG send_request_body.complete 13:52:00,86 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,108 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'519'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9980'), (b'x-ratelimit-remaining-tokens', b'9864346'), (b'x-ratelimit-reset-requests', b'118ms'), (b'x-ratelimit-reset-tokens', b'813ms'), (b'x-request-id', b'req_1da6ca1d09741351470c2106e897ae00'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075ec357d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,109 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,109 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,109 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,109 httpcore.http11 DEBUG response_closed.started 13:52:00,109 httpcore.http11 DEBUG response_closed.complete 13:52:00,109 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,110 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.875. input_tokens=1614, output_tokens=12 13:52:00,111 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view the Summary of Regulations.\nIf your battery is on the list of batteries allowed on the aircraft and in order for EL AL to be prepared to transport the mobility aid, you must report, at least 14 days before the flight, that you intend to arrive at the flight with the mobility aid. You must send an email to flightaid@elal.co.il indicating the model of the wheelchair/scooter and battery as shown on the list.\nIf your battery does not appear on the list of flight-approved batteries, please fill out and submit a portable vehicle flight form. After filling out the form and sending it to flightaid@elal.co.il, you will receive authorization to travel with your mobility aid within approximately 7 business days, depending on the urgency of your flight dates.\nTraveling with hazardous materials on EL AL flights\n\nAre you planning to fly with dry ice? Contact the EL AL service center in advance to update the details of your flight. Additionally, you will need to fill out a Declaration Form and bring it with you on the flight.\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,112 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,112 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,112 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,113 httpcore.http11 DEBUG send_request_body.complete 13:52:00,113 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,131 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'569'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9996'), (b'x-ratelimit-remaining-tokens', b'9977740'), (b'x-ratelimit-reset-requests', b'20ms'), (b'x-ratelimit-reset-tokens', b'133ms'), (b'x-request-id', b'req_87536451f264a9833d87fa39babf8b97'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075df9bc229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,131 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,132 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,132 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,132 httpcore.http11 DEBUG response_closed.started 13:52:00,132 httpcore.http11 DEBUG response_closed.complete 13:52:00,132 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,132 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.8589999999967404. input_tokens=1616, output_tokens=12 13:52:00,134 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: How many checked bags can you bring?\nFlying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost\nThe checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website.\nYou can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page.\nThe baggage policy on scheduled Sundor flights is the same as El Al's baggage policy.\n\nOversized And Overweight Baggage\nWhat is oversized and overweight baggage?\nAny baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage?\nAfter going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight.\nOutput:"}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,135 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,135 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,135 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,136 httpcore.http11 DEBUG send_request_body.complete 13:52:00,136 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,216 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'654'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9995'), (b'x-ratelimit-remaining-tokens', b'9972210'), (b'x-ratelimit-reset-requests', b'26ms'), (b'x-ratelimit-reset-tokens', b'166ms'), (b'x-request-id', b'req_ee00fa036137b1ef2680d32738cb2e2c'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075d8a1c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,217 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,217 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,217 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,217 httpcore.http11 DEBUG response_closed.started 13:52:00,217 httpcore.http11 DEBUG response_closed.complete 13:52:00,217 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,218 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.9219999999622814. input_tokens=1615, output_tokens=7 13:52:00,220 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Information on batteries and dangerous substances\nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.\n\nSubstances and articles forbidden on the aircraft:\n Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders.\n Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury.\n Explosives other than light ammunition.\n Flammable liquids and solids.\n Radioactive materials.\n Briefcases with installed alarm devices.\n Oxidizing materials (hydrogen peroxide, bleaching powders, etc.).\n Poisons and infectious substances, such as insecticides, herbicides, and live virus materials.\n Items such as high-strength magnetic materials, materials that can harm people or the environment.\nOutput:"}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,221 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,221 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,221 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,222 httpcore.http11 DEBUG send_request_body.complete 13:52:00,222 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,224 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'651'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9986'), (b'x-ratelimit-remaining-tokens', b'9912171'), (b'x-ratelimit-reset-requests', b'83ms'), (b'x-ratelimit-reset-tokens', b'526ms'), (b'x-request-id', b'req_254ee3dc2de00cd98f260838093a8145'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075d9bd7da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,224 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,224 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,224 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,224 httpcore.http11 DEBUG response_closed.started 13:52:00,224 httpcore.http11 DEBUG response_closed.complete 13:52:00,225 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,225 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.9219999999622814. input_tokens=1613, output_tokens=8 13:52:00,227 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: cargo terminal. Please contact the EL AL Cargo Store.\nOutput:"}, {'role': 'assistant', 'content': '<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,228 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,228 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,228 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,229 httpcore.http11 DEBUG send_request_body.complete 13:52:00,229 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,241 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'665'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9988'), (b'x-ratelimit-remaining-tokens', b'9929208'), (b'x-ratelimit-reset-requests', b'67ms'), (b'x-ratelimit-reset-tokens', b'424ms'), (b'x-request-id', b'req_0acd638e9d51c8536897d3a696ceb51f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075dde8c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,241 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,241 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,241 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,241 httpcore.http11 DEBUG response_closed.started 13:52:00,241 httpcore.http11 DEBUG response_closed.complete 13:52:00,241 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,242 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.9220000000204891. input_tokens=1184, output_tokens=9 13:52:00,245 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags � Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications,\nOutput:'}, {'role': 'assistant', 'content': '**##**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,246 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,246 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,246 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,246 httpcore.http11 DEBUG send_request_body.complete 13:52:00,246 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,248 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'671'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9983'), (b'x-ratelimit-remaining-tokens', b'9890932'), (b'x-ratelimit-reset-requests', b'101ms'), (b'x-ratelimit-reset-tokens', b'654ms'), (b'x-request-id', b'req_b727f9cbeeb293e2168f5a998d7134ed'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075dbe17d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,248 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,248 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,248 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,249 httpcore.http11 DEBUG response_closed.started 13:52:00,249 httpcore.http11 DEBUG response_closed.complete 13:52:00,249 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,249 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.9689999999827705. input_tokens=1189, output_tokens=9 13:52:00,252 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Was your baggage delayed or damaged?\nSometimes, for unexpected reasons, there are cases in which baggage is delayed, damaged, or lost. We apologize in advance for any inconvenience and will do our best to find a quick solution to your satisfaction.\nBaggage Service Center handles cases of:\nDelayed baggage\nDamaged baggage\nAn item forgotten on board\nStatus of a claims that were sent to the Baggage Claims Department\n\nWays to contact about baggage issues after a flight\nPhone: 03-9771150 \nSunday to Thursday: 8:30 a.m. - 5 p.m.\nFriday: 8:30 a.m. - 1 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nWhatsApp chat 03-9771111:\nSunday to Thursday: 4 p.m. - 12 a.m.\nFriday: 1 p.m. - 4 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nRegarding delayed baggage, once your baggage is retrieved, it will be transferred to the courier service and delivered to the address stated on the report.\nIs your baggage delayed or lost?\nDelayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.\nIf you didn�t report about the delayed bag at the airport, you can contact the baggage service center within 7 days from the date of your flight. See contact details above. \nThe status of the claim can be checked in a worldwide system (in English). Enter the lost baggage report number (10 characters) in the first box, the last name in the second box, and click the "Submit" button. Checking the status of a claim\nWas your baggage damaged?\nOutput:'}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,252 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,253 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,253 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,253 httpcore.http11 DEBUG send_request_body.complete 13:52:00,253 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,261 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'691'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9989'), (b'x-ratelimit-remaining-tokens', b'9934181'), (b'x-ratelimit-reset-requests', b'63ms'), (b'x-ratelimit-reset-tokens', b'394ms'), (b'x-request-id', b'req_ffda17089157857d2a40abd6e305e2df'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075dbec7d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,262 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,262 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,262 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,262 httpcore.http11 DEBUG response_closed.started 13:52:00,262 httpcore.http11 DEBUG response_closed.complete 13:52:00,262 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,263 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 1.0. input_tokens=1253, output_tokens=9 13:52:00,266 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Flying with sporting equipment?\nAre you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you're going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know\nWe offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions:\n- Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg.\n- Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.\nNote: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).\nAdditional Sports Equipment\nIf you need to bring sports equipment in addition to your standard baggage allowance, the following applies:\nOutput:"}, {'role': 'assistant', 'content': '**##**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,266 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,267 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,267 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,267 httpcore.http11 DEBUG send_request_body.complete 13:52:00,267 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,353 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'791'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9993'), (b'x-ratelimit-remaining-tokens', b'9961181'), (b'x-ratelimit-reset-requests', b'36ms'), (b'x-ratelimit-reset-tokens', b'232ms'), (b'x-request-id', b'req_5a1329d98ef565efa40baf4b9a697052'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075df8bc229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,354 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,354 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,354 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,354 httpcore.http11 DEBUG response_closed.started 13:52:00,354 httpcore.http11 DEBUG response_closed.complete 13:52:00,354 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,355 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 1.0939999999827705. input_tokens=1616, output_tokens=12 13:52:00,359 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Liquids in Carry-On Bags\nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check.\n\nLiquids in Carry-On Bags\nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines.\n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time.\nOutput:"}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,359 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,360 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,360 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,360 httpcore.http11 DEBUG send_request_body.complete 13:52:00,360 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,595 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'373'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9967537'), (b'x-ratelimit-reset-requests', b'7ms'), (b'x-ratelimit-reset-tokens', b'194ms'), (b'x-request-id', b'req_c0ab80074759c1f745f0911df4dd4715'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c079e881c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,596 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,596 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,596 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,596 httpcore.http11 DEBUG response_closed.started 13:52:00,596 httpcore.http11 DEBUG response_closed.complete 13:52:00,596 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,597 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.5469999999622814. input_tokens=1614, output_tokens=9 13:52:00,600 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page.\nPrices are displayed in US dollars. At some airports, payment is allowed only in local currency, according to the conversion rate on the date of payment.\nTransporting snowboards and ski equipment?\nIn addition to the equipment and baggage allowance permitted for each passenger, you may also bring ski and snowboard equipment at no extra charge (doesn't apply on LITE fare ticket), as long as it's packed into one checked bag that weighs up to 50 kg and its total measurements do not exceed 277 cm (length + height + width).\n\nIf your ski equipment exceeds the permitted dimensions, you�ll need to contact El Al�s Cargo Division (Tel: +972-3-977-1177).\n\nWhat does Ski and snowboards equipment include?\nSki equipment includes one pair of skis, one pair of poles and one pair of ski boots.\nSnowboard equipment includes one snowboard and one pair of ski boots.\nTransporting bicycles?\nYou can transport a bicycle at no extra charge instead of your regular checked baggage, as long as the bicycle is packed into a checked bag and meets the weight and/or size dimensions of your permitted baggage allowance (determined by the cabin class you�re flying in).\n\nPlease note\nMotorized bicycles cannot be transported! For exceptional cases, please contact our Cargo Division. Transport of bicycles is subject to El Al approval and depends on available space in the cargo hold.\n\nTransport of bicycles also requires pre-approval from the EL AL call center. You will be charged only after you arrive at the airport, providing your bicycle is packed according to the following regulations:\n\nRemove the pedals.\nDismantle the handlebar.\nLet out some air from the wheels and separate one wheel from the rest of the bicycle.\nMake sure to pack the bicycle in a box/special case, to protect it from damage and to prevent leakage of hydraulic fluid.\nPlease note\nThe information here applies to EL AL flights on EL AL aircrafts only. It does not apply to continuing flights or flights with other airlines.\nIt is the passenger's responsibility to stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger's equipment.\nPlease note that in accordance with transport conditions, EL AL does not bear responsibility for fragile\nOutput:"}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,600 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,601 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,601 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,601 httpcore.http11 DEBUG send_request_body.complete 13:52:00,601 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,622 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1054'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9988'), (b'x-ratelimit-remaining-tokens', b'9923650'), (b'x-ratelimit-reset-requests', b'71ms'), (b'x-ratelimit-reset-tokens', b'458ms'), (b'x-request-id', b'req_e77e469f24621e5e3e091f97b49d20ce'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075d8aac222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,622 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,622 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,623 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,623 httpcore.http11 DEBUG response_closed.started 13:52:00,623 httpcore.http11 DEBUG response_closed.complete 13:52:00,623 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,624 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 1.375. input_tokens=1616, output_tokens=53 13:52:00,626 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21 days from the day you received your baggage.\nIn the event of lost baggage, you must contact us after 21 days from the day of the incident.\nWhen contacting us, please attach a copy of the following documents to your claim and hold onto the originals:\n\nFlight tickets\nBoarding passes\nBaggage tags (the stickers affixed to the flight ticket and/or the object)\nLost or damaged baggage report from the airport\nReceipts that support the claim \n \n\nPlease note that the claim will be handled in accordance with the terms of the contract of carriage and in accordance with international conventions and laws, which determine the carrier's liability. EL AL Israel Airlines reserves the right to refuse to accept liability if the claim concerns, either wholly or in part, fragile or perishable items, food, liquids, cash, jewelry, cameras, computers, video devices, electronics, negotiable instruments or securities, legacies, antiques, valuable items, works of art, gold and silver items, rare books or publications, business documents, precious metals or other valuables.\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,627 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,627 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,627 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,628 httpcore.http11 DEBUG send_request_body.complete 13:52:00,628 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,708 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1122'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9981'), (b'x-ratelimit-remaining-tokens', b'9880144'), (b'x-ratelimit-reset-requests', b'109ms'), (b'x-ratelimit-reset-tokens', b'719ms'), (b'x-request-id', b'req_413a1a4ebc48298805d49a5daaf67d70'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075dde5c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,708 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,708 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,709 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,709 httpcore.http11 DEBUG response_closed.started 13:52:00,709 httpcore.http11 DEBUG response_closed.complete 13:52:00,709 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,709 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 1.4059999999590218. input_tokens=1616, output_tokens=58 13:52:00,712 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane's belly at no charge. We recommend removing medications, passports, valuables, and electronic devices from carry-on bags for easy access during the flight.\n\n\nPersonal bag\nPassengers may bring one personal bag on board, regardless of card type or travel class.\nWhat qualifies as a personal bag? Backpacks, laptop bags, makeup bags, strollers approved for plane boarding, duty-free items purchased at the airport or during the flight (for storage under the seat), and more.\nAirplane storage\nWhere can you store your carry-on and personal bags on the plane?\n\n\nOverhead storage\nCarry-on bags must be stored in overhead compartments above your seat.\nSuitcases should be placed with the front facing outward, wheels facing inward, and handle inserted.\n\nUnder-seat storage:\nPersonal bags must be placed under the seat in front of you.\nPassengers seated in emergency exit rows may also store bags and personal items in overhead compartments.\n\nImportant information:\nThe maximum carry-on bag size on El Al flights is up to 56 cm (length), 45 cm (width), and 25 cm (depth), not exceeding a total dimension of 115 cm. These measurements include wheels, handles, and side pockets.\nPersonal bag dimensions should not exceed 18x38x30 cm.\nPassengers requiring additional space for oversized items (e.g., cellos) must purchase an extra seat.\nUnusual items may only be carried in the cabin with prior coordination and approval from El Al's service center.\nDuty-free products purchased at the airport count towards the baggage allowance.\nExceeding eligibility may incur fees.\nEach carry-on bag must meet weight and dimension limits. The maximum dimensions include pockets, wheels, and handles.\nUnsure if you meet the requirements? Use the meters available at check-in counters and boarding gates.\nEnforcement of weight and dimension restrictions is carried out by El Al representatives. Items not meeting requirements will be checked to the plane's belly.\nTraveling with only carry-on luggage or a small bag?\nPassengers with pre-checked carry-on luggage can proceed to designated security check areas. Those who haven't checked in online should use El Al's check-in counters. Ensure all necessary documents are available according to your flight destination.\n\nReturning to Israel from abroad?\nAll passengers must check in at the counters,\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,713 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,713 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,713 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,714 httpcore.http11 DEBUG send_request_body.complete 13:52:00,714 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,720 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:00 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'496'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9972637'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'164ms'), (b'x-request-id', b'req_93dd781f859aa64ec657415e70afa776'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c079ea4ced42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,720 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,720 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,720 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,720 httpcore.http11 DEBUG response_closed.started 13:52:00,720 httpcore.http11 DEBUG response_closed.complete 13:52:00,720 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,721 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.6719999999622814. input_tokens=1165, output_tokens=5 13:52:00,723 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Traveling with pets\nHeading out on a long vacation? Planning to move abroad with the entire family? We consolidated all of the important information so that you and your pet can enjoy a pleasant and quiet flight experience.\n\nFirst and foremost\nThe Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs. If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services. Ways to contact the Ministry of Agriculture.\n\nPlease consider that the authorization process may take several months and involves performing several animal tests.\n\nPlease note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.\n\n* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.\n* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.\n* EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\n\nThere are a number of ways to transport animals:\nAs personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg. Service dogs are exempt from this weight limit. In this case, you should arrive at the check-in counter with the pet.\nAs checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage. In this case, you must send off the animal at the check-in counter; upon landing, you will retrieve your animal in the Arrivals Hall.\nAs registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied). In this case, all transport arrangements will be made via the El Al Cargo Division. The animal will be dropped off at the cargo terminal. Please contact the EL AL Cargo Store.\n\n\n\nTransporting a pet from Israel abroad\nIf you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits,\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,724 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,724 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,724 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,725 httpcore.http11 DEBUG send_request_body.complete 13:52:00,725 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,752 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'350'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9988445'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'69ms'), (b'x-request-id', b'req_f09c2416ea11e47ddf7a893d4c5477d9'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07b08f37da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,752 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,752 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,752 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,752 httpcore.http11 DEBUG response_closed.started 13:52:00,752 httpcore.http11 DEBUG response_closed.complete 13:52:00,753 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,753 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 0.5310000000172295. input_tokens=19, output_tokens=5 13:52:00,756 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: by the Cargo Division.\n\nTransport costs as cargo:\nTransport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at:\n+972-3-9716679\n\nCosts � What you need to know:\nThe cost of transporting a pet is based on the total weight of the animal, the carrying case, and the food.\nThe prices are valid for animals accompanying the passenger on the same flight.\nPayment is made at the airport after the animal is weighed.\nPayment for transporting pets is made separately; it is not included in the weight of the permitted baggage allowance.\nIf the flight ticket includes any connecting flights with other airlines, payment must be arranged with the other airline.\nThe costs are not applicable to codeshare flights, operated by other airlines.\nA passenger with an open ticket must pay for the outbound and return flight, even if the return date is unknown.\nGeneral guidelines for transporting animals\nOnly the following pets: Dogs, cats or exotic birds, can be transported in the passenger cabin, depending on their size and weight and the required permits.\nAnimals exhibiting clear and visible signs of illness and/or who are emitting a foul odor may not be approved to fly.\nPets who have been approved for transport must also be authorized by the relevant authorities at the intermediate or final destination.\nThe passenger is required to prepare the animal for the flight according to the recommendations of a veterinarian.\nEL AL will not be held responsible in the event an animal is denied transit or entry into another country.\nTransport cage guidelines\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nTransporting service dogs in the aircraft cabin\nService dogs that are accompanying:\n\nA passenger with special needs.\nAn I.D.F soldier / A person experiencing "shell shock" (Post-trauma caused by military service).\nMay be transported at no additional cost in the aircraft cabin, subject to the following terms and conditions:\n\nYou must hold an official document/License that states that your dog has been properly trained and is in active duty as your service dog from one of the certified organization for training service dogs (The Israel Service Dogs Training Center, The Israel Guide Dog Center for The Blind).\nIt is the sole responsibility of the passenger to ensure all documents and/or authorizations required by the destination country for the transport of a service dog have been completed. EL AL will bear no responsibility in this regard.\nThe passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date.\nThe passenger must provide a veterinary certificate\nOutput:'}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,756 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,757 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,757 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,757 httpcore.http11 DEBUG send_request_body.complete 13:52:00,757 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,758 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'461'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9982159'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'107ms'), (b'x-request-id', b'req_f6834eadef985f86b03779194e2b2789'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07a49657d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,759 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,759 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,759 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,759 httpcore.http11 DEBUG response_closed.started 13:52:00,759 httpcore.http11 DEBUG response_closed.complete 13:52:00,759 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,760 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.6410000000032596. input_tokens=1377, output_tokens=12 13:52:00,762 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: \nShlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nAirport City:\nCargo Tikim ve Mizvadot\nLog In Log Out � Importer of Luggage and Bags\nGilboa 1\nICL Building\nTel: 054-2520061\n\n\nRishon Le Zion\nRimon Mizvadot ve Tikim\nSaharov 19\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nYehud\nMoka � Pickup and delivery point\nARTY Rimon Import marketing and distribution ltd.\nMoshe Dayan 3\nTel: 03-6726585\n\n\nRehovot\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nNes Ziona\nMakor Haziud Baggage and Outdoor Equipment\n\nRothschild 4\n\nTel: 03-6822330\n\n\nShoham\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nRamle and Lod:\nARTY Rimon\n\nService Pickup and delivery service\n\nTel: 1700504544\n\nWhatsApp: 053-2310738\n\n\nDamage to wheelchairs, equipment for passengers who require assistance, or baby strollers\nGalgal Yaziv\nDamage to powered mobility scooters , electric power wheelchairs and more\nAdom street 23 � Industrial park Kannot � close to Gedera\n\nOrthopedica Steiner\nHasar Shapira 4\nRishon Le Zion\nTel: 03-9517674\n\n \n\nBaby equipment:\nHagalgal � The Israeli Center for Baby and children equipment and goods.\nTel: 054-5947464\nPick up and delivery from all areas.\n\nBugaboo baby carriages and strollers\nMaskit 14, Herzliya\n03-5407999\n\n\nImportant to know\nIn the event your baggage was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21\nOutput:"}, {'role': 'assistant', 'content': '## \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,763 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,763 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,763 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,764 httpcore.http11 DEBUG send_request_body.complete 13:52:00,764 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,796 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1237'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9988497'), (b'x-ratelimit-reset-requests', b'12ms'), (b'x-ratelimit-reset-tokens', b'69ms'), (b'x-request-id', b'req_0a2fda6a5c4bc771f00e04928479fbfc'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075c9a57da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,796 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,796 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,796 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,796 httpcore.http11 DEBUG response_closed.started 13:52:00,797 httpcore.http11 DEBUG response_closed.complete 13:52:00,797 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,797 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 1.547000000020489. input_tokens=1616, output_tokens=66 13:52:00,800 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags � Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications,\nOutput:'}, {'role': 'assistant', 'content': '**##**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,800 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,801 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,801 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,801 httpcore.http11 DEBUG send_request_body.complete 13:52:00,801 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,814 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'385'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9980698'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'115ms'), (b'x-request-id', b'req_79f564488d7653dbab1bd4d440af9fe5'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07b2a5d7d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,814 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,814 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,814 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,814 httpcore.http11 DEBUG response_closed.started 13:52:00,814 httpcore.http11 DEBUG response_closed.complete 13:52:00,814 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,815 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 0.5619999999762513. input_tokens=19, output_tokens=9 13:52:00,817 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane's belly at no charge. We recommend removing medications, passports, valuables, and electronic devices from carry-on bags for easy access during the flight.\nOutput:"}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,818 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,818 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,818 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,819 httpcore.http11 DEBUG send_request_body.complete 13:52:00,819 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,840 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'658'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994748'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'31ms'), (b'x-request-id', b'req_85003831a7e517c8fbdfaf95241c8957'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c079a820c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,840 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,840 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,840 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,840 httpcore.http11 DEBUG response_closed.started 13:52:00,841 httpcore.http11 DEBUG response_closed.complete 13:52:00,841 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,841 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.8439999999827705. input_tokens=1169, output_tokens=9 13:52:00,844 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger's equipment.\nPlease note that in accordance with transport conditions, EL AL does not bear responsibility for fragile or valuable items. If your sporting equipment is fragile and/or valuable, we recommend purchasing special travel insurance for it. \nOutput:"}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,845 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,845 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,845 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,846 httpcore.http11 DEBUG send_request_body.complete 13:52:00,846 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,847 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1276'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9985'), (b'x-ratelimit-remaining-tokens', b'9906584'), (b'x-ratelimit-reset-requests', b'88ms'), (b'x-ratelimit-reset-tokens', b'560ms'), (b'x-request-id', b'req_14952e05eb5e4cc4d266370c453c1503'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075dbb1c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,847 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,847 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,847 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,847 httpcore.http11 DEBUG response_closed.started 13:52:00,847 httpcore.http11 DEBUG response_closed.complete 13:52:00,847 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,848 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 1.5469999999622814. input_tokens=1615, output_tokens=67 13:52:00,851 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: in the area designated for the passenger's feet, so that the dog does not invade the space of other passengers.\nEL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs:\nThe dog constitutes a direct threat.\nThe dog causes a disturbance in the aircraft or its behavior indicates that it has not been trained to behave in public.\nTransporting the dog violates safety and security regulations.\nThe passenger does not provide the necessary forms as required and/or did not meet all of the cumulative conditions mentioned above.\nTo the extent that damage is caused by the dog, EL AL will be entitled to charge the passenger for the full damage.\nOutput:"}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,851 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,852 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,852 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,852 httpcore.http11 DEBUG send_request_body.complete 13:52:00,852 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,899 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'589'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9979325'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'124ms'), (b'x-request-id', b'req_9c1ff179137156efd7a1a7ad3d4aec31'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07a7de8c229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,899 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,899 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,899 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,899 httpcore.http11 DEBUG response_closed.started 13:52:00,899 httpcore.http11 DEBUG response_closed.complete 13:52:00,899 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,900 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.7660000000032596. input_tokens=1396, output_tokens=12 13:52:00,902 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: cargo terminal. Please contact the EL AL Cargo Store.\n\n\n\nTransporting a pet from Israel abroad\nIf you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits, in Israel and in the destination country, in advance. Passengers are responsible for contacting the authorities in the destination country and acting in accordance with their guidelines. The authorities in the destination country may determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\n \n\nPlease note: It is not possible to transport animals in the aircraft cabin to the following destinations: Johannesburg, London and Hong Kong. Transport is strictly with a bill of lading (cargo).\n\nHow to obtain authorization to transport an animal from Israel abroad:\nCheck with the destination country�s authorities to determine the requirements for transporting an animal to their country.\nContact your veterinarian to have him/her perform the required tests and issue the necessary authorizations.\nAfter receiving all of the required documents, contact the Veterinary Services Department to request that they issue an international certificate of good health (this contact can usually be facilitated through your veterinarian).\nUpdate us upon receiving the flight permit, at least 2 business days prior to your flight. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,903 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,904 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,904 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,904 httpcore.http11 DEBUG send_request_body.complete 13:52:00,904 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,908 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'619'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9979386'), (b'x-ratelimit-reset-requests', b'12ms'), (b'x-ratelimit-reset-tokens', b'123ms'), (b'x-request-id', b'req_d75d36a3d633a13da5ad7803c24f77a1'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c079c8fcc22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,908 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,908 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,908 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,908 httpcore.http11 DEBUG response_closed.started 13:52:00,908 httpcore.http11 DEBUG response_closed.complete 13:52:00,908 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,909 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 0.8900000000139698. input_tokens=1616, output_tokens=12 13:52:00,912 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Information on batteries and dangerous substances\nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.\n\nSubstances and articles forbidden on the aircraft:\n Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders.\n Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury.\n Explosives other than light ammunition.\n Flammable liquids and solids.\n Radioactive materials.\n Briefcases with installed alarm devices.\n Oxidizing materials (hydrogen peroxide, bleaching powders, etc.).\n Poisons and infectious substances, such as insecticides, herbicides, and live virus materials.\n Items such as high-strength magnetic materials, materials that can harm people or the environment.\n\n\n\nFrequently asked questions about batteries:\nWhat kinds of batteries may be taken aboard in carry-on baggage (in the aircraft cabin)?\nMost types of batteries that are commonly used by consumers may be taken on board, as well as battery-powered electronic devices for personal use.\nSpare batteries should be protected from damage and short circuit. Battery-powered devices must be protected from accidental operation and heat generation.\n\nBatteries allowed aboard the aircraft in carry-on baggage:\nDry cell alkaline batteries; typical batteries such as AA, AAA, C, D, 9-volt batteries, button batteries, etc.\nDry cell rechargeable batteries such as nickel-metal hydride (NiMH) and nickel-cadmium batteries (NiCad).\nLithium-ion batteries (a.k.a.: rechargeable lithium, lithium polymer, LIPO, or secondary lithium batteries). All types of consumer-grade lithium-ion batteries may be carried aboard the aircraft (up to 100 watt-hours [Wh] per battery). This battery size includes AA and AAA batteries, as well as batteries in cellphones, PDAs, cameras, camcorders, electronic games, tablets, portable drills, and laptops. The watt-hours (Wh) rating is marked on newer lithium-ion batteries and is explained in question 3 below. Portable chargers are also considered batteries.\nTwo larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on.\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,913 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,913 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,913 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,913 httpcore.http11 DEBUG send_request_body.complete 13:52:00,913 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:00,991 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1415'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9991'), (b'x-ratelimit-remaining-tokens', b'9950000'), (b'x-ratelimit-reset-requests', b'49ms'), (b'x-ratelimit-reset-tokens', b'299ms'), (b'x-request-id', b'req_4d1acbdbe525124017ea255ac97a8432'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075df8dc229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:00,991 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:00,991 httpcore.http11 DEBUG receive_response_body.started request= 13:52:00,991 httpcore.http11 DEBUG receive_response_body.complete 13:52:00,992 httpcore.http11 DEBUG response_closed.started 13:52:00,992 httpcore.http11 DEBUG response_closed.complete 13:52:00,992 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:00,992 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 1.7179999999934807. input_tokens=1615, output_tokens=53 13:52:00,995 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\n \n\nPlease note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome. \n\nHow to obtain authorization to transport an animal to Israel:\nContact the local authorities to obtain the required documents.\nAfter receiving the required documents and no later than two business days prior to the flight, email Veterinary Services at Ben Gurion Airport at vs-airport@moag.gov.il and include the following documents in a PDF file: certificate of good health, rabies antibody test, Appendices B and C (the last page of the file below). If you have met all of the conditions, the Veterinary Services flight permit will be sent to you by email.\nDid you send the documents to Veterinary Services and you did not receive a response within four hours?\nPlease call: +972-3-9792240\nUpdate us upon receiving the Veterinary Services permit. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which\nOutput:"}, {'role': 'assistant', 'content': 'There are no entities that match the specified entity types (organization, person, geo, event) in the provided text. Additionally, there are no claims related to baggage measurements, weight limits, and restrictions from airline documentation that can be extracted.\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:00,996 httpcore.http11 DEBUG send_request_headers.started request= 13:52:00,996 httpcore.http11 DEBUG send_request_headers.complete 13:52:00,996 httpcore.http11 DEBUG send_request_body.started request= 13:52:00,996 httpcore.http11 DEBUG send_request_body.complete 13:52:00,996 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:01,162 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'895'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9979352'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'123ms'), (b'x-request-id', b'req_5b4b9b1dc154d77efb2eda5fe9c6ba76'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07a2985c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:01,162 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:01,163 httpcore.http11 DEBUG receive_response_body.started request= 13:52:01,163 httpcore.http11 DEBUG receive_response_body.complete 13:52:01,163 httpcore.http11 DEBUG response_closed.started 13:52:01,163 httpcore.http11 DEBUG response_closed.complete 13:52:01,163 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:01,164 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 1.0780000000377186. input_tokens=1616, output_tokens=45 13:52:01,166 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: with the baggage tag. Please do not remove the baggage tag from the handle.\n\nIn the event you only noticed the damage after you have left the airport, or if any of the items inside the baggage were damaged (i.e. items that did not receive a separate baggage tag), you must report this to the Baggage Claims Department within 7 days in writing via the Digital Contact Form\n\nYou may as send claim to our mailing address: EL AL Israel Airlines Ltd., Baggage Claims, P.O. Box 41, Ben Gurion Airport, Zip Code 7015001.\nList of participating stores\nChoose\nCenter area\nTel-Aviv\n \n\nMakor Haziud Baggage and Outdoor Equipment\nAddress: Haaliya Street 24\nTel: 03-6822330\n\nWeShoes\nMemsi Touring\nBialik 3\nTel: 076-8100205\n\nLog In Log Out - Importer of Luggage and Bags\nSteinman 20 (Bavli Neighborhood)\nTel: 052-2310738\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nRamat Gan and Gevataim:\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nBat Yam\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nHolon\nShin Tik\nMemsi Touring\nSokolov 59\nTel: 03-5040752\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nPetach Tikva\nARTY Rimon � Import marketing and distribution ltd\nHameretz 6\nTel: 03-9229049\n\nTrek Market\nMemsi Touring\nIzthak Rabin 2\n03-5069443\n\nService Pickup and delivery service\nTel: 054-2520061\n\n\nKiryat Ono\nWeShoes\nShlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nAirport City:\nCargo\nOutput:"}, {'role': 'assistant', 'content': 'There are no entities or claims that match the specified criteria in the provided text. The text primarily contains information about baggage claims and contact details for various stores, but it does not include any specific claims related to baggage measurements, weight limits, or restrictions from airline documentation.\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:01,167 httpcore.http11 DEBUG send_request_headers.started request= 13:52:01,167 httpcore.http11 DEBUG send_request_headers.complete 13:52:01,167 httpcore.http11 DEBUG send_request_body.started request= 13:52:01,168 httpcore.http11 DEBUG send_request_body.complete 13:52:01,168 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:01,189 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'391'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994465'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'33ms'), (b'x-request-id', b'req_4a2141aacb8d8337cc5052fd2a2a9824'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07d8a9bc222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:01,189 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:01,189 httpcore.http11 DEBUG receive_response_body.started request= 13:52:01,189 httpcore.http11 DEBUG receive_response_body.complete 13:52:01,189 httpcore.http11 DEBUG response_closed.started 13:52:01,189 httpcore.http11 DEBUG response_closed.complete 13:52:01,189 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:01,190 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 0.5619999999762513. input_tokens=19, output_tokens=9 13:52:01,192 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: and\\or on flights operated by other airlines.\nSubject to the provisions of the law, in the event of cancellation/change of the additional services after purchase, no refund will be given, and the passenger will be charged in full for ordering such services.\nOutput:"}, {'role': 'assistant', 'content': '<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:01,193 httpcore.http11 DEBUG send_request_headers.started request= 13:52:01,193 httpcore.http11 DEBUG send_request_headers.complete 13:52:01,193 httpcore.http11 DEBUG send_request_body.started request= 13:52:01,193 httpcore.http11 DEBUG send_request_body.complete 13:52:01,194 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:01,238 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1051'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9984116'), (b'x-ratelimit-reset-requests', b'12ms'), (b'x-ratelimit-reset-tokens', b'95ms'), (b'x-request-id', b'req_51c97e21fad966b2a6599d996eafc6e2'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c079bb77c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:01,238 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:01,238 httpcore.http11 DEBUG receive_response_body.started request= 13:52:01,239 httpcore.http11 DEBUG receive_response_body.complete 13:52:01,239 httpcore.http11 DEBUG response_closed.started 13:52:01,239 httpcore.http11 DEBUG response_closed.complete 13:52:01,239 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:01,239 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 1.2179999999934807. input_tokens=1615, output_tokens=61 13:52:01,243 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: cargo terminal. Please contact the EL AL Cargo Store.\nOutput:"}, {'role': 'assistant', 'content': '<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:01,244 httpcore.http11 DEBUG send_request_headers.started request= 13:52:01,244 httpcore.http11 DEBUG send_request_headers.complete 13:52:01,244 httpcore.http11 DEBUG send_request_body.started request= 13:52:01,244 httpcore.http11 DEBUG send_request_body.complete 13:52:01,244 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:01,355 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'369'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9991288'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'52ms'), (b'x-request-id', b'req_c5232573002c044436107d5435771db7'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07ebe5f7d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:01,355 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:01,356 httpcore.http11 DEBUG receive_response_body.started request= 13:52:01,356 httpcore.http11 DEBUG receive_response_body.complete 13:52:01,356 httpcore.http11 DEBUG response_closed.started 13:52:01,356 httpcore.http11 DEBUG response_closed.complete 13:52:01,356 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:01,357 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 0.5470000000204891. input_tokens=19, output_tokens=9 13:52:01,359 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view the Summary of Regulations.\nIf your battery is on the list of batteries allowed on the aircraft and in order for EL AL to be prepared to transport the mobility aid, you must report, at least 14 days before the flight, that you intend to arrive at the flight with the mobility aid. You must send an email to flightaid@elal.co.il indicating the model of the wheelchair/scooter and battery as shown on the list.\nIf your battery does not appear on the list of flight-approved batteries, please fill out and submit a portable vehicle flight form. After filling out the form and sending it to flightaid@elal.co.il, you will receive authorization to travel with your mobility aid within approximately 7 business days, depending on the urgency of your flight dates.\nTraveling with hazardous materials on EL AL flights\n\nAre you planning to fly with dry ice? Contact the EL AL service center in advance to update the details of your flight. Additionally, you will need to fill out a Declaration Form and bring it with you on the flight.\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:01,360 httpcore.http11 DEBUG send_request_headers.started request= 13:52:01,360 httpcore.http11 DEBUG send_request_headers.complete 13:52:01,360 httpcore.http11 DEBUG send_request_body.started request= 13:52:01,360 httpcore.http11 DEBUG send_request_body.complete 13:52:01,361 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:01,388 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'347'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9985613'), (b'x-ratelimit-reset-requests', b'9ms'), (b'x-ratelimit-reset-tokens', b'86ms'), (b'x-request-id', b'req_3bb0faa6e0d72a5d1f7f31df8321f79c'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07eee0ac21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:01,388 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:01,388 httpcore.http11 DEBUG receive_response_body.started request= 13:52:01,388 httpcore.http11 DEBUG receive_response_body.complete 13:52:01,388 httpcore.http11 DEBUG response_closed.started 13:52:01,388 httpcore.http11 DEBUG response_closed.complete 13:52:01,389 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:01,389 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 0.5470000000204891. input_tokens=19, output_tokens=9 13:52:01,392 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with you all of the documents and authorizations; you be asked to present them at check-in. Without this authorization, a pet will not be accepted on the flight and EL AL may not be held responsible for this.\nGuidelines for Transporting Dogs to the US\nPlease note that the regulations regarding transporting dogs to the US have changed. There are certain destinations in the US where transporting dogs will not be allowed at all. For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website. Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.\nPlease note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.\n\nWe recommend using the services of companies specializing in animal air transport.\nPlease note that additional charges are incurred for inspecting and releasing of a dog from airport facilities in the United States.\nAdditional requirements for obtaining authorization to transport a pet as cargo with a bill of lading\nIn cases where the destination country authorities determine that an animal may be transported with a bill of lading (usually when the animal weighs more than 9 kg), this service will be offered through the Cargo Division. Email the following address: Cargostore@elal.co.il\u200b and attach the following documents in a single PDF file:\n\nTransport authorization from the destination country authorities.\nExport license.\nBill of lading.\nCertificate of good health.\nDestination, flight details, flight date, details of the sender, and details of the recipient.\nThe measurements of the transport cage.\nBring all of the required authorizations with you to the airport and present them at the check-in counter.\n\nFor questions and clarifications please contact the Cargo Division: +972-3-9716679\n\nTransporting pets to Israel\nIf you intend to transport an animal to Israel, whether you�re traveling with it or he is flying alone, you are required to obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the\nOutput:"}, {'role': 'assistant', 'content': 'Based on the provided text, there are no specific claims related to baggage measurements, weight limits, or restrictions from airline documentation that can be extracted. The text primarily discusses guidelines for transporting pets, but does not provide explicit claims or measurements related to baggage or weight limits.\n\nTherefore, the output will be empty.\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:01,392 httpcore.http11 DEBUG send_request_headers.started request= 13:52:01,393 httpcore.http11 DEBUG send_request_headers.complete 13:52:01,393 httpcore.http11 DEBUG send_request_body.started request= 13:52:01,393 httpcore.http11 DEBUG send_request_body.complete 13:52:01,393 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:01,423 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'484'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992357'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'45ms'), (b'x-request-id', b'req_cf2f03ce987dd78a52a21e27f1c0d629'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07e5d7c7da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:01,424 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:01,424 httpcore.http11 DEBUG receive_response_body.started request= 13:52:01,424 httpcore.http11 DEBUG receive_response_body.complete 13:52:01,424 httpcore.http11 DEBUG response_closed.started 13:52:01,425 httpcore.http11 DEBUG response_closed.complete 13:52:01,425 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:01,425 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 0.6720000000204891. input_tokens=19, output_tokens=12 13:52:01,429 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Was your baggage delayed or damaged?\nSometimes, for unexpected reasons, there are cases in which baggage is delayed, damaged, or lost. We apologize in advance for any inconvenience and will do our best to find a quick solution to your satisfaction.\nBaggage Service Center handles cases of:\nDelayed baggage\nDamaged baggage\nAn item forgotten on board\nStatus of a claims that were sent to the Baggage Claims Department\n\nWays to contact about baggage issues after a flight\nPhone: 03-9771150 \nSunday to Thursday: 8:30 a.m. - 5 p.m.\nFriday: 8:30 a.m. - 1 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nWhatsApp chat 03-9771111:\nSunday to Thursday: 4 p.m. - 12 a.m.\nFriday: 1 p.m. - 4 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nRegarding delayed baggage, once your baggage is retrieved, it will be transferred to the courier service and delivered to the address stated on the report.\nIs your baggage delayed or lost?\nDelayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.\nIf you didn�t report about the delayed bag at the airport, you can contact the baggage service center within 7 days from the date of your flight. See contact details above. \nThe status of the claim can be checked in a worldwide system (in English). Enter the lost baggage report number (10 characters) in the first box, the last name in the second box, and click the "Submit" button. Checking the status of a claim\nWas your baggage damaged?\nOutput:'}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:01,430 httpcore.http11 DEBUG send_request_headers.started request= 13:52:01,430 httpcore.http11 DEBUG send_request_headers.complete 13:52:01,430 httpcore.http11 DEBUG send_request_body.started request= 13:52:01,430 httpcore.http11 DEBUG send_request_body.complete 13:52:01,430 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:01,496 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'385'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9987031'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'77ms'), (b'x-request-id', b'req_3ba71645e0a0ebdc8c6c0f4eab244c87'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07f4942c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:01,496 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:01,497 httpcore.http11 DEBUG receive_response_body.started request= 13:52:01,497 httpcore.http11 DEBUG receive_response_body.complete 13:52:01,497 httpcore.http11 DEBUG response_closed.started 13:52:01,497 httpcore.http11 DEBUG response_closed.complete 13:52:01,497 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:01,497 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 0.5939999999827705. input_tokens=19, output_tokens=9 13:52:01,500 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: proceed to designated security check areas. Those who haven't checked in online should use El Al's check-in counters. Ensure all necessary documents are available according to your flight destination.\n\nReturning to Israel from abroad?\nAll passengers must check in at the counters, regardless of luggage.\nOutput:"}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:01,501 httpcore.http11 DEBUG send_request_headers.started request= 13:52:01,501 httpcore.http11 DEBUG send_request_headers.complete 13:52:01,501 httpcore.http11 DEBUG send_request_body.started request= 13:52:01,501 httpcore.http11 DEBUG send_request_body.complete 13:52:01,502 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:01,557 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1095'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9982'), (b'x-ratelimit-remaining-tokens', b'9885278'), (b'x-ratelimit-reset-requests', b'106ms'), (b'x-ratelimit-reset-tokens', b'688ms'), (b'x-request-id', b'req_7ae8abed8eeb807cd60e4d4d6e410443'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075da11c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:01,557 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:01,557 httpcore.http11 DEBUG receive_response_body.started request= 13:52:01,559 httpcore.http11 DEBUG receive_response_body.complete 13:52:01,559 httpcore.http11 DEBUG response_closed.started 13:52:01,559 httpcore.http11 DEBUG response_closed.complete 13:52:01,559 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:01,559 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 2.2660000000032596. input_tokens=1614, output_tokens=66 13:52:01,562 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Was your baggage delayed or damaged?\nSometimes, for unexpected reasons, there are cases in which baggage is delayed, damaged, or lost. We apologize in advance for any inconvenience and will do our best to find a quick solution to your satisfaction.\nBaggage Service Center handles cases of:\nDelayed baggage\nDamaged baggage\nAn item forgotten on board\nStatus of a claims that were sent to the Baggage Claims Department\nWays to contact about baggage issues after a flight\n \n\nPhone: 03-9771150 \nSunday to Thursday: 8:30 a.m. - 5 p.m.\nFriday: 8:30 a.m. - 1 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nWhatsApp chat 03-9771111:\nSunday to Thursday: 4 p.m. - 12 a.m.\nFriday: 1 p.m. - 4 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nRegarding delayed baggage, once your baggage is retrieved, it will be transferred to the courier service and delivered to the address stated on the report.\nIs your baggage delayed or lost?\nDelayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.\nIf you didn�t report about the delayed bag at the airport, you can contact the baggage service center within 7 days from the date of your flight. See contact details above. \nThe status of the claim can be checked in a worldwide system (in English). Enter the lost baggage report number (10 characters) in the first box, the last name in the second box, and click the "Submit" button. Checking the status of a claim\nWas your baggage damaged?\n \n\nIf you noticed any damage to your baggage, you must report the damage immediately to an EL AL representative at the airport in the baggage claim area. A damage report will be issued, in accordance with company policy.\n\nAfter receiving the damage report, you may go to one of the stores listed below, within 60 days for further handling. Please bring with you the damage report, the baggage that was damaged with the baggage tag. Please do not remove the baggage tag from the handle.\n\nIn the event you only noticed the damage after you have left the airport, or if any of the items inside the baggage were damaged (i.e. items that did not\nOutput:'}, {'role': 'assistant', 'content': "The provided text does not contain any specific named entities that match the entity specification of 'organization', 'person', 'geo', or 'event'. Additionally, there are no claims related to baggage measurements, weight limits, or restrictions that can be extracted from the text. \n\nTherefore, the output will be empty.\n\n<|COMPLETE|>"}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:01,563 httpcore.http11 DEBUG send_request_headers.started request= 13:52:01,563 httpcore.http11 DEBUG send_request_headers.complete 13:52:01,563 httpcore.http11 DEBUG send_request_body.started request= 13:52:01,563 httpcore.http11 DEBUG send_request_body.complete 13:52:01,563 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:01,640 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'228'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9998743'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'7ms'), (b'x-request-id', b'req_ae6c8b85fd71e89abe278ad2ff62831c'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0816e38c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:01,640 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:01,640 httpcore.http11 DEBUG receive_response_body.started request= 13:52:01,640 httpcore.http11 DEBUG receive_response_body.complete 13:52:01,640 httpcore.http11 DEBUG response_closed.started 13:52:01,641 httpcore.http11 DEBUG response_closed.complete 13:52:01,641 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:01,641 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.40700000000651926. input_tokens=30, output_tokens=2 13:52:01,644 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: How many checked bags can you bring?\nFlying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost\nThe checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website.\nYou can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page.\nThe baggage policy on scheduled Sundor flights is the same as El Al's baggage policy.\n\nOversized And Overweight Baggage\nWhat is oversized and overweight baggage?\nAny baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage?\nAfter going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight.\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:01,645 httpcore.http11 DEBUG send_request_headers.started request= 13:52:01,645 httpcore.http11 DEBUG send_request_headers.complete 13:52:01,645 httpcore.http11 DEBUG send_request_body.started request= 13:52:01,645 httpcore.http11 DEBUG send_request_body.complete 13:52:01,645 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:01,684 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'1443'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9972532'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'164ms'), (b'x-request-id', b'req_093a9316b144cf978aa44bf8eeacb5ac'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07a096fc22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:01,685 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:01,685 httpcore.http11 DEBUG receive_response_body.started request= 13:52:01,685 httpcore.http11 DEBUG receive_response_body.complete 13:52:01,685 httpcore.http11 DEBUG response_closed.started 13:52:01,685 httpcore.http11 DEBUG response_closed.complete 13:52:01,685 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:01,686 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 1.625. input_tokens=1616, output_tokens=92 13:52:01,689 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: � The price depends on a number of factors, such as the destination and date of the flight.\nWhen reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price.\nYou can pay to check baggage on the website (without handling fees), through the EL AL Service Center (additional handling fee of $5 per passenger per reservation), at the airport, or through a travel agent.\nEach piece of checked baggage can weigh up to 23 kg. For information on excess baggage and adding another piece of baggage.\nThe prices in the table are per passenger per flight segment.\n\u200b\u200bDo not pack valuable items in your checked baggage.\nPremium and business class\nPremium class tickets include up to two pieces of checked baggage weighing up to 23 kg each.\nBusiness class tickets include up to two pieces of checked baggage weighing up to 32 kg each.\nThere is a fee for any additional pieces of checked baggage.\nDo you have a connecting flight?\nWhen several airlines are involved in a flight route, checked baggage rules may vary from carrier to carrier or from one flight segment to the next.\nInformation on the free baggage allowance is included for each flight segment on the ticket. If no details appear, please contact the airline or travel agent for clarification.\nIt should be noted that the checked baggage and carry-on allowances that appear on your ticket are based on information provided to us by other carriers, and EL AL bears no responsibility for the accuracy of the information.\nCertain airlines impose a handling fee for each piece of baggage purchased through them, and it is important to verify this on the relevant carrier's website.\nOn code-share flights, the marketing carrier determines the baggage procedures, except in cases where there is another agreement between the operating and marketing carriers.\nWant to check an additional piece of baggage?\nPurchase online up to 3 hours before your flight, enjoy up to 50% discount on the fee charged at the airport and save the handling fee.\n\nIf you haven't checked in yet, you can add baggage via Manage my booking.\nIf you've already checked in, you can add baggage via the check-in process.\nManage my booking\nCheck-in process\nAdditional terms and conditions\nThe permitted baggage allowance as specified below is valid when EL AL operates the most significant flight segment of the itinerary; in other words when it is the MSC (Most Significant Carrier).\nBaggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.\nThe size of the baggage in the next\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:01,690 httpcore.http11 DEBUG send_request_headers.started request= 13:52:01,690 httpcore.http11 DEBUG send_request_headers.complete 13:52:01,690 httpcore.http11 DEBUG send_request_body.started request= 13:52:01,691 httpcore.http11 DEBUG send_request_body.complete 13:52:01,691 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:01,711 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'346'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994732'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'31ms'), (b'x-request-id', b'req_b7dfe262b74cc2f51b91f9f164acee17'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0810f3dc222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:01,712 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:01,712 httpcore.http11 DEBUG receive_response_body.started request= 13:52:01,712 httpcore.http11 DEBUG receive_response_body.complete 13:52:01,712 httpcore.http11 DEBUG response_closed.started 13:52:01,712 httpcore.http11 DEBUG response_closed.complete 13:52:01,712 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:01,712 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 0.5160000000032596. input_tokens=19, output_tokens=5 13:52:01,715 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: have been completed. EL AL will bear no responsibility in this regard.\nThe passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date.\nThe passenger must provide a veterinary certificate stating that the dog is vaccinated and has the ability to maintain proper sanitary conditions during the flight and transport.\nThe dog must be tied to a leash and/or harness from check-in until landing at the destination.\nIt is important to come equipped with a cage adapted to the dog and its size, in the event it is necessary.\nIt is the passenger�s full responsibility to complete all the forms and documents required to transport animals to Israel / from Israel, and to check with the destination country to determine its requirements.\nFlying to London with a service dog?\n\nIn addition to the guidelines we mentioned before, passengers traveling to London with a service dog are asked to register 14 days prior to the date of the flight on the Heathrow Airport website. You can do this by clicking on Heathrow Animal Reception Centre.\n\n \n\nFlying to or from the United States with a service dog?\n\nIn addition to all of the details included above, it is the passenger�s responsibility to fill out, print, and bring special additional forms for the United States and to present them at the check-in counters.\n\nPlease note that the regulations regarding transporting dogs to the US have changed. There are certain destinations in the US where transporting dogs will not be allowed at all. For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website. Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.\nPlease note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.\n\nWe recommend using the services of companies specializing in animal air transport.\nPlease note that additional charges are incurred for inspecting and releasing of a dog from airport facilities in the United States.\n\nImportant information\n\nEL AL may require the passenger to have the dog tied to a leash and/or harness and/or barrier throughout the flight.\nEL AL may be entitled to require the passenger to seat the dog on his/her lap or in the area designated for the passenger's feet, so that the dog does not invade the space of other passengers.\nEL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs:\n\nOutput:"}, {'role': 'assistant', 'content': 'There are no entities that match the specified entity types (organization, person, geo, event) in the provided text. Additionally, there are no claims related to baggage measurements, weight limits, or restrictions from airline documentation that can be extracted.\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:01,716 httpcore.http11 DEBUG send_request_headers.started request= 13:52:01,716 httpcore.http11 DEBUG send_request_headers.complete 13:52:01,716 httpcore.http11 DEBUG send_request_body.started request= 13:52:01,716 httpcore.http11 DEBUG send_request_body.complete 13:52:01,716 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:01,859 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:02 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'243'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9998355'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'9ms'), (b'x-request-id', b'req_bd94dee88505a7d25b0e2370e3206a8a'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0828ba07da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:01,859 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:01,859 httpcore.http11 DEBUG receive_response_body.started request= 13:52:01,859 httpcore.http11 DEBUG receive_response_body.complete 13:52:01,859 httpcore.http11 DEBUG response_closed.started 13:52:01,859 httpcore.http11 DEBUG response_closed.complete 13:52:01,859 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:01,860 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.4369999999762513. input_tokens=30, output_tokens=2 13:52:01,862 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium batteries: the battery should be taken aboard the aircraft cabin. The device can be checked.\nThe other types of batteries (listed above) may be transported in the aircraft hold. Batteries should be protected from damage and short circuits or installed inside a device. Battery-powered devices should be protected from accidental operation, especially those that have moving parts or might overheat.\n \n\nHow do I determine a battery's watt-hours (Wh) rating?\nTo determine watt-hours, multiply the volts (V) by the ampere hours (Ah). For example: A 12-volt battery rated to 8 ampere hours is rated at 96 watt hours (12 x 8 = 96). For milliamp hours (mAh), multiply by the volts and divide by 1000.\n\n \nIs there a limit to the number of batteries that may be taken aboard the aircraft?\nYes. Up to 20 spare batteries with a capacity of less than 100 Wh may be taken aboard the aircraft when insulated or in their original packaging, and only in the cabin.\nUp to 15 electronic devices containing lithium-ion batteries with a capacity of less than 100 Wh are allowed aboard the aircraft, and only in the cabin.\nLarger lithium-ion batteries (100-160 watt-hours per battery) are limited to two batteries per passenger; see the above explanation of lithium-ion batteries.\nUp to two spare/uninstalled non-spillable wet batteries can be taken aboard the aircraft.\n\nWhat does �protected against short circuit� mean?\nWhen metal objects such as keys, tools or other batteries come in contact with both terminals of a battery it can create a �circuit� or path for electricity to flow through. An electrical current flowing through this unprotected short circuit can cause extreme heat and sparks and even start a fire.\nTo prevent short circuits, keep spare batteries in their original packaging, a battery case, or a separate pouch or pocket. Make sure loose batteries can�t move or roll around. Placing tape over the terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view\nOutput:"}, {'role': 'assistant', 'content': 'There are no named entities that match the specified entity types (organization, person, geo, event) in the provided text. Therefore, there are no claims to extract based on the given claim description.\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:01,863 httpcore.http11 DEBUG send_request_headers.started request= 13:52:01,863 httpcore.http11 DEBUG send_request_headers.complete 13:52:01,863 httpcore.http11 DEBUG send_request_body.started request= 13:52:01,864 httpcore.http11 DEBUG send_request_body.complete 13:52:01,864 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:02,11 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:02 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'334'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994718'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'31ms'), (b'x-request-id', b'req_2d501aabf49004ad7323a7cf541984e1'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c082fe83c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:02,11 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:02,11 httpcore.http11 DEBUG receive_response_body.started request= 13:52:02,11 httpcore.http11 DEBUG receive_response_body.complete 13:52:02,11 httpcore.http11 DEBUG response_closed.started 13:52:02,11 httpcore.http11 DEBUG response_closed.complete 13:52:02,12 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:02,12 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 0.5. input_tokens=19, output_tokens=9 13:52:02,16 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21 days from the day you received your baggage.\nIn the event of lost baggage, you must contact us after 21 days from the day of the incident.\nWhen contacting us, please attach a copy of the following documents to your claim and hold onto the originals:\n\nFlight tickets\nBoarding passes\nBaggage tags (the stickers affixed to the flight ticket and/or the object)\nLost or damaged baggage report from the airport\nReceipts that support the claim \n \n\nPlease note that the claim will be handled in accordance with the terms of the contract of carriage and in accordance with international conventions and laws, which determine the carrier's liability. EL AL Israel Airlines reserves the right to refuse to accept liability if the claim concerns, either wholly or in part, fragile or perishable items, food, liquids, cash, jewelry, cameras, computers, video devices, electronics, negotiable instruments or securities, legacies, antiques, valuable items, works of art, gold and silver items, rare books or publications, business documents, precious metals or other valuables.\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '**Output:**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:02,16 httpcore.http11 DEBUG send_request_headers.started request= 13:52:02,17 httpcore.http11 DEBUG send_request_headers.complete 13:52:02,17 httpcore.http11 DEBUG send_request_body.started request= 13:52:02,17 httpcore.http11 DEBUG send_request_body.complete 13:52:02,17 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:02,318 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:02 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'497'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994413'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'33ms'), (b'x-request-id', b'req_4b40283040667f74800d461ebad4dadd'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c083e9d7c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:02,319 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:02,319 httpcore.http11 DEBUG receive_response_body.started request= 13:52:02,319 httpcore.http11 DEBUG receive_response_body.complete 13:52:02,319 httpcore.http11 DEBUG response_closed.started 13:52:02,319 httpcore.http11 DEBUG response_closed.complete 13:52:02,319 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:02,320 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 0.6709999999729916. input_tokens=19, output_tokens=12 13:52:02,323 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: How many checked bags can you bring?\nFlying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost\nThe checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website.\nYou can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page.\nThe baggage policy on scheduled Sundor flights is the same as El Al's baggage policy.\n\nOversized And Overweight Baggage\nWhat is oversized and overweight baggage?\nAny baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage?\nAfter going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight.\n\n\n\nEurope and Middle East\nFar East\nNorth America\nEconomy class\nEL AL offers three types of tickets in economy class on flights to Europe and the Middle East.\n\nThe baggage allowance and weight limit depend on the ticket type:\nThe baggage allowance varies depending on the service type: Lite, Classic, or Flex. With the Lite service, one piece of checked baggage (23 kg) requires pre-ordering, and the fee varies. Both the Classic and Flex services include one piece of checked baggage (23 kg) in the ticket price. For two to five additional pieces of checked baggage (23 kg each), pre-ordering is required for all three service types (Lite, Classic, and Flex), and the fee varies.\n\nImportant information\nThe pre-order option is available up to three hours prior to departure.\n\u200b�The fee varies� � The price depends on a number of factors, such as the destination and date of the flight.\nWhen reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price.\nYou can pay to check baggage on\nOutput:"}, {'role': 'assistant', 'content': 'There are no entities that match the specified entity types (organization, person, geo, event) in the provided text. Additionally, there are no claims related to baggage measurements, weight limits, and restrictions that can be extracted from the text. \n\nTherefore, the output is empty.\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:02,323 httpcore.http11 DEBUG send_request_headers.started request= 13:52:02,324 httpcore.http11 DEBUG send_request_headers.complete 13:52:02,324 httpcore.http11 DEBUG send_request_body.started request= 13:52:02,324 httpcore.http11 DEBUG send_request_body.complete 13:52:02,324 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:02,392 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:02 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'492'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9989440'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'63ms'), (b'x-request-id', b'req_0006c3d9d66210887cf34fe5dd718d10'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0842fcbc22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:02,392 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:02,392 httpcore.http11 DEBUG receive_response_body.started request= 13:52:02,392 httpcore.http11 DEBUG receive_response_body.complete 13:52:02,393 httpcore.http11 DEBUG response_closed.started 13:52:02,393 httpcore.http11 DEBUG response_closed.complete 13:52:02,393 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:02,393 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 0.7040000000270084. input_tokens=19, output_tokens=12 13:52:02,397 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane's belly at no charge. We recommend removing medications, passports, valuables, and electronic devices from carry-on bags for easy access during the flight.\nOutput:"}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:02,398 httpcore.http11 DEBUG send_request_headers.started request= 13:52:02,398 httpcore.http11 DEBUG send_request_headers.complete 13:52:02,398 httpcore.http11 DEBUG send_request_body.started request= 13:52:02,398 httpcore.http11 DEBUG send_request_body.complete 13:52:02,398 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:02,420 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:02 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'234'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9998422'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'9ms'), (b'x-request-id', b'req_bd1aa3f26a5ea9817d21498bcd8cfd14'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0863a8dc22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:02,420 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:02,421 httpcore.http11 DEBUG receive_response_body.started request= 13:52:02,421 httpcore.http11 DEBUG receive_response_body.complete 13:52:02,421 httpcore.http11 DEBUG response_closed.started 13:52:02,421 httpcore.http11 DEBUG response_closed.complete 13:52:02,421 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:02,421 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.4220000000204891. input_tokens=30, output_tokens=2 13:52:02,425 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger's equipment.\nPlease note that in accordance with transport conditions, EL AL does not bear responsibility for fragile or valuable items. If your sporting equipment is fragile and/or valuable, we recommend purchasing special travel insurance for it. \nOutput:"}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:02,426 httpcore.http11 DEBUG send_request_headers.started request= 13:52:02,426 httpcore.http11 DEBUG send_request_headers.complete 13:52:02,426 httpcore.http11 DEBUG send_request_body.started request= 13:52:02,426 httpcore.http11 DEBUG send_request_body.complete 13:52:02,426 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:02,814 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:03 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'243'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9998671'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'7ms'), (b'x-request-id', b'req_14d58ae5dc1c2bcd63626c4fcb3a8a02'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0889de1c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:02,814 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:02,814 httpcore.http11 DEBUG receive_response_body.started request= 13:52:02,814 httpcore.http11 DEBUG receive_response_body.complete 13:52:02,815 httpcore.http11 DEBUG response_closed.started 13:52:02,815 httpcore.http11 DEBUG response_closed.complete 13:52:02,815 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:02,815 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.42099999997299165. input_tokens=30, output_tokens=2 13:52:02,819 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: by the Cargo Division.\n\nTransport costs as cargo:\nTransport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at:\n+972-3-9716679\n\nCosts � What you need to know:\nThe cost of transporting a pet is based on the total weight of the animal, the carrying case, and the food.\nThe prices are valid for animals accompanying the passenger on the same flight.\nPayment is made at the airport after the animal is weighed.\nPayment for transporting pets is made separately; it is not included in the weight of the permitted baggage allowance.\nIf the flight ticket includes any connecting flights with other airlines, payment must be arranged with the other airline.\nThe costs are not applicable to codeshare flights, operated by other airlines.\nA passenger with an open ticket must pay for the outbound and return flight, even if the return date is unknown.\nGeneral guidelines for transporting animals\nOnly the following pets: Dogs, cats or exotic birds, can be transported in the passenger cabin, depending on their size and weight and the required permits.\nAnimals exhibiting clear and visible signs of illness and/or who are emitting a foul odor may not be approved to fly.\nPets who have been approved for transport must also be authorized by the relevant authorities at the intermediate or final destination.\nThe passenger is required to prepare the animal for the flight according to the recommendations of a veterinarian.\nEL AL will not be held responsible in the event an animal is denied transit or entry into another country.\nTransport cage guidelines\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nTransporting service dogs in the aircraft cabin\nService dogs that are accompanying:\n\nA passenger with special needs.\nAn I.D.F soldier / A person experiencing "shell shock" (Post-trauma caused by military service).\nMay be transported at no additional cost in the aircraft cabin, subject to the following terms and conditions:\n\nYou must hold an official document/License that states that your dog has been properly trained and is in active duty as your service dog from one of the certified organization for training service dogs (The Israel Service Dogs Training Center, The Israel Guide Dog Center for The Blind).\nIt is the sole responsibility of the passenger to ensure all documents and/or authorizations required by the destination country for the transport of a service dog have been completed. EL AL will bear no responsibility in this regard.\nThe passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date.\nThe passenger must provide a veterinary certificate\nOutput:'}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:02,820 httpcore.http11 DEBUG send_request_headers.started request= 13:52:02,820 httpcore.http11 DEBUG send_request_headers.complete 13:52:02,820 httpcore.http11 DEBUG send_request_body.started request= 13:52:02,820 httpcore.http11 DEBUG send_request_body.complete 13:52:02,820 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:02,825 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:03 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'225'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9998644'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'8ms'), (b'x-request-id', b'req_bf205d5192b224bbccb867a3ea5db171'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c088ce18c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:02,825 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:02,825 httpcore.http11 DEBUG receive_response_body.started request= 13:52:02,825 httpcore.http11 DEBUG receive_response_body.complete 13:52:02,825 httpcore.http11 DEBUG response_closed.started 13:52:02,825 httpcore.http11 DEBUG response_closed.complete 13:52:02,825 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:02,826 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.4059999999590218. input_tokens=30, output_tokens=2 13:52:02,829 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Information on batteries and dangerous substances\nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.\n\nSubstances and articles forbidden on the aircraft:\n Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders.\n Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury.\n Explosives other than light ammunition.\n Flammable liquids and solids.\n Radioactive materials.\n Briefcases with installed alarm devices.\n Oxidizing materials (hydrogen peroxide, bleaching powders, etc.).\n Poisons and infectious substances, such as insecticides, herbicides, and live virus materials.\n Items such as high-strength magnetic materials, materials that can harm people or the environment.\n\n\n\nFrequently asked questions about batteries:\nWhat kinds of batteries may be taken aboard in carry-on baggage (in the aircraft cabin)?\nMost types of batteries that are commonly used by consumers may be taken on board, as well as battery-powered electronic devices for personal use.\nSpare batteries should be protected from damage and short circuit. Battery-powered devices must be protected from accidental operation and heat generation.\n\nBatteries allowed aboard the aircraft in carry-on baggage:\nDry cell alkaline batteries; typical batteries such as AA, AAA, C, D, 9-volt batteries, button batteries, etc.\nDry cell rechargeable batteries such as nickel-metal hydride (NiMH) and nickel-cadmium batteries (NiCad).\nLithium-ion batteries (a.k.a.: rechargeable lithium, lithium polymer, LIPO, or secondary lithium batteries). All types of consumer-grade lithium-ion batteries may be carried aboard the aircraft (up to 100 watt-hours [Wh] per battery). This battery size includes AA and AAA batteries, as well as batteries in cellphones, PDAs, cameras, camcorders, electronic games, tablets, portable drills, and laptops. The watt-hours (Wh) rating is marked on newer lithium-ion batteries and is explained in question 3 below. Portable chargers are also considered batteries.\nTwo larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on.\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '**Output:**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:02,830 httpcore.http11 DEBUG send_request_headers.started request= 13:52:02,830 httpcore.http11 DEBUG send_request_headers.complete 13:52:02,830 httpcore.http11 DEBUG send_request_body.started request= 13:52:02,830 httpcore.http11 DEBUG send_request_body.complete 13:52:02,830 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:03,227 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:03 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'227'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9996670'), (b'x-ratelimit-reset-requests', b'9ms'), (b'x-ratelimit-reset-tokens', b'19ms'), (b'x-request-id', b'req_553effe72cc650c154b261d60c1435dd'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c08b4a03c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:03,227 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:03,227 httpcore.http11 DEBUG receive_response_body.started request= 13:52:03,227 httpcore.http11 DEBUG receive_response_body.complete 13:52:03,228 httpcore.http11 DEBUG response_closed.started 13:52:03,228 httpcore.http11 DEBUG response_closed.complete 13:52:03,228 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:03,228 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.39100000000325963. input_tokens=30, output_tokens=2 13:52:03,231 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Flying with sporting equipment?\nAre you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you're going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know\nWe offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions:\n- Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg.\n- Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.\nNote: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).\nAdditional Sports Equipment\nIf you need to bring sports equipment in addition to your standard baggage allowance, the following applies:\n\n\nAllowed Dimensions and Weight: Sports equipment with dimensions up to 277 cm (length + width + height) and weighing up to 50 kg.\n\nFees:\n- Europe, the Middle East, and Morocco: $70 one way.\n- Far East and North America: $150 one way.\n\nPlease ensure that your sports equipment meets these requirements to take advantage of our sports equipment transport service.\n\nPayment for the transport of sporting equipment will be made at the airport only and cannot be made in advance. Costs are determined according to the following regulations:\n\nThe final cost will be determined on the date of payment, according to the service cost on that date. Costs may vary depending on destination and flight, according to the sole discretion of the airline.\nChecked baggage containing sporting equipment must meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page.\nPrices are displayed in US dollars. At some airports,\nOutput:"}, {'role': 'assistant', 'content': 'There are no specific named entities or claims related to baggage measurements, weight limits, and restrictions from airline documentation in the provided text. The text primarily discusses general information about transporting sporting equipment without mentioning specific organizations, persons, geographical locations, or events that would fit the entity specification.\n\nTherefore, the output is:\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:03,232 httpcore.http11 DEBUG send_request_headers.started request= 13:52:03,232 httpcore.http11 DEBUG send_request_headers.complete 13:52:03,232 httpcore.http11 DEBUG send_request_body.started request= 13:52:03,232 httpcore.http11 DEBUG send_request_body.complete 13:52:03,232 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:03,242 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:03 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'250'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9998081'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'11ms'), (b'x-request-id', b'req_1cfa99b9f4e7ed9b52a544463e3f0e42'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c08b39eec22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:03,242 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:03,242 httpcore.http11 DEBUG receive_response_body.started request= 13:52:03,242 httpcore.http11 DEBUG receive_response_body.complete 13:52:03,243 httpcore.http11 DEBUG response_closed.started 13:52:03,243 httpcore.http11 DEBUG response_closed.complete 13:52:03,243 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:03,243 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.4220000000204891. input_tokens=30, output_tokens=2 13:52:03,246 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: is marked on newer lithium-ion batteries and is explained in question 3 below. Portable chargers are also considered batteries.\nTwo larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on. The battery size includes extended-life laptop batteries and most lithium-ion batteries for professional-grade audio/visual equipment. Most consumer-grade lithium-ion batteries are smaller. Engineering approval is required in order to travel with these larger batteries.\nLithium metal batteries (a.k.a. non-rechargeable lithium batteries or primary lithium batteries). These batteries are often used in cameras and small personal electronic devices. Consumer-grade batteries (up to 2 grams of lithium per battery) may be brought aboard the aircraft. This includes all the typical non-rechargeable batteries used in cameras (AA, AAA, 123, CR123A, CR1, CR2, CRV3, CR22, 2CR5, etc.), as well as flat, round lithium button batteries.\nNon-spillable wet batteries with absorbed electrolyte are limited to 12 volts and 100 watt-hours per battery. These batteries must be of the absorbed electrolyte type (gel cells, AGM, etc.) that meet the requirements of 49 CFR; i.e. no electrolyte will leak from a cracked battery case. Batteries must be in strong outer packaging or installed in equipment. Additionally, passengers are restricted to two spare (uninstalled) batteries. Spare batteries� terminals must be protected (using non-conductive caps, tape, etc.) within the outer packaging. Batteries and outer packaging must be marked �nonspillable� or �nonspillable battery.� Note: The above applies to portable electronic devices, not battery-powered mobility aids. There are separate exceptions for motorized wheelchairs.\n \n\nWhat kinds of batteries are allowed in checked baggage?\nYou may not check lithium batteries except:\nElectronic devices with lithium batteries that cannot be removed from the device and cannot be stored in the aircraft cabin due to physical size will be stored in the aircraft hold under the following conditions:\n\nMake sure that the device is completely switched off and protected from accidental operation.\nThe device must be protected from external damage.\nAn electronic device may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium\nOutput:"}, {'role': 'assistant', 'content': 'Based on the provided text, entity specification, and claim description, the analysis yields the following claims:\n\n1. No specific organizations, persons, geographical entities, or events were identified in the text that match the entity specification.\n2. The text primarily discusses regulations regarding lithium batteries and does not provide any claims related to organizations, persons, or events.\n\nAs a result, there are no claims to extract from the provided text.\n\nOutput: \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:03,247 httpcore.http11 DEBUG send_request_headers.started request= 13:52:03,247 httpcore.http11 DEBUG send_request_headers.complete 13:52:03,247 httpcore.http11 DEBUG send_request_body.started request= 13:52:03,247 httpcore.http11 DEBUG send_request_body.complete 13:52:03,247 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:04,159 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'3960'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9989478'), (b'x-ratelimit-reset-requests', b'9ms'), (b'x-ratelimit-reset-tokens', b'63ms'), (b'x-request-id', b'req_14f1a4c5eb671e3d1afd3c79c5099276'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c079ace97d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:04,159 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:04,159 httpcore.http11 DEBUG receive_response_body.started request= 13:52:04,159 httpcore.http11 DEBUG receive_response_body.complete 13:52:04,159 httpcore.http11 DEBUG response_closed.started 13:52:04,159 httpcore.http11 DEBUG response_closed.complete 13:52:04,160 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:04,160 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 4.1560000000172295. input_tokens=1511, output_tokens=170 13:52:04,164 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: and\\or on flights operated by other airlines.\nSubject to the provisions of the law, in the event of cancellation/change of the additional services after purchase, no refund will be given, and the passenger will be charged in full for ordering such services.\nOutput:"}, {'role': 'assistant', 'content': '<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:04,165 httpcore.http11 DEBUG send_request_headers.started request= 13:52:04,165 httpcore.http11 DEBUG send_request_headers.complete 13:52:04,165 httpcore.http11 DEBUG send_request_body.started request= 13:52:04,165 httpcore.http11 DEBUG send_request_body.complete 13:52:04,165 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:04,310 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'4742'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9990'), (b'x-ratelimit-remaining-tokens', b'9944310'), (b'x-ratelimit-reset-requests', b'55ms'), (b'x-ratelimit-reset-tokens', b'334ms'), (b'x-request-id', b'req_55332e4d9d5f5f4fd8217bb1ee571c11'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075da10c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:04,311 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:04,311 httpcore.http11 DEBUG receive_response_body.started request= 13:52:04,311 httpcore.http11 DEBUG receive_response_body.complete 13:52:04,311 httpcore.http11 DEBUG response_closed.started 13:52:04,311 httpcore.http11 DEBUG response_closed.complete 13:52:04,311 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:04,312 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 5.061999999976251. input_tokens=1616, output_tokens=238 13:52:04,316 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: proceed to designated security check areas. Those who haven't checked in online should use El Al's check-in counters. Ensure all necessary documents are available according to your flight destination.\n\nReturning to Israel from abroad?\nAll passengers must check in at the counters, regardless of luggage.\nOutput:"}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:04,317 httpcore.http11 DEBUG send_request_headers.started request= 13:52:04,317 httpcore.http11 DEBUG send_request_headers.complete 13:52:04,317 httpcore.http11 DEBUG send_request_body.started request= 13:52:04,317 httpcore.http11 DEBUG send_request_body.complete 13:52:04,317 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:04,370 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'2835'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994468'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'33ms'), (b'x-request-id', b'req_f65f27f33eba251f015598d1570eac78'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0821a987d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:04,371 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:04,371 httpcore.http11 DEBUG receive_response_body.started request= 13:52:04,371 httpcore.http11 DEBUG receive_response_body.complete 13:52:04,371 httpcore.http11 DEBUG response_closed.started 13:52:04,371 httpcore.http11 DEBUG response_closed.complete 13:52:04,372 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:04,372 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 3.0160000000032596. input_tokens=19, output_tokens=175 13:52:04,376 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: How many checked bags can you bring?\nFlying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost\nThe checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website.\nYou can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page.\nThe baggage policy on scheduled Sundor flights is the same as El Al's baggage policy.\n\nOversized And Overweight Baggage\nWhat is oversized and overweight baggage?\nAny baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage?\nAfter going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight.\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:04,377 httpcore.http11 DEBUG send_request_headers.started request= 13:52:04,377 httpcore.http11 DEBUG send_request_headers.complete 13:52:04,377 httpcore.http11 DEBUG send_request_body.started request= 13:52:04,378 httpcore.http11 DEBUG send_request_body.complete 13:52:04,378 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:04,649 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'295'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9998692'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'7ms'), (b'x-request-id', b'req_942f1ba905148e5fe41368228d77522d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c093a9717d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:04,649 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:04,649 httpcore.http11 DEBUG receive_response_body.started request= 13:52:04,650 httpcore.http11 DEBUG receive_response_body.complete 13:52:04,650 httpcore.http11 DEBUG response_closed.started 13:52:04,650 httpcore.http11 DEBUG response_closed.complete 13:52:04,650 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:04,650 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.48499999998603016. input_tokens=30, output_tokens=2 13:52:04,654 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: � The price depends on a number of factors, such as the destination and date of the flight.\nWhen reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price.\nYou can pay to check baggage on the website (without handling fees), through the EL AL Service Center (additional handling fee of $5 per passenger per reservation), at the airport, or through a travel agent.\nEach piece of checked baggage can weigh up to 23 kg. For information on excess baggage and adding another piece of baggage.\nThe prices in the table are per passenger per flight segment.\n\u200b\u200bDo not pack valuable items in your checked baggage.\nPremium and business class\nPremium class tickets include up to two pieces of checked baggage weighing up to 23 kg each.\nBusiness class tickets include up to two pieces of checked baggage weighing up to 32 kg each.\nThere is a fee for any additional pieces of checked baggage.\nDo you have a connecting flight?\nWhen several airlines are involved in a flight route, checked baggage rules may vary from carrier to carrier or from one flight segment to the next.\nInformation on the free baggage allowance is included for each flight segment on the ticket. If no details appear, please contact the airline or travel agent for clarification.\nIt should be noted that the checked baggage and carry-on allowances that appear on your ticket are based on information provided to us by other carriers, and EL AL bears no responsibility for the accuracy of the information.\nCertain airlines impose a handling fee for each piece of baggage purchased through them, and it is important to verify this on the relevant carrier's website.\nOn code-share flights, the marketing carrier determines the baggage procedures, except in cases where there is another agreement between the operating and marketing carriers.\nWant to check an additional piece of baggage?\nPurchase online up to 3 hours before your flight, enjoy up to 50% discount on the fee charged at the airport and save the handling fee.\n\nIf you haven't checked in yet, you can add baggage via Manage my booking.\nIf you've already checked in, you can add baggage via the check-in process.\nManage my booking\nCheck-in process\nAdditional terms and conditions\nThe permitted baggage allowance as specified below is valid when EL AL operates the most significant flight segment of the itinerary; in other words when it is the MSC (Most Significant Carrier).\nBaggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.\nThe size of the baggage in the next\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:04,655 httpcore.http11 DEBUG send_request_headers.started request= 13:52:04,655 httpcore.http11 DEBUG send_request_headers.complete 13:52:04,655 httpcore.http11 DEBUG send_request_body.started request= 13:52:04,655 httpcore.http11 DEBUG send_request_body.complete 13:52:04,656 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:04,725 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'233'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9998675'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'7ms'), (b'x-request-id', b'req_c0baec401c6bf0a09ef89960b9c9fba3'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0949c8dc233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:04,725 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:04,725 httpcore.http11 DEBUG receive_response_body.started request= 13:52:04,726 httpcore.http11 DEBUG receive_response_body.complete 13:52:04,726 httpcore.http11 DEBUG response_closed.started 13:52:04,726 httpcore.http11 DEBUG response_closed.complete 13:52:04,726 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:04,726 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.40700000000651926. input_tokens=30, output_tokens=2 13:52:04,729 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Liquids in Carry-On Bags\nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check.\n\nLiquids in Carry-On Bags\nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines.\n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time.\n\n\nGeneral information about carrying liquids in handbags to U.S\nThe volume of the container (Liquids , Aerosols, Gels) cannot exceed 100 ml (3.4 oz).\nAll items must be packed together in a clear resealable plastic bag.\nMedications and special food products (such as baby food) do not have to be in the plastic bag. These items must be presented at the security checkpoint, along with the corresponding doctor�s note.\u200b\n\u200bPassengers embarking on a connecting flight cannot purchase products prohibited aboard the aircraft, not even from the Duty Free on the plane.\nEL AL is not and will not be responsible for any liquids confiscated from passengers at the airport.\nPlease note that there may be additional inspections and requirements including at the gate.\nOutput:"}, {'role': 'assistant', 'content': '(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>EL AL is not and will not be responsible for any liquids confiscated from passengers at the airport.<|>EL AL is not and will not be responsible for any liquids confiscated from passengers at the airport.)\n##\n(ISRAEL<|>NONE<|>BAGGAGE MEASUREMENTS AND RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>It is important to know what you can take with you aboard the aircraft when departing from Israel.<|>For your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:04,730 httpcore.http11 DEBUG send_request_headers.started request= 13:52:04,730 httpcore.http11 DEBUG send_request_headers.complete 13:52:04,730 httpcore.http11 DEBUG send_request_body.started request= 13:52:04,730 httpcore.http11 DEBUG send_request_body.complete 13:52:04,730 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:04,774 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'230'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9998366'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'9ms'), (b'x-request-id', b'req_0f1c15d270c27d888cc7c580fd9e52a4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c094f99b7d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:04,775 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:04,775 httpcore.http11 DEBUG receive_response_body.started request= 13:52:04,775 httpcore.http11 DEBUG receive_response_body.complete 13:52:04,775 httpcore.http11 DEBUG response_closed.started 13:52:04,775 httpcore.http11 DEBUG response_closed.complete 13:52:04,775 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:04,776 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.39100000000325963. input_tokens=30, output_tokens=2 13:52:04,778 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with you all of the documents and authorizations; you will be asked to present them at check-in. Without this authorization, a pet will not be accepted on the flight and EL AL may not be held responsible for this.\nAdditional requirements for obtaining authorization to transport a pet as cargo with a bill of lading\nIn cases where the Veterinary Services Department determines that the animal may be transported with a bill of lading (usually when the pet weighs more than 9 kg), this service will be offered through the Cargo Division. Email the following address: Cargostore@elal.co.il\u200b and attach the following documents in a single PDF file:\n\nAuthorization from the Veterinary Services Department.\nExport license.\nBill of lading.\nCertificate of good health.\nLaboratory results for rabies antibodies.\nName of customs brokerage company (if necessary).\nBring the Veterinary Service authorization with you to the airport and present it at the check-in counter.\n\nWhere do you pick up animals after landing in Israel?\nWhen the animal is transported as baggage, it will be released in the Ben Gurion Airport Arrivals Hall.\nWhen the animal is transported as cargo, it will be released in the Ben Gurion Airport cargo terminal.\nFor questions and clarifications please contact our Cargo Division: (import tracing):\nisraelc@elal.co.il\nTracingi1@elal.co.il\nTelephone: +972-3-9716589/592\nThe costs of transporting animals\nTransport costs as baggage:\n \t\u200bEurope and Middle East\tNorth America and Far East\nAnimals weighing up to 9 kg with their cage\t$100\t $150\nAnimals weighing between 9 and 50 kg with their cage\t$200\t$250\nAnimals weighing between 50 and 100 kg with their cage\t$400\t$450\nAnimals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.\n\nTransport costs as cargo:\nTransport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at:\n+972-3-9716679\n\nCosts � What you need to know:\nThe cost\nOutput:"}, {'role': 'assistant', 'content': '(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND WEIGHT LIMITS<|>TRUE<|>NONE<|>NONE<|>Transport costs for animals weighing up to 9 kg with their cage are $100 for Europe and Middle East and $150 for North America and Far East. Animals weighing between 9 and 50 kg with their cage cost $200 for Europe and Middle East and $250 for North America and Far East. Animals weighing between 50 and 100 kg with their cage cost $400 for Europe and Middle East and $450 for North America and Far East. Animals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.<|>Transport costs as baggage: Europe and Middle East Animals weighing up to 9 kg with their cage $100 $150 Animals weighing between 9 and 50 kg with their cage $200 $250 Animals weighing between 50 and 100 kg with their cage $400 $450 Animals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:04,779 httpcore.http11 DEBUG send_request_headers.started request= 13:52:04,779 httpcore.http11 DEBUG send_request_headers.complete 13:52:04,779 httpcore.http11 DEBUG send_request_body.started request= 13:52:04,780 httpcore.http11 DEBUG send_request_body.complete 13:52:04,780 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:05,114 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'288'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9998100'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'11ms'), (b'x-request-id', b'req_88818bff6cbf232f88cfaa00960d9623'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c096be587d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:05,114 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:05,115 httpcore.http11 DEBUG receive_response_body.started request= 13:52:05,115 httpcore.http11 DEBUG receive_response_body.complete 13:52:05,115 httpcore.http11 DEBUG response_closed.started 13:52:05,115 httpcore.http11 DEBUG response_closed.complete 13:52:05,115 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:05,116 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.46799999999348074. input_tokens=30, output_tokens=2 13:52:05,119 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view the Summary of Regulations.\nIf your battery is on the list of batteries allowed on the aircraft and in order for EL AL to be prepared to transport the mobility aid, you must report, at least 14 days before the flight, that you intend to arrive at the flight with the mobility aid. You must send an email to flightaid@elal.co.il indicating the model of the wheelchair/scooter and battery as shown on the list.\nIf your battery does not appear on the list of flight-approved batteries, please fill out and submit a portable vehicle flight form. After filling out the form and sending it to flightaid@elal.co.il, you will receive authorization to travel with your mobility aid within approximately 7 business days, depending on the urgency of your flight dates.\nTraveling with hazardous materials on EL AL flights\n\nAre you planning to fly with dry ice? Contact the EL AL service center in advance to update the details of your flight. Additionally, you will need to fill out a Declaration Form and bring it with you on the flight.\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '**Output:**\n\n(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Battery-powered mobility aids must comply with the relevant IATA regulations for EL AL flights, and specific procedures must be followed to transport them.<|>For your convenience, you can view the Summary of Regulations.)\n##\n(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Traveling with hazardous materials on EL AL flights requires prior contact with the service center and filling out a Declaration Form.<|>Are you planning to fly with dry ice? Contact the EL AL service center in advance to update the details of your flight.)\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:05,120 httpcore.http11 DEBUG send_request_headers.started request= 13:52:05,120 httpcore.http11 DEBUG send_request_headers.complete 13:52:05,121 httpcore.http11 DEBUG send_request_body.started request= 13:52:05,121 httpcore.http11 DEBUG send_request_body.complete 13:52:05,121 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:05,282 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'4258'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9990481'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'57ms'), (b'x-request-id', b'req_2c2d97893968c855a7df44ac73c2a928'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07ee8bcc22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:05,282 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:05,282 httpcore.http11 DEBUG receive_response_body.started request= 13:52:05,283 httpcore.http11 DEBUG receive_response_body.complete 13:52:05,283 httpcore.http11 DEBUG response_closed.started 13:52:05,283 httpcore.http11 DEBUG response_closed.complete 13:52:05,283 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:05,284 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 4.437000000034459. input_tokens=19, output_tokens=329 13:52:05,289 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: in the area designated for the passenger's feet, so that the dog does not invade the space of other passengers.\nEL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs:\nThe dog constitutes a direct threat.\nThe dog causes a disturbance in the aircraft or its behavior indicates that it has not been trained to behave in public.\nTransporting the dog violates safety and security regulations.\nThe passenger does not provide the necessary forms as required and/or did not meet all of the cumulative conditions mentioned above.\nTo the extent that damage is caused by the dog, EL AL will be entitled to charge the passenger for the full damage.\nOutput:"}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': "Entity specification: ['organization', 'person', 'geo', 'event'] \nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation. \nText: in the area designated for the passenger's feet, so that the dog does not invade the space of other passengers. EL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs: The dog constitutes a direct threat. The dog causes a disturbance in the aircraft or its behavior indicates that it has not been trained to behave in public. Transporting the dog violates safety and security regulations. The passenger does not provide the necessary forms as required and/or did not meet all of the cumulative conditions mentioned above. To the extent that damage is caused by the dog, EL AL will be entitled to charge the passenger for the full damage. \n\nOutput: \n\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>EL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs: The dog constitutes a direct threat, causes a disturbance, or violates safety and security regulations.<|>EL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs: The dog constitutes a direct threat. The dog causes a disturbance in the aircraft or its behavior indicates that it has not been trained to behave in public. Transporting the dog violates safety and security regulations.) \n<|COMPLETE|>"}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:05,290 httpcore.http11 DEBUG send_request_headers.started request= 13:52:05,290 httpcore.http11 DEBUG send_request_headers.complete 13:52:05,290 httpcore.http11 DEBUG send_request_body.started request= 13:52:05,290 httpcore.http11 DEBUG send_request_body.complete 13:52:05,290 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:05,565 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'259'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9998265'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'10ms'), (b'x-request-id', b'req_c8d3ba89ad6b1c54ed160f9bcd950e98'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0999b527d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:05,565 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:05,565 httpcore.http11 DEBUG receive_response_body.started request= 13:52:05,565 httpcore.http11 DEBUG receive_response_body.complete 13:52:05,565 httpcore.http11 DEBUG response_closed.started 13:52:05,566 httpcore.http11 DEBUG response_closed.complete 13:52:05,566 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:05,566 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.4529999999795109. input_tokens=30, output_tokens=2 13:52:05,652 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'3915'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994158'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'35ms'), (b'x-request-id', b'req_87d381d30c658baf59770979710c7308'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0835da7c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:05,652 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:05,652 httpcore.http11 DEBUG receive_response_body.started request= 13:52:05,652 httpcore.http11 DEBUG receive_response_body.complete 13:52:05,653 httpcore.http11 DEBUG response_closed.started 13:52:05,653 httpcore.http11 DEBUG response_closed.complete 13:52:05,653 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:05,653 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 4.0939999999827705. input_tokens=19, output_tokens=303 13:52:05,659 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Was your baggage delayed or damaged?\nSometimes, for unexpected reasons, there are cases in which baggage is delayed, damaged, or lost. We apologize in advance for any inconvenience and will do our best to find a quick solution to your satisfaction.\nBaggage Service Center handles cases of:\nDelayed baggage\nDamaged baggage\nAn item forgotten on board\nStatus of a claims that were sent to the Baggage Claims Department\nWays to contact about baggage issues after a flight\n \n\nPhone: 03-9771150 \nSunday to Thursday: 8:30 a.m. - 5 p.m.\nFriday: 8:30 a.m. - 1 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nWhatsApp chat 03-9771111:\nSunday to Thursday: 4 p.m. - 12 a.m.\nFriday: 1 p.m. - 4 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nRegarding delayed baggage, once your baggage is retrieved, it will be transferred to the courier service and delivered to the address stated on the report.\nIs your baggage delayed or lost?\nDelayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.\nIf you didn�t report about the delayed bag at the airport, you can contact the baggage service center within 7 days from the date of your flight. See contact details above. \nThe status of the claim can be checked in a worldwide system (in English). Enter the lost baggage report number (10 characters) in the first box, the last name in the second box, and click the "Submit" button. Checking the status of a claim\nWas your baggage damaged?\n \n\nIf you noticed any damage to your baggage, you must report the damage immediately to an EL AL representative at the airport in the baggage claim area. A damage report will be issued, in accordance with company policy.\n\nAfter receiving the damage report, you may go to one of the stores listed below, within 60 days for further handling. Please bring with you the damage report, the baggage that was damaged with the baggage tag. Please do not remove the baggage tag from the handle.\n\nIn the event you only noticed the damage after you have left the airport, or if any of the items inside the baggage were damaged (i.e. items that did not\nOutput:'}, {'role': 'assistant', 'content': "The provided text does not contain any specific named entities that match the entity specification of 'organization', 'person', 'geo', or 'event'. Additionally, there are no claims related to baggage measurements, weight limits, or restrictions that can be extracted from the text. \n\nTherefore, the output will be empty.\n\n<|COMPLETE|>"}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': 'Based on the provided text, here are the identified entities and claims:\n\n1. **Entities**:\n - Organization: EL AL\n - Event: Baggage Claim\n - Geo: Airport\n\n2. **Claims**:\n - Claim regarding delayed baggage reporting.\n - Claim regarding damaged baggage reporting.\n\nHere is the output based on the identified entities and claims:\n\n(EL AL<|>NONE<|>BAGGAGE HANDLING<|>TRUE<|>NONE<|>NONE<|>Delayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.<|>Delayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.)\n##\n(EL AL<|>NONE<|>BAGGAGE HANDLING<|>TRUE<|>NONE<|>NONE<|>If you noticed any damage to your baggage, you must report the damage immediately to an EL AL representative at the airport in the baggage claim area. A damage report will be issued, in accordance with company policy.<|>If you noticed any damage to your baggage, you must report the damage immediately to an EL AL representative at the airport in the baggage claim area. A damage report will be issued, in accordance with company policy.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:05,659 httpcore.http11 DEBUG send_request_headers.started request= 13:52:05,660 httpcore.http11 DEBUG send_request_headers.complete 13:52:05,660 httpcore.http11 DEBUG send_request_body.started request= 13:52:05,660 httpcore.http11 DEBUG send_request_body.complete 13:52:05,660 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:05,711 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'257'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9998187'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'10ms'), (b'x-request-id', b'req_cc081db014f7166d4ddcbc3f28968be8'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c09aaea7c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:05,711 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:05,711 httpcore.http11 DEBUG receive_response_body.started request= 13:52:05,711 httpcore.http11 DEBUG receive_response_body.complete 13:52:05,711 httpcore.http11 DEBUG response_closed.started 13:52:05,712 httpcore.http11 DEBUG response_closed.complete 13:52:05,712 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:05,712 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.42199999996228144. input_tokens=30, output_tokens=2 13:52:06,138 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:06 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'304'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997796'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'13ms'), (b'x-request-id', b'req_90f653c8608c9b4f2fecbba6cc0e4c02'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c09cff757d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:06,138 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:06,138 httpcore.http11 DEBUG receive_response_body.started request= 13:52:06,139 httpcore.http11 DEBUG receive_response_body.complete 13:52:06,139 httpcore.http11 DEBUG response_closed.started 13:52:06,139 httpcore.http11 DEBUG response_closed.complete 13:52:06,139 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:06,139 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.48499999998603016. input_tokens=30, output_tokens=2 13:52:07,453 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:07 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'7231'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9976364'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'141ms'), (b'x-request-id', b'req_af4630472d54deac2d8e0957aacb7f2f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c079d82d7d95-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:07,453 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:07,453 httpcore.http11 DEBUG receive_response_body.started request= 13:52:07,454 httpcore.http11 DEBUG receive_response_body.complete 13:52:07,454 httpcore.http11 DEBUG response_closed.started 13:52:07,454 httpcore.http11 DEBUG response_closed.complete 13:52:07,454 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:07,455 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 7.421999999962281. input_tokens=1615, output_tokens=376 13:52:07,459 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: AL operates the most significant flight segment of the itinerary; in other words when it is the MSC (Most Significant Carrier).\nBaggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.\nThe size of the baggage in the next clause refers to the sum of the length + width + depth.\nThe maximum size permitted per piece of checked baggage (whether it is a suitcase or any other type of baggage) is 158 cm.\nBaggage fees may vary from time to time, from destination to destination, and from flight to flight, all at EL AL�s sole discretion. The prevailing rate is the rate on the date of payment for the service.\nThe maximum size permitted for an infant�s checked baggage (length + width + depth) is 158 cm (excluding Lite tickets, which have no baggage allowance at all).\nSome countries use the British measurement system of pounds for weight and inches for length. 1 kg is equivalent to 2.20 lbs. 1 cm is equivalent to 0.4�.\nPassengers may travel with a maximum of five pieces of checked baggage. Six or more pieces of checked baggage must be handled in advance by the EL AL Cargo Division. Please call the EL AL Cargo Division Telephone Service Center at +972-3-9771177.\nFlying with a baby (up to the age of two)? You are entitled to bring a fully collapsible stroller, infant carrier seat, or infant car seat with you. For more information.\nIf you are traveling with a small child (aged 2-12), you are entitled to check a stroller or child safety seat at no additional charge.\nPrices are displayed in US dollars. At some airports, payment is only allowed in local currency, according to the conversion rate on the date of payment.\nFor those flying from India: A government service tax will be collected for air travel for flights with the first point of departure originated in India.\nEL AL reserves the right to change the excess baggage rates from time to time.\nThe aforementioned information applies to EL AL flights on EL AL aircraft and does not apply to codeshare fights or flights on foreign airlines, including connecting flights.\nThe luggage policy of a flight may vary when the scheduled aircraft has changed and\\or on flights operated by other airlines.\nSubject to the provisions of the law, in the event of cancellation/change of the additional services after purchase, no refund will be given, and the passenger will be charged in full for ordering such services.\nOutput:"}, {'role': 'assistant', 'content': '(EL AL<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>The baggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket, with a maximum size permitted per piece of checked baggage being 158 cm.<|>Baggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket. The maximum size permitted per piece of checked baggage (whether it is a suitcase or any other type of baggage) is 158 cm.)\n##\n(EL AL<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>Passengers may travel with a maximum of five pieces of checked baggage, and six or more pieces must be handled in advance by the EL AL Cargo Division.<|>Passengers may travel with a maximum of five pieces of checked baggage. Six or more pieces of checked baggage must be handled in advance by the EL AL Cargo Division.)\n##\n(EL AL<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>The maximum size permitted for an infant�s checked baggage is also 158 cm, excluding Lite tickets which have no baggage allowance at all.<|>The maximum size permitted for an infant�s checked baggage (length + width + depth) is 158 cm (excluding Lite tickets, which have no baggage allowance at all).)\n##\n(EL AL<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>EL AL reserves the right to change the excess baggage rates from time to time.<|>EL AL reserves the right to change the excess baggage rates from time to time.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:07,460 httpcore.http11 DEBUG send_request_headers.started request= 13:52:07,460 httpcore.http11 DEBUG send_request_headers.complete 13:52:07,460 httpcore.http11 DEBUG send_request_body.started request= 13:52:07,460 httpcore.http11 DEBUG send_request_body.complete 13:52:07,460 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:07,461 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:07 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'7873'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9981'), (b'x-ratelimit-remaining-tokens', b'9875626'), (b'x-ratelimit-reset-requests', b'108ms'), (b'x-ratelimit-reset-tokens', b'746ms'), (b'x-request-id', b'req_989f87bc9486386f0a607aa2be03cfad'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c075ddadc22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:07,463 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:07,463 httpcore.http11 DEBUG receive_response_body.started request= 13:52:07,463 httpcore.http11 DEBUG receive_response_body.complete 13:52:07,463 httpcore.http11 DEBUG response_closed.started 13:52:07,463 httpcore.http11 DEBUG response_closed.complete 13:52:07,463 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:07,464 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "Process" with 0 retries took 8.21899999998277. input_tokens=1575, output_tokens=401 13:52:07,468 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Traveling with pets\nHeading out on a long vacation? Planning to move abroad with the entire family? We consolidated all of the important information so that you and your pet can enjoy a pleasant and quiet flight experience.\n\nFirst and foremost\nThe Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs. If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services. Ways to contact the Ministry of Agriculture.\n\nPlease consider that the authorization process may take several months and involves performing several animal tests.\n\nPlease note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.\n\n* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.\n* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.\n* EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\n\nThere are a number of ways to transport animals:\nAs personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg. Service dogs are exempt from this weight limit. In this case, you should arrive at the check-in counter with the pet.\nAs checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage. In this case, you must send off the animal at the check-in counter; upon landing, you will retrieve your animal in the Arrivals Hall.\nAs registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied). In this case, all transport arrangements will be made via the El Al Cargo Division. The animal will be dropped off at the cargo terminal. Please contact the EL AL Cargo Store.\nOutput:"}, {'role': 'assistant', 'content': '## \n(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND WEIGHT LIMITS<|>TRUE<|>NONE<|>NONE<|>EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.<|>EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.)\n##\n(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND WEIGHT LIMITS<|>TRUE<|>NONE<|>NONE<|>Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg.<|>As personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg.)\n##\n(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND WEIGHT LIMITS<|>TRUE<|>NONE<|>NONE<|>In certain instances (e.g. large animals), animals must be transported as checked baggage.<|>As checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage.)\n##\n(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND WEIGHT LIMITS<|>TRUE<|>NONE<|>NONE<|>There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied).<|>As registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied).)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 4000, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:07,469 httpcore.http11 DEBUG send_request_headers.started request= 13:52:07,469 httpcore.http11 DEBUG send_request_headers.complete 13:52:07,469 httpcore.http11 DEBUG send_request_body.started request= 13:52:07,469 httpcore.http11 DEBUG send_request_body.complete 13:52:07,469 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:08,367 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'7295'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9987474'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'75ms'), (b'x-request-id', b'req_69ca004fea9eaf747649b81f0c44a3cf'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07f3c66c229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:08,368 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:08,368 httpcore.http11 DEBUG receive_response_body.started request= 13:52:08,368 httpcore.http11 DEBUG receive_response_body.complete 13:52:08,368 httpcore.http11 DEBUG response_closed.started 13:52:08,368 httpcore.http11 DEBUG response_closed.complete 13:52:08,368 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:08,369 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 7.467999999993481. input_tokens=19, output_tokens=389 13:52:08,374 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: cargo terminal. Please contact the EL AL Cargo Store.\n\n\n\nTransporting a pet from Israel abroad\nIf you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits, in Israel and in the destination country, in advance. Passengers are responsible for contacting the authorities in the destination country and acting in accordance with their guidelines. The authorities in the destination country may determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\n \n\nPlease note: It is not possible to transport animals in the aircraft cabin to the following destinations: Johannesburg, London and Hong Kong. Transport is strictly with a bill of lading (cargo).\n\nHow to obtain authorization to transport an animal from Israel abroad:\nCheck with the destination country�s authorities to determine the requirements for transporting an animal to their country.\nContact your veterinarian to have him/her perform the required tests and issue the necessary authorizations.\nAfter receiving all of the required documents, contact the Veterinary Services Department to request that they issue an international certificate of good health (this contact can usually be facilitated through your veterinarian).\nUpdate us upon receiving the flight permit, at least 2 business days prior to your flight. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': "**Output:**\n\n(EL AL<|>NONE<|>TRANSPORTATION REGULATIONS<|>TRUE<|>NONE<|>NONE<|>EL AL has specific regulations regarding the transportation of animals, including weight limits and restrictions based on the animal's weight and the mode of transport.<|>Transporting a pet from Israel abroad If you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits, in Israel and in the destination country, in advance.)\n\n(ANIMAL<|>NONE<|>TRANSPORTATION REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Animals weighing up to 9 kg can usually be transported in the aircraft cabin, while those weighing between 9 kg and 100 kg are typically transported in the aircraft hold.<|>The main factor that influences the mode of transport is the animal�s weight: Animals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.)\n\n(ANIMAL<|>NONE<|>TRANSPORTATION REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Animals weighing more than 100 kg must be transported as registered cargo in the aircraft hold.<|>Animals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.)\n\n(DESTINATION COUNTRY<|>NONE<|>TRANSPORTATION REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Passengers are responsible for contacting the authorities in the destination country and acting in accordance with their guidelines for transporting animals.<|>Passengers are responsible for contacting the authorities in the destination country and acting in accordance with their guidelines.)\n\n<|COMPLETE|>"}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:08,375 httpcore.http11 DEBUG send_request_headers.started request= 13:52:08,376 httpcore.http11 DEBUG send_request_headers.complete 13:52:08,376 httpcore.http11 DEBUG send_request_body.started request= 13:52:08,376 httpcore.http11 DEBUG send_request_body.complete 13:52:08,376 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:08,420 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'7895'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9986187'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'82ms'), (b'x-request-id', b'req_8d616b79adc7985f7fe91e7e4bcdf95d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07bdf93c229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:08,420 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:08,421 httpcore.http11 DEBUG receive_response_body.started request= 13:52:08,421 httpcore.http11 DEBUG receive_response_body.complete 13:52:08,421 httpcore.http11 DEBUG response_closed.started 13:52:08,421 httpcore.http11 DEBUG response_closed.complete 13:52:08,421 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:08,422 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 8.078000000037719. input_tokens=19, output_tokens=364 13:52:08,427 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Liquids in Carry-On Bags\nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check.\n\nLiquids in Carry-On Bags\nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines.\n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time.\nOutput:"}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': "Entity specification: ['organization', 'person', 'geo', 'event'] \nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation. \nText: Liquids in Carry-On Bags \nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check. \n\nLiquids in Carry-On Bags \nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines. \n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time. \n\nOutput: \n\n(ISRAEL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Flights departing from Israel have specific conditions regarding carrying liquids in carry-on bags.<|>For your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel.) \n<|COMPLETE|>"}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:08,428 httpcore.http11 DEBUG send_request_headers.started request= 13:52:08,428 httpcore.http11 DEBUG send_request_headers.complete 13:52:08,428 httpcore.http11 DEBUG send_request_body.started request= 13:52:08,428 httpcore.http11 DEBUG send_request_body.complete 13:52:08,428 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:08,631 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'8233'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9990718'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'55ms'), (b'x-request-id', b'req_adbbab1fd269fbec37e800becbc94517'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07aff8ec222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:08,631 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:08,631 httpcore.http11 DEBUG receive_response_body.started request= 13:52:08,632 httpcore.http11 DEBUG receive_response_body.complete 13:52:08,632 httpcore.http11 DEBUG response_closed.started 13:52:08,632 httpcore.http11 DEBUG response_closed.complete 13:52:08,632 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:08,633 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 8.40600000001723. input_tokens=19, output_tokens=598 13:52:08,638 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Information on batteries and dangerous substances\nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.\n\nSubstances and articles forbidden on the aircraft:\n Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders.\n Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury.\n Explosives other than light ammunition.\n Flammable liquids and solids.\n Radioactive materials.\n Briefcases with installed alarm devices.\n Oxidizing materials (hydrogen peroxide, bleaching powders, etc.).\n Poisons and infectious substances, such as insecticides, herbicides, and live virus materials.\n Items such as high-strength magnetic materials, materials that can harm people or the environment.\nOutput:"}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': "Entity specification: ['organization', 'person', 'geo', 'event'] \nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation. \nText: Information on batteries and dangerous substances \nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all. \n\nSubstances and articles forbidden on the aircraft: \nCompressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders. \nCorrosives, such as acids, alkalis, wet cell batteries, and items containing mercury. \nExplosives other than light ammunition. \nFlammable liquids and solids. \nRadioactive materials. \nBriefcases with installed alarm devices. \nOxidizing materials (hydrogen peroxide, bleaching powders, etc.). \nPoisons and infectious substances, such as insecticides, herbicides, and live virus materials. \nItems such as high-strength magnetic materials, materials that can harm people or the environment. \n\nOutput: \n\n(NONE<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Certain articles and substances are classified as dangerous and may require advance preparation or may not be allowed on flights.<|>Whether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.) \n(NONE<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Substances and articles forbidden on the aircraft include compressed gases, corrosives, explosives, flammable liquids and solids, radioactive materials, briefcases with installed alarm devices, oxidizing materials, poisons, and infectious substances.<|>Substances and articles forbidden on the aircraft: Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders. Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury. Explosives other than light ammunition. Flammable liquids and solids. Radioactive materials. Briefcases with installed alarm devices. Oxidizing materials (hydrogen peroxide, bleaching powders, etc.). Poisons and infectious substances, such as insecticides, herbicides, and live virus materials. Items such as high-strength magnetic materials, materials that can harm people or the environment.) \n<|COMPLETE|>"}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:08,639 httpcore.http11 DEBUG send_request_headers.started request= 13:52:08,639 httpcore.http11 DEBUG send_request_headers.complete 13:52:08,639 httpcore.http11 DEBUG send_request_body.started request= 13:52:08,639 httpcore.http11 DEBUG send_request_body.complete 13:52:08,639 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:08,806 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:09 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'268'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997677'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'13ms'), (b'x-request-id', b'req_73bb8aba6e8a307e76dd70c4d57d8133'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0adff28c229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:08,807 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:08,807 httpcore.http11 DEBUG receive_response_body.started request= 13:52:08,807 httpcore.http11 DEBUG receive_response_body.complete 13:52:08,807 httpcore.http11 DEBUG response_closed.started 13:52:08,807 httpcore.http11 DEBUG response_closed.complete 13:52:08,807 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:08,808 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.4380000000237487. input_tokens=30, output_tokens=2 13:52:08,846 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:09 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'231'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9998036'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'11ms'), (b'x-request-id', b'req_058b0094bede8253900ea398c3392814'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0ae4f92c229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:08,846 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:08,847 httpcore.http11 DEBUG receive_response_body.started request= 13:52:08,847 httpcore.http11 DEBUG receive_response_body.complete 13:52:08,847 httpcore.http11 DEBUG response_closed.started 13:52:08,847 httpcore.http11 DEBUG response_closed.complete 13:52:08,847 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:08,848 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.42199999996228144. input_tokens=30, output_tokens=2 13:52:09,389 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:09 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'577'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997796'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'13ms'), (b'x-request-id', b'req_31af91c8924694b40c81cbfdfd433c7d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0af9b657d95-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:09,389 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:09,389 httpcore.http11 DEBUG receive_response_body.started request= 13:52:09,389 httpcore.http11 DEBUG receive_response_body.complete 13:52:09,390 httpcore.http11 DEBUG response_closed.started 13:52:09,390 httpcore.http11 DEBUG response_closed.complete 13:52:09,390 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:09,391 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.7660000000032596. input_tokens=30, output_tokens=2 13:52:10,87 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:10 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'9179'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9990089'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'59ms'), (b'x-request-id', b'req_ef00ab2a456ef4a5d881a26ba3638bfc'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07e280aed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:10,88 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:10,88 httpcore.http11 DEBUG receive_response_body.started request= 13:52:10,88 httpcore.http11 DEBUG receive_response_body.complete 13:52:10,88 httpcore.http11 DEBUG response_closed.started 13:52:10,88 httpcore.http11 DEBUG response_closed.complete 13:52:10,88 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:10,89 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 9.35899999999674. input_tokens=19, output_tokens=471 13:52:10,95 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Traveling with pets\nHeading out on a long vacation? Planning to move abroad with the entire family? We consolidated all of the important information so that you and your pet can enjoy a pleasant and quiet flight experience.\n\nFirst and foremost\nThe Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs. If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services. Ways to contact the Ministry of Agriculture.\n\nPlease consider that the authorization process may take several months and involves performing several animal tests.\n\nPlease note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.\n\n* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.\n* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.\n* EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\n\nThere are a number of ways to transport animals:\nAs personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg. Service dogs are exempt from this weight limit. In this case, you should arrive at the check-in counter with the pet.\nAs checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage. In this case, you must send off the animal at the check-in counter; upon landing, you will retrieve your animal in the Arrivals Hall.\nAs registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied). In this case, all transport arrangements will be made via the El Al Cargo Division. The animal will be dropped off at the cargo terminal. Please contact the EL AL Cargo Store.\n\n\n\nTransporting a pet from Israel abroad\nIf you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits,\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '**Output:**\n\n(MINISTRY OF AGRICULTURE<|>NONE<|>REGULATORY AUTHORITY<|>TRUE<|>NONE<|>NONE<|>The Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs.<|>The Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs.)\n\n(EL AL<|>NONE<|>TRANSPORTATION POLICY<|>TRUE<|>NONE<|>NONE<|>EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.<|>Please note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.)\n\n(EL AL<|>NONE<|>TRANSPORTATION RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.<|>* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.)\n\n(EL AL<|>NONE<|>TRANSPORTATION RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.<|>* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.)\n\n(EL AL<|>NONE<|>TRANSPORTATION POLICY<|>TRUE<|>NONE<|>NONE<|>EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.<|>EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.)\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:10,96 httpcore.http11 DEBUG send_request_headers.started request= 13:52:10,96 httpcore.http11 DEBUG send_request_headers.complete 13:52:10,96 httpcore.http11 DEBUG send_request_body.started request= 13:52:10,96 httpcore.http11 DEBUG send_request_body.complete 13:52:10,96 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:10,781 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:11 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10346'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9978040'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'131ms'), (b'x-request-id', b'req_d810f8bcf732a302fce602177255f395'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07b4a587d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:10,782 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:10,782 httpcore.http11 DEBUG receive_response_body.started request= 13:52:10,782 httpcore.http11 DEBUG receive_response_body.complete 13:52:10,782 httpcore.http11 DEBUG response_closed.started 13:52:10,782 httpcore.http11 DEBUG response_closed.complete 13:52:10,782 httpcore.connection DEBUG close.started 13:52:10,783 httpcore.connection DEBUG close.complete 13:52:10,783 httpcore.connection DEBUG close.started 13:52:10,783 httpcore.connection DEBUG close.complete 13:52:10,783 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:10,784 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 10.51500000001397. input_tokens=19, output_tokens=737 13:52:10,789 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Flying with sporting equipment?\nAre you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you're going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know\nWe offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions:\n- Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg.\n- Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.\nNote: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).\nAdditional Sports Equipment\nIf you need to bring sports equipment in addition to your standard baggage allowance, the following applies:\nOutput:"}, {'role': 'assistant', 'content': '**##**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': "Entity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Flying with sporting equipment? Are you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you're going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know We offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions: - Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg. - Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg. Note: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website). Additional Sports Equipment If you need to bring sports equipment in addition to your standard baggage allowance, the following applies:\n\nOutput:\n\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>El Al offers complimentary transport of sports equipment in place of your standard checked baggage under specific conditions regarding dimensions and weight limits.<|>We offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions: - Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg. - Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.)\n##\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>If your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.<|>If your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.)\n##\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>If your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division.<|>If your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).)\n<|COMPLETE|>"}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:10,790 httpcore.http11 DEBUG send_request_headers.started request= 13:52:10,790 httpcore.http11 DEBUG send_request_headers.complete 13:52:10,790 httpcore.http11 DEBUG send_request_body.started request= 13:52:10,790 httpcore.http11 DEBUG send_request_body.complete 13:52:10,790 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:11,271 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:11 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'309'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997553'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'14ms'), (b'x-request-id', b'req_eff09876c9c3122d6ebef5448d35e63d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0bd0d3bc229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:11,271 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:11,271 httpcore.http11 DEBUG receive_response_body.started request= 13:52:11,271 httpcore.http11 DEBUG receive_response_body.complete 13:52:11,271 httpcore.http11 DEBUG response_closed.started 13:52:11,271 httpcore.http11 DEBUG response_closed.complete 13:52:11,271 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:11,272 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.48499999998603016. input_tokens=30, output_tokens=2 13:52:11,515 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:11 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10617'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994170'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'34ms'), (b'x-request-id', b'req_b1434eaa9820496ca09d7395dc8f86b7'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07e0993c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:11,515 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:11,516 httpcore.http11 DEBUG receive_response_body.started request= 13:52:11,516 httpcore.http11 DEBUG receive_response_body.complete 13:52:11,516 httpcore.http11 DEBUG response_closed.started 13:52:11,516 httpcore.http11 DEBUG response_closed.complete 13:52:11,517 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:11,518 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 10.813000000023749. input_tokens=19, output_tokens=805 13:52:11,523 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane's belly at no charge. We recommend removing medications, passports, valuables, and electronic devices from carry-on bags for easy access during the flight.\n\n\nPersonal bag\nPassengers may bring one personal bag on board, regardless of card type or travel class.\nWhat qualifies as a personal bag? Backpacks, laptop bags, makeup bags, strollers approved for plane boarding, duty-free items purchased at the airport or during the flight (for storage under the seat), and more.\nAirplane storage\nWhere can you store your carry-on and personal bags on the plane?\n\n\nOverhead storage\nCarry-on bags must be stored in overhead compartments above your seat.\nSuitcases should be placed with the front facing outward, wheels facing inward, and handle inserted.\n\nUnder-seat storage:\nPersonal bags must be placed under the seat in front of you.\nPassengers seated in emergency exit rows may also store bags and personal items in overhead compartments.\n\nImportant information:\nThe maximum carry-on bag size on El Al flights is up to 56 cm (length), 45 cm (width), and 25 cm (depth), not exceeding a total dimension of 115 cm. These measurements include wheels, handles, and side pockets.\nPersonal bag dimensions should not exceed 18x38x30 cm.\nPassengers requiring additional space for oversized items (e.g., cellos) must purchase an extra seat.\nUnusual items may only be carried in the cabin with prior coordination and approval from El Al's service center.\nDuty-free products purchased at the airport count towards the baggage allowance.\nExceeding eligibility may incur fees.\nEach carry-on bag must meet weight and dimension limits. The maximum dimensions include pockets, wheels, and handles.\nUnsure if you meet the requirements? Use the meters available at check-in counters and boarding gates.\nEnforcement of weight and dimension restrictions is carried out by El Al representatives. Items not meeting requirements will be checked to the plane's belly.\nTraveling with only carry-on luggage or a small bag?\nPassengers with pre-checked carry-on luggage can proceed to designated security check areas. Those who haven't checked in online should use El Al's check-in counters. Ensure all necessary documents are available according to your flight destination.\n\nReturning to Israel from abroad?\nAll passengers must check in at the counters,\nOutput:"}, {'role': 'assistant', 'content': '**Output:**\n\n**NONE**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': "**Output:**\n\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>The maximum carry-on bag size on El Al flights is up to 56 cm (length), 45 cm (width), and 25 cm (depth), not exceeding a total dimension of 115 cm. These measurements include wheels, handles, and side pockets.<|>Important information: The maximum carry-on bag size on El Al flights is up to 56 cm (length), 45 cm (width), and 25 cm (depth), not exceeding a total dimension of 115 cm. These measurements include wheels, handles, and side pockets.)\n##\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Each carry-on bag must meet weight and dimension limits. The maximum dimensions include pockets, wheels, and handles.<|>Each carry-on bag must meet weight and dimension limits. The maximum dimensions include pockets, wheels, and handles.)\n##\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Passengers requiring additional space for oversized items (e.g., cellos) must purchase an extra seat.<|>Passengers requiring additional space for oversized items (e.g., cellos) must purchase an extra seat.)\n##\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Duty-free products purchased at the airport count towards the baggage allowance.<|>Duty-free products purchased at the airport count towards the baggage allowance.)\n##\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Enforcement of weight and dimension restrictions is carried out by El Al representatives. Items not meeting requirements will be checked to the plane's belly.<|>Enforcement of weight and dimension restrictions is carried out by El Al representatives. Items not meeting requirements will be checked to the plane's belly.)\n##\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>If no free space is available, carry-on bags will be checked to the plane's belly at no charge.<|>If no free space is available, carry-on bags will be checked to the plane's belly at no charge.)\n##\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Passengers may bring one personal bag on board, regardless of card type or travel class.<|>Passengers may bring one personal bag on board, regardless of card type or travel class.)\n##\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Personal bag dimensions should not exceed 18x38x30 cm.<|>Personal bag dimensions should not exceed 18x38x30 cm.)\n##\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Unusual items may only be carried in the cabin with prior coordination and approval from El Al's service center.<|>Unusual items may only be carried in the cabin with prior coordination and approval from El Al's service center.)\n##\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Exceeding eligibility may incur fees.<|>Exceeding eligibility may incur fees.)\n<|COMPLETE|>"}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:11,523 httpcore.http11 DEBUG send_request_headers.started request= 13:52:11,524 httpcore.http11 DEBUG send_request_headers.complete 13:52:11,524 httpcore.http11 DEBUG send_request_body.started request= 13:52:11,524 httpcore.http11 DEBUG send_request_body.complete 13:52:11,524 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:11,638 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:11 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'324'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997659'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'14ms'), (b'x-request-id', b'req_85bfb9a58f5704b147186c083ab1cab4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0b8be9dc229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:11,638 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:11,638 httpcore.http11 DEBUG receive_response_body.started request= 13:52:11,638 httpcore.http11 DEBUG receive_response_body.complete 13:52:11,638 httpcore.http11 DEBUG response_closed.started 13:52:11,639 httpcore.http11 DEBUG response_closed.complete 13:52:11,639 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:11,639 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 1.547000000020489. input_tokens=30, output_tokens=2 13:52:11,953 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:12 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'255'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997425'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'15ms'), (b'x-request-id', b'req_c109fee20b8fbea0b95cd6ca404249ea'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0c1ac59c229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:11,953 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:11,953 httpcore.http11 DEBUG receive_response_body.started request= 13:52:11,953 httpcore.http11 DEBUG receive_response_body.complete 13:52:11,953 httpcore.http11 DEBUG response_closed.started 13:52:11,954 httpcore.http11 DEBUG response_closed.complete 13:52:11,954 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:11,954 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.4369999999762513. input_tokens=30, output_tokens=2 13:52:12,402 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:12 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10833'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994062'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'35ms'), (b'x-request-id', b'req_620c702a8fe81922a7d94d82c0c2c4be'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c08249efc21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:12,403 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:12,403 httpcore.http11 DEBUG receive_response_body.started request= 13:52:12,403 httpcore.http11 DEBUG receive_response_body.complete 13:52:12,403 httpcore.http11 DEBUG response_closed.started 13:52:12,403 httpcore.http11 DEBUG response_closed.complete 13:52:12,403 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:12,404 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 11.01500000001397. input_tokens=19, output_tokens=744 13:52:12,410 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with you all of the documents and authorizations; you be asked to present them at check-in. Without this authorization, a pet will not be accepted on the flight and EL AL may not be held responsible for this.\nGuidelines for Transporting Dogs to the US\nPlease note that the regulations regarding transporting dogs to the US have changed. There are certain destinations in the US where transporting dogs will not be allowed at all. For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website. Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.\nPlease note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.\n\nWe recommend using the services of companies specializing in animal air transport.\nPlease note that additional charges are incurred for inspecting and releasing of a dog from airport facilities in the United States.\nAdditional requirements for obtaining authorization to transport a pet as cargo with a bill of lading\nIn cases where the destination country authorities determine that an animal may be transported with a bill of lading (usually when the animal weighs more than 9 kg), this service will be offered through the Cargo Division. Email the following address: Cargostore@elal.co.il\u200b and attach the following documents in a single PDF file:\n\nTransport authorization from the destination country authorities.\nExport license.\nBill of lading.\nCertificate of good health.\nDestination, flight details, flight date, details of the sender, and details of the recipient.\nThe measurements of the transport cage.\nBring all of the required authorizations with you to the airport and present them at the check-in counter.\n\nFor questions and clarifications please contact the Cargo Division: +972-3-9716679\n\nTransporting pets to Israel\nIf you intend to transport an animal to Israel, whether you�re traveling with it or he is flying alone, you are required to obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the\nOutput:"}, {'role': 'assistant', 'content': 'Based on the provided text, there are no specific claims related to baggage measurements, weight limits, or restrictions from airline documentation that can be extracted. The text primarily discusses guidelines for transporting pets, but does not provide explicit claims or measurements related to baggage or weight limits.\n\nTherefore, the output will be empty.\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': 'Based on the provided text, here are the identified entities and claims:\n\n1. **Entities**:\n - EL AL\n - State of Israel\n - CDC\n - Ministry of Health\n\n2. **Claims**:\n - (EL AL<|>NONE<|>TRANSPORTATION REGULATIONS<|>TRUE<|>NONE<|>NONE<|>EL AL has specific guidelines for transporting pets as cargo, and without proper authorization, pets will not be accepted on flights.<|>If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.)\n - (STATE OF ISRAEL<|>NONE<|>HIGH-RISK COUNTRY STATUS<|>TRUE<|>NONE<|>NONE<|>As of this date, the State of Israel is defined as a high-risk country on the CDC website.<|>Please note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.)\n - (CDC<|>NONE<|>TRANSPORTATION REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.<|>For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website.)\n - (MINISTRY OF HEALTH<|>NONE<|>AUTHORIZATION REQUIREMENTS<|>TRUE<|>NONE<|>NONE<|>The Ministry of Health is the body that has the authority to approve the entry of animals into Israel.<|>If you intend to transport an animal to Israel, whether you�re traveling with it or he is flying alone, you are required to obtain the appropriate permits in advance.)\n\nCombining these claims, the output is:\n\n(EL AL<|>NONE<|>TRANSPORTATION REGULATIONS<|>TRUE<|>NONE<|>NONE<|>EL AL has specific guidelines for transporting pets as cargo, and without proper authorization, pets will not be accepted on flights.<|>If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.)##\n(STATE OF ISRAEL<|>NONE<|>HIGH-RISK COUNTRY STATUS<|>TRUE<|>NONE<|>NONE<|>As of this date, the State of Israel is defined as a high-risk country on the CDC website.<|>Please note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.)##\n(CDC<|>NONE<|>TRANSPORTATION REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.<|>For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website.)##\n(MINISTRY OF HEALTH<|>NONE<|>AUTHORIZATION REQUIREMENTS<|>TRUE<|>NONE<|>NONE<|>The Ministry of Health is the body that has the authority to approve the entry of animals into Israel.<|>If you intend to transport an animal to Israel, whether you�re traveling with it or he is flying alone, you are required to obtain the appropriate permits in advance.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:12,410 httpcore.http11 DEBUG send_request_headers.started request= 13:52:12,411 httpcore.http11 DEBUG send_request_headers.complete 13:52:12,411 httpcore.http11 DEBUG send_request_body.started request= 13:52:12,411 httpcore.http11 DEBUG send_request_body.complete 13:52:12,411 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:12,873 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'275'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997302'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'16ms'), (b'x-request-id', b'req_de23094a8e59ef8965f8d41fadbcb72f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0c72bf2c229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:12,873 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:12,873 httpcore.http11 DEBUG receive_response_body.started request= 13:52:12,873 httpcore.http11 DEBUG receive_response_body.complete 13:52:12,873 httpcore.http11 DEBUG response_closed.started 13:52:12,873 httpcore.http11 DEBUG response_closed.complete 13:52:12,874 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:12,874 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.46899999998277053. input_tokens=30, output_tokens=2 13:52:13,24 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'5382'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9988643'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'68ms'), (b'x-request-id', b'req_474580b14841e0fdd8baf48c6d30b4d3'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0a84bc5c22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:13,25 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:13,25 httpcore.http11 DEBUG receive_response_body.started request= 13:52:13,25 httpcore.http11 DEBUG receive_response_body.complete 13:52:13,25 httpcore.http11 DEBUG response_closed.started 13:52:13,25 httpcore.http11 DEBUG response_closed.complete 13:52:13,26 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:13,26 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 5.547000000020489. input_tokens=19, output_tokens=359 13:52:13,31 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Traveling with pets\nHeading out on a long vacation? Planning to move abroad with the entire family? We consolidated all of the important information so that you and your pet can enjoy a pleasant and quiet flight experience.\n\nFirst and foremost\nThe Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs. If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services. Ways to contact the Ministry of Agriculture.\n\nPlease consider that the authorization process may take several months and involves performing several animal tests.\n\nPlease note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.\n\n* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.\n* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.\n* EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\n\nThere are a number of ways to transport animals:\nAs personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg. Service dogs are exempt from this weight limit. In this case, you should arrive at the check-in counter with the pet.\nAs checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage. In this case, you must send off the animal at the check-in counter; upon landing, you will retrieve your animal in the Arrivals Hall.\nAs registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied). In this case, all transport arrangements will be made via the El Al Cargo Division. The animal will be dropped off at the cargo terminal. Please contact the EL AL Cargo Store.\nOutput:"}, {'role': 'assistant', 'content': '## \n(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND WEIGHT LIMITS<|>TRUE<|>NONE<|>NONE<|>EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.<|>EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.)\n##\n(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND WEIGHT LIMITS<|>TRUE<|>NONE<|>NONE<|>Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg.<|>As personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg.)\n##\n(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND WEIGHT LIMITS<|>TRUE<|>NONE<|>NONE<|>In certain instances (e.g. large animals), animals must be transported as checked baggage.<|>As checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage.)\n##\n(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND WEIGHT LIMITS<|>TRUE<|>NONE<|>NONE<|>There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied).<|>As registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied).)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '## \n(MINISTRY OF AGRICULTURE<|>NONE<|>REGULATORY AUTHORITY<|>TRUE<|>NONE<|>NONE<|>The Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs.<|>The Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs.)\n##\n(MINISTRY OF AGRICULTURE<|>NONE<|>AUTHORIZATION PROCESS<|>TRUE<|>NONE<|>NONE<|>If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services.<|>If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services.)\n##\n(EL AL<|>NONE<|>TRANSPORTATION RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.<|>* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.)\n##\n(EL AL<|>NONE<|>TRANSPORTATION RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.<|>* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:13,32 httpcore.http11 DEBUG send_request_headers.started request= 13:52:13,33 httpcore.http11 DEBUG send_request_headers.complete 13:52:13,33 httpcore.http11 DEBUG send_request_body.started request= 13:52:13,33 httpcore.http11 DEBUG send_request_body.complete 13:52:13,33 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:13,135 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'5502'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993836'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'36ms'), (b'x-request-id', b'req_e4db994e22b0b9197881e67f2d98258a'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0a83d477d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:13,135 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:13,136 httpcore.http11 DEBUG receive_response_body.started request= 13:52:13,136 httpcore.http11 DEBUG receive_response_body.complete 13:52:13,136 httpcore.http11 DEBUG response_closed.started 13:52:13,136 httpcore.http11 DEBUG response_closed.complete 13:52:13,136 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:13,137 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 5.688000000023749. input_tokens=19, output_tokens=269 13:52:13,142 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: AL operates the most significant flight segment of the itinerary; in other words when it is the MSC (Most Significant Carrier).\nBaggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.\nThe size of the baggage in the next clause refers to the sum of the length + width + depth.\nThe maximum size permitted per piece of checked baggage (whether it is a suitcase or any other type of baggage) is 158 cm.\nBaggage fees may vary from time to time, from destination to destination, and from flight to flight, all at EL AL�s sole discretion. The prevailing rate is the rate on the date of payment for the service.\nThe maximum size permitted for an infant�s checked baggage (length + width + depth) is 158 cm (excluding Lite tickets, which have no baggage allowance at all).\nSome countries use the British measurement system of pounds for weight and inches for length. 1 kg is equivalent to 2.20 lbs. 1 cm is equivalent to 0.4�.\nPassengers may travel with a maximum of five pieces of checked baggage. Six or more pieces of checked baggage must be handled in advance by the EL AL Cargo Division. Please call the EL AL Cargo Division Telephone Service Center at +972-3-9771177.\nFlying with a baby (up to the age of two)? You are entitled to bring a fully collapsible stroller, infant carrier seat, or infant car seat with you. For more information.\nIf you are traveling with a small child (aged 2-12), you are entitled to check a stroller or child safety seat at no additional charge.\nPrices are displayed in US dollars. At some airports, payment is only allowed in local currency, according to the conversion rate on the date of payment.\nFor those flying from India: A government service tax will be collected for air travel for flights with the first point of departure originated in India.\nEL AL reserves the right to change the excess baggage rates from time to time.\nThe aforementioned information applies to EL AL flights on EL AL aircraft and does not apply to codeshare fights or flights on foreign airlines, including connecting flights.\nThe luggage policy of a flight may vary when the scheduled aircraft has changed and\\or on flights operated by other airlines.\nSubject to the provisions of the law, in the event of cancellation/change of the additional services after purchase, no refund will be given, and the passenger will be charged in full for ordering such services.\nOutput:"}, {'role': 'assistant', 'content': '(EL AL<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>The baggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket, with a maximum size permitted per piece of checked baggage being 158 cm.<|>Baggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket. The maximum size permitted per piece of checked baggage (whether it is a suitcase or any other type of baggage) is 158 cm.)\n##\n(EL AL<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>Passengers may travel with a maximum of five pieces of checked baggage, and six or more pieces must be handled in advance by the EL AL Cargo Division.<|>Passengers may travel with a maximum of five pieces of checked baggage. Six or more pieces of checked baggage must be handled in advance by the EL AL Cargo Division.)\n##\n(EL AL<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>The maximum size permitted for an infant�s checked baggage is also 158 cm, excluding Lite tickets which have no baggage allowance at all.<|>The maximum size permitted for an infant�s checked baggage (length + width + depth) is 158 cm (excluding Lite tickets, which have no baggage allowance at all).)\n##\n(EL AL<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>EL AL reserves the right to change the excess baggage rates from time to time.<|>EL AL reserves the right to change the excess baggage rates from time to time.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '(EL AL<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>The luggage policy of a flight may vary when the scheduled aircraft has changed and/or on flights operated by other airlines.<|>The luggage policy of a flight may vary when the scheduled aircraft has changed and\\or on flights operated by other airlines.)\n##\n(EL AL<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>For those flying from India, a government service tax will be collected for air travel for flights with the first point of departure originated in India.<|>For those flying from India: A government service tax will be collected for air travel for flights with the first point of departure originated in India.)\n##\n(EL AL<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>Prices are displayed in US dollars, and at some airports, payment is only allowed in local currency according to the conversion rate on the date of payment.<|>Prices are displayed in US dollars. At some airports, payment is only allowed in local currency, according to the conversion rate on the date of payment.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:13,143 httpcore.http11 DEBUG send_request_headers.started request= 13:52:13,143 httpcore.http11 DEBUG send_request_headers.complete 13:52:13,143 httpcore.http11 DEBUG send_request_body.started request= 13:52:13,143 httpcore.http11 DEBUG send_request_body.complete 13:52:13,144 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:13,496 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'287'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997456'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'15ms'), (b'x-request-id', b'req_2b413e2ba8f3fbfd914f747e839e0ffa'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0cb0c26c22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:13,497 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:13,497 httpcore.http11 DEBUG receive_response_body.started request= 13:52:13,497 httpcore.http11 DEBUG receive_response_body.complete 13:52:13,497 httpcore.http11 DEBUG response_closed.started 13:52:13,498 httpcore.http11 DEBUG response_closed.complete 13:52:13,498 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:13,498 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.46899999998277053. input_tokens=30, output_tokens=2 13:52:13,589 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'260'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997534'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'14ms'), (b'x-request-id', b'req_311175bda04d8fee0d5b7f6e196dbee5'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0cbcc6e7d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:13,589 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:13,589 httpcore.http11 DEBUG receive_response_body.started request= 13:52:13,589 httpcore.http11 DEBUG receive_response_body.complete 13:52:13,589 httpcore.http11 DEBUG response_closed.started 13:52:13,590 httpcore.http11 DEBUG response_closed.complete 13:52:13,590 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:13,590 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.4369999999762513. input_tokens=30, output_tokens=2 13:52:13,839 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'13079'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994152'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'35ms'), (b'x-request-id', b'req_387701b150cca9105eed0322a92f2e72'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07d5c22c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:13,840 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:13,840 httpcore.http11 DEBUG receive_response_body.started request= 13:52:13,840 httpcore.http11 DEBUG receive_response_body.complete 13:52:13,840 httpcore.http11 DEBUG response_closed.started 13:52:13,840 httpcore.http11 DEBUG response_closed.complete 13:52:13,841 httpcore.connection DEBUG close.started 13:52:13,841 httpcore.connection DEBUG close.complete 13:52:13,841 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:13,842 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 13.25. input_tokens=19, output_tokens=970 13:52:13,847 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page.\nPrices are displayed in US dollars. At some airports, payment is allowed only in local currency, according to the conversion rate on the date of payment.\nTransporting snowboards and ski equipment?\nIn addition to the equipment and baggage allowance permitted for each passenger, you may also bring ski and snowboard equipment at no extra charge (doesn't apply on LITE fare ticket), as long as it's packed into one checked bag that weighs up to 50 kg and its total measurements do not exceed 277 cm (length + height + width).\n\nIf your ski equipment exceeds the permitted dimensions, you�ll need to contact El Al�s Cargo Division (Tel: +972-3-977-1177).\n\nWhat does Ski and snowboards equipment include?\nSki equipment includes one pair of skis, one pair of poles and one pair of ski boots.\nSnowboard equipment includes one snowboard and one pair of ski boots.\nTransporting bicycles?\nYou can transport a bicycle at no extra charge instead of your regular checked baggage, as long as the bicycle is packed into a checked bag and meets the weight and/or size dimensions of your permitted baggage allowance (determined by the cabin class you�re flying in).\n\nPlease note\nMotorized bicycles cannot be transported! For exceptional cases, please contact our Cargo Division. Transport of bicycles is subject to El Al approval and depends on available space in the cargo hold.\n\nTransport of bicycles also requires pre-approval from the EL AL call center. You will be charged only after you arrive at the airport, providing your bicycle is packed according to the following regulations:\n\nRemove the pedals.\nDismantle the handlebar.\nLet out some air from the wheels and separate one wheel from the rest of the bicycle.\nMake sure to pack the bicycle in a box/special case, to protect it from damage and to prevent leakage of hydraulic fluid.\nPlease note\nThe information here applies to EL AL flights on EL AL aircrafts only. It does not apply to continuing flights or flights with other airlines.\nIt is the passenger's responsibility to stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger's equipment.\nPlease note that in accordance with transport conditions, EL AL does not bear responsibility for fragile\nOutput:"}, {'role': 'assistant', 'content': '**##** \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': "I apologize for the oversight. Let's extract the relevant entities and claims again.\n\nEntity specification: ['organization', 'person', 'geo', 'event'] \nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation. \nText: meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page. Prices are displayed in US dollars. At some airports, payment is allowed only in local currency, according to the conversion rate on the date of payment. Transporting snowboards and ski equipment? In addition to the equipment and baggage allowance permitted for each passenger, you may also bring ski and snowboard equipment at no extra charge (doesn't apply on LITE fare ticket), as long as it's packed into one checked bag that weighs up to 50 kg and its total measurements do not exceed 277 cm (length + height + width). If your ski equipment exceeds the permitted dimensions, you�ll need to contact El Al�s Cargo Division (Tel: +972-3-977-1177). What does Ski and snowboards equipment include? Ski equipment includes one pair of skis, one pair of poles and one pair of ski boots. Snowboard equipment includes one snowboard and one pair of ski boots. Transporting bicycles? You can transport a bicycle at no extra charge instead of your regular checked baggage, as long as the bicycle is packed into a checked bag and meets the weight and/or size dimensions of your permitted baggage allowance (determined by the cabin class you�re flying in). Please note Motorized bicycles cannot be transported! For exceptional cases, please contact our Cargo Division. Transport of bicycles is subject to El Al approval and depends on available space in the cargo hold. Transport of bicycles also requires pre-approval from the EL AL call center. You will be charged only after you arrive at the airport, providing your bicycle is packed according to the following regulations: Remove the pedals. Dismantle the handlebar. Let out some air from the wheels and separate one wheel from the rest of the bicycle. Make sure to pack the bicycle in a box/special case, to protect it from damage and to prevent leakage of hydraulic fluid. Please note The information here applies to EL AL flights on EL AL aircrafts only. It does not apply to continuing flights or flights with other airlines. It is the passenger's responsibility to stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger's equipment. Please note that in accordance with transport conditions, EL AL does not bear responsibility for fragile.\n\nOutput:\n\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Passengers are allowed to bring ski and snowboard equipment at no extra charge, provided it is packed into one checked bag that weighs up to 50 kg and does not exceed total measurements of 277 cm.<|>In addition to the equipment and baggage allowance permitted for each passenger, you may also bring ski and snowboard equipment at no extra charge (doesn't apply on LITE fare ticket), as long as it's packed into one checked bag that weighs up to 50 kg and its total measurements do not exceed 277 cm (length + height + width).) \n## \n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Bicycles can be transported at no extra charge instead of regular checked baggage, provided they are packed into a checked bag and meet the weight and/or size dimensions of the permitted baggage allowance.<|>You can transport a bicycle at no extra charge instead of your regular checked baggage, as long as the bicycle is packed into a checked bag and meets the weight and/or size dimensions of your permitted baggage allowance (determined by the cabin class you�re flying in).) \n## \n(EL AL<|>NONE<|>BAGGAGE WEIGHT LIMIT<|>TRUE<|>NONE<|>NONE<|>The maximum weight for checked baggage is 50 kg.<|>as long as it's packed into one checked bag that weighs up to 50 kg) \n## \n(EL AL<|>NONE<|>BAGGAGE DIMENSIONS<|>TRUE<|>NONE<|>NONE<|>The total measurements for checked baggage must not exceed 277 cm (length + height + width).<|>its total measurements do not exceed 277 cm (length + height + width).) \n<|COMPLETE|>"}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:13,849 httpcore.http11 DEBUG send_request_headers.started request= 13:52:13,849 httpcore.http11 DEBUG send_request_headers.complete 13:52:13,849 httpcore.http11 DEBUG send_request_body.started request= 13:52:13,849 httpcore.http11 DEBUG send_request_body.complete 13:52:13,849 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:14,409 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'397'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997013'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'17ms'), (b'x-request-id', b'req_d2c0731cdf24d80419b1e1dd94f1cdf6'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0d02b8ec22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:14,409 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:14,409 httpcore.http11 DEBUG receive_response_body.started request= 13:52:14,410 httpcore.http11 DEBUG receive_response_body.complete 13:52:14,410 httpcore.http11 DEBUG response_closed.started 13:52:14,410 httpcore.http11 DEBUG response_closed.complete 13:52:14,410 httpcore.connection DEBUG close.started 13:52:14,410 httpcore.connection DEBUG close.complete 13:52:14,410 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:14,411 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5620000000344589. input_tokens=30, output_tokens=2 13:52:15,868 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10962'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994157'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'35ms'), (b'x-request-id', b'req_08153720ed3d9d5f9bcf8e0677baa600'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0972fddc233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:15,868 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:15,868 httpcore.http11 DEBUG receive_response_body.started request= 13:52:15,869 httpcore.http11 DEBUG receive_response_body.complete 13:52:15,869 httpcore.http11 DEBUG response_closed.started 13:52:15,869 httpcore.http11 DEBUG response_closed.complete 13:52:15,869 httpcore.connection DEBUG close.started 13:52:15,869 httpcore.connection DEBUG close.complete 13:52:15,869 httpcore.connection DEBUG close.started 13:52:15,869 httpcore.connection DEBUG close.complete 13:52:15,869 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:15,870 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 11.14000000001397. input_tokens=19, output_tokens=610 13:52:15,876 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Liquids in Carry-On Bags\nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check.\n\nLiquids in Carry-On Bags\nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines.\n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time.\n\n\nGeneral information about carrying liquids in handbags to U.S\nThe volume of the container (Liquids , Aerosols, Gels) cannot exceed 100 ml (3.4 oz).\nAll items must be packed together in a clear resealable plastic bag.\nMedications and special food products (such as baby food) do not have to be in the plastic bag. These items must be presented at the security checkpoint, along with the corresponding doctor�s note.\u200b\n\u200bPassengers embarking on a connecting flight cannot purchase products prohibited aboard the aircraft, not even from the Duty Free on the plane.\nEL AL is not and will not be responsible for any liquids confiscated from passengers at the airport.\nPlease note that there may be additional inspections and requirements including at the gate.\nOutput:"}, {'role': 'assistant', 'content': '(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>EL AL is not and will not be responsible for any liquids confiscated from passengers at the airport.<|>EL AL is not and will not be responsible for any liquids confiscated from passengers at the airport.)\n##\n(ISRAEL<|>NONE<|>BAGGAGE MEASUREMENTS AND RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>It is important to know what you can take with you aboard the aircraft when departing from Israel.<|>For your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '(LIQUIDS<|>NONE<|>BAGGAGE MEASUREMENTS AND RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>The volume of the container (Liquids, Aerosols, Gels) cannot exceed 100 ml (3.4 oz).<|>The volume of the container (Liquids, Aerosols, Gels) cannot exceed 100 ml (3.4 oz).)\n##\n(AEROSOLS<|>NONE<|>BAGGAGE MEASUREMENTS AND RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>The volume of the container (Liquids, Aerosols, Gels) cannot exceed 100 ml (3.4 oz).<|>The volume of the container (Liquids, Aerosols, Gels) cannot exceed 100 ml (3.4 oz).)\n##\n(GELS<|>NONE<|>BAGGAGE MEASUREMENTS AND RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>The volume of the container (Liquids, Aerosols, Gels) cannot exceed 100 ml (3.4 oz).<|>The volume of the container (Liquids, Aerosols, Gels) cannot exceed 100 ml (3.4 oz).)\n##\n(MEDICATIONS<|>NONE<|>BAGGAGE MEASUREMENTS AND RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Medications and special food products (such as baby food) do not have to be in the plastic bag.<|>Medications and special food products (such as baby food) do not have to be in the plastic bag.)\n##\n(BABY FOOD<|>NONE<|>BAGGAGE MEASUREMENTS AND RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Medications and special food products (such as baby food) do not have to be in the plastic bag.<|>Medications and special food products (such as baby food) do not have to be in the plastic bag.)\n##\n(SECURITY CHECKPOINT<|>NONE<|>BAGGAGE MEASUREMENTS AND RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>These items must be presented at the security checkpoint, along with the corresponding doctor�s note.<|>These items must be presented at the security checkpoint, along with the corresponding doctor�s note.)\n##\n(UNITED STATES<|>NONE<|>BAGGAGE MEASUREMENTS AND RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>General information about carrying liquids in handbags to U.S.<|>General information about carrying liquids in handbags to U.S.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:15,877 httpcore.http11 DEBUG send_request_headers.started request= 13:52:15,877 httpcore.http11 DEBUG send_request_headers.complete 13:52:15,877 httpcore.http11 DEBUG send_request_body.started request= 13:52:15,877 httpcore.http11 DEBUG send_request_body.complete 13:52:15,877 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:16,94 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11146'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993979'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'36ms'), (b'x-request-id', b'req_ed9cff296c267fa07dbb6f4461c16bf2'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0977cd27d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:16,94 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:16,94 httpcore.http11 DEBUG receive_response_body.started request= 13:52:16,94 httpcore.http11 DEBUG receive_response_body.complete 13:52:16,95 httpcore.http11 DEBUG response_closed.started 13:52:16,95 httpcore.http11 DEBUG response_closed.complete 13:52:16,95 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:16,96 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 11.327999999979511. input_tokens=19, output_tokens=565 13:52:16,101 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with you all of the documents and authorizations; you will be asked to present them at check-in. Without this authorization, a pet will not be accepted on the flight and EL AL may not be held responsible for this.\nAdditional requirements for obtaining authorization to transport a pet as cargo with a bill of lading\nIn cases where the Veterinary Services Department determines that the animal may be transported with a bill of lading (usually when the pet weighs more than 9 kg), this service will be offered through the Cargo Division. Email the following address: Cargostore@elal.co.il\u200b and attach the following documents in a single PDF file:\n\nAuthorization from the Veterinary Services Department.\nExport license.\nBill of lading.\nCertificate of good health.\nLaboratory results for rabies antibodies.\nName of customs brokerage company (if necessary).\nBring the Veterinary Service authorization with you to the airport and present it at the check-in counter.\n\nWhere do you pick up animals after landing in Israel?\nWhen the animal is transported as baggage, it will be released in the Ben Gurion Airport Arrivals Hall.\nWhen the animal is transported as cargo, it will be released in the Ben Gurion Airport cargo terminal.\nFor questions and clarifications please contact our Cargo Division: (import tracing):\nisraelc@elal.co.il\nTracingi1@elal.co.il\nTelephone: +972-3-9716589/592\nThe costs of transporting animals\nTransport costs as baggage:\n \t\u200bEurope and Middle East\tNorth America and Far East\nAnimals weighing up to 9 kg with their cage\t$100\t $150\nAnimals weighing between 9 and 50 kg with their cage\t$200\t$250\nAnimals weighing between 50 and 100 kg with their cage\t$400\t$450\nAnimals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.\n\nTransport costs as cargo:\nTransport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at:\n+972-3-9716679\n\nCosts � What you need to know:\nThe cost\nOutput:"}, {'role': 'assistant', 'content': '(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND WEIGHT LIMITS<|>TRUE<|>NONE<|>NONE<|>Transport costs for animals weighing up to 9 kg with their cage are $100 for Europe and Middle East and $150 for North America and Far East. Animals weighing between 9 and 50 kg with their cage cost $200 for Europe and Middle East and $250 for North America and Far East. Animals weighing between 50 and 100 kg with their cage cost $400 for Europe and Middle East and $450 for North America and Far East. Animals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.<|>Transport costs as baggage: Europe and Middle East Animals weighing up to 9 kg with their cage $100 $150 Animals weighing between 9 and 50 kg with their cage $200 $250 Animals weighing between 50 and 100 kg with their cage $400 $450 Animals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': '(EL AL<|>NONE<|>BAGGAGE MEASUREMENTS AND WEIGHT LIMITS<|>TRUE<|>NONE<|>NONE<|>Transport costs for animals weighing up to 9 kg with their cage are $100 for Europe and Middle East and $150 for North America and Far East. Animals weighing between 9 and 50 kg with their cage cost $200 for Europe and Middle East and $250 for North America and Far East. Animals weighing between 50 and 100 kg with their cage cost $400 for Europe and Middle East and $450 for North America and Far East. Animals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.<|>Transport costs as baggage: Europe and Middle East Animals weighing up to 9 kg with their cage $100 $150 Animals weighing between 9 and 50 kg with their cage $200 $250 Animals weighing between 50 and 100 kg with their cage $400 $450 Animals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.)\n##\n(BEN GURION AIRPORT<|>NONE<|>BAGGAGE MEASUREMENTS AND WEIGHT LIMITS<|>TRUE<|>NONE<|>NONE<|>When the animal is transported as baggage, it will be released in the Ben Gurion Airport Arrivals Hall. When the animal is transported as cargo, it will be released in the Ben Gurion Airport cargo terminal.<|>When the animal is transported as baggage, it will be released in the Ben Gurion Airport Arrivals Hall.)\n##\n(VETERINARY SERVICES DEPARTMENT<|>NONE<|>BAGGAGE MEASUREMENTS AND WEIGHT LIMITS<|>TRUE<|>NONE<|>NONE<|>In cases where the Veterinary Services Department determines that the animal may be transported with a bill of lading (usually when the pet weighs more than 9 kg), this service will be offered through the Cargo Division.<|>In cases where the Veterinary Services Department determines that the animal may be transported with a bill of lading (usually when the pet weighs more than 9 kg), this service will be offered through the Cargo Division.)\n##\n(CARGO DIVISION<|>NONE<|>BAGGAGE MEASUREMENTS AND WEIGHT LIMITS<|>TRUE<|>NONE<|>NONE<|>To clarify costs, please contact the Cargo Division at: +972-3-9716679.<|>Transport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at: +972-3-9716679.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:16,102 httpcore.http11 DEBUG send_request_headers.started request= 13:52:16,102 httpcore.http11 DEBUG send_request_headers.complete 13:52:16,102 httpcore.http11 DEBUG send_request_body.started request= 13:52:16,103 httpcore.http11 DEBUG send_request_body.complete 13:52:16,103 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:16,227 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'15818'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9984080'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'95ms'), (b'x-request-id', b'req_9d871e10e007882305b85e0253fd3a1f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07b2d9ac231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:16,227 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:16,227 httpcore.http11 DEBUG receive_response_body.started request= 13:52:16,227 httpcore.http11 DEBUG receive_response_body.complete 13:52:16,227 httpcore.http11 DEBUG response_closed.started 13:52:16,227 httpcore.http11 DEBUG response_closed.complete 13:52:16,228 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:16,229 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 15.98499999998603. input_tokens=19, output_tokens=1138 13:52:16,234 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags � Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications,\nOutput:'}, {'role': 'assistant', 'content': '**##**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': 'I apologize for the oversight. Let\'s extract the relevant entities and claims again based on the provided text.\n\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\'] \nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation. \nText: Carry-on baggage Whether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft. First and foremost In addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website. Carry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival. This information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies. Eligibility, Dimensions, and Weight What are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding? Carry-on Bags � Economy Class: Lite - entitled to one carry-on bag, maximum 8 kg. Classic - entitled to one carry-on bag, maximum 8 kg. Flex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg). *On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024). Carry-on Bags - Premium and Business Classes Premium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg. Business - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg. Please note: If no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications.\n\nOutput:\n\n(EL AL<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>This information applies to flights operated by EL AL and Sun Dor only regarding baggage policies.<|>This information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.)\n##\n(SUN DOR<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>This information applies to flights operated by EL AL and Sun Dor only regarding baggage policies.<|>This information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.)\n##\n(MATMID FREQUENT FLYER CLUB<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status.<|>It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures.)\n##\n(CARRY-ON BAGS - ECONOMY CLASS<|>NONE<|>BAGGAGE MEASUREMENTS<|>TRUE<|>NONE<|>NONE<|>Lite - entitled to one carry-on bag, maximum 8 kg. Classic - entitled to one carry-on bag, maximum 8 kg. Flex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).<|>Carry-on Bags � Economy Class: Lite - entitled to one carry-on bag, maximum 8 kg. Classic - entitled to one carry-on bag, maximum 8 kg. Flex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).)\n##\n(CARRY-ON BAGS - PREMIUM AND BUSINESS CLASSES<|>NONE<|>BAGGAGE MEASUREMENTS<|>TRUE<|>NONE<|>NONE<|>Premium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg. Business - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.<|>Carry-on Bags - Premium and Business Classes Premium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg. Business - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.)\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:16,235 httpcore.http11 DEBUG send_request_headers.started request= 13:52:16,236 httpcore.http11 DEBUG send_request_headers.complete 13:52:16,236 httpcore.http11 DEBUG send_request_body.started request= 13:52:16,236 httpcore.http11 DEBUG send_request_body.complete 13:52:16,236 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:16,299 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'260'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997656'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'14ms'), (b'x-request-id', b'req_73dd382110e58415381babcc6ba3263d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0dcdb91c22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:16,299 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:16,299 httpcore.http11 DEBUG receive_response_body.started request= 13:52:16,299 httpcore.http11 DEBUG receive_response_body.complete 13:52:16,300 httpcore.http11 DEBUG response_closed.started 13:52:16,300 httpcore.http11 DEBUG response_closed.complete 13:52:16,300 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:16,300 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.4220000000204891. input_tokens=30, output_tokens=2 13:52:16,669 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'378'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997385'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'15ms'), (b'x-request-id', b'req_5be474bcad5effc59378ab796ef32283'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0de3b677d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:16,670 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:16,670 httpcore.http11 DEBUG receive_response_body.started request= 13:52:16,670 httpcore.http11 DEBUG receive_response_body.complete 13:52:16,670 httpcore.http11 DEBUG response_closed.started 13:52:16,670 httpcore.http11 DEBUG response_closed.complete 13:52:16,670 httpcore.connection DEBUG close.started 13:52:16,671 httpcore.connection DEBUG close.complete 13:52:16,671 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:16,671 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5780000000377186. input_tokens=30, output_tokens=2 13:52:16,681 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'261'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996979'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'18ms'), (b'x-request-id', b'req_d0f5249b5839efad050d2ec7f207b369'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0df1d17c229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:16,682 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:16,682 httpcore.http11 DEBUG receive_response_body.started request= 13:52:16,682 httpcore.http11 DEBUG receive_response_body.complete 13:52:16,682 httpcore.http11 DEBUG response_closed.started 13:52:16,682 httpcore.http11 DEBUG response_closed.complete 13:52:16,683 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:16,683 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.45300000003771856. input_tokens=30, output_tokens=2 13:52:18,14 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:18 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14613'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994057'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'35ms'), (b'x-request-id', b'req_8cc371f0dc9e2be27121887cbf807485'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c08dcdb0c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:18,14 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:18,14 httpcore.http11 DEBUG receive_response_body.started request= 13:52:18,15 httpcore.http11 DEBUG receive_response_body.complete 13:52:18,15 httpcore.http11 DEBUG response_closed.started 13:52:18,15 httpcore.http11 DEBUG response_closed.complete 13:52:18,15 httpcore.connection DEBUG close.started 13:52:18,15 httpcore.connection DEBUG close.complete 13:52:18,15 httpcore.connection DEBUG close.started 13:52:18,15 httpcore.connection DEBUG close.complete 13:52:18,16 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:18,17 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 14.797000000020489. input_tokens=19, output_tokens=1077 13:52:18,22 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Flying with sporting equipment?\nAre you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you're going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know\nWe offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions:\n- Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg.\n- Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.\nNote: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).\nAdditional Sports Equipment\nIf you need to bring sports equipment in addition to your standard baggage allowance, the following applies:\n\n\nAllowed Dimensions and Weight: Sports equipment with dimensions up to 277 cm (length + width + height) and weighing up to 50 kg.\n\nFees:\n- Europe, the Middle East, and Morocco: $70 one way.\n- Far East and North America: $150 one way.\n\nPlease ensure that your sports equipment meets these requirements to take advantage of our sports equipment transport service.\n\nPayment for the transport of sporting equipment will be made at the airport only and cannot be made in advance. Costs are determined according to the following regulations:\n\nThe final cost will be determined on the date of payment, according to the service cost on that date. Costs may vary depending on destination and flight, according to the sole discretion of the airline.\nChecked baggage containing sporting equipment must meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page.\nPrices are displayed in US dollars. At some airports,\nOutput:"}, {'role': 'assistant', 'content': 'There are no specific named entities or claims related to baggage measurements, weight limits, and restrictions from airline documentation in the provided text. The text primarily discusses general information about transporting sporting equipment without mentioning specific organizations, persons, geographical locations, or events that would fit the entity specification.\n\nTherefore, the output is:\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': 'Thank you for your patience. Let\'s identify the entities and claims based on the provided text.\n\n### Entities Identified:\n1. **EL AL Cargo Division** (organization)\n2. **Europe** (geo)\n3. **Middle East** (geo)\n4. **Morocco** (geo)\n5. **Far East** (geo)\n6. **North America** (geo)\n\n### Claims Extracted:\n1. **Claim about baggage measurements and weight limits for sporting equipment:**\n - Subject: EL AL CARGO DIVISION\n - Object: NONE\n - Claim Type: BAGGAGE MEASUREMENTS\n - Claim Status: TRUE\n - Claim Description: The EL AL Cargo Division allows sports equipment with dimensions up to 277 cm (length + width + height) and weighing up to 50 kg to be transported as additional baggage.\n - Claim Date: **NONE**\n - Claim Source Text: "Allowed Dimensions and Weight: Sports equipment with dimensions up to 277 cm (length + width + height) and weighing up to 50 kg."\n\n2. **Claim about fees for transporting sports equipment:**\n - Subject: EL AL CARGO DIVISION\n - Object: NONE\n - Claim Type: TRANSPORT FEES\n - Claim Status: TRUE\n - Claim Description: The EL AL Cargo Division charges $70 one way for transporting sports equipment to Europe, the Middle East, and Morocco, and $150 one way for the Far East and North America.\n - Claim Date: **NONE**\n - Claim Source Text: "Fees: - Europe, the Middle East, and Morocco: $70 one way. - Far East and North America: $150 one way."\n\n3. **Claim about payment for transport of sporting equipment:**\n - Subject: EL AL CARGO DIVISION\n - Object: NONE\n - Claim Type: PAYMENT POLICY\n - Claim Status: TRUE\n - Claim Description: Payment for the transport of sporting equipment must be made at the airport only and cannot be made in advance.\n - Claim Date: **NONE**\n - Claim Source Text: "Payment for the transport of sporting equipment will be made at the airport only and cannot be made in advance."\n\n### Final Output:\n(EL AL CARGO DIVISION<|>NONE<|>BAGGAGE MEASUREMENTS<|>TRUE<|>NONE<|>NONE<|>The EL AL Cargo Division allows sports equipment with dimensions up to 277 cm (length + width + height) and weighing up to 50 kg to be transported as additional baggage.<|>Allowed Dimensions and Weight: Sports equipment with dimensions up to 277 cm (length + width + height) and weighing up to 50 kg.)\n##\n(EL AL CARGO DIVISION<|>NONE<|>TRANSPORT FEES<|>TRUE<|>NONE<|>NONE<|>The EL AL Cargo Division charges $70 one way for transporting sports equipment to Europe, the Middle East, and Morocco, and $150 one way for the Far East and North America.<|>Fees: - Europe, the Middle East, and Morocco: $70 one way. - Far East and North America: $150 one way.)\n##\n(EL AL CARGO DIVISION<|>NONE<|>PAYMENT POLICY<|>TRUE<|>NONE<|>NONE<|>Payment for the transport of sporting equipment must be made at the airport only and cannot be made in advance.<|>Payment for the transport of sporting equipment will be made at the airport only and cannot be made in advance.)\n##\n(EUROPE<|>NONE<|>GEOGRAPHICAL LOCATION<|>TRUE<|>NONE<|>NONE<|>Europe is mentioned as a destination for transporting sports equipment.<|>Fees: - Europe, the Middle East, and Morocco: $70 one way.)\n##\n(MIDDLE EAST<|>NONE<|>GEOGRAPHICAL LOCATION<|>TRUE<|>NONE<|>NONE<|>The Middle East is mentioned as a destination for transporting sports equipment.<|>Fees: - Europe, the Middle East, and Morocco: $70 one way.)\n##\n(MOROCCO<|>NONE<|>GEOGRAPHICAL LOCATION<|>TRUE<|>NONE<|>NONE<|>Morocco is mentioned as a destination for transporting sports equipment.<|>Fees: - Europe, the Middle East, and Morocco: $70 one way.)\n##\n(FAR EAST<|>NONE<|>GEOGRAPHICAL LOCATION<|>TRUE<|>NONE<|>NONE<|>The Far East is mentioned as a destination for transporting sports equipment.<|>Fees: - Far East and North America: $150 one way.)\n##\n(NORTH AMERICA<|>NONE<|>GEOGRAPHICAL LOCATION<|>TRUE<|>NONE<|>NONE<|>North America is mentioned as a destination for transporting sports equipment.<|>Fees: - Far East and North America: $150 one way.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:18,23 httpcore.http11 DEBUG send_request_headers.started request= 13:52:18,23 httpcore.http11 DEBUG send_request_headers.complete 13:52:18,23 httpcore.http11 DEBUG send_request_body.started request= 13:52:18,23 httpcore.http11 DEBUG send_request_body.complete 13:52:18,23 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:18,860 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:19 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'647'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997034'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'17ms'), (b'x-request-id', b'req_42dedcb6af2d44f561f5c13e4ceb55ae'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0ea3ed0c22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:18,861 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:18,861 httpcore.http11 DEBUG receive_response_body.started request= 13:52:18,861 httpcore.http11 DEBUG receive_response_body.complete 13:52:18,861 httpcore.http11 DEBUG response_closed.started 13:52:18,861 httpcore.http11 DEBUG response_closed.complete 13:52:18,861 httpcore.connection DEBUG close.started 13:52:18,861 httpcore.connection DEBUG close.complete 13:52:18,861 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:18,862 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.8429999999934807. input_tokens=30, output_tokens=2 13:52:20,134 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:20 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'18241'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994078'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'35ms'), (b'x-request-id', b'req_2f1ae2eae3672add9ec337e038193c58'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0845ba2c222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:20,134 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:20,134 httpcore.http11 DEBUG receive_response_body.started request= 13:52:20,134 httpcore.http11 DEBUG receive_response_body.complete 13:52:20,134 httpcore.http11 DEBUG response_closed.started 13:52:20,134 httpcore.http11 DEBUG response_closed.complete 13:52:20,135 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:20,136 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 18.42200000002049. input_tokens=19, output_tokens=932 13:52:20,141 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: have been completed. EL AL will bear no responsibility in this regard.\nThe passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date.\nThe passenger must provide a veterinary certificate stating that the dog is vaccinated and has the ability to maintain proper sanitary conditions during the flight and transport.\nThe dog must be tied to a leash and/or harness from check-in until landing at the destination.\nIt is important to come equipped with a cage adapted to the dog and its size, in the event it is necessary.\nIt is the passenger�s full responsibility to complete all the forms and documents required to transport animals to Israel / from Israel, and to check with the destination country to determine its requirements.\nFlying to London with a service dog?\n\nIn addition to the guidelines we mentioned before, passengers traveling to London with a service dog are asked to register 14 days prior to the date of the flight on the Heathrow Airport website. You can do this by clicking on Heathrow Animal Reception Centre.\n\n \n\nFlying to or from the United States with a service dog?\n\nIn addition to all of the details included above, it is the passenger�s responsibility to fill out, print, and bring special additional forms for the United States and to present them at the check-in counters.\n\nPlease note that the regulations regarding transporting dogs to the US have changed. There are certain destinations in the US where transporting dogs will not be allowed at all. For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website. Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.\nPlease note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.\n\nWe recommend using the services of companies specializing in animal air transport.\nPlease note that additional charges are incurred for inspecting and releasing of a dog from airport facilities in the United States.\n\nImportant information\n\nEL AL may require the passenger to have the dog tied to a leash and/or harness and/or barrier throughout the flight.\nEL AL may be entitled to require the passenger to seat the dog on his/her lap or in the area designated for the passenger's feet, so that the dog does not invade the space of other passengers.\nEL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs:\n\nOutput:"}, {'role': 'assistant', 'content': 'There are no entities that match the specified entity types (organization, person, geo, event) in the provided text. Additionally, there are no claims related to baggage measurements, weight limits, or restrictions from airline documentation that can be extracted.\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': 'Based on the provided text, here are the identified entities and claims:\n\n1. **Entities**:\n - EL AL (organization)\n - Heathrow Airport (geo)\n - United States (geo)\n - State of Israel (geo)\n\n2. **Claims**:\n - (EL AL<|>NONE<|>SERVICE DOG TRANSPORTATION<|>TRUE<|>NONE<|>NONE<|>EL AL requires the passenger to update the Service Center regarding a flight with a service dog, and may require the dog to be tied to a leash and/or harness throughout the flight.<|>The passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date. EL AL may require the passenger to have the dog tied to a leash and/or harness and/or barrier throughout the flight.)\n - (HEATHROW AIRPORT<|>NONE<|>SERVICE DOG REGISTRATION<|>TRUE<|>NONE<|>NONE<|>Passengers traveling to London with a service dog are asked to register 14 days prior to the date of the flight on the Heathrow Airport website.<|>In addition to the guidelines we mentioned before, passengers traveling to London with a service dog are asked to register 14 days prior to the date of the flight on the Heathrow Airport website.)\n - (UNITED STATES<|>NONE<|>SERVICE DOG TRANSPORTATION<|>TRUE<|>NONE<|>NONE<|>Passengers traveling to or from the United States with a service dog must fill out, print, and bring special additional forms for the United States and present them at the check-in counters.<|>Flying to or from the United States with a service dog? In addition to all of the details included above, it is the passenger�s responsibility to fill out, print, and bring special additional forms for the United States and to present them at the check-in counters.)\n - (STATE OF ISRAEL<|>NONE<|>HIGH-RISK COUNTRY<|>TRUE<|>NONE<|>NONE<|>As of this date, the State of Israel is defined as a high-risk country on the CDC website.<|>Please note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.)\n\nOutput:\n\n(EL AL<|>NONE<|>SERVICE DOG TRANSPORTATION<|>TRUE<|>NONE<|>NONE<|>EL AL requires the passenger to update the Service Center regarding a flight with a service dog, and may require the dog to be tied to a leash and/or harness throughout the flight.<|>The passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date. EL AL may require the passenger to have the dog tied to a leash and/or harness and/or barrier throughout the flight.)##\n(HEATHROW AIRPORT<|>NONE<|>SERVICE DOG REGISTRATION<|>TRUE<|>NONE<|>NONE<|>Passengers traveling to London with a service dog are asked to register 14 days prior to the date of the flight on the Heathrow Airport website.<|>In addition to the guidelines we mentioned before, passengers traveling to London with a service dog are asked to register 14 days prior to the date of the flight on the Heathrow Airport website.)##\n(UNITED STATES<|>NONE<|>SERVICE DOG TRANSPORTATION<|>TRUE<|>NONE<|>NONE<|>Passengers traveling to or from the United States with a service dog must fill out, print, and bring special additional forms for the United States and present them at the check-in counters.<|>Flying to or from the United States with a service dog? In addition to all of the details included above, it is the passenger�s responsibility to fill out, print, and bring special additional forms for the United States and to present them at the check-in counters.)##\n(STATE OF ISRAEL<|>NONE<|>HIGH-RISK COUNTRY<|>TRUE<|>NONE<|>NONE<|>As of this date, the State of Israel is defined as a high-risk country on the CDC website.<|>Please note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:20,142 httpcore.http11 DEBUG send_request_headers.started request= 13:52:20,142 httpcore.http11 DEBUG send_request_headers.complete 13:52:20,142 httpcore.http11 DEBUG send_request_body.started request= 13:52:20,142 httpcore.http11 DEBUG send_request_body.complete 13:52:20,143 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:20,356 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:20 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'19412'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9989640'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'62ms'), (b'x-request-id', b'req_0e8b8db2d2201164c6b237d8786a03bc'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07e5df57d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:20,357 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:20,357 httpcore.http11 DEBUG receive_response_body.started request= 13:52:20,357 httpcore.http11 DEBUG receive_response_body.complete 13:52:20,357 httpcore.http11 DEBUG response_closed.started 13:52:20,357 httpcore.http11 DEBUG response_closed.complete 13:52:20,357 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:20,359 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 19.60899999999674. input_tokens=19, output_tokens=1292 13:52:20,363 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: \nShlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nAirport City:\nCargo Tikim ve Mizvadot\nLog In Log Out � Importer of Luggage and Bags\nGilboa 1\nICL Building\nTel: 054-2520061\n\n\nRishon Le Zion\nRimon Mizvadot ve Tikim\nSaharov 19\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nYehud\nMoka � Pickup and delivery point\nARTY Rimon Import marketing and distribution ltd.\nMoshe Dayan 3\nTel: 03-6726585\n\n\nRehovot\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nNes Ziona\nMakor Haziud Baggage and Outdoor Equipment\n\nRothschild 4\n\nTel: 03-6822330\n\n\nShoham\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nRamle and Lod:\nARTY Rimon\n\nService Pickup and delivery service\n\nTel: 1700504544\n\nWhatsApp: 053-2310738\n\n\nDamage to wheelchairs, equipment for passengers who require assistance, or baby strollers\nGalgal Yaziv\nDamage to powered mobility scooters , electric power wheelchairs and more\nAdom street 23 � Industrial park Kannot � close to Gedera\n\nOrthopedica Steiner\nHasar Shapira 4\nRishon Le Zion\nTel: 03-9517674\n\n \n\nBaby equipment:\nHagalgal � The Israeli Center for Baby and children equipment and goods.\nTel: 054-5947464\nPick up and delivery from all areas.\n\nBugaboo baby carriages and strollers\nMaskit 14, Herzliya\n03-5407999\n\n\nImportant to know\nIn the event your baggage was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21\nOutput:"}, {'role': 'assistant', 'content': '## \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': "I apologize for the oversight. Let's extract the entities and claims again, ensuring we capture all relevant information.\n\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: \nShlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\nAirport City:\nCargo Tikim ve Mizvadot\nLog In Log Out � Importer of Luggage and Bags\nGilboa 1\nICL Building\nTel: 054-2520061\n\nRishon Le Zion\nRimon Mizvadot ve Tikim\nSaharov 19\nTel: 1700504544\nWhatsApp: 053-2310738\n\nYehud\nMoka � Pickup and delivery point\nARTY Rimon Import marketing and distribution ltd.\nMoshe Dayan 3\nTel: 03-6726585\n\nRehovot\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\nNes Ziona\nMakor Haziud Baggage and Outdoor Equipment\nRothschild 4\nTel: 03-6822330\n\nShoham\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\nRamle and Lod:\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\nDamage to wheelchairs, equipment for passengers who require assistance, or baby strollers\nGalgal Yaziv\nDamage to powered mobility scooters, electric power wheelchairs and more\nAdom street 23 � Industrial park Kannot � close to Gedera\n\nOrthopedica Steiner\nHasar Shapira 4\nRishon Le Zion\nTel: 03-9517674\n\nBaby equipment:\nHagalgal � The Israeli Center for Baby and children equipment and goods.\nTel: 054-5947464\nPick up and delivery from all areas.\n\nBugaboo baby carriages and strollers\nMaskit 14, Herzliya\n03-5407999\n\nImportant to know\nIn the event your baggage was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21 days.\n\nOutput:\n\n(ARTY RIMON<|>NONE<|>BAGGAGE HANDLING<|>SUSPECTED<|>NONE<|>NONE<|>ARTY Rimon provides pickup and delivery services, but specific baggage measurements, weight limits, and restrictions are not detailed in the text.<|>ARTY Rimon Service Pickup and delivery service)\n\n(CARGO TIKIM VE MIZVADOT<|>NONE<|>BAGGAGE HANDLING<|>SUSPECTED<|>NONE<|>NONE<|>Cargo Tikim ve Mizvadot is an importer of luggage and bags, but specific baggage measurements, weight limits, and restrictions are not detailed in the text.<|>Importer of Luggage and Bags)\n\n(RIMON MIZVADOT VE TIKIM<|>NONE<|>BAGGAGE HANDLING<|>SUSPECTED<|>NONE<|>NONE<|>Rimon Mizvadot ve Tikim provides services, but specific baggage measurements, weight limits, and restrictions are not detailed in the text.<|>Rimon Mizvadot ve Tikim)\n\n(MOKA<|>NONE<|>BAGGAGE HANDLING<|>SUSPECTED<|>NONE<|>NONE<|>Moka is a pickup and delivery point, but specific baggage measurements, weight limits, and restrictions are not detailed in the text.<|>Moka � Pickup and delivery point)\n\n(MAKOR HAZIUD<|>NONE<|>BAGGAGE HANDLING<|>SUSPECTED<|>NONE<|>NONE<|>Makor Haziud Baggage and Outdoor Equipment is mentioned, but specific baggage measurements, weight limits, and restrictions are not detailed in the text.<|>Makor Haziud Baggage and Outdoor Equipment)\n\n(GALGAL YAZIV<|>NONE<|>BAGGAGE HANDLING<|>SUSPECTED<|>NONE<|>NONE<|>Galgal Yaziv deals with damage to powered mobility scooters and wheelchairs, but specific baggage measurements, weight limits, and restrictions are not detailed in the text.<|>Damage to powered mobility scooters, electric power wheelchairs and more)\n\n(ORTHOPEDICA STEINER<|>NONE<|>BAGGAGE HANDLING<|>SUSPECTED<|>NONE<|>NONE<|>Orthopedica Steiner is mentioned in relation to equipment for passengers who require assistance, but specific baggage measurements, weight limits, and restrictions are not detailed in the text.<|>Orthopedica Steiner)\n\n(HAGALGAL<|>NONE<|>BAGGAGE HANDLING<|>SUSPECTED<|>NONE<|>NONE<|>Hagalgal is the Israeli Center for Baby and children equipment and goods, but specific baggage measurements, weight limits, and restrictions are not detailed in the text.<|>Hagalgal � The Israeli Center for Baby and children equipment and goods)\n\n(BUGABOO<|>NONE<|>BAGGAGE HANDLING<|>SUSPECTED<|>NONE<|>NONE<|>Bugaboo baby carriages and strollers are mentioned, but specific baggage measurements, weight limits, and restrictions are not detailed in the text.<|>Bugaboo baby carriages and strollers)\n\n<|COMPLETE|>"}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:20,364 httpcore.http11 DEBUG send_request_headers.started request= 13:52:20,364 httpcore.http11 DEBUG send_request_headers.complete 13:52:20,364 httpcore.http11 DEBUG send_request_body.started request= 13:52:20,365 httpcore.http11 DEBUG send_request_body.complete 13:52:20,365 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:20,843 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:21 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'301'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997234'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'16ms'), (b'x-request-id', b'req_b787a15194ffd7e7b3c69006bf60bfba'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0f8e89a7d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:20,843 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:20,843 httpcore.http11 DEBUG receive_response_body.started request= 13:52:20,844 httpcore.http11 DEBUG receive_response_body.complete 13:52:20,844 httpcore.http11 DEBUG response_closed.started 13:52:20,844 httpcore.http11 DEBUG response_closed.complete 13:52:20,844 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:20,845 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.48499999998603016. input_tokens=30, output_tokens=2 13:52:20,974 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:21 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'649'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997107'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'17ms'), (b'x-request-id', b'req_7399cd5fa363486c5e7642129cf5bdf1'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0f7788dc22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:20,975 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:20,975 httpcore.http11 DEBUG receive_response_body.started request= 13:52:20,975 httpcore.http11 DEBUG receive_response_body.complete 13:52:20,975 httpcore.http11 DEBUG response_closed.started 13:52:20,975 httpcore.http11 DEBUG response_closed.complete 13:52:20,976 httpcore.connection DEBUG close.started 13:52:20,976 httpcore.connection DEBUG close.complete 13:52:20,976 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:20,976 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.8439999999827705. input_tokens=30, output_tokens=2 13:52:21,412 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:21 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'20082'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994314'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'34ms'), (b'x-request-id', b'req_bb6f4203d73d33dec580bd05665f16d1'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c080eb7cc22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:21,413 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:21,413 httpcore.http11 DEBUG receive_response_body.started request= 13:52:21,413 httpcore.http11 DEBUG receive_response_body.complete 13:52:21,413 httpcore.http11 DEBUG response_closed.started 13:52:21,414 httpcore.http11 DEBUG response_closed.complete 13:52:21,414 httpcore.connection DEBUG close.started 13:52:21,414 httpcore.connection DEBUG close.complete 13:52:21,414 httpcore.connection DEBUG close.started 13:52:21,414 httpcore.connection DEBUG close.complete 13:52:21,414 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:21,415 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 20.25. input_tokens=19, output_tokens=1358 13:52:21,420 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: with the baggage tag. Please do not remove the baggage tag from the handle.\n\nIn the event you only noticed the damage after you have left the airport, or if any of the items inside the baggage were damaged (i.e. items that did not receive a separate baggage tag), you must report this to the Baggage Claims Department within 7 days in writing via the Digital Contact Form\n\nYou may as send claim to our mailing address: EL AL Israel Airlines Ltd., Baggage Claims, P.O. Box 41, Ben Gurion Airport, Zip Code 7015001.\nList of participating stores\nChoose\nCenter area\nTel-Aviv\n \n\nMakor Haziud Baggage and Outdoor Equipment\nAddress: Haaliya Street 24\nTel: 03-6822330\n\nWeShoes\nMemsi Touring\nBialik 3\nTel: 076-8100205\n\nLog In Log Out - Importer of Luggage and Bags\nSteinman 20 (Bavli Neighborhood)\nTel: 052-2310738\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nRamat Gan and Gevataim:\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nBat Yam\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nHolon\nShin Tik\nMemsi Touring\nSokolov 59\nTel: 03-5040752\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nPetach Tikva\nARTY Rimon � Import marketing and distribution ltd\nHameretz 6\nTel: 03-9229049\n\nTrek Market\nMemsi Touring\nIzthak Rabin 2\n03-5069443\n\nService Pickup and delivery service\nTel: 054-2520061\n\n\nKiryat Ono\nWeShoes\nShlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nAirport City:\nCargo\nOutput:"}, {'role': 'assistant', 'content': 'There are no entities or claims that match the specified criteria in the provided text. The text primarily contains information about baggage claims and contact details for various stores, but it does not include any specific claims related to baggage measurements, weight limits, or restrictions from airline documentation.\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': 'Based on the provided text, here are the identified entities and claims:\n\n1. **Entities**:\n - EL AL ISRAEL AIRLINES LTD.\n - Baggage Claims Department\n - Makor Haziud Baggage and Outdoor Equipment\n - WeShoes\n - Memsi Touring\n - Log In Log Out\n - ARTY RIMON\n - Shin Tik\n - Trek Market\n - Cargo\n\n2. **Claims**:\n - (EL AL ISRAEL AIRLINES LTD.<|>BAGGAGE CLAIMS DEPARTMENT<|>BAGGAGE CLAIMS<|>NONE<|>NONE<|>NONE<|>You must report damage to the Baggage Claims Department within 7 days in writing via the Digital Contact Form<|>You must report this to the Baggage Claims Department within 7 days in writing via the Digital Contact Form)\n - (MAKOR HAZIUD BAGGAGE AND OUTDOOR EQUIPMENT<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>Makor Haziud Baggage and Outdoor Equipment provides baggage and outdoor equipment services<|>Makor Haziud Baggage and Outdoor Equipment Address: Haaliya Street 24 Tel: 03-6822330)\n - (WESHOES<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>WeShoes provides baggage services<|>WeShoes Memsi Touring Bialik 3 Tel: 076-8100205)\n - (MEMSI TOURING<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>Memsi Touring provides baggage services<|>Memsi Touring Bialik 3 Tel: 076-8100205)\n - (LOG IN LOG OUT<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>Log In Log Out provides baggage services<|>Log In Log Out - Importer of Luggage and Bags Steinman 20 (Bavli Neighborhood) Tel: 052-2310738)\n - (ARTY RIMON<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>ARTY Rimon provides pickup and delivery service for baggage<|>ARTY Rimon Service Pickup and delivery service Tel: 1700504544 WhatsApp: 0532310738)\n - (SHIN TIK<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>Shin Tik provides baggage services<|>Shin Tik Memsi Touring Sokolov 59 Tel: 03-5040752)\n - (TREK MARKET<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>Trek Market provides baggage services<|>Trek Market Memsi Touring Izthak Rabin 2 03-5069443)\n - (CARGO<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>Cargo provides baggage services<|>Cargo)\n\nOutput:\n\n(EL AL ISRAEL AIRLINES LTD.<|>BAGGAGE CLAIMS DEPARTMENT<|>BAGGAGE CLAIMS<|>NONE<|>NONE<|>NONE<|>You must report damage to the Baggage Claims Department within 7 days in writing via the Digital Contact Form<|>You must report this to the Baggage Claims Department within 7 days in writing via the Digital Contact Form)##\n(MAKOR HAZIUD BAGGAGE AND OUTDOOR EQUIPMENT<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>Makor Haziud Baggage and Outdoor Equipment provides baggage and outdoor equipment services<|>Makor Haziud Baggage and Outdoor Equipment Address: Haaliya Street 24 Tel: 03-6822330)##\n(WESHOES<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>WeShoes provides baggage services<|>WeShoes Memsi Touring Bialik 3 Tel: 076-8100205)##\n(MEMSI TOURING<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>Memsi Touring provides baggage services<|>Memsi Touring Bialik 3 Tel: 076-8100205)##\n(LOG IN LOG OUT<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>Log In Log Out provides baggage services<|>Log In Log Out - Importer of Luggage and Bags Steinman 20 (Bavli Neighborhood) Tel: 052-2310738)##\n(ARTY RIMON<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>ARTY Rimon provides pickup and delivery service for baggage<|>ARTY Rimon Service Pickup and delivery service Tel: 1700504544 WhatsApp: 0532310738)##\n(SHIN TIK<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>Shin Tik provides baggage services<|>Shin Tik Memsi Touring Sokolov 59 Tel: 03-5040752)##\n(TREK MARKET<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>Trek Market provides baggage services<|>Trek Market Memsi Touring Izthak Rabin 2 03-5069443)##\n(CARGO<|>NONE<|>BAGGAGE SERVICES<|>NONE<|>NONE<|>NONE<|>Cargo provides baggage services<|>Cargo)\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:21,421 httpcore.http11 DEBUG send_request_headers.started request= 13:52:21,421 httpcore.http11 DEBUG send_request_headers.complete 13:52:21,421 httpcore.http11 DEBUG send_request_body.started request= 13:52:21,422 httpcore.http11 DEBUG send_request_body.complete 13:52:21,422 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:21,902 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:22 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'313'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997326'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'16ms'), (b'x-request-id', b'req_316896ec95d8d53a79542440a02ad7fe'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0ff7affc22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:21,903 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:21,903 httpcore.http11 DEBUG receive_response_body.started request= 13:52:21,903 httpcore.http11 DEBUG receive_response_body.complete 13:52:21,903 httpcore.http11 DEBUG response_closed.started 13:52:21,903 httpcore.http11 DEBUG response_closed.complete 13:52:21,904 httpcore.connection DEBUG close.started 13:52:21,904 httpcore.connection DEBUG close.complete 13:52:21,904 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:21,904 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5. input_tokens=30, output_tokens=2 13:52:23,8 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:23 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'20508'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994088'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'35ms'), (b'x-request-id', b'req_22172559a6c163a93686e479ace3b47c'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0881855c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:23,9 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:23,9 httpcore.http11 DEBUG receive_response_body.started request= 13:52:23,9 httpcore.http11 DEBUG receive_response_body.complete 13:52:23,9 httpcore.http11 DEBUG response_closed.started 13:52:23,9 httpcore.http11 DEBUG response_closed.complete 13:52:23,9 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:23,11 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 20.68800000002375. input_tokens=19, output_tokens=1492 13:52:23,16 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: How many checked bags can you bring?\nFlying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost\nThe checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website.\nYou can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page.\nThe baggage policy on scheduled Sundor flights is the same as El Al's baggage policy.\n\nOversized And Overweight Baggage\nWhat is oversized and overweight baggage?\nAny baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage?\nAfter going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight.\n\n\n\nEurope and Middle East\nFar East\nNorth America\nEconomy class\nEL AL offers three types of tickets in economy class on flights to Europe and the Middle East.\n\nThe baggage allowance and weight limit depend on the ticket type:\nThe baggage allowance varies depending on the service type: Lite, Classic, or Flex. With the Lite service, one piece of checked baggage (23 kg) requires pre-ordering, and the fee varies. Both the Classic and Flex services include one piece of checked baggage (23 kg) in the ticket price. For two to five additional pieces of checked baggage (23 kg each), pre-ordering is required for all three service types (Lite, Classic, and Flex), and the fee varies.\n\nImportant information\nThe pre-order option is available up to three hours prior to departure.\n\u200b�The fee varies� � The price depends on a number of factors, such as the destination and date of the flight.\nWhen reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price.\nYou can pay to check baggage on\nOutput:"}, {'role': 'assistant', 'content': 'There are no entities that match the specified entity types (organization, person, geo, event) in the provided text. Additionally, there are no claims related to baggage measurements, weight limits, and restrictions that can be extracted from the text. \n\nTherefore, the output is empty.\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': "I apologize for the oversight. Let's analyze the text again for potential entities and claims.\n\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\n\nText: How many checked bags can you bring? Flying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost The checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website. You can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page. The baggage policy on scheduled Sundor flights is the same as El Al's baggage policy.\n\nOversized And Overweight Baggage What is oversized and overweight baggage? Any baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage? After going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight.\n\nEurope and Middle East Far East North America Economy class EL AL offers three types of tickets in economy class on flights to Europe and the Middle East.\n\nThe baggage allowance and weight limit depend on the ticket type: The baggage allowance varies depending on the service type: Lite, Classic, or Flex. With the Lite service, one piece of checked baggage (23 kg) requires pre-ordering, and the fee varies. Both the Classic and Flex services include one piece of checked baggage (23 kg) in the ticket price. For two to five additional pieces of checked baggage (23 kg each), pre-ordering is required for all three service types (Lite, Classic, and Flex), and the fee varies.\n\nImportant information The pre-order option is available up to three hours prior to departure. \u200b�The fee varies� � The price depends on a number of factors, such as the destination and date of the flight. When reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price. You can pay to check baggage on.\n\nNow, let's extract the entities and claims:\n\n1. **Entities Identified:**\n - EL AL (organization)\n - Sundor (organization)\n - Europe (geo)\n - Middle East (geo)\n - North America (geo)\n - Far East (geo)\n - Economy class (event)\n - Lite (event)\n - Classic (event)\n - Flex (event)\n\n2. **Claims Extracted:**\n - (EL AL<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>The baggage policy on scheduled Sundor flights is the same as El Al's baggage policy.<|>The baggage policy on scheduled Sundor flights is the same as El Al's baggage policy.)\n - (EL AL<|>NONE<|>BAGGAGE ALLOWANCE<|>TRUE<|>NONE<|>NONE<|>The baggage allowance and weight limit depend on the ticket type: The baggage allowance varies depending on the service type: Lite, Classic, or Flex.<|>EL AL offers three types of tickets in economy class on flights to Europe and the Middle East.)\n - (EL AL<|>NONE<|>BAGGAGE WEIGHT LIMIT<|>TRUE<|>NONE<|>NONE<|>With the Lite service, one piece of checked baggage (23 kg) requires pre-ordering, and the fee varies.<|>With the Lite service, one piece of checked baggage (23 kg) requires pre-ordering, and the fee varies.)\n - (EL AL<|>NONE<|>BAGGAGE WEIGHT LIMIT<|>TRUE<|>NONE<|>NONE<|>Both the Classic and Flex services include one piece of checked baggage (23 kg) in the ticket price.<|>Both the Classic and Flex services include one piece of checked baggage (23 kg) in the ticket price.)\n - (EL AL<|>NONE<|>ADDITIONAL BAGGAGE<|>TRUE<|>NONE<|>NONE<|>For two to five additional pieces of checked baggage (23 kg each), pre-ordering is required for all three service types (Lite, Classic, and Flex), and the fee varies.<|>For two to five additional pieces of checked baggage (23 kg each), pre-ordering is required for all three service types (Lite, Classic, and Flex), and the fee varies.)\n\nCombining these into the required format:\n\nOutput:\n(EL AL<|>NONE<|>BAGGAGE POLICY<|>TRUE<|>NONE<|>NONE<|>The baggage policy on scheduled Sundor flights is the same as El Al's baggage policy.<|>The baggage policy on scheduled Sundor flights is the same as El Al's baggage policy.)##\n(EL AL<|>NONE<|>BAGGAGE ALLOWANCE<|>TRUE<|>NONE<|>NONE<|>The baggage allowance and weight limit depend on the ticket type: The baggage allowance varies depending on the service type: Lite, Classic, or Flex.<|>EL AL offers three types of tickets in economy class on flights to Europe and the Middle East.)##\n(EL AL<|>NONE<|>BAGGAGE WEIGHT LIMIT<|>TRUE<|>NONE<|>NONE<|>With the Lite service, one piece of checked baggage (23 kg) requires pre-ordering, and the fee varies.<|>With the Lite service, one piece of checked baggage (23 kg) requires pre-ordering, and the fee varies.)##\n(EL AL<|>NONE<|>BAGGAGE WEIGHT LIMIT<|>TRUE<|>NONE<|>NONE<|>Both the Classic and Flex services include one piece of checked baggage (23 kg) in the ticket price.<|>Both the Classic and Flex services include one piece of checked baggage (23 kg) in the ticket price.)##\n(EL AL<|>NONE<|>ADDITIONAL BAGGAGE<|>TRUE<|>NONE<|>NONE<|>For two to five additional pieces of checked baggage (23 kg each), pre-ordering is required for all three service types (Lite, Classic, and Flex), and the fee varies.<|>For two to five additional pieces of checked baggage (23 kg each), pre-ordering is required for all three service types (Lite, Classic, and Flex), and the fee varies.)\n\n<|COMPLETE|>"}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:23,17 httpcore.http11 DEBUG send_request_headers.started request= 13:52:23,17 httpcore.http11 DEBUG send_request_headers.complete 13:52:23,17 httpcore.http11 DEBUG send_request_body.started request= 13:52:23,18 httpcore.http11 DEBUG send_request_body.complete 13:52:23,18 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:23,347 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:23 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'19932'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9989243'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'64ms'), (b'x-request-id', b'req_604388f4f240c81096fe847de624b964'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c08dedc6c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:23,347 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:23,347 httpcore.http11 DEBUG receive_response_body.started request= 13:52:23,347 httpcore.http11 DEBUG receive_response_body.complete 13:52:23,348 httpcore.http11 DEBUG response_closed.started 13:52:23,348 httpcore.http11 DEBUG response_closed.complete 13:52:23,348 httpcore.connection DEBUG close.started 13:52:23,348 httpcore.connection DEBUG close.complete 13:52:23,348 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:23,349 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 20.10999999998603. input_tokens=19, output_tokens=1365 13:52:23,354 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: is marked on newer lithium-ion batteries and is explained in question 3 below. Portable chargers are also considered batteries.\nTwo larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on. The battery size includes extended-life laptop batteries and most lithium-ion batteries for professional-grade audio/visual equipment. Most consumer-grade lithium-ion batteries are smaller. Engineering approval is required in order to travel with these larger batteries.\nLithium metal batteries (a.k.a. non-rechargeable lithium batteries or primary lithium batteries). These batteries are often used in cameras and small personal electronic devices. Consumer-grade batteries (up to 2 grams of lithium per battery) may be brought aboard the aircraft. This includes all the typical non-rechargeable batteries used in cameras (AA, AAA, 123, CR123A, CR1, CR2, CRV3, CR22, 2CR5, etc.), as well as flat, round lithium button batteries.\nNon-spillable wet batteries with absorbed electrolyte are limited to 12 volts and 100 watt-hours per battery. These batteries must be of the absorbed electrolyte type (gel cells, AGM, etc.) that meet the requirements of 49 CFR; i.e. no electrolyte will leak from a cracked battery case. Batteries must be in strong outer packaging or installed in equipment. Additionally, passengers are restricted to two spare (uninstalled) batteries. Spare batteries� terminals must be protected (using non-conductive caps, tape, etc.) within the outer packaging. Batteries and outer packaging must be marked �nonspillable� or �nonspillable battery.� Note: The above applies to portable electronic devices, not battery-powered mobility aids. There are separate exceptions for motorized wheelchairs.\n \n\nWhat kinds of batteries are allowed in checked baggage?\nYou may not check lithium batteries except:\nElectronic devices with lithium batteries that cannot be removed from the device and cannot be stored in the aircraft cabin due to physical size will be stored in the aircraft hold under the following conditions:\n\nMake sure that the device is completely switched off and protected from accidental operation.\nThe device must be protected from external damage.\nAn electronic device may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium\nOutput:"}, {'role': 'assistant', 'content': 'Based on the provided text, entity specification, and claim description, the analysis yields the following claims:\n\n1. No specific organizations, persons, geographical entities, or events were identified in the text that match the entity specification.\n2. The text primarily discusses regulations regarding lithium batteries and does not provide any claims related to organizations, persons, or events.\n\nAs a result, there are no claims to extract from the provided text.\n\nOutput: \n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': 'Thank you for your patience. Upon reevaluating the text, I will identify the relevant entities and claims accordingly.\n\n### Identified Entities:\n1. **Lithium-ion batteries**\n2. **Lithium metal batteries**\n3. **Consumer-grade batteries**\n4. **Non-spillable wet batteries**\n5. **Portable electronic devices**\n6. **Electronic devices**\n7. **Spare lithium batteries**\n\n### Claims:\n1. (LITHIUM-ION BATTERIES<|>NONE<|>BATTERY REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Two larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on.<|>Two larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on.)\n2. (LITHIUM METAL BATTERIES<|>NONE<|>BATTERY REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Consumer-grade batteries (up to 2 grams of lithium per battery) may be brought aboard the aircraft.<|>Consumer-grade batteries (up to 2 grams of lithium per battery) may be brought aboard the aircraft.)\n3. (CONSUMER-GRADE BATTERIES<|>NONE<|>BATTERY REGULATIONS<|>TRUE<|>NONE<|>NONE<|>These batteries must be of the absorbed electrolyte type (gel cells, AGM, etc.) that meet the requirements of 49 CFR; i.e. no electrolyte will leak from a cracked battery case.<|>These batteries must be of the absorbed electrolyte type (gel cells, AGM, etc.) that meet the requirements of 49 CFR; i.e. no electrolyte will leak from a cracked battery case.)\n4. (NON-SPILLABLE WET BATTERIES<|>NONE<|>BATTERY REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Non-spillable wet batteries with absorbed electrolyte are limited to 12 volts and 100 watt-hours per battery.<|>Non-spillable wet batteries with absorbed electrolyte are limited to 12 volts and 100 watt-hours per battery.)\n5. (PORTABLE ELECTRONIC DEVICES<|>NONE<|>BATTERY REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Batteries and outer packaging must be marked �nonspillable� or �nonspillable battery.�<|>Batteries and outer packaging must be marked �nonspillable� or �nonspillable battery.�)\n6. (ELECTRONIC DEVICES<|>NONE<|>BATTERY REGULATIONS<|>TRUE<|>NONE<|>NONE<|>An electronic device may not be stored together with flammable material (e.g. hairspray, etc.)<|>An electronic device may not be stored together with flammable material (e.g. hairspray, etc.).)\n7. (SPARE LITHIUM BATTERIES<|>NONE<|>BATTERY REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Spare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage.<|>Spare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage.)\n\n### Final Output:\n(LITHIUM-ION BATTERIES<|>NONE<|>BATTERY REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Two larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on.<|>Two larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on.)##\n(LITHIUM METAL BATTERIES<|>NONE<|>BATTERY REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Consumer-grade batteries (up to 2 grams of lithium per battery) may be brought aboard the aircraft.<|>Consumer-grade batteries (up to 2 grams of lithium per battery) may be brought aboard the aircraft.)##\n(CONSUMER-GRADE BATTERIES<|>NONE<|>BATTERY REGULATIONS<|>TRUE<|>NONE<|>NONE<|>These batteries must be of the absorbed electrolyte type (gel cells, AGM, etc.) that meet the requirements of 49 CFR; i.e. no electrolyte will leak from a cracked battery case.<|>These batteries must be of the absorbed electrolyte type (gel cells, AGM, etc.) that meet the requirements of 49 CFR; i.e. no electrolyte will leak from a cracked battery case.)##\n(NON-SPILLABLE WET BATTERIES<|>NONE<|>BATTERY REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Non-spillable wet batteries with absorbed electrolyte are limited to 12 volts and 100 watt-hours per battery.<|>Non-spillable wet batteries with absorbed electrolyte are limited to 12 volts and 100 watt-hours per battery.)##\n(PORTABLE ELECTRONIC DEVICES<|>NONE<|>BATTERY REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Batteries and outer packaging must be marked �nonspillable� or �nonspillable battery.�<|>Batteries and outer packaging must be marked �nonspillable� or �nonspillable battery.�)##\n(ELECTRONIC DEVICES<|>NONE<|>BATTERY REGULATIONS<|>TRUE<|>NONE<|>NONE<|>An electronic device may not be stored together with flammable material (e.g. hairspray, etc.)<|>An electronic device may not be stored together with flammable material (e.g. hairspray, etc.).)##\n(SPARE LITHIUM BATTERIES<|>NONE<|>BATTERY REGULATIONS<|>TRUE<|>NONE<|>NONE<|>Spare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage.<|>Spare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage.)\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:23,355 httpcore.http11 DEBUG send_request_headers.started request= 13:52:23,355 httpcore.http11 DEBUG send_request_headers.complete 13:52:23,355 httpcore.http11 DEBUG send_request_body.started request= 13:52:23,356 httpcore.http11 DEBUG send_request_body.complete 13:52:23,356 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:23,466 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:23 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'265'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996510'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'20ms'), (b'x-request-id', b'req_00b9f1ef8b70ea284860f68e7aa0bc4a'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c10979fdc22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:23,466 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:23,467 httpcore.http11 DEBUG receive_response_body.started request= 13:52:23,467 httpcore.http11 DEBUG receive_response_body.complete 13:52:23,467 httpcore.http11 DEBUG response_closed.started 13:52:23,467 httpcore.http11 DEBUG response_closed.complete 13:52:23,467 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:23,468 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.46899999998277053. input_tokens=30, output_tokens=2 13:52:23,798 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:24 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'269'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996817'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'19ms'), (b'x-request-id', b'req_44caa10039c6785c343b272afa751946'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c10b9f0f7d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:23,799 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:23,799 httpcore.http11 DEBUG receive_response_body.started request= 13:52:23,799 httpcore.http11 DEBUG receive_response_body.complete 13:52:23,799 httpcore.http11 DEBUG response_closed.started 13:52:23,799 httpcore.http11 DEBUG response_closed.complete 13:52:23,800 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:23,800 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.45300000003771856. input_tokens=30, output_tokens=2 13:52:26,168 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:26 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'24108'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994138'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'35ms'), (b'x-request-id', b'req_94a52078c4e4a87a1b737c4a46ff2b88'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c0854f3a7da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:26,169 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:26,169 httpcore.http11 DEBUG receive_response_body.started request= 13:52:26,169 httpcore.http11 DEBUG receive_response_body.complete 13:52:26,169 httpcore.http11 DEBUG response_closed.started 13:52:26,169 httpcore.http11 DEBUG response_closed.complete 13:52:26,169 httpcore.connection DEBUG close.started 13:52:26,169 httpcore.connection DEBUG close.complete 13:52:26,170 httpcore.connection DEBUG close.started 13:52:26,170 httpcore.connection DEBUG close.complete 13:52:26,170 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:26,171 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 24.31300000002375. input_tokens=19, output_tokens=1601 13:52:26,176 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium batteries: the battery should be taken aboard the aircraft cabin. The device can be checked.\nThe other types of batteries (listed above) may be transported in the aircraft hold. Batteries should be protected from damage and short circuits or installed inside a device. Battery-powered devices should be protected from accidental operation, especially those that have moving parts or might overheat.\n \n\nHow do I determine a battery's watt-hours (Wh) rating?\nTo determine watt-hours, multiply the volts (V) by the ampere hours (Ah). For example: A 12-volt battery rated to 8 ampere hours is rated at 96 watt hours (12 x 8 = 96). For milliamp hours (mAh), multiply by the volts and divide by 1000.\n\n \nIs there a limit to the number of batteries that may be taken aboard the aircraft?\nYes. Up to 20 spare batteries with a capacity of less than 100 Wh may be taken aboard the aircraft when insulated or in their original packaging, and only in the cabin.\nUp to 15 electronic devices containing lithium-ion batteries with a capacity of less than 100 Wh are allowed aboard the aircraft, and only in the cabin.\nLarger lithium-ion batteries (100-160 watt-hours per battery) are limited to two batteries per passenger; see the above explanation of lithium-ion batteries.\nUp to two spare/uninstalled non-spillable wet batteries can be taken aboard the aircraft.\n\nWhat does �protected against short circuit� mean?\nWhen metal objects such as keys, tools or other batteries come in contact with both terminals of a battery it can create a �circuit� or path for electricity to flow through. An electrical current flowing through this unprotected short circuit can cause extreme heat and sparks and even start a fire.\nTo prevent short circuits, keep spare batteries in their original packaging, a battery case, or a separate pouch or pocket. Make sure loose batteries can�t move or roll around. Placing tape over the terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view\nOutput:"}, {'role': 'assistant', 'content': 'There are no named entities that match the specified entity types (organization, person, geo, event) in the provided text. Therefore, there are no claims to extract based on the given claim description.\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': 'I apologize for the oversight. Let\'s analyze the text again for potential entities and claims.\n\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\n\nText: \n"may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium batteries: the battery should be taken aboard the aircraft cabin. The device can be checked.\nThe other types of batteries (listed above) may be transported in the aircraft hold. Batteries should be protected from damage and short circuits or installed inside a device. Battery-powered devices should be protected from accidental operation, especially those that have moving parts or might overheat.\n\nHow do I determine a battery\'s watt-hours (Wh) rating?\nTo determine watt-hours, multiply the volts (V) by the ampere hours (Ah). For example: A 12-volt battery rated to 8 ampere hours is rated at 96 watt hours (12 x 8 = 96). For milliamp hours (mAh), multiply by the volts and divide by 1000.\n\nIs there a limit to the number of batteries that may be taken aboard the aircraft?\nYes. Up to 20 spare batteries with a capacity of less than 100 Wh may be taken aboard the aircraft when insulated or in their original packaging, and only in the cabin.\nUp to 15 electronic devices containing lithium-ion batteries with a capacity of less than 100 Wh are allowed aboard the aircraft, and only in the cabin.\nLarger lithium-ion batteries (100-160 watt-hours per battery) are limited to two batteries per passenger; see the above explanation of lithium-ion batteries.\nUp to two spare/uninstalled non-spillable wet batteries can be taken aboard the aircraft.\n\nWhat does �protected against short circuit� mean?\nWhen metal objects such as keys, tools or other batteries come in contact with both terminals of a battery it can create a �circuit� or path for electricity to flow through. An electrical current flowing through this unprotected short circuit can cause extreme heat and sparks and even start a fire.\nTo prevent short circuits, keep spare batteries in their original packaging, a battery case, or a separate pouch or pocket. Make sure loose batteries can�t move or roll around. Placing tape over the terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view."\n\nBased on the analysis, here are the identified entities and claims:\n\n1. **Entities**:\n - EL AL (organization)\n - IATA (organization)\n\n2. **Claims**:\n - (EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Battery-powered mobility aids on EL AL flights must comply with the relevant IATA regulations.<|>Battery-powered wheelchairs/mobility aids on EL AL flights Battery-powered mobility aids must comply with the relevant IATA regulations.)\n - (IATA<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Battery-powered mobility aids must comply with the relevant IATA regulations.<|>Battery-powered wheelchairs/mobility aids on EL AL flights must comply with the relevant IATA regulations.)\n\n3. **Weight Limits and Restrictions**:\n - (NONE<|>NONE<|>BATTERY LIMITS<|>TRUE<|>NONE<|>NONE<|>Up to 20 spare batteries with a capacity of less than 100 Wh may be taken aboard the aircraft when insulated or in their original packaging, and only in the cabin.<|>Yes. Up to 20 spare batteries with a capacity of less than 100 Wh may be taken aboard the aircraft when insulated or in their original packaging, and only in the cabin.)\n - (NONE<|>NONE<|>BATTERY LIMITS<|>TRUE<|>NONE<|>NONE<|>Up to 15 electronic devices containing lithium-ion batteries with a capacity of less than 100 Wh are allowed aboard the aircraft, and only in the cabin.<|>Up to 15 electronic devices containing lithium-ion batteries with a capacity of less than 100 Wh are allowed aboard the aircraft, and only in the cabin.)\n - (NONE<|>NONE<|>BATTERY LIMITS<|>TRUE<|>NONE<|>NONE<|>Larger lithium-ion batteries (100-160 watt-hours per battery) are limited to two batteries per passenger.<|>Larger lithium-ion batteries (100-160 watt-hours per battery) are limited to two batteries per passenger; see the above explanation of lithium-ion batteries.)\n - (NONE<|>NONE<|>BATTERY LIMITS<|>TRUE<|>NONE<|>NONE<|>Up to two spare/uninstalled non-spillable wet batteries can be taken aboard the aircraft.<|>Up to two spare/uninstalled non-spillable wet batteries can be taken aboard the aircraft.)\n\nOutput:\n\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Battery-powered mobility aids on EL AL flights must comply with the relevant IATA regulations.<|>Battery-powered wheelchairs/mobility aids on EL AL flights must comply with the relevant IATA regulations.)##\n(IATA<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>Battery-powered mobility aids must comply with the relevant IATA regulations.<|>Battery-powered wheelchairs/mobility aids on EL AL flights must comply with the relevant IATA regulations.)##\n(NONE<|>NONE<|>BATTERY LIMITS<|>TRUE<|>NONE<|>NONE<|>Up to 20 spare batteries with a capacity of less than 100 Wh may be taken aboard the aircraft when insulated or in their original packaging, and only in the cabin.<|>Yes. Up to 20 spare batteries with a capacity of less than 100 Wh may be taken aboard the aircraft when insulated or in their original packaging, and only in the cabin.)##\n(NONE<|>NONE<|>BATTERY LIMITS<|>TRUE<|>NONE<|>NONE<|>Up to 15 electronic devices containing lithium-ion batteries with a capacity of less than 100 Wh are allowed aboard the aircraft, and only in the cabin.<|>Up to 15 electronic devices containing lithium-ion batteries with a capacity of less than 100 Wh are allowed aboard the aircraft, and only in the cabin.)##\n(NONE<|>NONE<|>BATTERY LIMITS<|>TRUE<|>NONE<|>NONE<|>Larger lithium-ion batteries (100-160 watt-hours per battery) are limited to two batteries per passenger.<|>Larger lithium-ion batteries (100-160 watt-hours per battery) are limited to two batteries per passenger; see the above explanation of lithium-ion batteries.)##\n(NONE<|>NONE<|>BATTERY LIMITS<|>TRUE<|>NONE<|>NONE<|>Up to two spare/uninstalled non-spillable wet batteries can be taken aboard the aircraft.<|>Up to two spare/uninstalled non-spillable wet batteries can be taken aboard the aircraft.)\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:26,177 httpcore.http11 DEBUG send_request_headers.started request= 13:52:26,177 httpcore.http11 DEBUG send_request_headers.complete 13:52:26,177 httpcore.http11 DEBUG send_request_body.started request= 13:52:26,177 httpcore.http11 DEBUG send_request_body.complete 13:52:26,177 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:26,744 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:26 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'389'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9996444'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'21ms'), (b'x-request-id', b'req_9a8c4ac6b3097e7b24f6052d5f939481'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c11d3e4fc22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:26,745 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:26,745 httpcore.http11 DEBUG receive_response_body.started request= 13:52:26,745 httpcore.http11 DEBUG receive_response_body.complete 13:52:26,745 httpcore.http11 DEBUG response_closed.started 13:52:26,746 httpcore.http11 DEBUG response_closed.complete 13:52:26,746 httpcore.connection DEBUG close.started 13:52:26,746 httpcore.connection DEBUG close.complete 13:52:26,746 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:26,746 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5619999999762513. input_tokens=30, output_tokens=2 13:52:34,294 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:34 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'17426'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9985990'), (b'x-ratelimit-reset-requests', b'9ms'), (b'x-ratelimit-reset-tokens', b'84ms'), (b'x-request-id', b'req_17cd23ebdfba82b1f56f91e2efdc5cee'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07e9dcd7da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:34,294 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:34,294 httpcore.http11 DEBUG receive_response_body.started request= 13:52:34,295 httpcore.http11 DEBUG receive_response_body.complete 13:52:34,295 httpcore.http11 DEBUG response_closed.started 13:52:34,295 httpcore.http11 DEBUG response_closed.complete 13:52:34,295 httpcore.connection DEBUG close.started 13:52:34,295 httpcore.connection DEBUG close.complete 13:52:34,295 httpcore.connection DEBUG close.started 13:52:34,295 httpcore.connection DEBUG close.complete 13:52:34,295 httpcore.connection DEBUG close.started 13:52:34,295 httpcore.connection DEBUG close.complete 13:52:34,295 httpcore.connection DEBUG close.started 13:52:34,295 httpcore.connection DEBUG close.complete 13:52:34,295 httpcore.connection DEBUG close.started 13:52:34,296 httpcore.connection DEBUG close.complete 13:52:34,296 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:34,297 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 33.5. input_tokens=19, output_tokens=1120 13:52:34,302 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags � Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications,\nOutput:'}, {'role': 'assistant', 'content': '**##**\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': 'I apologize for the oversight. Let\'s extract the relevant entities and claims again based on the provided text.\n\nEntity specification: [\'organization\', \'person\', \'geo\', \'event\'] \nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation. \nText: Carry-on baggage Whether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft. First and foremost In addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website. Carry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival. This information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies. Eligibility, Dimensions, and Weight What are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding? Carry-on Bags � Economy Class: Lite - entitled to one carry-on bag, maximum 8 kg. Classic - entitled to one carry-on bag, maximum 8 kg. Flex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg). *On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024). Carry-on Bags - Premium and Business Classes Premium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg. Business - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg. Please note: If no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications.\n\nOutput:\n\n(EL AL<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>This information applies to flights operated by EL AL and Sun Dor only.<|>This information applies to flights operated by EL AL and Sun Dor only.) \n(SUN DOR<|>NONE<|>BAGGAGE RESTRICTIONS<|>TRUE<|>NONE<|>NONE<|>This information applies to flights operated by EL AL and Sun Dor only.<|>This information applies to flights operated by EL AL and Sun Dor only.) \n(LITE<|>NONE<|>BAGGAGE MEASUREMENTS<|>TRUE<|>NONE<|>NONE<|>Lite - entitled to one carry-on bag, maximum 8 kg.<|>Carry-on Bags � Economy Class: Lite - entitled to one carry-on bag, maximum 8 kg.) \n(CLASSIC<|>NONE<|>BAGGAGE MEASUREMENTS<|>TRUE<|>NONE<|>NONE<|>Classic - entitled to one carry-on bag, maximum 8 kg.<|>Carry-on Bags � Economy Class: Classic - entitled to one carry-on bag, maximum 8 kg.) \n(FLEX<|>NONE<|>BAGGAGE MEASUREMENTS<|>TRUE<|>NONE<|>NONE<|>Flex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).<|>Carry-on Bags � Economy Class: Flex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).) \n(PREMIUM<|>NONE<|>BAGGAGE MEASUREMENTS<|>TRUE<|>NONE<|>NONE<|>Premium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.<|>Carry-on Bags - Premium and Business Classes Premium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.) \n(BUSINESS<|>NONE<|>BAGGAGE MEASUREMENTS<|>TRUE<|>NONE<|>NONE<|>Business - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.<|>Carry-on Bags - Premium and Business Classes Business - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.) \n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:34,302 httpcore.http11 DEBUG send_request_headers.started request= 13:52:34,302 httpcore.http11 DEBUG send_request_headers.complete 13:52:34,303 httpcore.http11 DEBUG send_request_body.started request= 13:52:34,303 httpcore.http11 DEBUG send_request_body.complete 13:52:34,303 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:35,100 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'610'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9997059'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'17ms'), (b'x-request-id', b'req_e6dbca83d509e7bbd30b044fbd749174'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c14fffc77da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:35,101 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:35,101 httpcore.http11 DEBUG receive_response_body.started request= 13:52:35,101 httpcore.http11 DEBUG receive_response_body.complete 13:52:35,101 httpcore.http11 DEBUG response_closed.started 13:52:35,101 httpcore.http11 DEBUG response_closed.complete 13:52:35,101 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:35,102 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.7969999999622814. input_tokens=30, output_tokens=2 13:52:42,956 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'41773'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994112'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'35ms'), (b'x-request-id', b'req_8d9497bc67c301b8f12a81799414bec2'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c07fdd2fc229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:42,956 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:42,956 httpcore.http11 DEBUG receive_response_body.started request= 13:52:43,86 httpcore.http11 DEBUG receive_response_body.complete 13:52:43,86 httpcore.http11 DEBUG response_closed.started 13:52:43,86 httpcore.http11 DEBUG response_closed.complete 13:52:43,86 httpcore.connection DEBUG close.started 13:52:43,86 httpcore.connection DEBUG close.complete 13:52:43,86 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:43,88 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-continuation-0" with 0 retries took 42.09399999998277. input_tokens=19, output_tokens=2802 13:52:43,93 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<|><|><|><|><|><|><|>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\n \n\nPlease note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome. \n\nHow to obtain authorization to transport an animal to Israel:\nContact the local authorities to obtain the required documents.\nAfter receiving the required documents and no later than two business days prior to the flight, email Veterinary Services at Ben Gurion Airport at vs-airport@moag.gov.il and include the following documents in a PDF file: certificate of good health, rabies antibody test, Appendices B and C (the last page of the file below). If you have met all of the conditions, the Veterinary Services flight permit will be sent to you by email.\nDid you send the documents to Veterinary Services and you did not receive a response within four hours?\nPlease call: +972-3-9792240\nUpdate us upon receiving the Veterinary Services permit. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which\nOutput:"}, {'role': 'assistant', 'content': 'There are no entities that match the specified entity types (organization, person, geo, event) in the provided text. Additionally, there are no claims related to baggage measurements, weight limits, and restrictions from airline documentation that can be extracted.\n\n<|COMPLETE|>'}, {'role': 'user', 'content': 'MANY entities were missed in the last extraction. Add them below using the same format:\n'}, {'role': 'assistant', 'content': "Entity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\nPlease note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.\n\nHow to obtain authorization to transport an animal to Israel:\nContact the local authorities to obtain the required documents.\nAfter receiving the required documents and no later than two business days prior to the flight, email Veterinary Services at Ben Gurion Airport at vs-airport@moag.gov.il and include the following documents in a PDF file: certificate of good health, rabies antibody test, Appendices B and C (the last page of the file below). If you have met all of the conditions, the Veterinary Services flight permit will be sent to you by email.\nDid you send the documents to Veterinary Services and you did not receive a response within four hours?\nPlease call: +972-3-9792240\nUpdate us upon receiving the Veterinary Services permit. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which.\n\nOutput:\n\n(MINISTRY OF HEALTH<|>ISRAEL<|>REGULATORY AUTHORITY<|>TRUE<|>NONE<|>NONE<|>The Ministry of Health is the body that has the authority to approve the entry of animals into Israel and determine how the animal will be transported.<|>The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.)\n##\n(EL AL SERVICE CENTER<|>NONE<|>TRANSPORTATION APPROVAL<|>TRUE<|>NONE<|>NONE<|>Transporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin.<|>Transporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin.)\n##\n(BEN GURION AIRPORT<|>NONE<|>VETERINARY SERVICES<|>TRUE<|>NONE<|>NONE<|>Email Veterinary Services at Ben Gurion Airport to obtain the required documents for transporting an animal to Israel.<|>After receiving the required documents and no later than two business days prior to the flight, email Veterinary Services at Ben Gurion Airport at vs-airport@moag.gov.il and include the following documents in a PDF file: certificate of good health, rabies antibody test, Appendices B and C (the last page of the file below).)\n##\n(BANGKOK<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Bangkok.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(AMSTERDAM<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Amsterdam.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(BOSTON<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Boston.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(MUMBAI<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Mumbai.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(BRUSSELS<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Brussels.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(LARNACA<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Larnaca.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(FRANKFURT<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Frankfurt.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(MOSCOW<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Moscow.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(MUNICH<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Munich.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(MADRID<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Madrid.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(BERLIN<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Berlin.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(PRAGUE<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Prague.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(WARSAW<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Warsaw.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(TORONTO<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Toronto.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(VIENNA<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Vienna.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(BUDAPEST<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Budapest.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(KYIV<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Kyiv.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n##\n(ROME<|>NONE<|>TRANSPORTATION RESTRICTION<|>TRUE<|>NONE<|>NONE<|>Animals cannot be transported as registered cargo from certain airports, including Rome.<|>Please note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome.)\n<|COMPLETE|>"}, {'role': 'user', 'content': 'It appears some entities may have still been missed. Answer YES {tuple_delimiter} NO if there are still entities that need to be added.\n'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'logit_bias': {14331: 100, 9173: 100}, 'max_tokens': 1, 'n': 1, 'presence_penalty': 0.0, 'temperature': 0.0, 'top_p': 1.0}} 13:52:43,94 httpcore.http11 DEBUG send_request_headers.started request= 13:52:43,94 httpcore.http11 DEBUG send_request_headers.complete 13:52:43,94 httpcore.http11 DEBUG send_request_body.started request= 13:52:43,94 httpcore.http11 DEBUG send_request_body.complete 13:52:43,94 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:43,642 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:52:43 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'371'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995149'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'29ms'), (b'x-request-id', b'req_c70caed458ffc7f6362f0dfa86aef4b9'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c186fa21c229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:52:43,642 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:52:43,642 httpcore.http11 DEBUG receive_response_body.started request= 13:52:43,642 httpcore.http11 DEBUG receive_response_body.complete 13:52:43,643 httpcore.http11 DEBUG response_closed.started 13:52:43,643 httpcore.http11 DEBUG response_closed.complete 13:52:43,643 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:52:43,643 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "extract-loopcheck-0" with 0 retries took 0.5470000000204891. input_tokens=30, output_tokens=2 13:52:43,650 graphrag.index.emit.parquet_table_emitter INFO emitting parquet table create_final_covariates.parquet 13:52:43,855 graphrag.index.run.workflow INFO dependencies for create_final_entities: ['create_base_entity_graph'] 13:52:43,855 graphrag.index.run.workflow WARNING Dependency table create_base_entity_graph not found in storage: it may be a runtime-only in-memory table. If you see further errors, this may be an actual problem. 13:52:43,862 datashaper.workflow.workflow INFO executing verb create_final_entities 13:52:43,915 graphrag.index.emit.parquet_table_emitter INFO emitting parquet table create_final_entities.parquet 13:52:44,133 graphrag.index.run.workflow INFO dependencies for create_final_nodes: ['create_base_entity_graph'] 13:52:44,133 graphrag.index.run.workflow WARNING Dependency table create_base_entity_graph not found in storage: it may be a runtime-only in-memory table. If you see further errors, this may be an actual problem. 13:52:44,140 datashaper.workflow.workflow INFO executing verb create_final_nodes 13:52:44,178 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=22) 2 RESUME(arg=0, lineno=22) 4 LOAD_CONST(arg=1, lineno=29) 6 STORE_FAST(arg=2, lineno=29) 8 LOAD_GLOBAL(arg=1, lineno=30) 20 LOAD_FAST(arg=0, lineno=30) 22 LOAD_ATTR(arg=1, lineno=30) 32 LOAD_CONST(arg=2, lineno=30) 34 BINARY_SUBSCR(arg=None, lineno=30) 44 PRECALL(arg=1, lineno=30) 48 CALL(arg=1, lineno=30) 58 GET_ITER(arg=None, lineno=30) > 60 FOR_ITER(arg=25, lineno=30) 62 STORE_FAST(arg=3, lineno=30) 64 LOAD_FAST(arg=2, lineno=31) 66 LOAD_FAST(arg=0, lineno=31) 68 LOAD_FAST(arg=3, lineno=31) 70 BINARY_SUBSCR(arg=None, lineno=31) 80 LOAD_FAST(arg=1, lineno=31) 82 LOAD_FAST(arg=3, lineno=31) 84 BINARY_SUBSCR(arg=None, lineno=31) 94 BINARY_OP(arg=10, lineno=31) 98 LOAD_CONST(arg=3, lineno=31) 100 BINARY_OP(arg=8, lineno=31) 104 BINARY_OP(arg=13, lineno=31) 108 STORE_FAST(arg=2, lineno=31) 110 JUMP_BACKWARD(arg=26, lineno=31) > 112 LOAD_GLOBAL(arg=5, lineno=32) 124 LOAD_ATTR(arg=3, lineno=32) 134 LOAD_FAST(arg=2, lineno=32) 136 PRECALL(arg=1, lineno=32) 140 CALL(arg=1, lineno=32) 150 RETURN_VALUE(arg=None, lineno=32) 13:52:44,178 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:44,179 numba.core.byteflow DEBUG stack: [] 13:52:44,179 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:44,179 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=22) 13:52:44,179 numba.core.byteflow DEBUG stack [] 13:52:44,179 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=22) 13:52:44,179 numba.core.byteflow DEBUG stack [] 13:52:44,179 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_CONST(arg=1, lineno=29) 13:52:44,179 numba.core.byteflow DEBUG stack [] 13:52:44,179 numba.core.byteflow DEBUG dispatch pc=6, inst=STORE_FAST(arg=2, lineno=29) 13:52:44,179 numba.core.byteflow DEBUG stack ['$const4.0'] 13:52:44,179 numba.core.byteflow DEBUG dispatch pc=8, inst=LOAD_GLOBAL(arg=1, lineno=30) 13:52:44,179 numba.core.byteflow DEBUG stack [] 13:52:44,179 numba.core.byteflow DEBUG dispatch pc=20, inst=LOAD_FAST(arg=0, lineno=30) 13:52:44,179 numba.core.byteflow DEBUG stack ['$null$8.2', '$8load_global.1'] 13:52:44,179 numba.core.byteflow DEBUG dispatch pc=22, inst=LOAD_ATTR(arg=1, lineno=30) 13:52:44,179 numba.core.byteflow DEBUG stack ['$null$8.2', '$8load_global.1', '$x20.3'] 13:52:44,179 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_CONST(arg=2, lineno=30) 13:52:44,179 numba.core.byteflow DEBUG stack ['$null$8.2', '$8load_global.1', '$22load_attr.4'] 13:52:44,179 numba.core.byteflow DEBUG dispatch pc=34, inst=BINARY_SUBSCR(arg=None, lineno=30) 13:52:44,179 numba.core.byteflow DEBUG stack ['$null$8.2', '$8load_global.1', '$22load_attr.4', '$const32.5'] 13:52:44,179 numba.core.byteflow DEBUG dispatch pc=44, inst=PRECALL(arg=1, lineno=30) 13:52:44,179 numba.core.byteflow DEBUG stack ['$null$8.2', '$8load_global.1', '$34binary_subscr.6'] 13:52:44,180 numba.core.byteflow DEBUG dispatch pc=48, inst=CALL(arg=1, lineno=30) 13:52:44,180 numba.core.byteflow DEBUG stack ['$null$8.2', '$8load_global.1', '$34binary_subscr.6'] 13:52:44,180 numba.core.byteflow DEBUG dispatch pc=58, inst=GET_ITER(arg=None, lineno=30) 13:52:44,180 numba.core.byteflow DEBUG stack ['$48call.7'] 13:52:44,180 numba.core.byteflow DEBUG end state. edges=[Edge(pc=60, stack=('$58get_iter.8',), blockstack=(), npush=0)] 13:52:44,180 numba.core.byteflow DEBUG pending: deque([State(pc_initial=60 nstack_initial=1)]) 13:52:44,180 numba.core.byteflow DEBUG stack: ['$phi60.0'] 13:52:44,180 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=60 nstack_initial=1) 13:52:44,180 numba.core.byteflow DEBUG dispatch pc=60, inst=FOR_ITER(arg=25, lineno=30) 13:52:44,180 numba.core.byteflow DEBUG stack ['$phi60.0'] 13:52:44,180 numba.core.byteflow DEBUG end state. edges=[Edge(pc=112, stack=(), blockstack=(), npush=0), Edge(pc=62, stack=('$phi60.0', '$60for_iter.2'), blockstack=(), npush=0)] 13:52:44,180 numba.core.byteflow DEBUG pending: deque([State(pc_initial=112 nstack_initial=0), State(pc_initial=62 nstack_initial=2)]) 13:52:44,180 numba.core.byteflow DEBUG stack: [] 13:52:44,180 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=112 nstack_initial=0) 13:52:44,180 numba.core.byteflow DEBUG dispatch pc=112, inst=LOAD_GLOBAL(arg=5, lineno=32) 13:52:44,180 numba.core.byteflow DEBUG stack [] 13:52:44,180 numba.core.byteflow DEBUG dispatch pc=124, inst=LOAD_ATTR(arg=3, lineno=32) 13:52:44,180 numba.core.byteflow DEBUG stack ['$null$112.1', '$112load_global.0'] 13:52:44,180 numba.core.byteflow DEBUG dispatch pc=134, inst=LOAD_FAST(arg=2, lineno=32) 13:52:44,180 numba.core.byteflow DEBUG stack ['$null$112.1', '$124load_attr.2'] 13:52:44,180 numba.core.byteflow DEBUG dispatch pc=136, inst=PRECALL(arg=1, lineno=32) 13:52:44,180 numba.core.byteflow DEBUG stack ['$null$112.1', '$124load_attr.2', '$result134.3'] 13:52:44,180 numba.core.byteflow DEBUG dispatch pc=140, inst=CALL(arg=1, lineno=32) 13:52:44,180 numba.core.byteflow DEBUG stack ['$null$112.1', '$124load_attr.2', '$result134.3'] 13:52:44,180 numba.core.byteflow DEBUG dispatch pc=150, inst=RETURN_VALUE(arg=None, lineno=32) 13:52:44,180 numba.core.byteflow DEBUG stack ['$140call.4'] 13:52:44,181 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,181 numba.core.byteflow DEBUG pending: deque([State(pc_initial=62 nstack_initial=2)]) 13:52:44,181 numba.core.byteflow DEBUG stack: ['$phi62.0', '$phi62.1'] 13:52:44,181 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=62 nstack_initial=2) 13:52:44,181 numba.core.byteflow DEBUG dispatch pc=62, inst=STORE_FAST(arg=3, lineno=30) 13:52:44,181 numba.core.byteflow DEBUG stack ['$phi62.0', '$phi62.1'] 13:52:44,181 numba.core.byteflow DEBUG dispatch pc=64, inst=LOAD_FAST(arg=2, lineno=31) 13:52:44,181 numba.core.byteflow DEBUG stack ['$phi62.0'] 13:52:44,181 numba.core.byteflow DEBUG dispatch pc=66, inst=LOAD_FAST(arg=0, lineno=31) 13:52:44,181 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2'] 13:52:44,181 numba.core.byteflow DEBUG dispatch pc=68, inst=LOAD_FAST(arg=3, lineno=31) 13:52:44,181 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$x66.3'] 13:52:44,181 numba.core.byteflow DEBUG dispatch pc=70, inst=BINARY_SUBSCR(arg=None, lineno=31) 13:52:44,181 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$x66.3', '$i68.4'] 13:52:44,181 numba.core.byteflow DEBUG dispatch pc=80, inst=LOAD_FAST(arg=1, lineno=31) 13:52:44,181 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$70binary_subscr.5'] 13:52:44,181 numba.core.byteflow DEBUG dispatch pc=82, inst=LOAD_FAST(arg=3, lineno=31) 13:52:44,181 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$70binary_subscr.5', '$y80.6'] 13:52:44,181 numba.core.byteflow DEBUG dispatch pc=84, inst=BINARY_SUBSCR(arg=None, lineno=31) 13:52:44,181 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$70binary_subscr.5', '$y80.6', '$i82.7'] 13:52:44,181 numba.core.byteflow DEBUG dispatch pc=94, inst=BINARY_OP(arg=10, lineno=31) 13:52:44,181 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$70binary_subscr.5', '$84binary_subscr.8'] 13:52:44,181 numba.core.byteflow DEBUG dispatch pc=98, inst=LOAD_CONST(arg=3, lineno=31) 13:52:44,181 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$binop_sub94.9'] 13:52:44,181 numba.core.byteflow DEBUG dispatch pc=100, inst=BINARY_OP(arg=8, lineno=31) 13:52:44,181 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$binop_sub94.9', '$const98.10'] 13:52:44,181 numba.core.byteflow DEBUG dispatch pc=104, inst=BINARY_OP(arg=13, lineno=31) 13:52:44,181 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$binop_pow100.11'] 13:52:44,181 numba.core.byteflow DEBUG dispatch pc=108, inst=STORE_FAST(arg=2, lineno=31) 13:52:44,182 numba.core.byteflow DEBUG stack ['$phi62.0', '$binop_iadd104.12'] 13:52:44,182 numba.core.byteflow DEBUG dispatch pc=110, inst=JUMP_BACKWARD(arg=26, lineno=31) 13:52:44,182 numba.core.byteflow DEBUG stack ['$phi62.0'] 13:52:44,182 numba.core.byteflow DEBUG end state. edges=[Edge(pc=60, stack=('$phi62.0',), blockstack=(), npush=0)] 13:52:44,182 numba.core.byteflow DEBUG pending: deque([State(pc_initial=60 nstack_initial=1)]) 13:52:44,182 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:44,182 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=60 nstack_initial=1): {'$phi60.0'}, State(pc_initial=62 nstack_initial=2): {'$phi62.1'}, State(pc_initial=112 nstack_initial=0): set()}) 13:52:44,182 numba.core.byteflow DEBUG defmap: {'$phi60.0': State(pc_initial=0 nstack_initial=0), '$phi62.1': State(pc_initial=60 nstack_initial=1)} 13:52:44,182 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi60.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi62.0', State(pc_initial=62 nstack_initial=2))}, '$phi62.0': {('$phi60.0', State(pc_initial=60 nstack_initial=1))}, '$phi62.1': {('$60for_iter.2', State(pc_initial=60 nstack_initial=1))}}) 13:52:44,182 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi60.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi60.0', State(pc_initial=60 nstack_initial=1))}, '$phi62.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi62.1': {('$60for_iter.2', State(pc_initial=60 nstack_initial=1))}}) 13:52:44,182 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi60.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi62.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi62.1': {('$60for_iter.2', State(pc_initial=60 nstack_initial=1))}}) 13:52:44,182 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi60.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi62.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi62.1': {('$60for_iter.2', State(pc_initial=60 nstack_initial=1))}}) 13:52:44,182 numba.core.byteflow DEBUG keep phismap: {'$phi60.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi62.1': {('$60for_iter.2', State(pc_initial=60 nstack_initial=1))}} 13:52:44,182 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi60.0': '$58get_iter.8'}, State(pc_initial=60 nstack_initial=1): {'$phi62.1': '$60for_iter.2'}}) 13:52:44,183 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:44,183 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'res': '$const4.0'}), (6, {'value': '$const4.0'}), (8, {'idx': 0, 'res': '$8load_global.1'}), (10, {}), (12, {}), (14, {}), (16, {}), (18, {}), (20, {'res': '$x20.3'}), (22, {'item': '$x20.3', 'res': '$22load_attr.4'}), (24, {}), (26, {}), (28, {}), (30, {}), (32, {'res': '$const32.5'}), (34, {'index': '$const32.5', 'target': '$22load_attr.4', 'res': '$34binary_subscr.6'}), (36, {}), (38, {}), (40, {}), (42, {}), (44, {}), (46, {}), (48, {'func': '$8load_global.1', 'args': ['$34binary_subscr.6'], 'kw_names': None, 'res': '$48call.7'}), (50, {}), (52, {}), (54, {}), (56, {}), (58, {'value': '$48call.7', 'res': '$58get_iter.8'})), outgoing_phis={'$phi60.0': '$58get_iter.8'}, blockstack=(), active_try_block=None, outgoing_edgepushed={60: ('$58get_iter.8',)}) 13:52:44,183 numba.core.byteflow DEBUG block_infos State(pc_initial=60 nstack_initial=1): AdaptBlockInfo(insts=((60, {'iterator': '$phi60.0', 'pair': '$60for_iter.1', 'indval': '$60for_iter.2', 'pred': '$60for_iter.3'}),), outgoing_phis={'$phi62.1': '$60for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={112: (), 62: ('$phi60.0', '$60for_iter.2')}) 13:52:44,183 numba.core.byteflow DEBUG block_infos State(pc_initial=62 nstack_initial=2): AdaptBlockInfo(insts=((62, {'value': '$phi62.1'}), (64, {'res': '$result64.2'}), (66, {'res': '$x66.3'}), (68, {'res': '$i68.4'}), (70, {'index': '$i68.4', 'target': '$x66.3', 'res': '$70binary_subscr.5'}), (72, {}), (74, {}), (76, {}), (78, {}), (80, {'res': '$y80.6'}), (82, {'res': '$i82.7'}), (84, {'index': '$i82.7', 'target': '$y80.6', 'res': '$84binary_subscr.8'}), (86, {}), (88, {}), (90, {}), (92, {}), (94, {'op': '-', 'lhs': '$70binary_subscr.5', 'rhs': '$84binary_subscr.8', 'res': '$binop_sub94.9'}), (96, {}), (98, {'res': '$const98.10'}), (100, {'op': '**', 'lhs': '$binop_sub94.9', 'rhs': '$const98.10', 'res': '$binop_pow100.11'}), (102, {}), (104, {'op': '+=', 'lhs': '$result64.2', 'rhs': '$binop_pow100.11', 'res': '$binop_iadd104.12'}), (106, {}), (108, {'value': '$binop_iadd104.12'}), (110, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={60: ('$phi62.0',)}) 13:52:44,183 numba.core.byteflow DEBUG block_infos State(pc_initial=112 nstack_initial=0): AdaptBlockInfo(insts=((112, {'idx': 2, 'res': '$112load_global.0'}), (114, {}), (116, {}), (118, {}), (120, {}), (122, {}), (124, {'item': '$112load_global.0', 'res': '$124load_attr.2'}), (126, {}), (128, {}), (130, {}), (132, {}), (134, {'res': '$result134.3'}), (136, {}), (138, {}), (140, {'func': '$124load_attr.2', 'args': ['$result134.3'], 'kw_names': None, 'res': '$140call.4'}), (142, {}), (144, {}), (146, {}), (148, {}), (150, {'retval': '$140call.4', 'castval': '$150return_value.5'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,184 numba.core.interpreter DEBUG label 0: x = arg(0, name=x) ['x'] y = arg(1, name=y) ['y'] result = const(float, 0.0) ['result'] $8load_global.1 = global(range: ) ['$8load_global.1'] $22load_attr.4 = getattr(value=x, attr=shape) ['$22load_attr.4', 'x'] $const32.5 = const(int, 0) ['$const32.5'] $34binary_subscr.6 = getitem(value=$22load_attr.4, index=$const32.5, fn=) ['$22load_attr.4', '$34binary_subscr.6', '$const32.5'] $48call.7 = call $8load_global.1($34binary_subscr.6, func=$8load_global.1, args=[Var($34binary_subscr.6, distances.py:30)], kws=(), vararg=None, varkwarg=None, target=None) ['$34binary_subscr.6', '$48call.7', '$8load_global.1'] $58get_iter.8 = getiter(value=$48call.7) ['$48call.7', '$58get_iter.8'] $phi60.0 = $58get_iter.8 ['$58get_iter.8', '$phi60.0'] jump 60 [] label 60: $60for_iter.1 = iternext(value=$phi60.0) ['$60for_iter.1', '$phi60.0'] $60for_iter.2 = pair_first(value=$60for_iter.1) ['$60for_iter.1', '$60for_iter.2'] $60for_iter.3 = pair_second(value=$60for_iter.1) ['$60for_iter.1', '$60for_iter.3'] $phi62.1 = $60for_iter.2 ['$60for_iter.2', '$phi62.1'] branch $60for_iter.3, 62, 112 ['$60for_iter.3'] label 62: i = $phi62.1 ['$phi62.1', 'i'] $70binary_subscr.5 = getitem(value=x, index=i, fn=) ['$70binary_subscr.5', 'i', 'x'] $84binary_subscr.8 = getitem(value=y, index=i, fn=) ['$84binary_subscr.8', 'i', 'y'] $binop_sub94.9 = $70binary_subscr.5 - $84binary_subscr.8 ['$70binary_subscr.5', '$84binary_subscr.8', '$binop_sub94.9'] $const98.10 = const(int, 2) ['$const98.10'] $binop_pow100.11 = $binop_sub94.9 ** $const98.10 ['$binop_pow100.11', '$binop_sub94.9', '$const98.10'] $binop_iadd104.12 = inplace_binop(fn=, immutable_fn=, lhs=result, rhs=$binop_pow100.11, static_lhs=Undefined, static_rhs=Undefined) ['$binop_iadd104.12', '$binop_pow100.11', 'result'] result = $binop_iadd104.12 ['$binop_iadd104.12', 'result'] jump 60 [] label 112: $112load_global.0 = global(np: ) ['$112load_global.0'] $124load_attr.2 = getattr(value=$112load_global.0, attr=sqrt) ['$112load_global.0', '$124load_attr.2'] $140call.4 = call $124load_attr.2(result, func=$124load_attr.2, args=[Var(result, distances.py:29)], kws=(), vararg=None, varkwarg=None, target=None) ['$124load_attr.2', '$140call.4', 'result'] $150return_value.5 = cast(value=$140call.4) ['$140call.4', '$150return_value.5'] return $150return_value.5 ['$150return_value.5'] 13:52:44,191 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:44,191 numba.core.ssa DEBUG Running 13:52:44,191 numba.core.ssa DEBUG on stmt: x = arg(0, name=x) 13:52:44,191 numba.core.ssa DEBUG on stmt: y = arg(1, name=y) 13:52:44,191 numba.core.ssa DEBUG on stmt: result = const(float, 0.0) 13:52:44,191 numba.core.ssa DEBUG on stmt: $8load_global.1 = global(range: ) 13:52:44,191 numba.core.ssa DEBUG on stmt: $22load_attr.4 = getattr(value=x, attr=shape) 13:52:44,191 numba.core.ssa DEBUG on stmt: $const32.5 = const(int, 0) 13:52:44,191 numba.core.ssa DEBUG on stmt: $34binary_subscr.6 = static_getitem(value=$22load_attr.4, index=0, index_var=$const32.5, fn=) 13:52:44,191 numba.core.ssa DEBUG on stmt: $48call.7 = call $8load_global.1($34binary_subscr.6, func=$8load_global.1, args=[Var($34binary_subscr.6, distances.py:30)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,191 numba.core.ssa DEBUG on stmt: $58get_iter.8 = getiter(value=$48call.7) 13:52:44,191 numba.core.ssa DEBUG on stmt: $phi60.0 = $58get_iter.8 13:52:44,191 numba.core.ssa DEBUG on stmt: jump 60 13:52:44,192 numba.core.ssa DEBUG ==== SSA block analysis pass on 60 13:52:44,192 numba.core.ssa DEBUG Running 13:52:44,192 numba.core.ssa DEBUG on stmt: $60for_iter.1 = iternext(value=$phi60.0) 13:52:44,192 numba.core.ssa DEBUG on stmt: $60for_iter.2 = pair_first(value=$60for_iter.1) 13:52:44,192 numba.core.ssa DEBUG on stmt: $60for_iter.3 = pair_second(value=$60for_iter.1) 13:52:44,192 numba.core.ssa DEBUG on stmt: $phi62.1 = $60for_iter.2 13:52:44,192 numba.core.ssa DEBUG on stmt: branch $60for_iter.3, 62, 112 13:52:44,192 numba.core.ssa DEBUG ==== SSA block analysis pass on 62 13:52:44,192 numba.core.ssa DEBUG Running 13:52:44,192 numba.core.ssa DEBUG on stmt: i = $phi62.1 13:52:44,192 numba.core.ssa DEBUG on stmt: $70binary_subscr.5 = getitem(value=x, index=i, fn=) 13:52:44,192 numba.core.ssa DEBUG on stmt: $84binary_subscr.8 = getitem(value=y, index=i, fn=) 13:52:44,192 numba.core.ssa DEBUG on stmt: $binop_sub94.9 = $70binary_subscr.5 - $84binary_subscr.8 13:52:44,192 numba.core.ssa DEBUG on stmt: $const98.10 = const(int, 2) 13:52:44,192 numba.core.ssa DEBUG on stmt: $binop_pow100.11 = $binop_sub94.9 ** $const98.10 13:52:44,192 numba.core.ssa DEBUG on stmt: $binop_iadd104.12 = inplace_binop(fn=, immutable_fn=, lhs=result, rhs=$binop_pow100.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,192 numba.core.ssa DEBUG on stmt: result = $binop_iadd104.12 13:52:44,192 numba.core.ssa DEBUG on stmt: jump 60 13:52:44,192 numba.core.ssa DEBUG ==== SSA block analysis pass on 112 13:52:44,192 numba.core.ssa DEBUG Running 13:52:44,192 numba.core.ssa DEBUG on stmt: $112load_global.0 = global(np: ) 13:52:44,192 numba.core.ssa DEBUG on stmt: $124load_attr.2 = getattr(value=$112load_global.0, attr=sqrt) 13:52:44,192 numba.core.ssa DEBUG on stmt: $140call.4 = call $124load_attr.2(result, func=$124load_attr.2, args=[Var(result, distances.py:29)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,192 numba.core.ssa DEBUG on stmt: $150return_value.5 = cast(value=$140call.4) 13:52:44,192 numba.core.ssa DEBUG on stmt: return $150return_value.5 13:52:44,193 numba.core.ssa DEBUG defs defaultdict(, {'$112load_global.0': [(, 112)], '$124load_attr.2': [(, 112)], '$140call.4': [(, 112)], '$150return_value.5': [(, 112)], '$22load_attr.4': [(, 0)], '$34binary_subscr.6': [(, 0)], '$48call.7': [(, 0)], '$58get_iter.8': [(, 0)], '$60for_iter.1': [(, 60)], '$60for_iter.2': [(, 60)], '$60for_iter.3': [(, 60)], '$70binary_subscr.5': [(, 62)], '$84binary_subscr.8': [(, 62)], '$8load_global.1': [(, 0)], '$binop_iadd104.12': [(, 62)], '$binop_pow100.11': [(, 62)], '$binop_sub94.9': [(, 62)], '$const32.5': [(, 0)], '$const98.10': [(, 62)], '$phi60.0': [(, 0)], '$phi62.1': [(, 60)], 'i': [(, 62)], 'result': [(, 0), (, 62)], 'x': [(, 0)], 'y': [(, 0)]}) 13:52:44,193 numba.core.ssa DEBUG SSA violators 13:52:44,193 numba.core.ssa DEBUG Fix SSA violator on var result 13:52:44,193 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,193 numba.core.ssa DEBUG Running 13:52:44,193 numba.core.ssa DEBUG on stmt: x = arg(0, name=x) 13:52:44,193 numba.core.ssa DEBUG on stmt: y = arg(1, name=y) 13:52:44,193 numba.core.ssa DEBUG on stmt: result = const(float, 0.0) 13:52:44,193 numba.core.ssa DEBUG first assign: result 13:52:44,193 numba.core.ssa DEBUG replaced with: result = const(float, 0.0) 13:52:44,194 numba.core.ssa DEBUG on stmt: $8load_global.1 = global(range: ) 13:52:44,194 numba.core.ssa DEBUG on stmt: $22load_attr.4 = getattr(value=x, attr=shape) 13:52:44,194 numba.core.ssa DEBUG on stmt: $const32.5 = const(int, 0) 13:52:44,194 numba.core.ssa DEBUG on stmt: $34binary_subscr.6 = static_getitem(value=$22load_attr.4, index=0, index_var=$const32.5, fn=) 13:52:44,194 numba.core.ssa DEBUG on stmt: $48call.7 = call $8load_global.1($34binary_subscr.6, func=$8load_global.1, args=[Var($34binary_subscr.6, distances.py:30)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,194 numba.core.ssa DEBUG on stmt: $58get_iter.8 = getiter(value=$48call.7) 13:52:44,194 numba.core.ssa DEBUG on stmt: $phi60.0 = $58get_iter.8 13:52:44,194 numba.core.ssa DEBUG on stmt: jump 60 13:52:44,194 numba.core.ssa DEBUG ==== SSA block rewrite pass on 60 13:52:44,194 numba.core.ssa DEBUG Running 13:52:44,194 numba.core.ssa DEBUG on stmt: $60for_iter.1 = iternext(value=$phi60.0) 13:52:44,194 numba.core.ssa DEBUG on stmt: $60for_iter.2 = pair_first(value=$60for_iter.1) 13:52:44,194 numba.core.ssa DEBUG on stmt: $60for_iter.3 = pair_second(value=$60for_iter.1) 13:52:44,194 numba.core.ssa DEBUG on stmt: $phi62.1 = $60for_iter.2 13:52:44,194 numba.core.ssa DEBUG on stmt: branch $60for_iter.3, 62, 112 13:52:44,194 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:44,194 numba.core.ssa DEBUG Running 13:52:44,194 numba.core.ssa DEBUG on stmt: i = $phi62.1 13:52:44,194 numba.core.ssa DEBUG on stmt: $70binary_subscr.5 = getitem(value=x, index=i, fn=) 13:52:44,194 numba.core.ssa DEBUG on stmt: $84binary_subscr.8 = getitem(value=y, index=i, fn=) 13:52:44,194 numba.core.ssa DEBUG on stmt: $binop_sub94.9 = $70binary_subscr.5 - $84binary_subscr.8 13:52:44,194 numba.core.ssa DEBUG on stmt: $const98.10 = const(int, 2) 13:52:44,194 numba.core.ssa DEBUG on stmt: $binop_pow100.11 = $binop_sub94.9 ** $const98.10 13:52:44,194 numba.core.ssa DEBUG on stmt: $binop_iadd104.12 = inplace_binop(fn=, immutable_fn=, lhs=result, rhs=$binop_pow100.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,194 numba.core.ssa DEBUG on stmt: result = $binop_iadd104.12 13:52:44,194 numba.core.ssa DEBUG replaced with: result.1 = $binop_iadd104.12 13:52:44,194 numba.core.ssa DEBUG on stmt: jump 60 13:52:44,194 numba.core.ssa DEBUG ==== SSA block rewrite pass on 112 13:52:44,194 numba.core.ssa DEBUG Running 13:52:44,194 numba.core.ssa DEBUG on stmt: $112load_global.0 = global(np: ) 13:52:44,194 numba.core.ssa DEBUG on stmt: $124load_attr.2 = getattr(value=$112load_global.0, attr=sqrt) 13:52:44,194 numba.core.ssa DEBUG on stmt: $140call.4 = call $124load_attr.2(result, func=$124load_attr.2, args=[Var(result, distances.py:29)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,194 numba.core.ssa DEBUG on stmt: $150return_value.5 = cast(value=$140call.4) 13:52:44,194 numba.core.ssa DEBUG on stmt: return $150return_value.5 13:52:44,195 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {0: [], 62: []}) 13:52:44,195 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,195 numba.core.ssa DEBUG Running 13:52:44,195 numba.core.ssa DEBUG on stmt: x = arg(0, name=x) 13:52:44,195 numba.core.ssa DEBUG on stmt: y = arg(1, name=y) 13:52:44,195 numba.core.ssa DEBUG on stmt: result = const(float, 0.0) 13:52:44,195 numba.core.ssa DEBUG on stmt: $8load_global.1 = global(range: ) 13:52:44,195 numba.core.ssa DEBUG on stmt: $22load_attr.4 = getattr(value=x, attr=shape) 13:52:44,195 numba.core.ssa DEBUG on stmt: $const32.5 = const(int, 0) 13:52:44,195 numba.core.ssa DEBUG on stmt: $34binary_subscr.6 = static_getitem(value=$22load_attr.4, index=0, index_var=$const32.5, fn=) 13:52:44,195 numba.core.ssa DEBUG on stmt: $48call.7 = call $8load_global.1($34binary_subscr.6, func=$8load_global.1, args=[Var($34binary_subscr.6, distances.py:30)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,195 numba.core.ssa DEBUG on stmt: $58get_iter.8 = getiter(value=$48call.7) 13:52:44,195 numba.core.ssa DEBUG on stmt: $phi60.0 = $58get_iter.8 13:52:44,195 numba.core.ssa DEBUG on stmt: jump 60 13:52:44,195 numba.core.ssa DEBUG ==== SSA block rewrite pass on 60 13:52:44,195 numba.core.ssa DEBUG Running 13:52:44,195 numba.core.ssa DEBUG on stmt: $60for_iter.1 = iternext(value=$phi60.0) 13:52:44,195 numba.core.ssa DEBUG on stmt: $60for_iter.2 = pair_first(value=$60for_iter.1) 13:52:44,195 numba.core.ssa DEBUG on stmt: $60for_iter.3 = pair_second(value=$60for_iter.1) 13:52:44,195 numba.core.ssa DEBUG on stmt: $phi62.1 = $60for_iter.2 13:52:44,195 numba.core.ssa DEBUG on stmt: branch $60for_iter.3, 62, 112 13:52:44,195 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:44,195 numba.core.ssa DEBUG Running 13:52:44,195 numba.core.ssa DEBUG on stmt: i = $phi62.1 13:52:44,195 numba.core.ssa DEBUG on stmt: $70binary_subscr.5 = getitem(value=x, index=i, fn=) 13:52:44,195 numba.core.ssa DEBUG on stmt: $84binary_subscr.8 = getitem(value=y, index=i, fn=) 13:52:44,195 numba.core.ssa DEBUG on stmt: $binop_sub94.9 = $70binary_subscr.5 - $84binary_subscr.8 13:52:44,196 numba.core.ssa DEBUG on stmt: $const98.10 = const(int, 2) 13:52:44,196 numba.core.ssa DEBUG on stmt: $binop_pow100.11 = $binop_sub94.9 ** $const98.10 13:52:44,196 numba.core.ssa DEBUG on stmt: $binop_iadd104.12 = inplace_binop(fn=, immutable_fn=, lhs=result, rhs=$binop_pow100.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,196 numba.core.ssa DEBUG find_def var='result' stmt=$binop_iadd104.12 = inplace_binop(fn=, immutable_fn=, lhs=result, rhs=$binop_pow100.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,196 numba.core.ssa DEBUG find_def_from_top label 62 13:52:44,196 numba.core.ssa DEBUG idom 60 from label 62 13:52:44,196 numba.core.ssa DEBUG find_def_from_bottom label 60 13:52:44,196 numba.core.ssa DEBUG find_def_from_top label 60 13:52:44,196 numba.core.ssa DEBUG insert phi node result.2 = phi(incoming_values=[], incoming_blocks=[]) at 60 13:52:44,196 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:44,196 numba.core.ssa DEBUG incoming_def result = const(float, 0.0) 13:52:44,196 numba.core.ssa DEBUG find_def_from_bottom label 62 13:52:44,196 numba.core.ssa DEBUG incoming_def result.1 = $binop_iadd104.12 13:52:44,196 numba.core.ssa DEBUG replaced with: $binop_iadd104.12 = inplace_binop(fn=, immutable_fn=, lhs=result.2, rhs=$binop_pow100.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,196 numba.core.ssa DEBUG on stmt: result.1 = $binop_iadd104.12 13:52:44,196 numba.core.ssa DEBUG on stmt: jump 60 13:52:44,196 numba.core.ssa DEBUG ==== SSA block rewrite pass on 112 13:52:44,196 numba.core.ssa DEBUG Running 13:52:44,196 numba.core.ssa DEBUG on stmt: $112load_global.0 = global(np: ) 13:52:44,196 numba.core.ssa DEBUG on stmt: $124load_attr.2 = getattr(value=$112load_global.0, attr=sqrt) 13:52:44,196 numba.core.ssa DEBUG on stmt: $140call.4 = call $124load_attr.2(result, func=$124load_attr.2, args=[Var(result, distances.py:29)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,196 numba.core.ssa DEBUG find_def var='result' stmt=$140call.4 = call $124load_attr.2(result, func=$124load_attr.2, args=[Var(result, distances.py:29)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,196 numba.core.ssa DEBUG find_def_from_top label 112 13:52:44,196 numba.core.ssa DEBUG idom 60 from label 112 13:52:44,196 numba.core.ssa DEBUG find_def_from_bottom label 60 13:52:44,196 numba.core.ssa DEBUG replaced with: $140call.4 = call $124load_attr.2(result.2, func=$124load_attr.2, args=[Var(result.2, distances.py:30)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,196 numba.core.ssa DEBUG on stmt: $150return_value.5 = cast(value=$140call.4) 13:52:44,196 numba.core.ssa DEBUG on stmt: return $150return_value.5 13:52:44,218 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=214) 2 COPY_FREE_VARS(arg=3, lineno=214) 4 RESUME(arg=0, lineno=214) 6 PUSH_NULL(arg=None, lineno=216) 8 LOAD_DEREF(arg=6, lineno=216) 10 LOAD_CONST(arg=1, lineno=216) 12 PRECALL(arg=1, lineno=216) 16 CALL(arg=1, lineno=216) 26 STORE_FAST(arg=2, lineno=216) 28 PUSH_NULL(arg=None, lineno=217) 30 LOAD_DEREF(arg=6, lineno=217) 32 LOAD_FAST(arg=0, lineno=217) 34 PRECALL(arg=1, lineno=217) 38 CALL(arg=1, lineno=217) 48 STORE_FAST(arg=0, lineno=217) 50 LOAD_FAST(arg=1, lineno=218) 52 LOAD_CONST(arg=2, lineno=218) 54 COMPARE_OP(arg=0, lineno=218) 60 POP_JUMP_FORWARD_IF_FALSE(arg=60, lineno=218) 62 LOAD_CONST(arg=3, lineno=219) 64 STORE_FAST(arg=3, lineno=219) 66 LOAD_FAST(arg=1, lineno=220) 68 UNARY_NEGATIVE(arg=None, lineno=220) 70 STORE_FAST(arg=4, lineno=220) 72 LOAD_FAST(arg=4, lineno=221) 74 LOAD_CONST(arg=2, lineno=221) 76 COMPARE_OP(arg=0, lineno=221) 82 POP_JUMP_FORWARD_IF_FALSE(arg=7, lineno=221) 84 LOAD_GLOBAL(arg=0, lineno=222) 96 RAISE_VARARGS(arg=1, lineno=222) > 98 LOAD_DEREF(arg=5, lineno=223) 100 POP_JUMP_FORWARD_IF_FALSE(arg=39, lineno=223) 102 LOAD_FAST(arg=0, lineno=224) 104 LOAD_CONST(arg=2, lineno=224) 106 COMPARE_OP(arg=2, lineno=224) 112 POP_JUMP_FORWARD_IF_FALSE(arg=19, lineno=224) 114 LOAD_DEREF(arg=7, lineno=225) 116 POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=225) 118 LOAD_DEREF(arg=7, lineno=226) 120 RETURN_VALUE(arg=None, lineno=226) > 122 LOAD_GLOBAL(arg=3, lineno=228) 134 LOAD_CONST(arg=4, lineno=228) 136 PRECALL(arg=1, lineno=228) 140 CALL(arg=1, lineno=228) 150 RAISE_VARARGS(arg=1, lineno=228) > 152 LOAD_FAST(arg=0, lineno=229) 154 LOAD_CONST(arg=1, lineno=229) 156 COMPARE_OP(arg=3, lineno=229) 162 POP_JUMP_FORWARD_IF_FALSE(arg=8, lineno=229) 164 LOAD_FAST(arg=0, lineno=229) 166 LOAD_CONST(arg=5, lineno=229) 168 COMPARE_OP(arg=3, lineno=229) 174 POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=229) 176 LOAD_CONST(arg=2, lineno=230) 178 RETURN_VALUE(arg=None, lineno=230) > 180 JUMP_FORWARD(arg=4, lineno=230) > 182 LOAD_CONST(arg=6, lineno=232) 184 STORE_FAST(arg=3, lineno=232) 186 LOAD_FAST(arg=1, lineno=233) 188 STORE_FAST(arg=4, lineno=233) > 190 LOAD_FAST(arg=4, lineno=234) 192 LOAD_CONST(arg=7, lineno=234) 194 COMPARE_OP(arg=4, lineno=234) 200 POP_JUMP_FORWARD_IF_FALSE(arg=34, lineno=234) 202 LOAD_GLOBAL(arg=5, lineno=236) 214 LOAD_ATTR(arg=3, lineno=236) 224 LOAD_FAST(arg=0, lineno=236) 226 LOAD_GLOBAL(arg=9, lineno=236) 238 LOAD_FAST(arg=1, lineno=236) 240 PRECALL(arg=1, lineno=236) 244 CALL(arg=1, lineno=236) 254 PRECALL(arg=2, lineno=236) 258 CALL(arg=2, lineno=236) 268 RETURN_VALUE(arg=None, lineno=236) > 270 LOAD_FAST(arg=4, lineno=237) 272 LOAD_CONST(arg=2, lineno=237) 274 COMPARE_OP(arg=3, lineno=237) 280 POP_JUMP_FORWARD_IF_FALSE(arg=26, lineno=237) > 282 LOAD_FAST(arg=4, lineno=238) 284 LOAD_CONST(arg=1, lineno=238) 286 BINARY_OP(arg=1, lineno=238) 290 POP_JUMP_FORWARD_IF_FALSE(arg=5, lineno=238) 292 LOAD_FAST(arg=2, lineno=239) 294 LOAD_FAST(arg=0, lineno=239) 296 BINARY_OP(arg=18, lineno=239) 300 STORE_FAST(arg=2, lineno=239) > 302 LOAD_FAST(arg=4, lineno=240) 304 LOAD_CONST(arg=1, lineno=240) 306 BINARY_OP(arg=22, lineno=240) 310 STORE_FAST(arg=4, lineno=240) 312 LOAD_FAST(arg=0, lineno=241) 314 LOAD_FAST(arg=0, lineno=241) 316 BINARY_OP(arg=18, lineno=241) 320 STORE_FAST(arg=0, lineno=241) 322 LOAD_FAST(arg=4, lineno=237) 324 LOAD_CONST(arg=2, lineno=237) 326 COMPARE_OP(arg=3, lineno=237) 332 POP_JUMP_BACKWARD_IF_TRUE(arg=26, lineno=237) > 334 LOAD_FAST(arg=3, lineno=243) 336 POP_JUMP_FORWARD_IF_FALSE(arg=5, lineno=243) 338 LOAD_CONST(arg=8, lineno=243) 340 LOAD_FAST(arg=2, lineno=243) 342 BINARY_OP(arg=11, lineno=243) 346 JUMP_FORWARD(arg=1, lineno=243) > 348 LOAD_FAST(arg=2, lineno=243) > 350 RETURN_VALUE(arg=None, lineno=243) 13:52:44,218 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:44,218 numba.core.byteflow DEBUG stack: [] 13:52:44,218 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:44,218 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=214) 13:52:44,218 numba.core.byteflow DEBUG stack [] 13:52:44,219 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=3, lineno=214) 13:52:44,219 numba.core.byteflow DEBUG stack [] 13:52:44,219 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=214) 13:52:44,219 numba.core.byteflow DEBUG stack [] 13:52:44,219 numba.core.byteflow DEBUG dispatch pc=6, inst=PUSH_NULL(arg=None, lineno=216) 13:52:44,219 numba.core.byteflow DEBUG stack [] 13:52:44,219 numba.core.byteflow DEBUG dispatch pc=8, inst=LOAD_DEREF(arg=6, lineno=216) 13:52:44,219 numba.core.byteflow DEBUG stack ['$null$6.0'] 13:52:44,219 numba.core.byteflow DEBUG dispatch pc=10, inst=LOAD_CONST(arg=1, lineno=216) 13:52:44,219 numba.core.byteflow DEBUG stack ['$null$6.0', '$8load_deref.1'] 13:52:44,219 numba.core.byteflow DEBUG dispatch pc=12, inst=PRECALL(arg=1, lineno=216) 13:52:44,219 numba.core.byteflow DEBUG stack ['$null$6.0', '$8load_deref.1', '$const10.2'] 13:52:44,219 numba.core.byteflow DEBUG dispatch pc=16, inst=CALL(arg=1, lineno=216) 13:52:44,219 numba.core.byteflow DEBUG stack ['$null$6.0', '$8load_deref.1', '$const10.2'] 13:52:44,219 numba.core.byteflow DEBUG dispatch pc=26, inst=STORE_FAST(arg=2, lineno=216) 13:52:44,219 numba.core.byteflow DEBUG stack ['$16call.3'] 13:52:44,220 numba.core.byteflow DEBUG dispatch pc=28, inst=PUSH_NULL(arg=None, lineno=217) 13:52:44,220 numba.core.byteflow DEBUG stack [] 13:52:44,220 numba.core.byteflow DEBUG dispatch pc=30, inst=LOAD_DEREF(arg=6, lineno=217) 13:52:44,220 numba.core.byteflow DEBUG stack ['$null$28.4'] 13:52:44,220 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_FAST(arg=0, lineno=217) 13:52:44,220 numba.core.byteflow DEBUG stack ['$null$28.4', '$30load_deref.5'] 13:52:44,220 numba.core.byteflow DEBUG dispatch pc=34, inst=PRECALL(arg=1, lineno=217) 13:52:44,220 numba.core.byteflow DEBUG stack ['$null$28.4', '$30load_deref.5', '$a32.6'] 13:52:44,220 numba.core.byteflow DEBUG dispatch pc=38, inst=CALL(arg=1, lineno=217) 13:52:44,220 numba.core.byteflow DEBUG stack ['$null$28.4', '$30load_deref.5', '$a32.6'] 13:52:44,220 numba.core.byteflow DEBUG dispatch pc=48, inst=STORE_FAST(arg=0, lineno=217) 13:52:44,220 numba.core.byteflow DEBUG stack ['$38call.7'] 13:52:44,220 numba.core.byteflow DEBUG dispatch pc=50, inst=LOAD_FAST(arg=1, lineno=218) 13:52:44,220 numba.core.byteflow DEBUG stack [] 13:52:44,220 numba.core.byteflow DEBUG dispatch pc=52, inst=LOAD_CONST(arg=2, lineno=218) 13:52:44,220 numba.core.byteflow DEBUG stack ['$b50.8'] 13:52:44,221 numba.core.byteflow DEBUG dispatch pc=54, inst=COMPARE_OP(arg=0, lineno=218) 13:52:44,221 numba.core.byteflow DEBUG stack ['$b50.8', '$const52.9'] 13:52:44,221 numba.core.byteflow DEBUG dispatch pc=60, inst=POP_JUMP_FORWARD_IF_FALSE(arg=60, lineno=218) 13:52:44,221 numba.core.byteflow DEBUG stack ['$54compare_op.10'] 13:52:44,221 numba.core.byteflow DEBUG end state. edges=[Edge(pc=62, stack=(), blockstack=(), npush=0), Edge(pc=182, stack=(), blockstack=(), npush=0)] 13:52:44,221 numba.core.byteflow DEBUG pending: deque([State(pc_initial=62 nstack_initial=0), State(pc_initial=182 nstack_initial=0)]) 13:52:44,221 numba.core.byteflow DEBUG stack: [] 13:52:44,221 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=62 nstack_initial=0) 13:52:44,221 numba.core.byteflow DEBUG dispatch pc=62, inst=LOAD_CONST(arg=3, lineno=219) 13:52:44,221 numba.core.byteflow DEBUG stack [] 13:52:44,221 numba.core.byteflow DEBUG dispatch pc=64, inst=STORE_FAST(arg=3, lineno=219) 13:52:44,221 numba.core.byteflow DEBUG stack ['$const62.0'] 13:52:44,221 numba.core.byteflow DEBUG dispatch pc=66, inst=LOAD_FAST(arg=1, lineno=220) 13:52:44,221 numba.core.byteflow DEBUG stack [] 13:52:44,221 numba.core.byteflow DEBUG dispatch pc=68, inst=UNARY_NEGATIVE(arg=None, lineno=220) 13:52:44,221 numba.core.byteflow DEBUG stack ['$b66.1'] 13:52:44,221 numba.core.byteflow DEBUG dispatch pc=70, inst=STORE_FAST(arg=4, lineno=220) 13:52:44,222 numba.core.byteflow DEBUG stack ['$68unary_negative.2'] 13:52:44,222 numba.core.byteflow DEBUG dispatch pc=72, inst=LOAD_FAST(arg=4, lineno=221) 13:52:44,222 numba.core.byteflow DEBUG stack [] 13:52:44,222 numba.core.byteflow DEBUG dispatch pc=74, inst=LOAD_CONST(arg=2, lineno=221) 13:52:44,222 numba.core.byteflow DEBUG stack ['$exp72.3'] 13:52:44,222 numba.core.byteflow DEBUG dispatch pc=76, inst=COMPARE_OP(arg=0, lineno=221) 13:52:44,222 numba.core.byteflow DEBUG stack ['$exp72.3', '$const74.4'] 13:52:44,222 numba.core.byteflow DEBUG dispatch pc=82, inst=POP_JUMP_FORWARD_IF_FALSE(arg=7, lineno=221) 13:52:44,222 numba.core.byteflow DEBUG stack ['$76compare_op.5'] 13:52:44,222 numba.core.byteflow DEBUG end state. edges=[Edge(pc=84, stack=(), blockstack=(), npush=0), Edge(pc=98, stack=(), blockstack=(), npush=0)] 13:52:44,222 numba.core.byteflow DEBUG pending: deque([State(pc_initial=182 nstack_initial=0), State(pc_initial=84 nstack_initial=0), State(pc_initial=98 nstack_initial=0)]) 13:52:44,222 numba.core.byteflow DEBUG stack: [] 13:52:44,222 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=182 nstack_initial=0) 13:52:44,222 numba.core.byteflow DEBUG dispatch pc=182, inst=LOAD_CONST(arg=6, lineno=232) 13:52:44,222 numba.core.byteflow DEBUG stack [] 13:52:44,222 numba.core.byteflow DEBUG dispatch pc=184, inst=STORE_FAST(arg=3, lineno=232) 13:52:44,222 numba.core.byteflow DEBUG stack ['$const182.0'] 13:52:44,223 numba.core.byteflow DEBUG dispatch pc=186, inst=LOAD_FAST(arg=1, lineno=233) 13:52:44,223 numba.core.byteflow DEBUG stack [] 13:52:44,223 numba.core.byteflow DEBUG dispatch pc=188, inst=STORE_FAST(arg=4, lineno=233) 13:52:44,223 numba.core.byteflow DEBUG stack ['$b186.1'] 13:52:44,223 numba.core.byteflow DEBUG end state. edges=[Edge(pc=190, stack=(), blockstack=(), npush=0)] 13:52:44,223 numba.core.byteflow DEBUG pending: deque([State(pc_initial=84 nstack_initial=0), State(pc_initial=98 nstack_initial=0), State(pc_initial=190 nstack_initial=0)]) 13:52:44,223 numba.core.byteflow DEBUG stack: [] 13:52:44,223 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=84 nstack_initial=0) 13:52:44,223 numba.core.byteflow DEBUG dispatch pc=84, inst=LOAD_GLOBAL(arg=0, lineno=222) 13:52:44,223 numba.core.byteflow DEBUG stack [] 13:52:44,223 numba.core.byteflow DEBUG dispatch pc=96, inst=RAISE_VARARGS(arg=1, lineno=222) 13:52:44,223 numba.core.byteflow DEBUG stack ['$84load_global.0'] 13:52:44,223 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,223 numba.core.byteflow DEBUG pending: deque([State(pc_initial=98 nstack_initial=0), State(pc_initial=190 nstack_initial=0)]) 13:52:44,223 numba.core.byteflow DEBUG stack: [] 13:52:44,223 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=98 nstack_initial=0) 13:52:44,223 numba.core.byteflow DEBUG dispatch pc=98, inst=LOAD_DEREF(arg=5, lineno=223) 13:52:44,224 numba.core.byteflow DEBUG stack [] 13:52:44,224 numba.core.byteflow DEBUG dispatch pc=100, inst=POP_JUMP_FORWARD_IF_FALSE(arg=39, lineno=223) 13:52:44,224 numba.core.byteflow DEBUG stack ['$98load_deref.0'] 13:52:44,224 numba.core.byteflow DEBUG end state. edges=[Edge(pc=102, stack=(), blockstack=(), npush=0), Edge(pc=180, stack=(), blockstack=(), npush=0)] 13:52:44,224 numba.core.byteflow DEBUG pending: deque([State(pc_initial=190 nstack_initial=0), State(pc_initial=102 nstack_initial=0), State(pc_initial=180 nstack_initial=0)]) 13:52:44,224 numba.core.byteflow DEBUG stack: [] 13:52:44,224 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=190 nstack_initial=0) 13:52:44,224 numba.core.byteflow DEBUG dispatch pc=190, inst=LOAD_FAST(arg=4, lineno=234) 13:52:44,224 numba.core.byteflow DEBUG stack [] 13:52:44,224 numba.core.byteflow DEBUG dispatch pc=192, inst=LOAD_CONST(arg=7, lineno=234) 13:52:44,224 numba.core.byteflow DEBUG stack ['$exp190.0'] 13:52:44,224 numba.core.byteflow DEBUG dispatch pc=194, inst=COMPARE_OP(arg=4, lineno=234) 13:52:44,224 numba.core.byteflow DEBUG stack ['$exp190.0', '$const192.1'] 13:52:44,224 numba.core.byteflow DEBUG dispatch pc=200, inst=POP_JUMP_FORWARD_IF_FALSE(arg=34, lineno=234) 13:52:44,224 numba.core.byteflow DEBUG stack ['$194compare_op.2'] 13:52:44,224 numba.core.byteflow DEBUG end state. edges=[Edge(pc=202, stack=(), blockstack=(), npush=0), Edge(pc=270, stack=(), blockstack=(), npush=0)] 13:52:44,225 numba.core.byteflow DEBUG pending: deque([State(pc_initial=102 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=202 nstack_initial=0), State(pc_initial=270 nstack_initial=0)]) 13:52:44,225 numba.core.byteflow DEBUG stack: [] 13:52:44,225 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=102 nstack_initial=0) 13:52:44,225 numba.core.byteflow DEBUG dispatch pc=102, inst=LOAD_FAST(arg=0, lineno=224) 13:52:44,225 numba.core.byteflow DEBUG stack [] 13:52:44,225 numba.core.byteflow DEBUG dispatch pc=104, inst=LOAD_CONST(arg=2, lineno=224) 13:52:44,225 numba.core.byteflow DEBUG stack ['$a102.0'] 13:52:44,225 numba.core.byteflow DEBUG dispatch pc=106, inst=COMPARE_OP(arg=2, lineno=224) 13:52:44,225 numba.core.byteflow DEBUG stack ['$a102.0', '$const104.1'] 13:52:44,225 numba.core.byteflow DEBUG dispatch pc=112, inst=POP_JUMP_FORWARD_IF_FALSE(arg=19, lineno=224) 13:52:44,225 numba.core.byteflow DEBUG stack ['$106compare_op.2'] 13:52:44,225 numba.core.byteflow DEBUG end state. edges=[Edge(pc=114, stack=(), blockstack=(), npush=0), Edge(pc=152, stack=(), blockstack=(), npush=0)] 13:52:44,226 numba.core.byteflow DEBUG pending: deque([State(pc_initial=180 nstack_initial=0), State(pc_initial=202 nstack_initial=0), State(pc_initial=270 nstack_initial=0), State(pc_initial=114 nstack_initial=0), State(pc_initial=152 nstack_initial=0)]) 13:52:44,226 numba.core.byteflow DEBUG stack: [] 13:52:44,226 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=180 nstack_initial=0) 13:52:44,226 numba.core.byteflow DEBUG dispatch pc=180, inst=JUMP_FORWARD(arg=4, lineno=230) 13:52:44,226 numba.core.byteflow DEBUG stack [] 13:52:44,226 numba.core.byteflow DEBUG end state. edges=[Edge(pc=190, stack=(), blockstack=(), npush=0)] 13:52:44,226 numba.core.byteflow DEBUG pending: deque([State(pc_initial=202 nstack_initial=0), State(pc_initial=270 nstack_initial=0), State(pc_initial=114 nstack_initial=0), State(pc_initial=152 nstack_initial=0), State(pc_initial=190 nstack_initial=0)]) 13:52:44,226 numba.core.byteflow DEBUG stack: [] 13:52:44,226 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=202 nstack_initial=0) 13:52:44,226 numba.core.byteflow DEBUG dispatch pc=202, inst=LOAD_GLOBAL(arg=5, lineno=236) 13:52:44,226 numba.core.byteflow DEBUG stack [] 13:52:44,227 numba.core.byteflow DEBUG dispatch pc=214, inst=LOAD_ATTR(arg=3, lineno=236) 13:52:44,227 numba.core.byteflow DEBUG stack ['$null$202.1', '$202load_global.0'] 13:52:44,227 numba.core.byteflow DEBUG dispatch pc=224, inst=LOAD_FAST(arg=0, lineno=236) 13:52:44,227 numba.core.byteflow DEBUG stack ['$null$202.1', '$214load_attr.2'] 13:52:44,227 numba.core.byteflow DEBUG dispatch pc=226, inst=LOAD_GLOBAL(arg=9, lineno=236) 13:52:44,227 numba.core.byteflow DEBUG stack ['$null$202.1', '$214load_attr.2', '$a224.3'] 13:52:44,227 numba.core.byteflow DEBUG dispatch pc=238, inst=LOAD_FAST(arg=1, lineno=236) 13:52:44,227 numba.core.byteflow DEBUG stack ['$null$202.1', '$214load_attr.2', '$a224.3', '$null$226.5', '$226load_global.4'] 13:52:44,227 numba.core.byteflow DEBUG dispatch pc=240, inst=PRECALL(arg=1, lineno=236) 13:52:44,227 numba.core.byteflow DEBUG stack ['$null$202.1', '$214load_attr.2', '$a224.3', '$null$226.5', '$226load_global.4', '$b238.6'] 13:52:44,228 numba.core.byteflow DEBUG dispatch pc=244, inst=CALL(arg=1, lineno=236) 13:52:44,228 numba.core.byteflow DEBUG stack ['$null$202.1', '$214load_attr.2', '$a224.3', '$null$226.5', '$226load_global.4', '$b238.6'] 13:52:44,228 numba.core.byteflow DEBUG dispatch pc=254, inst=PRECALL(arg=2, lineno=236) 13:52:44,228 numba.core.byteflow DEBUG stack ['$null$202.1', '$214load_attr.2', '$a224.3', '$244call.7'] 13:52:44,228 numba.core.byteflow DEBUG dispatch pc=258, inst=CALL(arg=2, lineno=236) 13:52:44,228 numba.core.byteflow DEBUG stack ['$null$202.1', '$214load_attr.2', '$a224.3', '$244call.7'] 13:52:44,228 numba.core.byteflow DEBUG dispatch pc=268, inst=RETURN_VALUE(arg=None, lineno=236) 13:52:44,228 numba.core.byteflow DEBUG stack ['$258call.8'] 13:52:44,228 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,228 numba.core.byteflow DEBUG pending: deque([State(pc_initial=270 nstack_initial=0), State(pc_initial=114 nstack_initial=0), State(pc_initial=152 nstack_initial=0), State(pc_initial=190 nstack_initial=0)]) 13:52:44,228 numba.core.byteflow DEBUG stack: [] 13:52:44,228 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=270 nstack_initial=0) 13:52:44,228 numba.core.byteflow DEBUG dispatch pc=270, inst=LOAD_FAST(arg=4, lineno=237) 13:52:44,228 numba.core.byteflow DEBUG stack [] 13:52:44,229 numba.core.byteflow DEBUG dispatch pc=272, inst=LOAD_CONST(arg=2, lineno=237) 13:52:44,229 numba.core.byteflow DEBUG stack ['$exp270.0'] 13:52:44,229 numba.core.byteflow DEBUG dispatch pc=274, inst=COMPARE_OP(arg=3, lineno=237) 13:52:44,229 numba.core.byteflow DEBUG stack ['$exp270.0', '$const272.1'] 13:52:44,229 numba.core.byteflow DEBUG dispatch pc=280, inst=POP_JUMP_FORWARD_IF_FALSE(arg=26, lineno=237) 13:52:44,229 numba.core.byteflow DEBUG stack ['$274compare_op.2'] 13:52:44,229 numba.core.byteflow DEBUG end state. edges=[Edge(pc=282, stack=(), blockstack=(), npush=0), Edge(pc=334, stack=(), blockstack=(), npush=0)] 13:52:44,229 numba.core.byteflow DEBUG pending: deque([State(pc_initial=114 nstack_initial=0), State(pc_initial=152 nstack_initial=0), State(pc_initial=190 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=334 nstack_initial=0)]) 13:52:44,229 numba.core.byteflow DEBUG stack: [] 13:52:44,229 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=114 nstack_initial=0) 13:52:44,229 numba.core.byteflow DEBUG dispatch pc=114, inst=LOAD_DEREF(arg=7, lineno=225) 13:52:44,229 numba.core.byteflow DEBUG stack [] 13:52:44,229 numba.core.byteflow DEBUG dispatch pc=116, inst=POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=225) 13:52:44,229 numba.core.byteflow DEBUG stack ['$114load_deref.0'] 13:52:44,229 numba.core.byteflow DEBUG end state. edges=[Edge(pc=118, stack=(), blockstack=(), npush=0), Edge(pc=122, stack=(), blockstack=(), npush=0)] 13:52:44,229 numba.core.byteflow DEBUG pending: deque([State(pc_initial=152 nstack_initial=0), State(pc_initial=190 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=118 nstack_initial=0), State(pc_initial=122 nstack_initial=0)]) 13:52:44,230 numba.core.byteflow DEBUG stack: [] 13:52:44,230 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=152 nstack_initial=0) 13:52:44,230 numba.core.byteflow DEBUG dispatch pc=152, inst=LOAD_FAST(arg=0, lineno=229) 13:52:44,230 numba.core.byteflow DEBUG stack [] 13:52:44,230 numba.core.byteflow DEBUG dispatch pc=154, inst=LOAD_CONST(arg=1, lineno=229) 13:52:44,230 numba.core.byteflow DEBUG stack ['$a152.0'] 13:52:44,230 numba.core.byteflow DEBUG dispatch pc=156, inst=COMPARE_OP(arg=3, lineno=229) 13:52:44,230 numba.core.byteflow DEBUG stack ['$a152.0', '$const154.1'] 13:52:44,230 numba.core.byteflow DEBUG dispatch pc=162, inst=POP_JUMP_FORWARD_IF_FALSE(arg=8, lineno=229) 13:52:44,230 numba.core.byteflow DEBUG stack ['$156compare_op.2'] 13:52:44,230 numba.core.byteflow DEBUG end state. edges=[Edge(pc=164, stack=(), blockstack=(), npush=0), Edge(pc=180, stack=(), blockstack=(), npush=0)] 13:52:44,230 numba.core.byteflow DEBUG pending: deque([State(pc_initial=190 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=118 nstack_initial=0), State(pc_initial=122 nstack_initial=0), State(pc_initial=164 nstack_initial=0), State(pc_initial=180 nstack_initial=0)]) 13:52:44,230 numba.core.byteflow DEBUG pending: deque([State(pc_initial=282 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=118 nstack_initial=0), State(pc_initial=122 nstack_initial=0), State(pc_initial=164 nstack_initial=0), State(pc_initial=180 nstack_initial=0)]) 13:52:44,230 numba.core.byteflow DEBUG stack: [] 13:52:44,230 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=282 nstack_initial=0) 13:52:44,230 numba.core.byteflow DEBUG dispatch pc=282, inst=LOAD_FAST(arg=4, lineno=238) 13:52:44,230 numba.core.byteflow DEBUG stack [] 13:52:44,231 numba.core.byteflow DEBUG dispatch pc=284, inst=LOAD_CONST(arg=1, lineno=238) 13:52:44,231 numba.core.byteflow DEBUG stack ['$exp282.0'] 13:52:44,231 numba.core.byteflow DEBUG dispatch pc=286, inst=BINARY_OP(arg=1, lineno=238) 13:52:44,231 numba.core.byteflow DEBUG stack ['$exp282.0', '$const284.1'] 13:52:44,231 numba.core.byteflow DEBUG dispatch pc=290, inst=POP_JUMP_FORWARD_IF_FALSE(arg=5, lineno=238) 13:52:44,231 numba.core.byteflow DEBUG stack ['$binop_and_286.2'] 13:52:44,231 numba.core.byteflow DEBUG end state. edges=[Edge(pc=292, stack=(), blockstack=(), npush=0), Edge(pc=302, stack=(), blockstack=(), npush=0)] 13:52:44,231 numba.core.byteflow DEBUG pending: deque([State(pc_initial=334 nstack_initial=0), State(pc_initial=118 nstack_initial=0), State(pc_initial=122 nstack_initial=0), State(pc_initial=164 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=292 nstack_initial=0), State(pc_initial=302 nstack_initial=0)]) 13:52:44,231 numba.core.byteflow DEBUG stack: [] 13:52:44,231 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=334 nstack_initial=0) 13:52:44,231 numba.core.byteflow DEBUG dispatch pc=334, inst=LOAD_FAST(arg=3, lineno=243) 13:52:44,231 numba.core.byteflow DEBUG stack [] 13:52:44,231 numba.core.byteflow DEBUG dispatch pc=336, inst=POP_JUMP_FORWARD_IF_FALSE(arg=5, lineno=243) 13:52:44,231 numba.core.byteflow DEBUG stack ['$invert334.0'] 13:52:44,231 numba.core.byteflow DEBUG end state. edges=[Edge(pc=338, stack=(), blockstack=(), npush=0), Edge(pc=348, stack=(), blockstack=(), npush=0)] 13:52:44,231 numba.core.byteflow DEBUG pending: deque([State(pc_initial=118 nstack_initial=0), State(pc_initial=122 nstack_initial=0), State(pc_initial=164 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=292 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=338 nstack_initial=0), State(pc_initial=348 nstack_initial=0)]) 13:52:44,232 numba.core.byteflow DEBUG stack: [] 13:52:44,232 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=118 nstack_initial=0) 13:52:44,232 numba.core.byteflow DEBUG dispatch pc=118, inst=LOAD_DEREF(arg=7, lineno=226) 13:52:44,232 numba.core.byteflow DEBUG stack [] 13:52:44,232 numba.core.byteflow DEBUG dispatch pc=120, inst=RETURN_VALUE(arg=None, lineno=226) 13:52:44,232 numba.core.byteflow DEBUG stack ['$118load_deref.0'] 13:52:44,232 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,232 numba.core.byteflow DEBUG pending: deque([State(pc_initial=122 nstack_initial=0), State(pc_initial=164 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=292 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=338 nstack_initial=0), State(pc_initial=348 nstack_initial=0)]) 13:52:44,232 numba.core.byteflow DEBUG stack: [] 13:52:44,232 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=122 nstack_initial=0) 13:52:44,232 numba.core.byteflow DEBUG dispatch pc=122, inst=LOAD_GLOBAL(arg=3, lineno=228) 13:52:44,232 numba.core.byteflow DEBUG stack [] 13:52:44,232 numba.core.byteflow DEBUG dispatch pc=134, inst=LOAD_CONST(arg=4, lineno=228) 13:52:44,232 numba.core.byteflow DEBUG stack ['$null$122.1', '$122load_global.0'] 13:52:44,232 numba.core.byteflow DEBUG dispatch pc=136, inst=PRECALL(arg=1, lineno=228) 13:52:44,232 numba.core.byteflow DEBUG stack ['$null$122.1', '$122load_global.0', '$const134.2'] 13:52:44,233 numba.core.byteflow DEBUG dispatch pc=140, inst=CALL(arg=1, lineno=228) 13:52:44,233 numba.core.byteflow DEBUG stack ['$null$122.1', '$122load_global.0', '$const134.2'] 13:52:44,233 numba.core.byteflow DEBUG dispatch pc=150, inst=RAISE_VARARGS(arg=1, lineno=228) 13:52:44,233 numba.core.byteflow DEBUG stack ['$140call.3'] 13:52:44,233 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,233 numba.core.byteflow DEBUG pending: deque([State(pc_initial=164 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=292 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=338 nstack_initial=0), State(pc_initial=348 nstack_initial=0)]) 13:52:44,233 numba.core.byteflow DEBUG stack: [] 13:52:44,233 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=164 nstack_initial=0) 13:52:44,233 numba.core.byteflow DEBUG dispatch pc=164, inst=LOAD_FAST(arg=0, lineno=229) 13:52:44,233 numba.core.byteflow DEBUG stack [] 13:52:44,233 numba.core.byteflow DEBUG dispatch pc=166, inst=LOAD_CONST(arg=5, lineno=229) 13:52:44,233 numba.core.byteflow DEBUG stack ['$a164.0'] 13:52:44,233 numba.core.byteflow DEBUG dispatch pc=168, inst=COMPARE_OP(arg=3, lineno=229) 13:52:44,233 numba.core.byteflow DEBUG stack ['$a164.0', '$const166.1'] 13:52:44,233 numba.core.byteflow DEBUG dispatch pc=174, inst=POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=229) 13:52:44,233 numba.core.byteflow DEBUG stack ['$168compare_op.2'] 13:52:44,233 numba.core.byteflow DEBUG end state. edges=[Edge(pc=176, stack=(), blockstack=(), npush=0), Edge(pc=180, stack=(), blockstack=(), npush=0)] 13:52:44,234 numba.core.byteflow DEBUG pending: deque([State(pc_initial=180 nstack_initial=0), State(pc_initial=292 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=338 nstack_initial=0), State(pc_initial=348 nstack_initial=0), State(pc_initial=176 nstack_initial=0), State(pc_initial=180 nstack_initial=0)]) 13:52:44,234 numba.core.byteflow DEBUG pending: deque([State(pc_initial=292 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=338 nstack_initial=0), State(pc_initial=348 nstack_initial=0), State(pc_initial=176 nstack_initial=0), State(pc_initial=180 nstack_initial=0)]) 13:52:44,234 numba.core.byteflow DEBUG stack: [] 13:52:44,234 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=292 nstack_initial=0) 13:52:44,234 numba.core.byteflow DEBUG dispatch pc=292, inst=LOAD_FAST(arg=2, lineno=239) 13:52:44,234 numba.core.byteflow DEBUG stack [] 13:52:44,234 numba.core.byteflow DEBUG dispatch pc=294, inst=LOAD_FAST(arg=0, lineno=239) 13:52:44,234 numba.core.byteflow DEBUG stack ['$r292.0'] 13:52:44,234 numba.core.byteflow DEBUG dispatch pc=296, inst=BINARY_OP(arg=18, lineno=239) 13:52:44,234 numba.core.byteflow DEBUG stack ['$r292.0', '$a294.1'] 13:52:44,234 numba.core.byteflow DEBUG dispatch pc=300, inst=STORE_FAST(arg=2, lineno=239) 13:52:44,234 numba.core.byteflow DEBUG stack ['$binop_imul296.2'] 13:52:44,234 numba.core.byteflow DEBUG end state. edges=[Edge(pc=302, stack=(), blockstack=(), npush=0)] 13:52:44,234 numba.core.byteflow DEBUG pending: deque([State(pc_initial=302 nstack_initial=0), State(pc_initial=338 nstack_initial=0), State(pc_initial=348 nstack_initial=0), State(pc_initial=176 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=302 nstack_initial=0)]) 13:52:44,234 numba.core.byteflow DEBUG stack: [] 13:52:44,234 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=302 nstack_initial=0) 13:52:44,234 numba.core.byteflow DEBUG dispatch pc=302, inst=LOAD_FAST(arg=4, lineno=240) 13:52:44,235 numba.core.byteflow DEBUG stack [] 13:52:44,235 numba.core.byteflow DEBUG dispatch pc=304, inst=LOAD_CONST(arg=1, lineno=240) 13:52:44,235 numba.core.byteflow DEBUG stack ['$exp302.0'] 13:52:44,235 numba.core.byteflow DEBUG dispatch pc=306, inst=BINARY_OP(arg=22, lineno=240) 13:52:44,235 numba.core.byteflow DEBUG stack ['$exp302.0', '$const304.1'] 13:52:44,235 numba.core.byteflow DEBUG dispatch pc=310, inst=STORE_FAST(arg=4, lineno=240) 13:52:44,235 numba.core.byteflow DEBUG stack ['$binop_irshift306.2'] 13:52:44,235 numba.core.byteflow DEBUG dispatch pc=312, inst=LOAD_FAST(arg=0, lineno=241) 13:52:44,235 numba.core.byteflow DEBUG stack [] 13:52:44,235 numba.core.byteflow DEBUG dispatch pc=314, inst=LOAD_FAST(arg=0, lineno=241) 13:52:44,235 numba.core.byteflow DEBUG stack ['$a312.3'] 13:52:44,235 numba.core.byteflow DEBUG dispatch pc=316, inst=BINARY_OP(arg=18, lineno=241) 13:52:44,235 numba.core.byteflow DEBUG stack ['$a312.3', '$a314.4'] 13:52:44,235 numba.core.byteflow DEBUG dispatch pc=320, inst=STORE_FAST(arg=0, lineno=241) 13:52:44,235 numba.core.byteflow DEBUG stack ['$binop_imul316.5'] 13:52:44,235 numba.core.byteflow DEBUG dispatch pc=322, inst=LOAD_FAST(arg=4, lineno=237) 13:52:44,235 numba.core.byteflow DEBUG stack [] 13:52:44,236 numba.core.byteflow DEBUG dispatch pc=324, inst=LOAD_CONST(arg=2, lineno=237) 13:52:44,236 numba.core.byteflow DEBUG stack ['$exp322.6'] 13:52:44,236 numba.core.byteflow DEBUG dispatch pc=326, inst=COMPARE_OP(arg=3, lineno=237) 13:52:44,236 numba.core.byteflow DEBUG stack ['$exp322.6', '$const324.7'] 13:52:44,236 numba.core.byteflow DEBUG dispatch pc=332, inst=POP_JUMP_BACKWARD_IF_TRUE(arg=26, lineno=237) 13:52:44,236 numba.core.byteflow DEBUG stack ['$326compare_op.8'] 13:52:44,236 numba.core.byteflow DEBUG end state. edges=[Edge(pc=334, stack=(), blockstack=(), npush=0), Edge(pc=282, stack=(), blockstack=(), npush=0)] 13:52:44,236 numba.core.byteflow DEBUG pending: deque([State(pc_initial=338 nstack_initial=0), State(pc_initial=348 nstack_initial=0), State(pc_initial=176 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=282 nstack_initial=0)]) 13:52:44,236 numba.core.byteflow DEBUG stack: [] 13:52:44,236 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=338 nstack_initial=0) 13:52:44,236 numba.core.byteflow DEBUG dispatch pc=338, inst=LOAD_CONST(arg=8, lineno=243) 13:52:44,236 numba.core.byteflow DEBUG stack [] 13:52:44,236 numba.core.byteflow DEBUG dispatch pc=340, inst=LOAD_FAST(arg=2, lineno=243) 13:52:44,236 numba.core.byteflow DEBUG stack ['$const338.0'] 13:52:44,236 numba.core.byteflow DEBUG dispatch pc=342, inst=BINARY_OP(arg=11, lineno=243) 13:52:44,236 numba.core.byteflow DEBUG stack ['$const338.0', '$r340.1'] 13:52:44,237 numba.core.byteflow DEBUG dispatch pc=346, inst=JUMP_FORWARD(arg=1, lineno=243) 13:52:44,237 numba.core.byteflow DEBUG stack ['$binop_truediv342.2'] 13:52:44,237 numba.core.byteflow DEBUG end state. edges=[Edge(pc=350, stack=('$binop_truediv342.2',), blockstack=(), npush=0)] 13:52:44,237 numba.core.byteflow DEBUG pending: deque([State(pc_initial=348 nstack_initial=0), State(pc_initial=176 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=350 nstack_initial=1)]) 13:52:44,237 numba.core.byteflow DEBUG stack: [] 13:52:44,237 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=348 nstack_initial=0) 13:52:44,237 numba.core.byteflow DEBUG dispatch pc=348, inst=LOAD_FAST(arg=2, lineno=243) 13:52:44,237 numba.core.byteflow DEBUG stack [] 13:52:44,237 numba.core.byteflow DEBUG end state. edges=[Edge(pc=350, stack=('$r348.0',), blockstack=(), npush=0)] 13:52:44,237 numba.core.byteflow DEBUG pending: deque([State(pc_initial=176 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=350 nstack_initial=1), State(pc_initial=350 nstack_initial=1)]) 13:52:44,237 numba.core.byteflow DEBUG stack: [] 13:52:44,237 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=176 nstack_initial=0) 13:52:44,237 numba.core.byteflow DEBUG dispatch pc=176, inst=LOAD_CONST(arg=2, lineno=230) 13:52:44,237 numba.core.byteflow DEBUG stack [] 13:52:44,237 numba.core.byteflow DEBUG dispatch pc=178, inst=RETURN_VALUE(arg=None, lineno=230) 13:52:44,237 numba.core.byteflow DEBUG stack ['$const176.0'] 13:52:44,237 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,237 numba.core.byteflow DEBUG pending: deque([State(pc_initial=180 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=350 nstack_initial=1), State(pc_initial=350 nstack_initial=1)]) 13:52:44,238 numba.core.byteflow DEBUG pending: deque([State(pc_initial=302 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=350 nstack_initial=1), State(pc_initial=350 nstack_initial=1)]) 13:52:44,238 numba.core.byteflow DEBUG pending: deque([State(pc_initial=334 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=350 nstack_initial=1), State(pc_initial=350 nstack_initial=1)]) 13:52:44,238 numba.core.byteflow DEBUG pending: deque([State(pc_initial=282 nstack_initial=0), State(pc_initial=350 nstack_initial=1), State(pc_initial=350 nstack_initial=1)]) 13:52:44,238 numba.core.byteflow DEBUG pending: deque([State(pc_initial=350 nstack_initial=1), State(pc_initial=350 nstack_initial=1)]) 13:52:44,238 numba.core.byteflow DEBUG stack: ['$phi350.0'] 13:52:44,238 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=350 nstack_initial=1) 13:52:44,238 numba.core.byteflow DEBUG dispatch pc=350, inst=RETURN_VALUE(arg=None, lineno=243) 13:52:44,238 numba.core.byteflow DEBUG stack ['$phi350.0'] 13:52:44,238 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,238 numba.core.byteflow DEBUG pending: deque([State(pc_initial=350 nstack_initial=1)]) 13:52:44,238 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:44,238 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=62 nstack_initial=0): set(), State(pc_initial=84 nstack_initial=0): set(), State(pc_initial=98 nstack_initial=0): set(), State(pc_initial=102 nstack_initial=0): set(), State(pc_initial=114 nstack_initial=0): set(), State(pc_initial=118 nstack_initial=0): set(), State(pc_initial=122 nstack_initial=0): set(), State(pc_initial=152 nstack_initial=0): set(), State(pc_initial=164 nstack_initial=0): set(), State(pc_initial=176 nstack_initial=0): set(), State(pc_initial=180 nstack_initial=0): set(), State(pc_initial=182 nstack_initial=0): set(), State(pc_initial=190 nstack_initial=0): set(), State(pc_initial=202 nstack_initial=0): set(), State(pc_initial=270 nstack_initial=0): set(), State(pc_initial=282 nstack_initial=0): set(), State(pc_initial=292 nstack_initial=0): set(), State(pc_initial=302 nstack_initial=0): set(), State(pc_initial=334 nstack_initial=0): set(), State(pc_initial=338 nstack_initial=0): set(), State(pc_initial=348 nstack_initial=0): set(), State(pc_initial=350 nstack_initial=1): {'$phi350.0'}}) 13:52:44,238 numba.core.byteflow DEBUG defmap: {'$phi350.0': State(pc_initial=348 nstack_initial=0)} 13:52:44,238 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi350.0': {('$binop_truediv342.2', State(pc_initial=338 nstack_initial=0)), ('$r348.0', State(pc_initial=348 nstack_initial=0))}}) 13:52:44,239 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi350.0': {('$binop_truediv342.2', State(pc_initial=338 nstack_initial=0)), ('$r348.0', State(pc_initial=348 nstack_initial=0))}}) 13:52:44,239 numba.core.byteflow DEBUG keep phismap: {'$phi350.0': {('$binop_truediv342.2', State(pc_initial=338 nstack_initial=0)), ('$r348.0', State(pc_initial=348 nstack_initial=0))}} 13:52:44,239 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=338 nstack_initial=0): {'$phi350.0': '$binop_truediv342.2'}, State(pc_initial=348 nstack_initial=0): {'$phi350.0': '$r348.0'}}) 13:52:44,239 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:44,239 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {}), (8, {'res': '$8load_deref.1'}), (10, {'res': '$const10.2'}), (12, {}), (14, {}), (16, {'func': '$8load_deref.1', 'args': ['$const10.2'], 'kw_names': None, 'res': '$16call.3'}), (18, {}), (20, {}), (22, {}), (24, {}), (26, {'value': '$16call.3'}), (28, {}), (30, {'res': '$30load_deref.5'}), (32, {'res': '$a32.6'}), (34, {}), (36, {}), (38, {'func': '$30load_deref.5', 'args': ['$a32.6'], 'kw_names': None, 'res': '$38call.7'}), (40, {}), (42, {}), (44, {}), (46, {}), (48, {'value': '$38call.7'}), (50, {'res': '$b50.8'}), (52, {'res': '$const52.9'}), (54, {'lhs': '$b50.8', 'rhs': '$const52.9', 'res': '$54compare_op.10'}), (56, {}), (58, {}), (60, {'pred': '$54compare_op.10'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={62: (), 182: ()}) 13:52:44,239 numba.core.byteflow DEBUG block_infos State(pc_initial=62 nstack_initial=0): AdaptBlockInfo(insts=((62, {'res': '$const62.0'}), (64, {'value': '$const62.0'}), (66, {'res': '$b66.1'}), (68, {'value': '$b66.1', 'res': '$68unary_negative.2'}), (70, {'value': '$68unary_negative.2'}), (72, {'res': '$exp72.3'}), (74, {'res': '$const74.4'}), (76, {'lhs': '$exp72.3', 'rhs': '$const74.4', 'res': '$76compare_op.5'}), (78, {}), (80, {}), (82, {'pred': '$76compare_op.5'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={84: (), 98: ()}) 13:52:44,239 numba.core.byteflow DEBUG block_infos State(pc_initial=84 nstack_initial=0): AdaptBlockInfo(insts=((84, {'idx': 0, 'res': '$84load_global.0'}), (86, {}), (88, {}), (90, {}), (92, {}), (94, {}), (96, {'exc': '$84load_global.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,239 numba.core.byteflow DEBUG block_infos State(pc_initial=98 nstack_initial=0): AdaptBlockInfo(insts=((98, {'res': '$98load_deref.0'}), (100, {'pred': '$98load_deref.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={102: (), 180: ()}) 13:52:44,239 numba.core.byteflow DEBUG block_infos State(pc_initial=102 nstack_initial=0): AdaptBlockInfo(insts=((102, {'res': '$a102.0'}), (104, {'res': '$const104.1'}), (106, {'lhs': '$a102.0', 'rhs': '$const104.1', 'res': '$106compare_op.2'}), (108, {}), (110, {}), (112, {'pred': '$106compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={114: (), 152: ()}) 13:52:44,239 numba.core.byteflow DEBUG block_infos State(pc_initial=114 nstack_initial=0): AdaptBlockInfo(insts=((114, {'res': '$114load_deref.0'}), (116, {'pred': '$114load_deref.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={118: (), 122: ()}) 13:52:44,239 numba.core.byteflow DEBUG block_infos State(pc_initial=118 nstack_initial=0): AdaptBlockInfo(insts=((118, {'res': '$118load_deref.0'}), (120, {'retval': '$118load_deref.0', 'castval': '$120return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,239 numba.core.byteflow DEBUG block_infos State(pc_initial=122 nstack_initial=0): AdaptBlockInfo(insts=((122, {'idx': 1, 'res': '$122load_global.0'}), (124, {}), (126, {}), (128, {}), (130, {}), (132, {}), (134, {'res': '$const134.2'}), (136, {}), (138, {}), (140, {'func': '$122load_global.0', 'args': ['$const134.2'], 'kw_names': None, 'res': '$140call.3'}), (142, {}), (144, {}), (146, {}), (148, {}), (150, {'exc': '$140call.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,239 numba.core.byteflow DEBUG block_infos State(pc_initial=152 nstack_initial=0): AdaptBlockInfo(insts=((152, {'res': '$a152.0'}), (154, {'res': '$const154.1'}), (156, {'lhs': '$a152.0', 'rhs': '$const154.1', 'res': '$156compare_op.2'}), (158, {}), (160, {}), (162, {'pred': '$156compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={164: (), 180: ()}) 13:52:44,239 numba.core.byteflow DEBUG block_infos State(pc_initial=164 nstack_initial=0): AdaptBlockInfo(insts=((164, {'res': '$a164.0'}), (166, {'res': '$const166.1'}), (168, {'lhs': '$a164.0', 'rhs': '$const166.1', 'res': '$168compare_op.2'}), (170, {}), (172, {}), (174, {'pred': '$168compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={176: (), 180: ()}) 13:52:44,240 numba.core.byteflow DEBUG block_infos State(pc_initial=176 nstack_initial=0): AdaptBlockInfo(insts=((176, {'res': '$const176.0'}), (178, {'retval': '$const176.0', 'castval': '$178return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,240 numba.core.byteflow DEBUG block_infos State(pc_initial=180 nstack_initial=0): AdaptBlockInfo(insts=((180, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={190: ()}) 13:52:44,240 numba.core.byteflow DEBUG block_infos State(pc_initial=182 nstack_initial=0): AdaptBlockInfo(insts=((182, {'res': '$const182.0'}), (184, {'value': '$const182.0'}), (186, {'res': '$b186.1'}), (188, {'value': '$b186.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={190: ()}) 13:52:44,240 numba.core.byteflow DEBUG block_infos State(pc_initial=190 nstack_initial=0): AdaptBlockInfo(insts=((190, {'res': '$exp190.0'}), (192, {'res': '$const192.1'}), (194, {'lhs': '$exp190.0', 'rhs': '$const192.1', 'res': '$194compare_op.2'}), (196, {}), (198, {}), (200, {'pred': '$194compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={202: (), 270: ()}) 13:52:44,240 numba.core.byteflow DEBUG block_infos State(pc_initial=202 nstack_initial=0): AdaptBlockInfo(insts=((202, {'idx': 2, 'res': '$202load_global.0'}), (204, {}), (206, {}), (208, {}), (210, {}), (212, {}), (214, {'item': '$202load_global.0', 'res': '$214load_attr.2'}), (216, {}), (218, {}), (220, {}), (222, {}), (224, {'res': '$a224.3'}), (226, {'idx': 4, 'res': '$226load_global.4'}), (228, {}), (230, {}), (232, {}), (234, {}), (236, {}), (238, {'res': '$b238.6'}), (240, {}), (242, {}), (244, {'func': '$226load_global.4', 'args': ['$b238.6'], 'kw_names': None, 'res': '$244call.7'}), (246, {}), (248, {}), (250, {}), (252, {}), (254, {}), (256, {}), (258, {'func': '$214load_attr.2', 'args': ['$a224.3', '$244call.7'], 'kw_names': None, 'res': '$258call.8'}), (260, {}), (262, {}), (264, {}), (266, {}), (268, {'retval': '$258call.8', 'castval': '$268return_value.9'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,240 numba.core.byteflow DEBUG block_infos State(pc_initial=270 nstack_initial=0): AdaptBlockInfo(insts=((270, {'res': '$exp270.0'}), (272, {'res': '$const272.1'}), (274, {'lhs': '$exp270.0', 'rhs': '$const272.1', 'res': '$274compare_op.2'}), (276, {}), (278, {}), (280, {'pred': '$274compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={282: (), 334: ()}) 13:52:44,240 numba.core.byteflow DEBUG block_infos State(pc_initial=282 nstack_initial=0): AdaptBlockInfo(insts=((282, {'res': '$exp282.0'}), (284, {'res': '$const284.1'}), (286, {'op': '&', 'lhs': '$exp282.0', 'rhs': '$const284.1', 'res': '$binop_and_286.2'}), (288, {}), (290, {'pred': '$binop_and_286.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={292: (), 302: ()}) 13:52:44,240 numba.core.byteflow DEBUG block_infos State(pc_initial=292 nstack_initial=0): AdaptBlockInfo(insts=((292, {'res': '$r292.0'}), (294, {'res': '$a294.1'}), (296, {'op': '*=', 'lhs': '$r292.0', 'rhs': '$a294.1', 'res': '$binop_imul296.2'}), (298, {}), (300, {'value': '$binop_imul296.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={302: ()}) 13:52:44,240 numba.core.byteflow DEBUG block_infos State(pc_initial=302 nstack_initial=0): AdaptBlockInfo(insts=((302, {'res': '$exp302.0'}), (304, {'res': '$const304.1'}), (306, {'op': '>>=', 'lhs': '$exp302.0', 'rhs': '$const304.1', 'res': '$binop_irshift306.2'}), (308, {}), (310, {'value': '$binop_irshift306.2'}), (312, {'res': '$a312.3'}), (314, {'res': '$a314.4'}), (316, {'op': '*=', 'lhs': '$a312.3', 'rhs': '$a314.4', 'res': '$binop_imul316.5'}), (318, {}), (320, {'value': '$binop_imul316.5'}), (322, {'res': '$exp322.6'}), (324, {'res': '$const324.7'}), (326, {'lhs': '$exp322.6', 'rhs': '$const324.7', 'res': '$326compare_op.8'}), (328, {}), (330, {}), (332, {'pred': '$326compare_op.8'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={334: (), 282: ()}) 13:52:44,240 numba.core.byteflow DEBUG block_infos State(pc_initial=334 nstack_initial=0): AdaptBlockInfo(insts=((334, {'res': '$invert334.0'}), (336, {'pred': '$invert334.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={338: (), 348: ()}) 13:52:44,240 numba.core.byteflow DEBUG block_infos State(pc_initial=338 nstack_initial=0): AdaptBlockInfo(insts=((338, {'res': '$const338.0'}), (340, {'res': '$r340.1'}), (342, {'op': '/', 'lhs': '$const338.0', 'rhs': '$r340.1', 'res': '$binop_truediv342.2'}), (344, {}), (346, {})), outgoing_phis={'$phi350.0': '$binop_truediv342.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={350: ('$binop_truediv342.2',)}) 13:52:44,240 numba.core.byteflow DEBUG block_infos State(pc_initial=348 nstack_initial=0): AdaptBlockInfo(insts=((348, {'res': '$r348.0'}),), outgoing_phis={'$phi350.0': '$r348.0'}, blockstack=(), active_try_block=None, outgoing_edgepushed={350: ('$r348.0',)}) 13:52:44,240 numba.core.byteflow DEBUG block_infos State(pc_initial=350 nstack_initial=1): AdaptBlockInfo(insts=((350, {'retval': '$phi350.0', 'castval': '$350return_value.1'}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,243 numba.core.interpreter DEBUG label 0: a = arg(0, name=a) ['a'] b = arg(1, name=b) ['b'] $8load_deref.1 = freevar(tp: float32) ['$8load_deref.1'] $const10.2 = const(int, 1) ['$const10.2'] r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) ['$8load_deref.1', '$const10.2', 'r'] $30load_deref.5 = freevar(tp: float32) ['$30load_deref.5'] a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) ['$30load_deref.5', 'a', 'a.1'] $const52.9 = const(int, 0) ['$const52.9'] $54compare_op.10 = b < $const52.9 ['$54compare_op.10', '$const52.9', 'b'] bool60 = global(bool: ) ['bool60'] $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) ['$54compare_op.10', '$60pred', 'bool60'] branch $60pred, 62, 182 ['$60pred'] label 62: invert = const(bool, True) ['invert'] exp = unary(fn=, value=b) ['b', 'exp'] $const74.4 = const(int, 0) ['$const74.4'] $76compare_op.5 = exp < $const74.4 ['$76compare_op.5', '$const74.4', 'exp'] bool82 = global(bool: ) ['bool82'] $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) ['$76compare_op.5', '$82pred', 'bool82'] branch $82pred, 84, 98 ['$82pred'] label 84: $84load_global.0 = global(OverflowError: ) ['$84load_global.0'] raise $84load_global.0 ['$84load_global.0'] label 98: $98load_deref.0 = freevar(is_integer: False) ['$98load_deref.0'] bool100 = global(bool: ) ['bool100'] $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) ['$100pred', '$98load_deref.0', 'bool100'] branch $100pred, 102, 180 ['$100pred'] label 102: $const104.1 = const(int, 0) ['$const104.1'] $106compare_op.2 = a.1 == $const104.1 ['$106compare_op.2', '$const104.1', 'a.1'] bool112 = global(bool: ) ['bool112'] $112pred = call bool112($106compare_op.2, func=bool112, args=(Var($106compare_op.2, numbers.py:224),), kws=(), vararg=None, varkwarg=None, target=None) ['$106compare_op.2', '$112pred', 'bool112'] branch $112pred, 114, 152 ['$112pred'] label 114: $114load_deref.0 = freevar(zerodiv_return: False) ['$114load_deref.0'] bool116 = global(bool: ) ['bool116'] $116pred = call bool116($114load_deref.0, func=bool116, args=(Var($114load_deref.0, numbers.py:225),), kws=(), vararg=None, varkwarg=None, target=None) ['$114load_deref.0', '$116pred', 'bool116'] branch $116pred, 118, 122 ['$116pred'] label 118: $118load_deref.0 = freevar(zerodiv_return: False) ['$118load_deref.0'] $120return_value.1 = cast(value=$118load_deref.0) ['$118load_deref.0', '$120return_value.1'] return $120return_value.1 ['$120return_value.1'] label 122: $122load_global.0 = global(ZeroDivisionError: ) ['$122load_global.0'] $const134.2 = const(str, 0 cannot be raised to a negative power) ['$const134.2'] $140call.3 = call $122load_global.0($const134.2, func=$122load_global.0, args=[Var($const134.2, numbers.py:228)], kws=(), vararg=None, varkwarg=None, target=None) ['$122load_global.0', '$140call.3', '$const134.2'] raise $140call.3 ['$140call.3'] label 152: $const154.1 = const(int, 1) ['$const154.1'] $156compare_op.2 = a.1 != $const154.1 ['$156compare_op.2', '$const154.1', 'a.1'] bool162 = global(bool: ) ['bool162'] $162pred = call bool162($156compare_op.2, func=bool162, args=(Var($156compare_op.2, numbers.py:229),), kws=(), vararg=None, varkwarg=None, target=None) ['$156compare_op.2', '$162pred', 'bool162'] branch $162pred, 164, 180 ['$162pred'] label 164: $const166.1 = const(int, -1) ['$const166.1'] $168compare_op.2 = a.1 != $const166.1 ['$168compare_op.2', '$const166.1', 'a.1'] bool174 = global(bool: ) ['bool174'] $174pred = call bool174($168compare_op.2, func=bool174, args=(Var($168compare_op.2, numbers.py:229),), kws=(), vararg=None, varkwarg=None, target=None) ['$168compare_op.2', '$174pred', 'bool174'] branch $174pred, 176, 180 ['$174pred'] label 176: $const176.0 = const(int, 0) ['$const176.0'] $178return_value.1 = cast(value=$const176.0) ['$178return_value.1', '$const176.0'] return $178return_value.1 ['$178return_value.1'] label 180: jump 190 [] label 182: invert = const(bool, False) ['invert'] exp = b ['b', 'exp'] jump 190 [] label 190: $const192.1 = const(int, 65536) ['$const192.1'] $194compare_op.2 = exp > $const192.1 ['$194compare_op.2', '$const192.1', 'exp'] bool200 = global(bool: ) ['bool200'] $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) ['$194compare_op.2', '$200pred', 'bool200'] branch $200pred, 202, 270 ['$200pred'] label 202: $202load_global.0 = global(math: ) ['$202load_global.0'] $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) ['$202load_global.0', '$214load_attr.2'] $226load_global.4 = global(float: ) ['$226load_global.4'] $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) ['$226load_global.4', '$244call.7', 'b'] $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) ['$214load_attr.2', '$244call.7', '$258call.8', 'a.1'] $268return_value.9 = cast(value=$258call.8) ['$258call.8', '$268return_value.9'] return $268return_value.9 ['$268return_value.9'] label 270: $const272.1 = const(int, 0) ['$const272.1'] $274compare_op.2 = exp != $const272.1 ['$274compare_op.2', '$const272.1', 'exp'] bool280 = global(bool: ) ['bool280'] $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) ['$274compare_op.2', '$280pred', 'bool280'] branch $280pred, 282, 334 ['$280pred'] label 282: $const284.1 = const(int, 1) ['$const284.1'] $binop_and_286.2 = exp & $const284.1 ['$binop_and_286.2', '$const284.1', 'exp'] bool290 = global(bool: ) ['bool290'] $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) ['$290pred', '$binop_and_286.2', 'bool290'] branch $290pred, 292, 302 ['$290pred'] label 292: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) ['$binop_imul296.2', 'a.1', 'r'] r = $binop_imul296.2 ['$binop_imul296.2', 'r'] jump 302 [] label 302: $const304.1 = const(int, 1) ['$const304.1'] $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) ['$binop_irshift306.2', '$const304.1', 'exp'] exp = $binop_irshift306.2 ['$binop_irshift306.2', 'exp'] $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) ['$binop_imul316.5', 'a.1', 'a.1'] a.1 = $binop_imul316.5 ['$binop_imul316.5', 'a.1'] $const324.7 = const(int, 0) ['$const324.7'] $326compare_op.8 = exp != $const324.7 ['$326compare_op.8', '$const324.7', 'exp'] bool332 = global(bool: ) ['bool332'] $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) ['$326compare_op.8', '$332pred', 'bool332'] branch $332pred, 282, 334 ['$332pred'] label 334: bool336 = global(bool: ) ['bool336'] $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) ['$336pred', 'bool336', 'invert'] branch $336pred, 338, 348 ['$336pred'] label 338: $const338.0 = const(float, 1.0) ['$const338.0'] $binop_truediv342.2 = $const338.0 / r ['$binop_truediv342.2', '$const338.0', 'r'] $phi350.0 = $binop_truediv342.2 ['$binop_truediv342.2', '$phi350.0'] jump 350 [] label 348: $phi350.0 = r ['$phi350.0', 'r'] jump 350 [] label 350: $350return_value.1 = cast(value=$phi350.0) ['$350return_value.1', '$phi350.0'] return $350return_value.1 ['$350return_value.1'] 13:52:44,256 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:44,256 numba.core.ssa DEBUG Running 13:52:44,257 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:44,257 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:44,257 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float32) 13:52:44,257 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:44,257 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,257 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float32) 13:52:44,257 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,257 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:44,257 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:44,257 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:44,257 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,257 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:44,257 numba.core.ssa DEBUG ==== SSA block analysis pass on 62 13:52:44,257 numba.core.ssa DEBUG Running 13:52:44,257 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:44,258 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:44,258 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:44,258 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:44,258 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:44,258 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,258 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:44,258 numba.core.ssa DEBUG ==== SSA block analysis pass on 84 13:52:44,258 numba.core.ssa DEBUG Running 13:52:44,258 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:44,258 numba.core.ssa DEBUG on stmt: raise 13:52:44,258 numba.core.ssa DEBUG ==== SSA block analysis pass on 98 13:52:44,258 numba.core.ssa DEBUG Running 13:52:44,258 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:44,258 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:44,259 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,259 numba.core.ssa DEBUG on stmt: jump 180 13:52:44,259 numba.core.ssa DEBUG ==== SSA block analysis pass on 180 13:52:44,259 numba.core.ssa DEBUG Running 13:52:44,259 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,259 numba.core.ssa DEBUG ==== SSA block analysis pass on 182 13:52:44,259 numba.core.ssa DEBUG Running 13:52:44,259 numba.core.ssa DEBUG on stmt: invert = const(bool, False) 13:52:44,259 numba.core.ssa DEBUG on stmt: exp = b 13:52:44,259 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,259 numba.core.ssa DEBUG ==== SSA block analysis pass on 190 13:52:44,259 numba.core.ssa DEBUG Running 13:52:44,259 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:44,259 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:44,259 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:44,259 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,260 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:44,260 numba.core.ssa DEBUG ==== SSA block analysis pass on 202 13:52:44,260 numba.core.ssa DEBUG Running 13:52:44,260 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:44,260 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:44,260 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:44,260 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,260 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,260 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:44,260 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:44,260 numba.core.ssa DEBUG ==== SSA block analysis pass on 270 13:52:44,260 numba.core.ssa DEBUG Running 13:52:44,260 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:44,260 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:44,260 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:44,261 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,261 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:44,261 numba.core.ssa DEBUG ==== SSA block analysis pass on 282 13:52:44,261 numba.core.ssa DEBUG Running 13:52:44,261 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:44,261 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:44,261 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:44,261 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,261 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:44,261 numba.core.ssa DEBUG ==== SSA block analysis pass on 292 13:52:44,261 numba.core.ssa DEBUG Running 13:52:44,261 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,261 numba.core.ssa DEBUG on stmt: r = $binop_imul296.2 13:52:44,261 numba.core.ssa DEBUG on stmt: jump 302 13:52:44,261 numba.core.ssa DEBUG ==== SSA block analysis pass on 302 13:52:44,261 numba.core.ssa DEBUG Running 13:52:44,261 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:44,262 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,262 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:44,262 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,262 numba.core.ssa DEBUG on stmt: a.1 = $binop_imul316.5 13:52:44,262 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:44,262 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:44,262 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:44,262 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,262 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:44,262 numba.core.ssa DEBUG ==== SSA block analysis pass on 334 13:52:44,262 numba.core.ssa DEBUG Running 13:52:44,262 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:44,262 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,262 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:44,262 numba.core.ssa DEBUG ==== SSA block analysis pass on 338 13:52:44,262 numba.core.ssa DEBUG Running 13:52:44,263 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:44,263 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r 13:52:44,263 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:44,263 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,263 numba.core.ssa DEBUG ==== SSA block analysis pass on 348 13:52:44,263 numba.core.ssa DEBUG Running 13:52:44,263 numba.core.ssa DEBUG on stmt: $phi350.0 = r 13:52:44,263 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,263 numba.core.ssa DEBUG ==== SSA block analysis pass on 350 13:52:44,263 numba.core.ssa DEBUG Running 13:52:44,263 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:44,263 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:44,265 numba.core.ssa DEBUG defs defaultdict(, {'$100pred': [(, 98)], '$194compare_op.2': [(, 190)], '$200pred': [(, 190)], '$202load_global.0': [(, 202)], '$214load_attr.2': [(, 202)], '$226load_global.4': [(, 202)], '$244call.7': [(, 202)], '$258call.8': [(, 202)], '$268return_value.9': [(, 202)], '$274compare_op.2': [(, 270)], '$280pred': [(, 270)], '$290pred': [(, 282)], '$30load_deref.5': [(, 0)], '$326compare_op.8': [(, 302)], '$332pred': [(, 302)], '$336pred': [(, 334)], '$350return_value.1': [(, 350)], '$54compare_op.10': [(, 0)], '$60pred': [(, 0)], '$76compare_op.5': [(, 62)], '$82pred': [(, 62)], '$84load_global.0': [(, 84)], '$8load_deref.1': [(, 0)], '$98load_deref.0': [(, 98)], '$binop_and_286.2': [(, 282)], '$binop_imul296.2': [(, 292)], '$binop_imul316.5': [(, 302)], '$binop_irshift306.2': [(, 302)], '$binop_truediv342.2': [(, 338)], '$const10.2': [(, 0)], '$const192.1': [(, 190)], '$const272.1': [(, 270)], '$const284.1': [(, 282)], '$const304.1': [(, 302)], '$const324.7': [(, 302)], '$const338.0': [(, 338)], '$const52.9': [(, 0)], '$const74.4': [(, 62)], '$phi350.0': [(, 338), (, 348)], 'a': [(, 0)], 'a.1': [(, 0), (, 302)], 'b': [(, 0)], 'bool100': [(, 98)], 'bool200': [(, 190)], 'bool280': [(, 270)], 'bool290': [(, 282)], 'bool332': [(, 302)], 'bool336': [(, 334)], 'bool60': [(, 0)], 'bool82': [(, 62)], 'exp': [(, 62), (, 182), (, 302)], 'invert': [(, 62), (, 182)], 'r': [(, 0), (, 292)]}) 13:52:44,265 numba.core.ssa DEBUG SSA violators 13:52:44,265 numba.core.ssa DEBUG Fix SSA violator on var r 13:52:44,265 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,265 numba.core.ssa DEBUG Running 13:52:44,266 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:44,266 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:44,266 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float32) 13:52:44,266 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:44,266 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,266 numba.core.ssa DEBUG first assign: r 13:52:44,266 numba.core.ssa DEBUG replaced with: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,266 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float32) 13:52:44,266 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,266 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:44,266 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:44,266 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:44,266 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,266 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:44,266 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:44,266 numba.core.ssa DEBUG Running 13:52:44,267 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:44,267 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:44,267 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:44,267 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:44,267 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:44,267 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,267 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:44,267 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:44,267 numba.core.ssa DEBUG Running 13:52:44,267 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:44,267 numba.core.ssa DEBUG on stmt: raise 13:52:44,267 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:44,267 numba.core.ssa DEBUG Running 13:52:44,267 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:44,267 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:44,267 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,267 numba.core.ssa DEBUG on stmt: jump 180 13:52:44,268 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:44,268 numba.core.ssa DEBUG Running 13:52:44,268 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,268 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:44,268 numba.core.ssa DEBUG Running 13:52:44,268 numba.core.ssa DEBUG on stmt: invert = const(bool, False) 13:52:44,268 numba.core.ssa DEBUG on stmt: exp = b 13:52:44,268 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,268 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:44,268 numba.core.ssa DEBUG Running 13:52:44,268 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:44,268 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:44,268 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:44,268 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,268 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:44,268 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:44,268 numba.core.ssa DEBUG Running 13:52:44,268 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:44,269 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:44,269 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:44,269 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,269 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,269 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:44,269 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:44,269 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:44,269 numba.core.ssa DEBUG Running 13:52:44,269 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:44,269 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:44,269 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:44,269 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,269 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:44,269 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:44,269 numba.core.ssa DEBUG Running 13:52:44,269 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:44,269 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:44,270 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:44,270 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,270 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:44,270 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,270 numba.core.ssa DEBUG Running 13:52:44,270 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,270 numba.core.ssa DEBUG on stmt: r = $binop_imul296.2 13:52:44,270 numba.core.ssa DEBUG replaced with: r.1 = $binop_imul296.2 13:52:44,270 numba.core.ssa DEBUG on stmt: jump 302 13:52:44,270 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:44,270 numba.core.ssa DEBUG Running 13:52:44,270 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:44,270 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,270 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:44,270 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,270 numba.core.ssa DEBUG on stmt: a.1 = $binop_imul316.5 13:52:44,270 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:44,271 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:44,271 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:44,271 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,271 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:44,271 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:44,271 numba.core.ssa DEBUG Running 13:52:44,271 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:44,271 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,271 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:44,271 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:44,271 numba.core.ssa DEBUG Running 13:52:44,271 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:44,271 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r 13:52:44,271 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:44,271 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,271 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:44,271 numba.core.ssa DEBUG Running 13:52:44,272 numba.core.ssa DEBUG on stmt: $phi350.0 = r 13:52:44,272 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,272 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:44,272 numba.core.ssa DEBUG Running 13:52:44,272 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:44,272 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:44,272 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {0: [], 292: []}) 13:52:44,272 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,272 numba.core.ssa DEBUG Running 13:52:44,272 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:44,272 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:44,272 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float32) 13:52:44,272 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:44,272 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,272 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float32) 13:52:44,272 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,272 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:44,272 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:44,273 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:44,273 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,273 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:44,273 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:44,273 numba.core.ssa DEBUG Running 13:52:44,273 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:44,273 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:44,273 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:44,273 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:44,273 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:44,273 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,273 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:44,273 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:44,273 numba.core.ssa DEBUG Running 13:52:44,273 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:44,273 numba.core.ssa DEBUG on stmt: raise 13:52:44,273 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:44,273 numba.core.ssa DEBUG Running 13:52:44,273 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:44,274 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:44,274 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,274 numba.core.ssa DEBUG on stmt: jump 180 13:52:44,274 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:44,274 numba.core.ssa DEBUG Running 13:52:44,274 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,274 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:44,274 numba.core.ssa DEBUG Running 13:52:44,274 numba.core.ssa DEBUG on stmt: invert = const(bool, False) 13:52:44,274 numba.core.ssa DEBUG on stmt: exp = b 13:52:44,274 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,274 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:44,274 numba.core.ssa DEBUG Running 13:52:44,274 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:44,274 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:44,274 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:44,274 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,274 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:44,274 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:44,275 numba.core.ssa DEBUG Running 13:52:44,275 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:44,275 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:44,275 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:44,275 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,275 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,275 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:44,275 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:44,275 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:44,275 numba.core.ssa DEBUG Running 13:52:44,275 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:44,275 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:44,275 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:44,275 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,275 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:44,275 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:44,275 numba.core.ssa DEBUG Running 13:52:44,275 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:44,275 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:44,276 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:44,276 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,276 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:44,276 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,276 numba.core.ssa DEBUG Running 13:52:44,276 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,276 numba.core.ssa DEBUG find_def var='r' stmt=$binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,276 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,276 numba.core.ssa DEBUG idom 282 from label 292 13:52:44,276 numba.core.ssa DEBUG find_def_from_bottom label 282 13:52:44,276 numba.core.ssa DEBUG find_def_from_top label 282 13:52:44,276 numba.core.ssa DEBUG insert phi node r.2 = phi(incoming_values=[], incoming_blocks=[]) at 282 13:52:44,276 numba.core.ssa DEBUG find_def_from_bottom label 302 13:52:44,276 numba.core.ssa DEBUG find_def_from_top label 302 13:52:44,276 numba.core.ssa DEBUG insert phi node r.3 = phi(incoming_values=[], incoming_blocks=[]) at 302 13:52:44,276 numba.core.ssa DEBUG find_def_from_bottom label 282 13:52:44,276 numba.core.ssa DEBUG incoming_def r.2 = phi(incoming_values=[], incoming_blocks=[]) 13:52:44,276 numba.core.ssa DEBUG find_def_from_bottom label 292 13:52:44,276 numba.core.ssa DEBUG incoming_def r.1 = $binop_imul296.2 13:52:44,276 numba.core.ssa DEBUG incoming_def r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:44,276 numba.core.ssa DEBUG find_def_from_bottom label 270 13:52:44,276 numba.core.ssa DEBUG find_def_from_top label 270 13:52:44,276 numba.core.ssa DEBUG idom 190 from label 270 13:52:44,276 numba.core.ssa DEBUG find_def_from_bottom label 190 13:52:44,276 numba.core.ssa DEBUG find_def_from_top label 190 13:52:44,276 numba.core.ssa DEBUG idom 0 from label 190 13:52:44,276 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:44,276 numba.core.ssa DEBUG incoming_def r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,277 numba.core.ssa DEBUG replaced with: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,277 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:44,277 numba.core.ssa DEBUG on stmt: jump 302 13:52:44,277 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:44,277 numba.core.ssa DEBUG Running 13:52:44,277 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:44,277 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,277 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:44,277 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,277 numba.core.ssa DEBUG on stmt: a.1 = $binop_imul316.5 13:52:44,277 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:44,277 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:44,277 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:44,277 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,277 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:44,277 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:44,277 numba.core.ssa DEBUG Running 13:52:44,277 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:44,277 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,277 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:44,278 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:44,278 numba.core.ssa DEBUG Running 13:52:44,278 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:44,278 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r 13:52:44,278 numba.core.ssa DEBUG find_def var='r' stmt=$binop_truediv342.2 = $const338.0 / r 13:52:44,278 numba.core.ssa DEBUG find_def_from_top label 338 13:52:44,278 numba.core.ssa DEBUG idom 334 from label 338 13:52:44,278 numba.core.ssa DEBUG find_def_from_bottom label 334 13:52:44,278 numba.core.ssa DEBUG find_def_from_top label 334 13:52:44,278 numba.core.ssa DEBUG insert phi node r.4 = phi(incoming_values=[], incoming_blocks=[]) at 334 13:52:44,278 numba.core.ssa DEBUG find_def_from_bottom label 302 13:52:44,278 numba.core.ssa DEBUG incoming_def r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:44,278 numba.core.ssa DEBUG find_def_from_bottom label 270 13:52:44,278 numba.core.ssa DEBUG find_def_from_top label 270 13:52:44,278 numba.core.ssa DEBUG idom 190 from label 270 13:52:44,278 numba.core.ssa DEBUG find_def_from_bottom label 190 13:52:44,278 numba.core.ssa DEBUG find_def_from_top label 190 13:52:44,278 numba.core.ssa DEBUG idom 0 from label 190 13:52:44,278 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:44,278 numba.core.ssa DEBUG incoming_def r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,278 numba.core.ssa DEBUG replaced with: $binop_truediv342.2 = $const338.0 / r.4 13:52:44,278 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:44,278 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,278 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:44,278 numba.core.ssa DEBUG Running 13:52:44,278 numba.core.ssa DEBUG on stmt: $phi350.0 = r 13:52:44,279 numba.core.ssa DEBUG find_def var='r' stmt=$phi350.0 = r 13:52:44,279 numba.core.ssa DEBUG find_def_from_top label 348 13:52:44,279 numba.core.ssa DEBUG idom 334 from label 348 13:52:44,279 numba.core.ssa DEBUG find_def_from_bottom label 334 13:52:44,279 numba.core.ssa DEBUG replaced with: $phi350.0 = r.4 13:52:44,279 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,279 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:44,279 numba.core.ssa DEBUG Running 13:52:44,279 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:44,279 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:44,279 numba.core.ssa DEBUG Fix SSA violator on var a.1 13:52:44,279 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,279 numba.core.ssa DEBUG Running 13:52:44,279 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:44,279 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:44,279 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float32) 13:52:44,279 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:44,279 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,279 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float32) 13:52:44,279 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,280 numba.core.ssa DEBUG first assign: a.1 13:52:44,280 numba.core.ssa DEBUG replaced with: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,280 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:44,280 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:44,280 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:44,280 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,280 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:44,280 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:44,280 numba.core.ssa DEBUG Running 13:52:44,280 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:44,280 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:44,280 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:44,280 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:44,280 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:44,280 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,280 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:44,280 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:44,280 numba.core.ssa DEBUG Running 13:52:44,281 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:44,281 numba.core.ssa DEBUG on stmt: raise 13:52:44,281 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:44,281 numba.core.ssa DEBUG Running 13:52:44,281 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:44,281 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:44,281 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,281 numba.core.ssa DEBUG on stmt: jump 180 13:52:44,281 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:44,281 numba.core.ssa DEBUG Running 13:52:44,281 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,281 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:44,281 numba.core.ssa DEBUG Running 13:52:44,281 numba.core.ssa DEBUG on stmt: invert = const(bool, False) 13:52:44,281 numba.core.ssa DEBUG on stmt: exp = b 13:52:44,281 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,281 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:44,281 numba.core.ssa DEBUG Running 13:52:44,281 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:44,282 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:44,282 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:44,282 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,282 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:44,282 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:44,282 numba.core.ssa DEBUG Running 13:52:44,282 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:44,282 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:44,282 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:44,282 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,282 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,282 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:44,282 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:44,282 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:44,282 numba.core.ssa DEBUG Running 13:52:44,282 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:44,282 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:44,282 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:44,283 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,283 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:44,283 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:44,283 numba.core.ssa DEBUG Running 13:52:44,283 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,283 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:44,283 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:44,283 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:44,283 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,283 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:44,283 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,283 numba.core.ssa DEBUG Running 13:52:44,283 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,283 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:44,283 numba.core.ssa DEBUG on stmt: jump 302 13:52:44,283 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:44,283 numba.core.ssa DEBUG Running 13:52:44,283 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:44,284 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:44,284 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,284 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:44,284 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,284 numba.core.ssa DEBUG on stmt: a.1 = $binop_imul316.5 13:52:44,284 numba.core.ssa DEBUG replaced with: a.1.1 = $binop_imul316.5 13:52:44,284 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:44,284 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:44,284 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:44,284 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,284 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:44,284 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:44,284 numba.core.ssa DEBUG Running 13:52:44,284 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,284 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:44,284 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,284 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:44,285 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:44,285 numba.core.ssa DEBUG Running 13:52:44,285 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:44,285 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:44,285 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:44,285 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,285 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:44,285 numba.core.ssa DEBUG Running 13:52:44,285 numba.core.ssa DEBUG on stmt: $phi350.0 = r.4 13:52:44,285 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,285 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:44,285 numba.core.ssa DEBUG Running 13:52:44,285 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:44,285 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:44,285 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {0: [], 302: []}) 13:52:44,285 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,285 numba.core.ssa DEBUG Running 13:52:44,285 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:44,286 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:44,286 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float32) 13:52:44,286 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:44,286 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,286 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float32) 13:52:44,286 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,286 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:44,286 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:44,286 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:44,286 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,286 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:44,286 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:44,286 numba.core.ssa DEBUG Running 13:52:44,286 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:44,286 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:44,286 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:44,286 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:44,286 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:44,286 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,286 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:44,286 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:44,287 numba.core.ssa DEBUG Running 13:52:44,287 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:44,287 numba.core.ssa DEBUG on stmt: raise 13:52:44,287 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:44,287 numba.core.ssa DEBUG Running 13:52:44,287 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:44,287 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:44,287 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,287 numba.core.ssa DEBUG on stmt: jump 180 13:52:44,287 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:44,287 numba.core.ssa DEBUG Running 13:52:44,287 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,287 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:44,287 numba.core.ssa DEBUG Running 13:52:44,287 numba.core.ssa DEBUG on stmt: invert = const(bool, False) 13:52:44,287 numba.core.ssa DEBUG on stmt: exp = b 13:52:44,287 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,287 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:44,287 numba.core.ssa DEBUG Running 13:52:44,287 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:44,287 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:44,288 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:44,288 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,288 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:44,288 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:44,288 numba.core.ssa DEBUG Running 13:52:44,288 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:44,288 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:44,288 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:44,288 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,288 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,288 numba.core.ssa DEBUG find_def var='a.1' stmt=$258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,288 numba.core.ssa DEBUG find_def_from_top label 202 13:52:44,288 numba.core.ssa DEBUG idom 190 from label 202 13:52:44,288 numba.core.ssa DEBUG find_def_from_bottom label 190 13:52:44,288 numba.core.ssa DEBUG find_def_from_top label 190 13:52:44,288 numba.core.ssa DEBUG idom 0 from label 190 13:52:44,288 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:44,288 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:44,288 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:44,288 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:44,288 numba.core.ssa DEBUG Running 13:52:44,288 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:44,289 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:44,289 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:44,289 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,289 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:44,289 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:44,289 numba.core.ssa DEBUG Running 13:52:44,289 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,289 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:44,289 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:44,289 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:44,289 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,289 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:44,289 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,289 numba.core.ssa DEBUG Running 13:52:44,289 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,289 numba.core.ssa DEBUG find_def var='a.1' stmt=$binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,289 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,289 numba.core.ssa DEBUG idom 282 from label 292 13:52:44,289 numba.core.ssa DEBUG find_def_from_bottom label 282 13:52:44,289 numba.core.ssa DEBUG find_def_from_top label 282 13:52:44,289 numba.core.ssa DEBUG insert phi node a.1.2 = phi(incoming_values=[], incoming_blocks=[]) at 282 13:52:44,289 numba.core.ssa DEBUG find_def_from_bottom label 302 13:52:44,290 numba.core.ssa DEBUG incoming_def a.1.1 = $binop_imul316.5 13:52:44,290 numba.core.ssa DEBUG find_def_from_bottom label 270 13:52:44,290 numba.core.ssa DEBUG find_def_from_top label 270 13:52:44,290 numba.core.ssa DEBUG idom 190 from label 270 13:52:44,290 numba.core.ssa DEBUG find_def_from_bottom label 190 13:52:44,290 numba.core.ssa DEBUG find_def_from_top label 190 13:52:44,290 numba.core.ssa DEBUG idom 0 from label 190 13:52:44,290 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:44,290 numba.core.ssa DEBUG incoming_def a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,290 numba.core.ssa DEBUG replaced with: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,290 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:44,290 numba.core.ssa DEBUG on stmt: jump 302 13:52:44,290 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:44,290 numba.core.ssa DEBUG Running 13:52:44,290 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:44,290 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:44,290 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,290 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:44,290 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,290 numba.core.ssa DEBUG find_def var='a.1' stmt=$binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,290 numba.core.ssa DEBUG find_def_from_top label 302 13:52:44,290 numba.core.ssa DEBUG idom 282 from label 302 13:52:44,290 numba.core.ssa DEBUG find_def_from_bottom label 282 13:52:44,290 numba.core.ssa DEBUG replaced with: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,290 numba.core.ssa DEBUG on stmt: a.1.1 = $binop_imul316.5 13:52:44,291 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:44,291 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:44,291 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:44,291 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,291 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:44,291 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:44,291 numba.core.ssa DEBUG Running 13:52:44,291 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,291 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:44,291 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,291 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:44,291 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:44,291 numba.core.ssa DEBUG Running 13:52:44,291 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:44,291 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:44,291 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:44,291 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,291 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:44,291 numba.core.ssa DEBUG Running 13:52:44,291 numba.core.ssa DEBUG on stmt: $phi350.0 = r.4 13:52:44,292 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,292 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:44,292 numba.core.ssa DEBUG Running 13:52:44,292 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:44,292 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:44,292 numba.core.ssa DEBUG Fix SSA violator on var invert 13:52:44,292 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,292 numba.core.ssa DEBUG Running 13:52:44,292 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:44,292 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:44,292 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float32) 13:52:44,292 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:44,292 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,292 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float32) 13:52:44,292 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,292 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:44,292 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:44,292 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:44,292 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,293 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:44,293 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:44,293 numba.core.ssa DEBUG Running 13:52:44,293 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:44,293 numba.core.ssa DEBUG first assign: invert 13:52:44,293 numba.core.ssa DEBUG replaced with: invert = const(bool, True) 13:52:44,293 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:44,293 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:44,293 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:44,293 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:44,293 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,293 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:44,293 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:44,293 numba.core.ssa DEBUG Running 13:52:44,293 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:44,293 numba.core.ssa DEBUG on stmt: raise 13:52:44,293 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:44,293 numba.core.ssa DEBUG Running 13:52:44,294 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:44,294 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:44,294 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,294 numba.core.ssa DEBUG on stmt: jump 180 13:52:44,294 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:44,294 numba.core.ssa DEBUG Running 13:52:44,294 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,294 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:44,294 numba.core.ssa DEBUG Running 13:52:44,294 numba.core.ssa DEBUG on stmt: invert = const(bool, False) 13:52:44,294 numba.core.ssa DEBUG replaced with: invert.1 = const(bool, False) 13:52:44,294 numba.core.ssa DEBUG on stmt: exp = b 13:52:44,294 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,294 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:44,294 numba.core.ssa DEBUG Running 13:52:44,294 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:44,294 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:44,294 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:44,294 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,295 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:44,295 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:44,295 numba.core.ssa DEBUG Running 13:52:44,295 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:44,295 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:44,295 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:44,295 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,295 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,295 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:44,295 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:44,295 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:44,295 numba.core.ssa DEBUG Running 13:52:44,295 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:44,295 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:44,295 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:44,295 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,295 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:44,296 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:44,296 numba.core.ssa DEBUG Running 13:52:44,296 numba.core.ssa DEBUG on stmt: a.1.2 = phi(incoming_values=[Var(a.1.1, numbers.py:241), Var(a.1, numbers.py:217)], incoming_blocks=[302, 270]) 13:52:44,296 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,296 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:44,296 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:44,296 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:44,296 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,296 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:44,296 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,296 numba.core.ssa DEBUG Running 13:52:44,296 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,296 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:44,296 numba.core.ssa DEBUG on stmt: jump 302 13:52:44,296 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:44,296 numba.core.ssa DEBUG Running 13:52:44,296 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:44,296 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:44,297 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,297 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:44,297 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,297 numba.core.ssa DEBUG on stmt: a.1.1 = $binop_imul316.5 13:52:44,297 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:44,297 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:44,297 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:44,297 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,297 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:44,297 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:44,297 numba.core.ssa DEBUG Running 13:52:44,297 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,297 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:44,297 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,297 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:44,297 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:44,297 numba.core.ssa DEBUG Running 13:52:44,297 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:44,298 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:44,298 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:44,298 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,298 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:44,298 numba.core.ssa DEBUG Running 13:52:44,298 numba.core.ssa DEBUG on stmt: $phi350.0 = r.4 13:52:44,298 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,298 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:44,298 numba.core.ssa DEBUG Running 13:52:44,298 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:44,298 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:44,298 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {62: [], 182: []}) 13:52:44,298 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,298 numba.core.ssa DEBUG Running 13:52:44,298 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:44,298 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:44,298 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float32) 13:52:44,298 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:44,299 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,299 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float32) 13:52:44,299 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,299 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:44,299 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:44,299 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:44,299 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,299 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:44,299 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:44,299 numba.core.ssa DEBUG Running 13:52:44,299 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:44,299 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:44,299 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:44,299 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:44,299 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:44,299 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,299 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:44,299 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:44,299 numba.core.ssa DEBUG Running 13:52:44,299 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:44,300 numba.core.ssa DEBUG on stmt: raise 13:52:44,300 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:44,300 numba.core.ssa DEBUG Running 13:52:44,300 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:44,300 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:44,300 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,300 numba.core.ssa DEBUG on stmt: jump 180 13:52:44,300 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:44,300 numba.core.ssa DEBUG Running 13:52:44,300 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,300 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:44,300 numba.core.ssa DEBUG Running 13:52:44,300 numba.core.ssa DEBUG on stmt: invert.1 = const(bool, False) 13:52:44,300 numba.core.ssa DEBUG on stmt: exp = b 13:52:44,300 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,300 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:44,300 numba.core.ssa DEBUG Running 13:52:44,300 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:44,300 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:44,300 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:44,300 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,301 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:44,301 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:44,301 numba.core.ssa DEBUG Running 13:52:44,301 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:44,301 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:44,301 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:44,301 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,301 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,301 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:44,301 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:44,301 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:44,301 numba.core.ssa DEBUG Running 13:52:44,301 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:44,301 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:44,301 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:44,301 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,301 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:44,301 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:44,301 numba.core.ssa DEBUG Running 13:52:44,301 numba.core.ssa DEBUG on stmt: a.1.2 = phi(incoming_values=[Var(a.1.1, numbers.py:241), Var(a.1, numbers.py:217)], incoming_blocks=[302, 270]) 13:52:44,302 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,302 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:44,302 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:44,302 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:44,302 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,302 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:44,302 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,302 numba.core.ssa DEBUG Running 13:52:44,302 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,302 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:44,302 numba.core.ssa DEBUG on stmt: jump 302 13:52:44,302 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:44,302 numba.core.ssa DEBUG Running 13:52:44,302 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:44,302 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:44,302 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,302 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:44,302 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,302 numba.core.ssa DEBUG on stmt: a.1.1 = $binop_imul316.5 13:52:44,303 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:44,303 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:44,303 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:44,303 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,303 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:44,303 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:44,303 numba.core.ssa DEBUG Running 13:52:44,303 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,303 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:44,303 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,303 numba.core.ssa DEBUG find_def var='invert' stmt=$336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,303 numba.core.ssa DEBUG find_def_from_top label 334 13:52:44,303 numba.core.ssa DEBUG idom 270 from label 334 13:52:44,303 numba.core.ssa DEBUG find_def_from_bottom label 270 13:52:44,303 numba.core.ssa DEBUG find_def_from_top label 270 13:52:44,303 numba.core.ssa DEBUG idom 190 from label 270 13:52:44,303 numba.core.ssa DEBUG find_def_from_bottom label 190 13:52:44,303 numba.core.ssa DEBUG find_def_from_top label 190 13:52:44,303 numba.core.ssa DEBUG insert phi node invert.2 = phi(incoming_values=[], incoming_blocks=[]) at 190 13:52:44,303 numba.core.ssa DEBUG find_def_from_bottom label 180 13:52:44,303 numba.core.ssa DEBUG find_def_from_top label 180 13:52:44,303 numba.core.ssa DEBUG idom 98 from label 180 13:52:44,303 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:44,303 numba.core.ssa DEBUG find_def_from_top label 98 13:52:44,303 numba.core.ssa DEBUG idom 62 from label 98 13:52:44,303 numba.core.ssa DEBUG find_def_from_bottom label 62 13:52:44,304 numba.core.ssa DEBUG incoming_def invert = const(bool, True) 13:52:44,304 numba.core.ssa DEBUG find_def_from_bottom label 182 13:52:44,304 numba.core.ssa DEBUG incoming_def invert.1 = const(bool, False) 13:52:44,304 numba.core.ssa DEBUG replaced with: $336pred = call bool336(invert.2, func=bool336, args=(Var(invert.2, numbers.py:243),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,304 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:44,304 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:44,304 numba.core.ssa DEBUG Running 13:52:44,304 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:44,304 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:44,304 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:44,304 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,304 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:44,304 numba.core.ssa DEBUG Running 13:52:44,304 numba.core.ssa DEBUG on stmt: $phi350.0 = r.4 13:52:44,304 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,304 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:44,304 numba.core.ssa DEBUG Running 13:52:44,304 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:44,304 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:44,304 numba.core.ssa DEBUG Fix SSA violator on var exp 13:52:44,304 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,305 numba.core.ssa DEBUG Running 13:52:44,305 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:44,305 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:44,305 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float32) 13:52:44,305 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:44,305 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,305 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float32) 13:52:44,305 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,305 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:44,305 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:44,305 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:44,305 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,305 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:44,305 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:44,305 numba.core.ssa DEBUG Running 13:52:44,305 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:44,306 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:44,306 numba.core.ssa DEBUG first assign: exp 13:52:44,306 numba.core.ssa DEBUG replaced with: exp = unary(fn=, value=b) 13:52:44,306 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:44,306 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:44,306 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:44,306 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,306 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:44,306 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:44,306 numba.core.ssa DEBUG Running 13:52:44,306 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:44,306 numba.core.ssa DEBUG on stmt: raise 13:52:44,306 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:44,306 numba.core.ssa DEBUG Running 13:52:44,306 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:44,306 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:44,306 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,307 numba.core.ssa DEBUG on stmt: jump 180 13:52:44,307 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:44,307 numba.core.ssa DEBUG Running 13:52:44,307 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,307 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:44,307 numba.core.ssa DEBUG Running 13:52:44,307 numba.core.ssa DEBUG on stmt: invert.1 = const(bool, False) 13:52:44,307 numba.core.ssa DEBUG on stmt: exp = b 13:52:44,307 numba.core.ssa DEBUG replaced with: exp.1 = b 13:52:44,307 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,307 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:44,307 numba.core.ssa DEBUG Running 13:52:44,307 numba.core.ssa DEBUG on stmt: invert.2 = phi(incoming_values=[Var(invert, numbers.py:219), Var(invert.1, numbers.py:232)], incoming_blocks=[180, 182]) 13:52:44,307 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:44,307 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:44,307 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:44,307 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,307 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:44,308 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:44,308 numba.core.ssa DEBUG Running 13:52:44,308 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:44,308 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:44,308 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:44,308 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,308 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,308 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:44,308 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:44,308 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:44,308 numba.core.ssa DEBUG Running 13:52:44,308 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:44,308 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:44,308 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:44,308 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,308 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:44,308 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:44,309 numba.core.ssa DEBUG Running 13:52:44,309 numba.core.ssa DEBUG on stmt: a.1.2 = phi(incoming_values=[Var(a.1.1, numbers.py:241), Var(a.1, numbers.py:217)], incoming_blocks=[302, 270]) 13:52:44,309 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,309 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:44,309 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:44,309 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:44,309 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,309 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:44,309 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,309 numba.core.ssa DEBUG Running 13:52:44,309 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,309 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:44,309 numba.core.ssa DEBUG on stmt: jump 302 13:52:44,309 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:44,309 numba.core.ssa DEBUG Running 13:52:44,309 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:44,309 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:44,310 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,310 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:44,310 numba.core.ssa DEBUG replaced with: exp.2 = $binop_irshift306.2 13:52:44,310 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,310 numba.core.ssa DEBUG on stmt: a.1.1 = $binop_imul316.5 13:52:44,310 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:44,310 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:44,310 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:44,310 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,310 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:44,310 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:44,310 numba.core.ssa DEBUG Running 13:52:44,310 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,310 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:44,310 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert.2, func=bool336, args=(Var(invert.2, numbers.py:243),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,310 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:44,310 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:44,310 numba.core.ssa DEBUG Running 13:52:44,311 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:44,311 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:44,311 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:44,311 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,311 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:44,311 numba.core.ssa DEBUG Running 13:52:44,311 numba.core.ssa DEBUG on stmt: $phi350.0 = r.4 13:52:44,311 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,311 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:44,311 numba.core.ssa DEBUG Running 13:52:44,311 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:44,311 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:44,311 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {62: [], 182: [], 302: []}) 13:52:44,311 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,311 numba.core.ssa DEBUG Running 13:52:44,311 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:44,311 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:44,312 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float32) 13:52:44,312 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:44,312 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,312 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float32) 13:52:44,312 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,312 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:44,312 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:44,312 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:44,312 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,312 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:44,312 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:44,312 numba.core.ssa DEBUG Running 13:52:44,312 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:44,312 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:44,312 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:44,312 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:44,312 numba.core.ssa DEBUG find_def var='exp' stmt=$76compare_op.5 = exp < $const74.4 13:52:44,312 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:44,312 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,312 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:44,313 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:44,313 numba.core.ssa DEBUG Running 13:52:44,313 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:44,313 numba.core.ssa DEBUG on stmt: raise 13:52:44,313 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:44,313 numba.core.ssa DEBUG Running 13:52:44,313 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:44,313 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:44,313 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,313 numba.core.ssa DEBUG on stmt: jump 180 13:52:44,313 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:44,313 numba.core.ssa DEBUG Running 13:52:44,313 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,313 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:44,313 numba.core.ssa DEBUG Running 13:52:44,313 numba.core.ssa DEBUG on stmt: invert.1 = const(bool, False) 13:52:44,313 numba.core.ssa DEBUG on stmt: exp.1 = b 13:52:44,313 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,313 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:44,313 numba.core.ssa DEBUG Running 13:52:44,313 numba.core.ssa DEBUG on stmt: invert.2 = phi(incoming_values=[Var(invert, numbers.py:219), Var(invert.1, numbers.py:232)], incoming_blocks=[180, 182]) 13:52:44,314 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:44,314 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:44,314 numba.core.ssa DEBUG find_def var='exp' stmt=$194compare_op.2 = exp > $const192.1 13:52:44,314 numba.core.ssa DEBUG find_def_from_top label 190 13:52:44,314 numba.core.ssa DEBUG insert phi node exp.3 = phi(incoming_values=[], incoming_blocks=[]) at 190 13:52:44,314 numba.core.ssa DEBUG find_def_from_bottom label 180 13:52:44,314 numba.core.ssa DEBUG find_def_from_top label 180 13:52:44,314 numba.core.ssa DEBUG idom 98 from label 180 13:52:44,314 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:44,314 numba.core.ssa DEBUG find_def_from_top label 98 13:52:44,314 numba.core.ssa DEBUG idom 62 from label 98 13:52:44,314 numba.core.ssa DEBUG find_def_from_bottom label 62 13:52:44,314 numba.core.ssa DEBUG incoming_def exp = unary(fn=, value=b) 13:52:44,314 numba.core.ssa DEBUG find_def_from_bottom label 182 13:52:44,314 numba.core.ssa DEBUG incoming_def exp.1 = b 13:52:44,314 numba.core.ssa DEBUG replaced with: $194compare_op.2 = exp.3 > $const192.1 13:52:44,314 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:44,314 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,314 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:44,314 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:44,314 numba.core.ssa DEBUG Running 13:52:44,314 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:44,314 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:44,314 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:44,314 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,315 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,315 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:44,315 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:44,315 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:44,315 numba.core.ssa DEBUG Running 13:52:44,315 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:44,315 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:44,315 numba.core.ssa DEBUG find_def var='exp' stmt=$274compare_op.2 = exp != $const272.1 13:52:44,315 numba.core.ssa DEBUG find_def_from_top label 270 13:52:44,315 numba.core.ssa DEBUG idom 190 from label 270 13:52:44,315 numba.core.ssa DEBUG find_def_from_bottom label 190 13:52:44,315 numba.core.ssa DEBUG replaced with: $274compare_op.2 = exp.3 != $const272.1 13:52:44,315 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:44,315 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,315 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:44,315 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:44,315 numba.core.ssa DEBUG Running 13:52:44,315 numba.core.ssa DEBUG on stmt: a.1.2 = phi(incoming_values=[Var(a.1.1, numbers.py:241), Var(a.1, numbers.py:217)], incoming_blocks=[302, 270]) 13:52:44,315 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,315 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:44,315 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:44,316 numba.core.ssa DEBUG find_def var='exp' stmt=$binop_and_286.2 = exp & $const284.1 13:52:44,316 numba.core.ssa DEBUG find_def_from_top label 282 13:52:44,316 numba.core.ssa DEBUG insert phi node exp.4 = phi(incoming_values=[], incoming_blocks=[]) at 282 13:52:44,316 numba.core.ssa DEBUG find_def_from_bottom label 302 13:52:44,316 numba.core.ssa DEBUG incoming_def exp.2 = $binop_irshift306.2 13:52:44,316 numba.core.ssa DEBUG find_def_from_bottom label 270 13:52:44,316 numba.core.ssa DEBUG find_def_from_top label 270 13:52:44,316 numba.core.ssa DEBUG idom 190 from label 270 13:52:44,316 numba.core.ssa DEBUG find_def_from_bottom label 190 13:52:44,316 numba.core.ssa DEBUG incoming_def exp.3 = phi(incoming_values=[Var(exp, numbers.py:220), Var(exp.1, numbers.py:233)], incoming_blocks=[180, 182]) 13:52:44,316 numba.core.ssa DEBUG replaced with: $binop_and_286.2 = exp.4 & $const284.1 13:52:44,316 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:44,316 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,316 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:44,316 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,316 numba.core.ssa DEBUG Running 13:52:44,316 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,316 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:44,316 numba.core.ssa DEBUG on stmt: jump 302 13:52:44,316 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:44,316 numba.core.ssa DEBUG Running 13:52:44,316 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:44,316 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:44,317 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,317 numba.core.ssa DEBUG find_def var='exp' stmt=$binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,317 numba.core.ssa DEBUG find_def_from_top label 302 13:52:44,317 numba.core.ssa DEBUG idom 282 from label 302 13:52:44,317 numba.core.ssa DEBUG find_def_from_bottom label 282 13:52:44,317 numba.core.ssa DEBUG replaced with: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp.4, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,317 numba.core.ssa DEBUG on stmt: exp.2 = $binop_irshift306.2 13:52:44,317 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,317 numba.core.ssa DEBUG on stmt: a.1.1 = $binop_imul316.5 13:52:44,317 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:44,317 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:44,317 numba.core.ssa DEBUG find_def var='exp' stmt=$326compare_op.8 = exp != $const324.7 13:52:44,317 numba.core.ssa DEBUG replaced with: $326compare_op.8 = exp.2 != $const324.7 13:52:44,317 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:44,317 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,317 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:44,317 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:44,317 numba.core.ssa DEBUG Running 13:52:44,317 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,317 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:44,317 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert.2, func=bool336, args=(Var(invert.2, numbers.py:243),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,318 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:44,318 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:44,318 numba.core.ssa DEBUG Running 13:52:44,318 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:44,318 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:44,318 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:44,318 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,318 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:44,318 numba.core.ssa DEBUG Running 13:52:44,318 numba.core.ssa DEBUG on stmt: $phi350.0 = r.4 13:52:44,318 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,318 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:44,318 numba.core.ssa DEBUG Running 13:52:44,318 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:44,318 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:44,318 numba.core.ssa DEBUG Fix SSA violator on var $phi350.0 13:52:44,318 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,318 numba.core.ssa DEBUG Running 13:52:44,318 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:44,318 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:44,318 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float32) 13:52:44,319 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:44,319 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,319 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float32) 13:52:44,319 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,319 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:44,319 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:44,319 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:44,319 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,319 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:44,319 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:44,319 numba.core.ssa DEBUG Running 13:52:44,319 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:44,319 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:44,319 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:44,319 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:44,319 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:44,319 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,320 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:44,320 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:44,320 numba.core.ssa DEBUG Running 13:52:44,320 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:44,320 numba.core.ssa DEBUG on stmt: raise 13:52:44,320 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:44,320 numba.core.ssa DEBUG Running 13:52:44,320 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:44,320 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:44,320 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,320 numba.core.ssa DEBUG on stmt: jump 180 13:52:44,320 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:44,320 numba.core.ssa DEBUG Running 13:52:44,320 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,320 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:44,320 numba.core.ssa DEBUG Running 13:52:44,320 numba.core.ssa DEBUG on stmt: invert.1 = const(bool, False) 13:52:44,320 numba.core.ssa DEBUG on stmt: exp.1 = b 13:52:44,321 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,321 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:44,321 numba.core.ssa DEBUG Running 13:52:44,321 numba.core.ssa DEBUG on stmt: exp.3 = phi(incoming_values=[Var(exp, numbers.py:220), Var(exp.1, numbers.py:233)], incoming_blocks=[180, 182]) 13:52:44,321 numba.core.ssa DEBUG on stmt: invert.2 = phi(incoming_values=[Var(invert, numbers.py:219), Var(invert.1, numbers.py:232)], incoming_blocks=[180, 182]) 13:52:44,321 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:44,321 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp.3 > $const192.1 13:52:44,321 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:44,321 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,321 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:44,321 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:44,321 numba.core.ssa DEBUG Running 13:52:44,321 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:44,321 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:44,321 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:44,321 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,321 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,321 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:44,322 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:44,322 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:44,322 numba.core.ssa DEBUG Running 13:52:44,322 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:44,322 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp.3 != $const272.1 13:52:44,322 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:44,322 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,322 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:44,322 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:44,322 numba.core.ssa DEBUG Running 13:52:44,322 numba.core.ssa DEBUG on stmt: exp.4 = phi(incoming_values=[Var(exp.2, numbers.py:240), Var(exp.3, numbers.py:234)], incoming_blocks=[302, 270]) 13:52:44,322 numba.core.ssa DEBUG on stmt: a.1.2 = phi(incoming_values=[Var(a.1.1, numbers.py:241), Var(a.1, numbers.py:217)], incoming_blocks=[302, 270]) 13:52:44,322 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,322 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:44,322 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp.4 & $const284.1 13:52:44,322 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:44,322 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,323 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:44,323 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,323 numba.core.ssa DEBUG Running 13:52:44,323 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,323 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:44,323 numba.core.ssa DEBUG on stmt: jump 302 13:52:44,323 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:44,323 numba.core.ssa DEBUG Running 13:52:44,323 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:44,323 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:44,323 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp.4, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,323 numba.core.ssa DEBUG on stmt: exp.2 = $binop_irshift306.2 13:52:44,323 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,323 numba.core.ssa DEBUG on stmt: a.1.1 = $binop_imul316.5 13:52:44,323 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:44,323 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp.2 != $const324.7 13:52:44,323 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:44,323 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,324 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:44,324 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:44,324 numba.core.ssa DEBUG Running 13:52:44,324 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,324 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:44,324 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert.2, func=bool336, args=(Var(invert.2, numbers.py:243),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,324 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:44,324 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:44,324 numba.core.ssa DEBUG Running 13:52:44,324 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:44,324 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:44,324 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:44,324 numba.core.ssa DEBUG first assign: $phi350.0 13:52:44,324 numba.core.ssa DEBUG replaced with: $phi350.0 = $binop_truediv342.2 13:52:44,324 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,324 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:44,324 numba.core.ssa DEBUG Running 13:52:44,324 numba.core.ssa DEBUG on stmt: $phi350.0 = r.4 13:52:44,324 numba.core.ssa DEBUG replaced with: $phi350.0.1 = r.4 13:52:44,325 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,325 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:44,325 numba.core.ssa DEBUG Running 13:52:44,325 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:44,325 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:44,325 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {338: [], 348: []}) 13:52:44,325 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,325 numba.core.ssa DEBUG Running 13:52:44,325 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:44,325 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:44,325 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float32) 13:52:44,325 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:44,325 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,325 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float32) 13:52:44,325 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,325 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:44,325 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:44,325 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:44,326 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,326 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:44,326 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:44,326 numba.core.ssa DEBUG Running 13:52:44,326 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:44,326 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:44,326 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:44,326 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:44,326 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:44,326 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,326 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:44,326 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:44,326 numba.core.ssa DEBUG Running 13:52:44,326 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:44,326 numba.core.ssa DEBUG on stmt: raise 13:52:44,326 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:44,326 numba.core.ssa DEBUG Running 13:52:44,326 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:44,326 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:44,326 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,326 numba.core.ssa DEBUG on stmt: jump 180 13:52:44,327 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:44,327 numba.core.ssa DEBUG Running 13:52:44,327 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,327 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:44,327 numba.core.ssa DEBUG Running 13:52:44,327 numba.core.ssa DEBUG on stmt: invert.1 = const(bool, False) 13:52:44,327 numba.core.ssa DEBUG on stmt: exp.1 = b 13:52:44,327 numba.core.ssa DEBUG on stmt: jump 190 13:52:44,327 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:44,327 numba.core.ssa DEBUG Running 13:52:44,327 numba.core.ssa DEBUG on stmt: exp.3 = phi(incoming_values=[Var(exp, numbers.py:220), Var(exp.1, numbers.py:233)], incoming_blocks=[180, 182]) 13:52:44,327 numba.core.ssa DEBUG on stmt: invert.2 = phi(incoming_values=[Var(invert, numbers.py:219), Var(invert.1, numbers.py:232)], incoming_blocks=[180, 182]) 13:52:44,327 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:44,327 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp.3 > $const192.1 13:52:44,327 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:44,327 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,327 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:44,327 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:44,327 numba.core.ssa DEBUG Running 13:52:44,327 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:44,328 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:44,328 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:44,328 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,328 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,328 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:44,328 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:44,328 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:44,328 numba.core.ssa DEBUG Running 13:52:44,328 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:44,328 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp.3 != $const272.1 13:52:44,328 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:44,328 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,328 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:44,328 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:44,328 numba.core.ssa DEBUG Running 13:52:44,328 numba.core.ssa DEBUG on stmt: exp.4 = phi(incoming_values=[Var(exp.2, numbers.py:240), Var(exp.3, numbers.py:234)], incoming_blocks=[302, 270]) 13:52:44,328 numba.core.ssa DEBUG on stmt: a.1.2 = phi(incoming_values=[Var(a.1.1, numbers.py:241), Var(a.1, numbers.py:217)], incoming_blocks=[302, 270]) 13:52:44,328 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,328 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:44,329 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp.4 & $const284.1 13:52:44,329 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:44,329 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,329 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:44,329 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,329 numba.core.ssa DEBUG Running 13:52:44,329 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,329 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:44,329 numba.core.ssa DEBUG on stmt: jump 302 13:52:44,329 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:44,329 numba.core.ssa DEBUG Running 13:52:44,329 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:44,329 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:44,329 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp.4, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,329 numba.core.ssa DEBUG on stmt: exp.2 = $binop_irshift306.2 13:52:44,329 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,329 numba.core.ssa DEBUG on stmt: a.1.1 = $binop_imul316.5 13:52:44,329 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:44,329 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp.2 != $const324.7 13:52:44,329 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:44,329 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,330 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:44,330 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:44,330 numba.core.ssa DEBUG Running 13:52:44,330 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:44,330 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:44,330 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert.2, func=bool336, args=(Var(invert.2, numbers.py:243),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,330 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:44,330 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:44,330 numba.core.ssa DEBUG Running 13:52:44,330 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:44,330 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:44,330 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:44,330 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,330 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:44,330 numba.core.ssa DEBUG Running 13:52:44,330 numba.core.ssa DEBUG on stmt: $phi350.0.1 = r.4 13:52:44,330 numba.core.ssa DEBUG on stmt: jump 350 13:52:44,330 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:44,330 numba.core.ssa DEBUG Running 13:52:44,330 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:44,330 numba.core.ssa DEBUG find_def var='$phi350.0' stmt=$350return_value.1 = cast(value=$phi350.0) 13:52:44,331 numba.core.ssa DEBUG find_def_from_top label 350 13:52:44,331 numba.core.ssa DEBUG insert phi node $phi350.0.2 = phi(incoming_values=[], incoming_blocks=[]) at 350 13:52:44,331 numba.core.ssa DEBUG find_def_from_bottom label 338 13:52:44,331 numba.core.ssa DEBUG incoming_def $phi350.0 = $binop_truediv342.2 13:52:44,331 numba.core.ssa DEBUG find_def_from_bottom label 348 13:52:44,331 numba.core.ssa DEBUG incoming_def $phi350.0.1 = r.4 13:52:44,331 numba.core.ssa DEBUG replaced with: $350return_value.1 = cast(value=$phi350.0.2) 13:52:44,331 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:44,513 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=14) 2 RESUME(arg=0, lineno=14) 4 LOAD_GLOBAL(arg=1, lineno=31) 16 LOAD_ATTR(arg=1, lineno=31) 26 LOAD_FAST(arg=0, lineno=31) 28 LOAD_ATTR(arg=2, lineno=31) 38 LOAD_CONST(arg=1, lineno=31) 40 BINARY_SUBSCR(arg=None, lineno=31) 50 LOAD_FAST(arg=1, lineno=31) 52 BUILD_TUPLE(arg=2, lineno=31) 54 LOAD_GLOBAL(arg=0, lineno=31) 66 LOAD_ATTR(arg=3, lineno=31) 76 KW_NAMES(arg=2, lineno=31) 78 PRECALL(arg=2, lineno=31) 82 CALL(arg=2, lineno=31) 92 STORE_FAST(arg=2, lineno=31) 94 LOAD_GLOBAL(arg=9, lineno=32) 106 LOAD_ATTR(arg=5, lineno=32) 116 LOAD_FAST(arg=0, lineno=32) 118 LOAD_ATTR(arg=2, lineno=32) 128 LOAD_CONST(arg=1, lineno=32) 130 BINARY_SUBSCR(arg=None, lineno=32) 140 PRECALL(arg=1, lineno=32) 144 CALL(arg=1, lineno=32) 154 GET_ITER(arg=None, lineno=32) > 156 FOR_ITER(arg=45, lineno=32) 158 STORE_FAST(arg=3, lineno=32) 160 LOAD_FAST(arg=0, lineno=34) 162 LOAD_FAST(arg=3, lineno=34) 164 BINARY_SUBSCR(arg=None, lineno=34) 174 LOAD_METHOD(arg=6, lineno=34) 196 LOAD_CONST(arg=3, lineno=34) 198 KW_NAMES(arg=4, lineno=34) 200 PRECALL(arg=1, lineno=34) 204 CALL(arg=1, lineno=34) 214 STORE_FAST(arg=4, lineno=34) 216 LOAD_FAST(arg=4, lineno=35) 218 LOAD_CONST(arg=5, lineno=35) 220 LOAD_FAST(arg=1, lineno=35) 222 BUILD_SLICE(arg=2, lineno=35) 224 BINARY_SUBSCR(arg=None, lineno=35) 234 STORE_FAST(arg=4, lineno=35) 236 LOAD_FAST(arg=4, lineno=36) 238 LOAD_FAST(arg=2, lineno=36) 240 LOAD_FAST(arg=3, lineno=36) 242 STORE_SUBSCR(arg=None, lineno=36) 246 JUMP_BACKWARD(arg=46, lineno=36) > 248 LOAD_FAST(arg=2, lineno=37) 250 RETURN_VALUE(arg=None, lineno=37) 13:52:44,513 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:44,513 numba.core.byteflow DEBUG stack: [] 13:52:44,513 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:44,513 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=14) 13:52:44,513 numba.core.byteflow DEBUG stack [] 13:52:44,513 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=14) 13:52:44,513 numba.core.byteflow DEBUG stack [] 13:52:44,513 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=31) 13:52:44,513 numba.core.byteflow DEBUG stack [] 13:52:44,513 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_ATTR(arg=1, lineno=31) 13:52:44,513 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:44,514 numba.core.byteflow DEBUG dispatch pc=26, inst=LOAD_FAST(arg=0, lineno=31) 13:52:44,514 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2'] 13:52:44,514 numba.core.byteflow DEBUG dispatch pc=28, inst=LOAD_ATTR(arg=2, lineno=31) 13:52:44,514 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$X26.3'] 13:52:44,514 numba.core.byteflow DEBUG dispatch pc=38, inst=LOAD_CONST(arg=1, lineno=31) 13:52:44,514 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$28load_attr.4'] 13:52:44,514 numba.core.byteflow DEBUG dispatch pc=40, inst=BINARY_SUBSCR(arg=None, lineno=31) 13:52:44,514 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$28load_attr.4', '$const38.5'] 13:52:44,514 numba.core.byteflow DEBUG dispatch pc=50, inst=LOAD_FAST(arg=1, lineno=31) 13:52:44,514 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$40binary_subscr.6'] 13:52:44,514 numba.core.byteflow DEBUG dispatch pc=52, inst=BUILD_TUPLE(arg=2, lineno=31) 13:52:44,514 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$40binary_subscr.6', '$n_neighbors50.7'] 13:52:44,514 numba.core.byteflow DEBUG dispatch pc=54, inst=LOAD_GLOBAL(arg=0, lineno=31) 13:52:44,514 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$52build_tuple.8'] 13:52:44,514 numba.core.byteflow DEBUG dispatch pc=66, inst=LOAD_ATTR(arg=3, lineno=31) 13:52:44,514 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$52build_tuple.8', '$54load_global.9'] 13:52:44,514 numba.core.byteflow DEBUG dispatch pc=76, inst=KW_NAMES(arg=2, lineno=31) 13:52:44,514 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$52build_tuple.8', '$66load_attr.10'] 13:52:44,514 numba.core.byteflow DEBUG dispatch pc=78, inst=PRECALL(arg=2, lineno=31) 13:52:44,514 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$52build_tuple.8', '$66load_attr.10'] 13:52:44,514 numba.core.byteflow DEBUG dispatch pc=82, inst=CALL(arg=2, lineno=31) 13:52:44,514 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$52build_tuple.8', '$66load_attr.10'] 13:52:44,514 numba.core.byteflow DEBUG dispatch pc=92, inst=STORE_FAST(arg=2, lineno=31) 13:52:44,514 numba.core.byteflow DEBUG stack ['$82call.11'] 13:52:44,514 numba.core.byteflow DEBUG dispatch pc=94, inst=LOAD_GLOBAL(arg=9, lineno=32) 13:52:44,514 numba.core.byteflow DEBUG stack [] 13:52:44,514 numba.core.byteflow DEBUG dispatch pc=106, inst=LOAD_ATTR(arg=5, lineno=32) 13:52:44,514 numba.core.byteflow DEBUG stack ['$null$94.13', '$94load_global.12'] 13:52:44,515 numba.core.byteflow DEBUG dispatch pc=116, inst=LOAD_FAST(arg=0, lineno=32) 13:52:44,515 numba.core.byteflow DEBUG stack ['$null$94.13', '$106load_attr.14'] 13:52:44,515 numba.core.byteflow DEBUG dispatch pc=118, inst=LOAD_ATTR(arg=2, lineno=32) 13:52:44,515 numba.core.byteflow DEBUG stack ['$null$94.13', '$106load_attr.14', '$X116.15'] 13:52:44,515 numba.core.byteflow DEBUG dispatch pc=128, inst=LOAD_CONST(arg=1, lineno=32) 13:52:44,515 numba.core.byteflow DEBUG stack ['$null$94.13', '$106load_attr.14', '$118load_attr.16'] 13:52:44,515 numba.core.byteflow DEBUG dispatch pc=130, inst=BINARY_SUBSCR(arg=None, lineno=32) 13:52:44,515 numba.core.byteflow DEBUG stack ['$null$94.13', '$106load_attr.14', '$118load_attr.16', '$const128.17'] 13:52:44,515 numba.core.byteflow DEBUG dispatch pc=140, inst=PRECALL(arg=1, lineno=32) 13:52:44,515 numba.core.byteflow DEBUG stack ['$null$94.13', '$106load_attr.14', '$130binary_subscr.18'] 13:52:44,515 numba.core.byteflow DEBUG dispatch pc=144, inst=CALL(arg=1, lineno=32) 13:52:44,515 numba.core.byteflow DEBUG stack ['$null$94.13', '$106load_attr.14', '$130binary_subscr.18'] 13:52:44,515 numba.core.byteflow DEBUG dispatch pc=154, inst=GET_ITER(arg=None, lineno=32) 13:52:44,515 numba.core.byteflow DEBUG stack ['$144call.19'] 13:52:44,515 numba.core.byteflow DEBUG end state. edges=[Edge(pc=156, stack=('$154get_iter.20',), blockstack=(), npush=0)] 13:52:44,515 numba.core.byteflow DEBUG pending: deque([State(pc_initial=156 nstack_initial=1)]) 13:52:44,515 numba.core.byteflow DEBUG stack: ['$phi156.0'] 13:52:44,515 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=156 nstack_initial=1) 13:52:44,515 numba.core.byteflow DEBUG dispatch pc=156, inst=FOR_ITER(arg=45, lineno=32) 13:52:44,515 numba.core.byteflow DEBUG stack ['$phi156.0'] 13:52:44,515 numba.core.byteflow DEBUG end state. edges=[Edge(pc=248, stack=(), blockstack=(), npush=0), Edge(pc=158, stack=('$phi156.0', '$156for_iter.2'), blockstack=(), npush=0)] 13:52:44,515 numba.core.byteflow DEBUG pending: deque([State(pc_initial=248 nstack_initial=0), State(pc_initial=158 nstack_initial=2)]) 13:52:44,515 numba.core.byteflow DEBUG stack: [] 13:52:44,515 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=248 nstack_initial=0) 13:52:44,515 numba.core.byteflow DEBUG dispatch pc=248, inst=LOAD_FAST(arg=2, lineno=37) 13:52:44,515 numba.core.byteflow DEBUG stack [] 13:52:44,515 numba.core.byteflow DEBUG dispatch pc=250, inst=RETURN_VALUE(arg=None, lineno=37) 13:52:44,515 numba.core.byteflow DEBUG stack ['$knn_indices248.0'] 13:52:44,515 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,515 numba.core.byteflow DEBUG pending: deque([State(pc_initial=158 nstack_initial=2)]) 13:52:44,516 numba.core.byteflow DEBUG stack: ['$phi158.0', '$phi158.1'] 13:52:44,516 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=158 nstack_initial=2) 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=158, inst=STORE_FAST(arg=3, lineno=32) 13:52:44,516 numba.core.byteflow DEBUG stack ['$phi158.0', '$phi158.1'] 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=160, inst=LOAD_FAST(arg=0, lineno=34) 13:52:44,516 numba.core.byteflow DEBUG stack ['$phi158.0'] 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=162, inst=LOAD_FAST(arg=3, lineno=34) 13:52:44,516 numba.core.byteflow DEBUG stack ['$phi158.0', '$X160.2'] 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=164, inst=BINARY_SUBSCR(arg=None, lineno=34) 13:52:44,516 numba.core.byteflow DEBUG stack ['$phi158.0', '$X160.2', '$row162.3'] 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=174, inst=LOAD_METHOD(arg=6, lineno=34) 13:52:44,516 numba.core.byteflow DEBUG stack ['$phi158.0', '$164binary_subscr.4'] 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=196, inst=LOAD_CONST(arg=3, lineno=34) 13:52:44,516 numba.core.byteflow DEBUG stack ['$phi158.0', '$null$174.5', '$174load_method.6'] 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=198, inst=KW_NAMES(arg=4, lineno=34) 13:52:44,516 numba.core.byteflow DEBUG stack ['$phi158.0', '$null$174.5', '$174load_method.6', '$const196.7'] 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=200, inst=PRECALL(arg=1, lineno=34) 13:52:44,516 numba.core.byteflow DEBUG stack ['$phi158.0', '$null$174.5', '$174load_method.6', '$const196.7'] 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=204, inst=CALL(arg=1, lineno=34) 13:52:44,516 numba.core.byteflow DEBUG stack ['$phi158.0', '$null$174.5', '$174load_method.6', '$const196.7'] 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=214, inst=STORE_FAST(arg=4, lineno=34) 13:52:44,516 numba.core.byteflow DEBUG stack ['$phi158.0', '$204call.8'] 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=216, inst=LOAD_FAST(arg=4, lineno=35) 13:52:44,516 numba.core.byteflow DEBUG stack ['$phi158.0'] 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=218, inst=LOAD_CONST(arg=5, lineno=35) 13:52:44,516 numba.core.byteflow DEBUG stack ['$phi158.0', '$v216.9'] 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=220, inst=LOAD_FAST(arg=1, lineno=35) 13:52:44,516 numba.core.byteflow DEBUG stack ['$phi158.0', '$v216.9', '$const218.10'] 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=222, inst=BUILD_SLICE(arg=2, lineno=35) 13:52:44,516 numba.core.byteflow DEBUG stack ['$phi158.0', '$v216.9', '$const218.10', '$n_neighbors220.11'] 13:52:44,516 numba.core.byteflow DEBUG dispatch pc=224, inst=BINARY_SUBSCR(arg=None, lineno=35) 13:52:44,517 numba.core.byteflow DEBUG stack ['$phi158.0', '$v216.9', '$222build_slice.13'] 13:52:44,517 numba.core.byteflow DEBUG dispatch pc=234, inst=STORE_FAST(arg=4, lineno=35) 13:52:44,517 numba.core.byteflow DEBUG stack ['$phi158.0', '$224binary_subscr.14'] 13:52:44,517 numba.core.byteflow DEBUG dispatch pc=236, inst=LOAD_FAST(arg=4, lineno=36) 13:52:44,517 numba.core.byteflow DEBUG stack ['$phi158.0'] 13:52:44,517 numba.core.byteflow DEBUG dispatch pc=238, inst=LOAD_FAST(arg=2, lineno=36) 13:52:44,517 numba.core.byteflow DEBUG stack ['$phi158.0', '$v236.15'] 13:52:44,517 numba.core.byteflow DEBUG dispatch pc=240, inst=LOAD_FAST(arg=3, lineno=36) 13:52:44,517 numba.core.byteflow DEBUG stack ['$phi158.0', '$v236.15', '$knn_indices238.16'] 13:52:44,517 numba.core.byteflow DEBUG dispatch pc=242, inst=STORE_SUBSCR(arg=None, lineno=36) 13:52:44,517 numba.core.byteflow DEBUG stack ['$phi158.0', '$v236.15', '$knn_indices238.16', '$row240.17'] 13:52:44,517 numba.core.byteflow DEBUG dispatch pc=246, inst=JUMP_BACKWARD(arg=46, lineno=36) 13:52:44,517 numba.core.byteflow DEBUG stack ['$phi158.0'] 13:52:44,517 numba.core.byteflow DEBUG end state. edges=[Edge(pc=156, stack=('$phi158.0',), blockstack=(), npush=0)] 13:52:44,517 numba.core.byteflow DEBUG pending: deque([State(pc_initial=156 nstack_initial=1)]) 13:52:44,517 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:44,517 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=156 nstack_initial=1): {'$phi156.0'}, State(pc_initial=158 nstack_initial=2): {'$phi158.1'}, State(pc_initial=248 nstack_initial=0): set()}) 13:52:44,517 numba.core.byteflow DEBUG defmap: {'$phi156.0': State(pc_initial=0 nstack_initial=0), '$phi158.1': State(pc_initial=156 nstack_initial=1)} 13:52:44,517 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi156.0': {('$154get_iter.20', State(pc_initial=0 nstack_initial=0)), ('$phi158.0', State(pc_initial=158 nstack_initial=2))}, '$phi158.0': {('$phi156.0', State(pc_initial=156 nstack_initial=1))}, '$phi158.1': {('$156for_iter.2', State(pc_initial=156 nstack_initial=1))}}) 13:52:44,517 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi156.0': {('$154get_iter.20', State(pc_initial=0 nstack_initial=0)), ('$phi156.0', State(pc_initial=156 nstack_initial=1))}, '$phi158.0': {('$154get_iter.20', State(pc_initial=0 nstack_initial=0))}, '$phi158.1': {('$156for_iter.2', State(pc_initial=156 nstack_initial=1))}}) 13:52:44,517 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi156.0': {('$154get_iter.20', State(pc_initial=0 nstack_initial=0))}, '$phi158.0': {('$154get_iter.20', State(pc_initial=0 nstack_initial=0))}, '$phi158.1': {('$156for_iter.2', State(pc_initial=156 nstack_initial=1))}}) 13:52:44,518 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi156.0': {('$154get_iter.20', State(pc_initial=0 nstack_initial=0))}, '$phi158.0': {('$154get_iter.20', State(pc_initial=0 nstack_initial=0))}, '$phi158.1': {('$156for_iter.2', State(pc_initial=156 nstack_initial=1))}}) 13:52:44,518 numba.core.byteflow DEBUG keep phismap: {'$phi156.0': {('$154get_iter.20', State(pc_initial=0 nstack_initial=0))}, '$phi158.1': {('$156for_iter.2', State(pc_initial=156 nstack_initial=1))}} 13:52:44,518 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi156.0': '$154get_iter.20'}, State(pc_initial=156 nstack_initial=1): {'$phi158.1': '$156for_iter.2'}}) 13:52:44,518 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:44,518 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'item': '$4load_global.0', 'res': '$16load_attr.2'}), (18, {}), (20, {}), (22, {}), (24, {}), (26, {'res': '$X26.3'}), (28, {'item': '$X26.3', 'res': '$28load_attr.4'}), (30, {}), (32, {}), (34, {}), (36, {}), (38, {'res': '$const38.5'}), (40, {'index': '$const38.5', 'target': '$28load_attr.4', 'res': '$40binary_subscr.6'}), (42, {}), (44, {}), (46, {}), (48, {}), (50, {'res': '$n_neighbors50.7'}), (52, {'items': ['$40binary_subscr.6', '$n_neighbors50.7'], 'res': '$52build_tuple.8'}), (54, {'idx': 0, 'res': '$54load_global.9'}), (56, {}), (58, {}), (60, {}), (62, {}), (64, {}), (66, {'item': '$54load_global.9', 'res': '$66load_attr.10'}), (68, {}), (70, {}), (72, {}), (74, {}), (78, {}), (80, {}), (82, {'func': '$16load_attr.2', 'args': ['$52build_tuple.8', '$66load_attr.10'], 'kw_names': 2, 'res': '$82call.11'}), (84, {}), (86, {}), (88, {}), (90, {}), (92, {'value': '$82call.11'}), (94, {'idx': 4, 'res': '$94load_global.12'}), (96, {}), (98, {}), (100, {}), (102, {}), (104, {}), (106, {'item': '$94load_global.12', 'res': '$106load_attr.14'}), (108, {}), (110, {}), (112, {}), (114, {}), (116, {'res': '$X116.15'}), (118, {'item': '$X116.15', 'res': '$118load_attr.16'}), (120, {}), (122, {}), (124, {}), (126, {}), (128, {'res': '$const128.17'}), (130, {'index': '$const128.17', 'target': '$118load_attr.16', 'res': '$130binary_subscr.18'}), (132, {}), (134, {}), (136, {}), (138, {}), (140, {}), (142, {}), (144, {'func': '$106load_attr.14', 'args': ['$130binary_subscr.18'], 'kw_names': None, 'res': '$144call.19'}), (146, {}), (148, {}), (150, {}), (152, {}), (154, {'value': '$144call.19', 'res': '$154get_iter.20'})), outgoing_phis={'$phi156.0': '$154get_iter.20'}, blockstack=(), active_try_block=None, outgoing_edgepushed={156: ('$154get_iter.20',)}) 13:52:44,518 numba.core.byteflow DEBUG block_infos State(pc_initial=156 nstack_initial=1): AdaptBlockInfo(insts=((156, {'iterator': '$phi156.0', 'pair': '$156for_iter.1', 'indval': '$156for_iter.2', 'pred': '$156for_iter.3'}),), outgoing_phis={'$phi158.1': '$156for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={248: (), 158: ('$phi156.0', '$156for_iter.2')}) 13:52:44,518 numba.core.byteflow DEBUG block_infos State(pc_initial=158 nstack_initial=2): AdaptBlockInfo(insts=((158, {'value': '$phi158.1'}), (160, {'res': '$X160.2'}), (162, {'res': '$row162.3'}), (164, {'index': '$row162.3', 'target': '$X160.2', 'res': '$164binary_subscr.4'}), (166, {}), (168, {}), (170, {}), (172, {}), (174, {'item': '$164binary_subscr.4', 'res': '$174load_method.6'}), (176, {}), (178, {}), (180, {}), (182, {}), (184, {}), (186, {}), (188, {}), (190, {}), (192, {}), (194, {}), (196, {'res': '$const196.7'}), (200, {}), (202, {}), (204, {'func': '$174load_method.6', 'args': ['$const196.7'], 'kw_names': 4, 'res': '$204call.8'}), (206, {}), (208, {}), (210, {}), (212, {}), (214, {'value': '$204call.8'}), (216, {'res': '$v216.9'}), (218, {'res': '$const218.10'}), (220, {'res': '$n_neighbors220.11'}), (222, {'start': '$const218.10', 'stop': '$n_neighbors220.11', 'step': None, 'res': '$222build_slice.13', 'slicevar': '$222build_slice.12'}), (224, {'index': '$222build_slice.13', 'target': '$v216.9', 'res': '$224binary_subscr.14'}), (226, {}), (228, {}), (230, {}), (232, {}), (234, {'value': '$224binary_subscr.14'}), (236, {'res': '$v236.15'}), (238, {'res': '$knn_indices238.16'}), (240, {'res': '$row240.17'}), (242, {'target': '$knn_indices238.16', 'index': '$row240.17', 'value': '$v236.15'}), (244, {}), (246, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={156: ('$phi158.0',)}) 13:52:44,518 numba.core.byteflow DEBUG block_infos State(pc_initial=248 nstack_initial=0): AdaptBlockInfo(insts=((248, {'res': '$knn_indices248.0'}), (250, {'retval': '$knn_indices248.0', 'castval': '$250return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,519 numba.core.interpreter DEBUG label 0: X = arg(0, name=X) ['X'] n_neighbors = arg(1, name=n_neighbors) ['n_neighbors'] $4load_global.0 = global(np: ) ['$4load_global.0'] $16load_attr.2 = getattr(value=$4load_global.0, attr=empty) ['$16load_attr.2', '$4load_global.0'] $28load_attr.4 = getattr(value=X, attr=shape) ['$28load_attr.4', 'X'] $const38.5 = const(int, 0) ['$const38.5'] $40binary_subscr.6 = getitem(value=$28load_attr.4, index=$const38.5, fn=) ['$28load_attr.4', '$40binary_subscr.6', '$const38.5'] $52build_tuple.8 = build_tuple(items=[Var($40binary_subscr.6, utils.py:31), Var(n_neighbors, utils.py:14)]) ['$40binary_subscr.6', '$52build_tuple.8', 'n_neighbors'] $54load_global.9 = global(np: ) ['$54load_global.9'] $66load_attr.10 = getattr(value=$54load_global.9, attr=int32) ['$54load_global.9', '$66load_attr.10'] knn_indices = call $16load_attr.2($52build_tuple.8, func=$16load_attr.2, args=[Var($52build_tuple.8, utils.py:31)], kws=[('dtype', Var($66load_attr.10, utils.py:31))], vararg=None, varkwarg=None, target=None) ['$16load_attr.2', '$52build_tuple.8', '$66load_attr.10', 'knn_indices'] $94load_global.12 = global(numba: ) ['$94load_global.12'] $106load_attr.14 = getattr(value=$94load_global.12, attr=prange) ['$106load_attr.14', '$94load_global.12'] $118load_attr.16 = getattr(value=X, attr=shape) ['$118load_attr.16', 'X'] $const128.17 = const(int, 0) ['$const128.17'] $130binary_subscr.18 = getitem(value=$118load_attr.16, index=$const128.17, fn=) ['$118load_attr.16', '$130binary_subscr.18', '$const128.17'] $144call.19 = call $106load_attr.14($130binary_subscr.18, func=$106load_attr.14, args=[Var($130binary_subscr.18, utils.py:32)], kws=(), vararg=None, varkwarg=None, target=None) ['$106load_attr.14', '$130binary_subscr.18', '$144call.19'] $154get_iter.20 = getiter(value=$144call.19) ['$144call.19', '$154get_iter.20'] $phi156.0 = $154get_iter.20 ['$154get_iter.20', '$phi156.0'] jump 156 [] label 156: $156for_iter.1 = iternext(value=$phi156.0) ['$156for_iter.1', '$phi156.0'] $156for_iter.2 = pair_first(value=$156for_iter.1) ['$156for_iter.1', '$156for_iter.2'] $156for_iter.3 = pair_second(value=$156for_iter.1) ['$156for_iter.1', '$156for_iter.3'] $phi158.1 = $156for_iter.2 ['$156for_iter.2', '$phi158.1'] branch $156for_iter.3, 158, 248 ['$156for_iter.3'] label 158: row = $phi158.1 ['$phi158.1', 'row'] $164binary_subscr.4 = getitem(value=X, index=row, fn=) ['$164binary_subscr.4', 'X', 'row'] $174load_method.6 = getattr(value=$164binary_subscr.4, attr=argsort) ['$164binary_subscr.4', '$174load_method.6'] $const196.7 = const(str, quicksort) ['$const196.7'] v = call $174load_method.6(func=$174load_method.6, args=[], kws=[('kind', Var($const196.7, utils.py:34))], vararg=None, varkwarg=None, target=None) ['$174load_method.6', '$const196.7', 'v'] $const218.10 = const(NoneType, None) ['$const218.10'] $222build_slice.12 = global(slice: ) ['$222build_slice.12'] $222build_slice.13 = call $222build_slice.12($const218.10, n_neighbors, func=$222build_slice.12, args=(Var($const218.10, utils.py:35), Var(n_neighbors, utils.py:14)), kws=(), vararg=None, varkwarg=None, target=None) ['$222build_slice.12', '$222build_slice.13', '$const218.10', 'n_neighbors'] v = getitem(value=v, index=$222build_slice.13, fn=) ['$222build_slice.13', 'v', 'v'] knn_indices[row] = v ['knn_indices', 'row', 'v'] jump 156 [] label 248: $250return_value.1 = cast(value=knn_indices) ['$250return_value.1', 'knn_indices'] return $250return_value.1 ['$250return_value.1'] 13:52:44,534 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:44,534 numba.core.ssa DEBUG Running 13:52:44,534 numba.core.ssa DEBUG on stmt: X = arg(0, name=X) 13:52:44,534 numba.core.ssa DEBUG on stmt: n_neighbors = arg(1, name=n_neighbors) 13:52:44,534 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:44,534 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=empty) 13:52:44,534 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=X, attr=shape) 13:52:44,534 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:44,534 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:44,534 numba.core.ssa DEBUG on stmt: $52build_tuple.8 = build_tuple(items=[Var($40binary_subscr.6, utils.py:31), Var(n_neighbors, utils.py:14)]) 13:52:44,534 numba.core.ssa DEBUG on stmt: $54load_global.9 = global(np: ) 13:52:44,534 numba.core.ssa DEBUG on stmt: $66load_attr.10 = getattr(value=$54load_global.9, attr=int32) 13:52:44,534 numba.core.ssa DEBUG on stmt: knn_indices = call $16load_attr.2($52build_tuple.8, func=$16load_attr.2, args=[Var($52build_tuple.8, utils.py:31)], kws=[('dtype', Var($66load_attr.10, utils.py:31))], vararg=None, varkwarg=None, target=None) 13:52:44,534 numba.core.ssa DEBUG on stmt: $94load_global.12 = global(numba: ) 13:52:44,534 numba.core.ssa DEBUG on stmt: $106load_attr.14 = getattr(value=$94load_global.12, attr=prange) 13:52:44,534 numba.core.ssa DEBUG on stmt: $118load_attr.16 = getattr(value=X, attr=shape) 13:52:44,534 numba.core.ssa DEBUG on stmt: $const128.17 = const(int, 0) 13:52:44,534 numba.core.ssa DEBUG on stmt: $130binary_subscr.18 = static_getitem(value=$118load_attr.16, index=0, index_var=$const128.17, fn=) 13:52:44,534 numba.core.ssa DEBUG on stmt: $144call.19 = call $106load_attr.14($130binary_subscr.18, func=$106load_attr.14, args=[Var($130binary_subscr.18, utils.py:32)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,534 numba.core.ssa DEBUG on stmt: $154get_iter.20 = getiter(value=$144call.19) 13:52:44,534 numba.core.ssa DEBUG on stmt: $phi156.0 = $154get_iter.20 13:52:44,534 numba.core.ssa DEBUG on stmt: jump 156 13:52:44,535 numba.core.ssa DEBUG ==== SSA block analysis pass on 156 13:52:44,535 numba.core.ssa DEBUG Running 13:52:44,535 numba.core.ssa DEBUG on stmt: $156for_iter.1 = iternext(value=$phi156.0) 13:52:44,535 numba.core.ssa DEBUG on stmt: $156for_iter.2 = pair_first(value=$156for_iter.1) 13:52:44,535 numba.core.ssa DEBUG on stmt: $156for_iter.3 = pair_second(value=$156for_iter.1) 13:52:44,535 numba.core.ssa DEBUG on stmt: $phi158.1 = $156for_iter.2 13:52:44,535 numba.core.ssa DEBUG on stmt: branch $156for_iter.3, 158, 248 13:52:44,535 numba.core.ssa DEBUG ==== SSA block analysis pass on 158 13:52:44,535 numba.core.ssa DEBUG Running 13:52:44,535 numba.core.ssa DEBUG on stmt: row = $phi158.1 13:52:44,535 numba.core.ssa DEBUG on stmt: $164binary_subscr.4 = getitem(value=X, index=row, fn=) 13:52:44,535 numba.core.ssa DEBUG on stmt: $174load_method.6 = getattr(value=$164binary_subscr.4, attr=argsort) 13:52:44,535 numba.core.ssa DEBUG on stmt: $const196.7 = const(str, quicksort) 13:52:44,535 numba.core.ssa DEBUG on stmt: v = call $174load_method.6(func=$174load_method.6, args=[], kws=[('kind', Var($const196.7, utils.py:34))], vararg=None, varkwarg=None, target=None) 13:52:44,535 numba.core.ssa DEBUG on stmt: $const218.10 = const(NoneType, None) 13:52:44,535 numba.core.ssa DEBUG on stmt: $222build_slice.12 = global(slice: ) 13:52:44,535 numba.core.ssa DEBUG on stmt: $222build_slice.13 = call $222build_slice.12($const218.10, n_neighbors, func=$222build_slice.12, args=(Var($const218.10, utils.py:35), Var(n_neighbors, utils.py:14)), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,535 numba.core.ssa DEBUG on stmt: v = getitem(value=v, index=$222build_slice.13, fn=) 13:52:44,535 numba.core.ssa DEBUG on stmt: knn_indices[row] = v 13:52:44,535 numba.core.ssa DEBUG on stmt: jump 156 13:52:44,535 numba.core.ssa DEBUG ==== SSA block analysis pass on 248 13:52:44,535 numba.core.ssa DEBUG Running 13:52:44,535 numba.core.ssa DEBUG on stmt: $250return_value.1 = cast(value=knn_indices) 13:52:44,536 numba.core.ssa DEBUG on stmt: return $250return_value.1 13:52:44,536 numba.core.ssa DEBUG defs defaultdict(, {'$106load_attr.14': [(, 0)], '$118load_attr.16': [(, 0)], '$130binary_subscr.18': [(, 0)], '$144call.19': [(, 0)], '$154get_iter.20': [(, 0)], '$156for_iter.1': [(, 156)], '$156for_iter.2': [(, 156)], '$156for_iter.3': [(, 156)], '$164binary_subscr.4': [(, 158)], '$16load_attr.2': [(, 0)], '$174load_method.6': [(, 158)], '$222build_slice.12': [(, 158)], '$222build_slice.13': [(, 158)], '$250return_value.1': [(, 248)], '$28load_attr.4': [(, 0)], '$40binary_subscr.6': [(, 0)], '$4load_global.0': [(, 0)], '$52build_tuple.8': [(, 0)], '$54load_global.9': [(, 0)], '$66load_attr.10': [(, 0)], '$94load_global.12': [(, 0)], '$const128.17': [(, 0)], '$const196.7': [(, 158)], '$const218.10': [(, 158)], '$const38.5': [(, 0)], '$phi156.0': [(, 0)], '$phi158.1': [(, 156)], 'X': [(, 0)], 'knn_indices': [(, 0)], 'n_neighbors': [(, 0)], 'row': [(, 158)], 'v': [(, 158), (, 158)]}) 13:52:44,536 numba.core.ssa DEBUG SSA violators 13:52:44,536 numba.core.ssa DEBUG Fix SSA violator on var v 13:52:44,536 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,536 numba.core.ssa DEBUG Running 13:52:44,536 numba.core.ssa DEBUG on stmt: X = arg(0, name=X) 13:52:44,536 numba.core.ssa DEBUG on stmt: n_neighbors = arg(1, name=n_neighbors) 13:52:44,536 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:44,536 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=empty) 13:52:44,536 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=X, attr=shape) 13:52:44,536 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:44,536 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:44,536 numba.core.ssa DEBUG on stmt: $52build_tuple.8 = build_tuple(items=[Var($40binary_subscr.6, utils.py:31), Var(n_neighbors, utils.py:14)]) 13:52:44,536 numba.core.ssa DEBUG on stmt: $54load_global.9 = global(np: ) 13:52:44,537 numba.core.ssa DEBUG on stmt: $66load_attr.10 = getattr(value=$54load_global.9, attr=int32) 13:52:44,537 numba.core.ssa DEBUG on stmt: knn_indices = call $16load_attr.2($52build_tuple.8, func=$16load_attr.2, args=[Var($52build_tuple.8, utils.py:31)], kws=[('dtype', Var($66load_attr.10, utils.py:31))], vararg=None, varkwarg=None, target=None) 13:52:44,537 numba.core.ssa DEBUG on stmt: $94load_global.12 = global(numba: ) 13:52:44,537 numba.core.ssa DEBUG on stmt: $106load_attr.14 = getattr(value=$94load_global.12, attr=prange) 13:52:44,537 numba.core.ssa DEBUG on stmt: $118load_attr.16 = getattr(value=X, attr=shape) 13:52:44,537 numba.core.ssa DEBUG on stmt: $const128.17 = const(int, 0) 13:52:44,537 numba.core.ssa DEBUG on stmt: $130binary_subscr.18 = static_getitem(value=$118load_attr.16, index=0, index_var=$const128.17, fn=) 13:52:44,537 numba.core.ssa DEBUG on stmt: $144call.19 = call $106load_attr.14($130binary_subscr.18, func=$106load_attr.14, args=[Var($130binary_subscr.18, utils.py:32)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,537 numba.core.ssa DEBUG on stmt: $154get_iter.20 = getiter(value=$144call.19) 13:52:44,537 numba.core.ssa DEBUG on stmt: $phi156.0 = $154get_iter.20 13:52:44,537 numba.core.ssa DEBUG on stmt: jump 156 13:52:44,537 numba.core.ssa DEBUG ==== SSA block rewrite pass on 156 13:52:44,537 numba.core.ssa DEBUG Running 13:52:44,537 numba.core.ssa DEBUG on stmt: $156for_iter.1 = iternext(value=$phi156.0) 13:52:44,537 numba.core.ssa DEBUG on stmt: $156for_iter.2 = pair_first(value=$156for_iter.1) 13:52:44,537 numba.core.ssa DEBUG on stmt: $156for_iter.3 = pair_second(value=$156for_iter.1) 13:52:44,537 numba.core.ssa DEBUG on stmt: $phi158.1 = $156for_iter.2 13:52:44,537 numba.core.ssa DEBUG on stmt: branch $156for_iter.3, 158, 248 13:52:44,537 numba.core.ssa DEBUG ==== SSA block rewrite pass on 158 13:52:44,537 numba.core.ssa DEBUG Running 13:52:44,537 numba.core.ssa DEBUG on stmt: row = $phi158.1 13:52:44,537 numba.core.ssa DEBUG on stmt: $164binary_subscr.4 = getitem(value=X, index=row, fn=) 13:52:44,537 numba.core.ssa DEBUG on stmt: $174load_method.6 = getattr(value=$164binary_subscr.4, attr=argsort) 13:52:44,537 numba.core.ssa DEBUG on stmt: $const196.7 = const(str, quicksort) 13:52:44,537 numba.core.ssa DEBUG on stmt: v = call $174load_method.6(func=$174load_method.6, args=[], kws=[('kind', Var($const196.7, utils.py:34))], vararg=None, varkwarg=None, target=None) 13:52:44,537 numba.core.ssa DEBUG first assign: v 13:52:44,537 numba.core.ssa DEBUG replaced with: v = call $174load_method.6(func=$174load_method.6, args=[], kws=[('kind', Var($const196.7, utils.py:34))], vararg=None, varkwarg=None, target=None) 13:52:44,537 numba.core.ssa DEBUG on stmt: $const218.10 = const(NoneType, None) 13:52:44,537 numba.core.ssa DEBUG on stmt: $222build_slice.12 = global(slice: ) 13:52:44,537 numba.core.ssa DEBUG on stmt: $222build_slice.13 = call $222build_slice.12($const218.10, n_neighbors, func=$222build_slice.12, args=(Var($const218.10, utils.py:35), Var(n_neighbors, utils.py:14)), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,537 numba.core.ssa DEBUG on stmt: v = getitem(value=v, index=$222build_slice.13, fn=) 13:52:44,537 numba.core.ssa DEBUG replaced with: v.1 = getitem(value=v, index=$222build_slice.13, fn=) 13:52:44,537 numba.core.ssa DEBUG on stmt: knn_indices[row] = v 13:52:44,538 numba.core.ssa DEBUG on stmt: jump 156 13:52:44,538 numba.core.ssa DEBUG ==== SSA block rewrite pass on 248 13:52:44,538 numba.core.ssa DEBUG Running 13:52:44,538 numba.core.ssa DEBUG on stmt: $250return_value.1 = cast(value=knn_indices) 13:52:44,538 numba.core.ssa DEBUG on stmt: return $250return_value.1 13:52:44,538 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {158: [, ]}) 13:52:44,538 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,538 numba.core.ssa DEBUG Running 13:52:44,538 numba.core.ssa DEBUG on stmt: X = arg(0, name=X) 13:52:44,538 numba.core.ssa DEBUG on stmt: n_neighbors = arg(1, name=n_neighbors) 13:52:44,538 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:44,538 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=empty) 13:52:44,538 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=X, attr=shape) 13:52:44,538 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:44,538 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:44,538 numba.core.ssa DEBUG on stmt: $52build_tuple.8 = build_tuple(items=[Var($40binary_subscr.6, utils.py:31), Var(n_neighbors, utils.py:14)]) 13:52:44,538 numba.core.ssa DEBUG on stmt: $54load_global.9 = global(np: ) 13:52:44,538 numba.core.ssa DEBUG on stmt: $66load_attr.10 = getattr(value=$54load_global.9, attr=int32) 13:52:44,538 numba.core.ssa DEBUG on stmt: knn_indices = call $16load_attr.2($52build_tuple.8, func=$16load_attr.2, args=[Var($52build_tuple.8, utils.py:31)], kws=[('dtype', Var($66load_attr.10, utils.py:31))], vararg=None, varkwarg=None, target=None) 13:52:44,538 numba.core.ssa DEBUG on stmt: $94load_global.12 = global(numba: ) 13:52:44,538 numba.core.ssa DEBUG on stmt: $106load_attr.14 = getattr(value=$94load_global.12, attr=prange) 13:52:44,538 numba.core.ssa DEBUG on stmt: $118load_attr.16 = getattr(value=X, attr=shape) 13:52:44,538 numba.core.ssa DEBUG on stmt: $const128.17 = const(int, 0) 13:52:44,538 numba.core.ssa DEBUG on stmt: $130binary_subscr.18 = static_getitem(value=$118load_attr.16, index=0, index_var=$const128.17, fn=) 13:52:44,538 numba.core.ssa DEBUG on stmt: $144call.19 = call $106load_attr.14($130binary_subscr.18, func=$106load_attr.14, args=[Var($130binary_subscr.18, utils.py:32)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,538 numba.core.ssa DEBUG on stmt: $154get_iter.20 = getiter(value=$144call.19) 13:52:44,538 numba.core.ssa DEBUG on stmt: $phi156.0 = $154get_iter.20 13:52:44,538 numba.core.ssa DEBUG on stmt: jump 156 13:52:44,539 numba.core.ssa DEBUG ==== SSA block rewrite pass on 156 13:52:44,539 numba.core.ssa DEBUG Running 13:52:44,539 numba.core.ssa DEBUG on stmt: $156for_iter.1 = iternext(value=$phi156.0) 13:52:44,539 numba.core.ssa DEBUG on stmt: $156for_iter.2 = pair_first(value=$156for_iter.1) 13:52:44,539 numba.core.ssa DEBUG on stmt: $156for_iter.3 = pair_second(value=$156for_iter.1) 13:52:44,539 numba.core.ssa DEBUG on stmt: $phi158.1 = $156for_iter.2 13:52:44,539 numba.core.ssa DEBUG on stmt: branch $156for_iter.3, 158, 248 13:52:44,539 numba.core.ssa DEBUG ==== SSA block rewrite pass on 158 13:52:44,539 numba.core.ssa DEBUG Running 13:52:44,539 numba.core.ssa DEBUG on stmt: row = $phi158.1 13:52:44,539 numba.core.ssa DEBUG on stmt: $164binary_subscr.4 = getitem(value=X, index=row, fn=) 13:52:44,539 numba.core.ssa DEBUG on stmt: $174load_method.6 = getattr(value=$164binary_subscr.4, attr=argsort) 13:52:44,539 numba.core.ssa DEBUG on stmt: $const196.7 = const(str, quicksort) 13:52:44,539 numba.core.ssa DEBUG on stmt: v = call $174load_method.6(func=$174load_method.6, args=[], kws=[('kind', Var($const196.7, utils.py:34))], vararg=None, varkwarg=None, target=None) 13:52:44,539 numba.core.ssa DEBUG on stmt: $const218.10 = const(NoneType, None) 13:52:44,539 numba.core.ssa DEBUG on stmt: $222build_slice.12 = global(slice: ) 13:52:44,539 numba.core.ssa DEBUG on stmt: $222build_slice.13 = call $222build_slice.12($const218.10, n_neighbors, func=$222build_slice.12, args=(Var($const218.10, utils.py:35), Var(n_neighbors, utils.py:14)), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,539 numba.core.ssa DEBUG on stmt: v.1 = getitem(value=v, index=$222build_slice.13, fn=) 13:52:44,539 numba.core.ssa DEBUG find_def var='v' stmt=v.1 = getitem(value=v, index=$222build_slice.13, fn=) 13:52:44,539 numba.core.ssa DEBUG on stmt: knn_indices[row] = v 13:52:44,539 numba.core.ssa DEBUG find_def var='v' stmt=knn_indices[row] = v 13:52:44,539 numba.core.ssa DEBUG replaced with: knn_indices[row] = v.1 13:52:44,539 numba.core.ssa DEBUG on stmt: jump 156 13:52:44,539 numba.core.ssa DEBUG ==== SSA block rewrite pass on 248 13:52:44,539 numba.core.ssa DEBUG Running 13:52:44,539 numba.core.ssa DEBUG on stmt: $250return_value.1 = cast(value=knn_indices) 13:52:44,539 numba.core.ssa DEBUG on stmt: return $250return_value.1 13:52:44,545 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=4388) 2 COPY_FREE_VARS(arg=1, lineno=4388) 4 RESUME(arg=0, lineno=4388) 6 LOAD_GLOBAL(arg=1, lineno=4389) 18 LOAD_FAST(arg=0, lineno=4389) 20 LOAD_FAST(arg=1, lineno=4389) 22 LOAD_DEREF(arg=2, lineno=4389) 24 PRECALL(arg=3, lineno=4389) 28 CALL(arg=3, lineno=4389) 38 RETURN_VALUE(arg=None, lineno=4389) 13:52:44,545 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:44,545 numba.core.byteflow DEBUG stack: [] 13:52:44,545 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:44,545 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=4388) 13:52:44,545 numba.core.byteflow DEBUG stack [] 13:52:44,545 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=1, lineno=4388) 13:52:44,546 numba.core.byteflow DEBUG stack [] 13:52:44,546 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=4388) 13:52:44,546 numba.core.byteflow DEBUG stack [] 13:52:44,546 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_GLOBAL(arg=1, lineno=4389) 13:52:44,546 numba.core.byteflow DEBUG stack [] 13:52:44,546 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_FAST(arg=0, lineno=4389) 13:52:44,546 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0'] 13:52:44,546 numba.core.byteflow DEBUG dispatch pc=20, inst=LOAD_FAST(arg=1, lineno=4389) 13:52:44,546 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2'] 13:52:44,546 numba.core.byteflow DEBUG dispatch pc=22, inst=LOAD_DEREF(arg=2, lineno=4389) 13:52:44,546 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3'] 13:52:44,546 numba.core.byteflow DEBUG dispatch pc=24, inst=PRECALL(arg=3, lineno=4389) 13:52:44,546 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3', '$22load_deref.4'] 13:52:44,546 numba.core.byteflow DEBUG dispatch pc=28, inst=CALL(arg=3, lineno=4389) 13:52:44,546 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3', '$22load_deref.4'] 13:52:44,546 numba.core.byteflow DEBUG dispatch pc=38, inst=RETURN_VALUE(arg=None, lineno=4389) 13:52:44,546 numba.core.byteflow DEBUG stack ['$28call.5'] 13:52:44,547 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,547 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:44,547 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:44,547 numba.core.byteflow DEBUG defmap: {} 13:52:44,547 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:44,547 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:44,547 numba.core.byteflow DEBUG keep phismap: {} 13:52:44,547 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:44,547 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:44,547 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {'idx': 0, 'res': '$6load_global.0'}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {}), (18, {'res': '$shape18.2'}), (20, {'res': '$dtype20.3'}), (22, {'res': '$22load_deref.4'}), (24, {}), (26, {}), (28, {'func': '$6load_global.0', 'args': ['$shape18.2', '$dtype20.3', '$22load_deref.4'], 'kw_names': None, 'res': '$28call.5'}), (30, {}), (32, {}), (34, {}), (36, {}), (38, {'retval': '$28call.5', 'castval': '$38return_value.6'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,547 numba.core.interpreter DEBUG label 0: shape = arg(0, name=shape) ['shape'] dtype = arg(1, name=dtype) ['dtype'] $6load_global.0 = global(numpy_empty_nd: ) ['$6load_global.0'] $22load_deref.4 = freevar(retty: array(int32, 2d, C)) ['$22load_deref.4'] $28call.5 = call $6load_global.0(shape, dtype, $22load_deref.4, func=$6load_global.0, args=[Var(shape, arrayobj.py:4388), Var(dtype, arrayobj.py:4388), Var($22load_deref.4, arrayobj.py:4389)], kws=(), vararg=None, varkwarg=None, target=None) ['$22load_deref.4', '$28call.5', '$6load_global.0', 'dtype', 'shape'] $38return_value.6 = cast(value=$28call.5) ['$28call.5', '$38return_value.6'] return $38return_value.6 ['$38return_value.6'] 13:52:44,552 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:44,552 numba.core.ssa DEBUG Running 13:52:44,552 numba.core.ssa DEBUG on stmt: shape = arg(0, name=shape) 13:52:44,552 numba.core.ssa DEBUG on stmt: dtype = arg(1, name=dtype) 13:52:44,553 numba.core.ssa DEBUG on stmt: $6load_global.0 = global(numpy_empty_nd: ) 13:52:44,553 numba.core.ssa DEBUG on stmt: $22load_deref.4 = freevar(retty: array(int32, 2d, C)) 13:52:44,553 numba.core.ssa DEBUG on stmt: $28call.5 = call $6load_global.0(shape, dtype, $22load_deref.4, func=$6load_global.0, args=[Var(shape, arrayobj.py:4388), Var(dtype, arrayobj.py:4388), Var($22load_deref.4, arrayobj.py:4389)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,553 numba.core.ssa DEBUG on stmt: $38return_value.6 = cast(value=$28call.5) 13:52:44,553 numba.core.ssa DEBUG on stmt: return $38return_value.6 13:52:44,553 numba.core.ssa DEBUG defs defaultdict(, {'$22load_deref.4': [(, 0)], '$28call.5': [(, 0)], '$38return_value.6': [(, 0)], '$6load_global.0': [(, 0)], 'dtype': [(, 0)], 'shape': [(, 0)]}) 13:52:44,553 numba.core.ssa DEBUG SSA violators 13:52:44,613 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=1) 2 RESUME(arg=0, lineno=1) 4 LOAD_GLOBAL(arg=1, lineno=2) 16 LOAD_FAST(arg=0, lineno=2) 18 LOAD_CONST(arg=1, lineno=2) 20 BINARY_SUBSCR(arg=None, lineno=2) 30 LOAD_FAST(arg=0, lineno=2) 32 LOAD_CONST(arg=2, lineno=2) 34 BINARY_SUBSCR(arg=None, lineno=2) 44 LOAD_GLOBAL(arg=2, lineno=2) 56 LOAD_METHOD(arg=2, lineno=2) 78 LOAD_CONST(arg=2, lineno=2) 80 PRECALL(arg=1, lineno=2) 84 CALL(arg=1, lineno=2) 94 BINARY_OP(arg=0, lineno=2) 98 PRECALL(arg=2, lineno=2) 102 CALL(arg=2, lineno=2) 112 GET_ITER(arg=None, lineno=2) > 114 FOR_ITER(arg=4, lineno=2) 116 STORE_FAST(arg=4, lineno=2) 118 LOAD_CONST(arg=1, lineno=3) 120 STORE_FAST(arg=5, lineno=3) 122 JUMP_BACKWARD(arg=5, lineno=3) > 124 LOAD_CONST(arg=0, lineno=4) 126 RETURN_VALUE(arg=None, lineno=4) 13:52:44,613 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:44,614 numba.core.byteflow DEBUG stack: [] 13:52:44,614 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:44,614 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=1) 13:52:44,614 numba.core.byteflow DEBUG stack [] 13:52:44,614 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=1) 13:52:44,614 numba.core.byteflow DEBUG stack [] 13:52:44,614 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=2) 13:52:44,614 numba.core.byteflow DEBUG stack [] 13:52:44,614 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_FAST(arg=0, lineno=2) 13:52:44,614 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:44,614 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_CONST(arg=1, lineno=2) 13:52:44,614 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$sched16.2'] 13:52:44,614 numba.core.byteflow DEBUG dispatch pc=20, inst=BINARY_SUBSCR(arg=None, lineno=2) 13:52:44,614 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$sched16.2', '$const18.3'] 13:52:44,614 numba.core.byteflow DEBUG dispatch pc=30, inst=LOAD_FAST(arg=0, lineno=2) 13:52:44,614 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4'] 13:52:44,614 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_CONST(arg=2, lineno=2) 13:52:44,614 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$sched30.5'] 13:52:44,614 numba.core.byteflow DEBUG dispatch pc=34, inst=BINARY_SUBSCR(arg=None, lineno=2) 13:52:44,614 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$sched30.5', '$const32.6'] 13:52:44,614 numba.core.byteflow DEBUG dispatch pc=44, inst=LOAD_GLOBAL(arg=2, lineno=2) 13:52:44,614 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7'] 13:52:44,614 numba.core.byteflow DEBUG dispatch pc=56, inst=LOAD_METHOD(arg=2, lineno=2) 13:52:44,614 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$44load_global.8'] 13:52:44,614 numba.core.byteflow DEBUG dispatch pc=78, inst=LOAD_CONST(arg=2, lineno=2) 13:52:44,614 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10'] 13:52:44,614 numba.core.byteflow DEBUG dispatch pc=80, inst=PRECALL(arg=1, lineno=2) 13:52:44,614 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10', '$const78.11'] 13:52:44,614 numba.core.byteflow DEBUG dispatch pc=84, inst=CALL(arg=1, lineno=2) 13:52:44,614 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10', '$const78.11'] 13:52:44,615 numba.core.byteflow DEBUG dispatch pc=94, inst=BINARY_OP(arg=0, lineno=2) 13:52:44,615 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$84call.12'] 13:52:44,615 numba.core.byteflow DEBUG dispatch pc=98, inst=PRECALL(arg=2, lineno=2) 13:52:44,615 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$binop_add94.13'] 13:52:44,615 numba.core.byteflow DEBUG dispatch pc=102, inst=CALL(arg=2, lineno=2) 13:52:44,615 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$binop_add94.13'] 13:52:44,615 numba.core.byteflow DEBUG dispatch pc=112, inst=GET_ITER(arg=None, lineno=2) 13:52:44,615 numba.core.byteflow DEBUG stack ['$102call.14'] 13:52:44,615 numba.core.byteflow DEBUG end state. edges=[Edge(pc=114, stack=('$112get_iter.15',), blockstack=(), npush=0)] 13:52:44,615 numba.core.byteflow DEBUG pending: deque([State(pc_initial=114 nstack_initial=1)]) 13:52:44,615 numba.core.byteflow DEBUG stack: ['$phi114.0'] 13:52:44,615 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=114 nstack_initial=1) 13:52:44,615 numba.core.byteflow DEBUG dispatch pc=114, inst=FOR_ITER(arg=4, lineno=2) 13:52:44,615 numba.core.byteflow DEBUG stack ['$phi114.0'] 13:52:44,615 numba.core.byteflow DEBUG end state. edges=[Edge(pc=124, stack=(), blockstack=(), npush=0), Edge(pc=116, stack=('$phi114.0', '$114for_iter.2'), blockstack=(), npush=0)] 13:52:44,615 numba.core.byteflow DEBUG pending: deque([State(pc_initial=124 nstack_initial=0), State(pc_initial=116 nstack_initial=2)]) 13:52:44,615 numba.core.byteflow DEBUG stack: [] 13:52:44,615 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=124 nstack_initial=0) 13:52:44,615 numba.core.byteflow DEBUG dispatch pc=124, inst=LOAD_CONST(arg=0, lineno=4) 13:52:44,615 numba.core.byteflow DEBUG stack [] 13:52:44,615 numba.core.byteflow DEBUG dispatch pc=126, inst=RETURN_VALUE(arg=None, lineno=4) 13:52:44,615 numba.core.byteflow DEBUG stack ['$const124.0'] 13:52:44,615 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,615 numba.core.byteflow DEBUG pending: deque([State(pc_initial=116 nstack_initial=2)]) 13:52:44,615 numba.core.byteflow DEBUG stack: ['$phi116.0', '$phi116.1'] 13:52:44,615 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=116 nstack_initial=2) 13:52:44,615 numba.core.byteflow DEBUG dispatch pc=116, inst=STORE_FAST(arg=4, lineno=2) 13:52:44,615 numba.core.byteflow DEBUG stack ['$phi116.0', '$phi116.1'] 13:52:44,615 numba.core.byteflow DEBUG dispatch pc=118, inst=LOAD_CONST(arg=1, lineno=3) 13:52:44,616 numba.core.byteflow DEBUG stack ['$phi116.0'] 13:52:44,616 numba.core.byteflow DEBUG dispatch pc=120, inst=STORE_FAST(arg=5, lineno=3) 13:52:44,616 numba.core.byteflow DEBUG stack ['$phi116.0', '$const118.2'] 13:52:44,616 numba.core.byteflow DEBUG dispatch pc=122, inst=JUMP_BACKWARD(arg=5, lineno=3) 13:52:44,616 numba.core.byteflow DEBUG stack ['$phi116.0'] 13:52:44,616 numba.core.byteflow DEBUG end state. edges=[Edge(pc=114, stack=('$phi116.0',), blockstack=(), npush=0)] 13:52:44,616 numba.core.byteflow DEBUG pending: deque([State(pc_initial=114 nstack_initial=1)]) 13:52:44,616 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:44,616 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=114 nstack_initial=1): {'$phi114.0'}, State(pc_initial=116 nstack_initial=2): {'$phi116.1'}, State(pc_initial=124 nstack_initial=0): set()}) 13:52:44,616 numba.core.byteflow DEBUG defmap: {'$phi114.0': State(pc_initial=0 nstack_initial=0), '$phi116.1': State(pc_initial=114 nstack_initial=1)} 13:52:44,616 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0)), ('$phi116.0', State(pc_initial=116 nstack_initial=2))}, '$phi116.0': {('$phi114.0', State(pc_initial=114 nstack_initial=1))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:44,616 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0)), ('$phi114.0', State(pc_initial=114 nstack_initial=1))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:44,616 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:44,616 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:44,617 numba.core.byteflow DEBUG keep phismap: {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}} 13:52:44,617 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi114.0': '$112get_iter.15'}, State(pc_initial=114 nstack_initial=1): {'$phi116.1': '$114for_iter.2'}}) 13:52:44,617 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:44,617 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'res': '$sched16.2'}), (18, {'res': '$const18.3'}), (20, {'index': '$const18.3', 'target': '$sched16.2', 'res': '$20binary_subscr.4'}), (22, {}), (24, {}), (26, {}), (28, {}), (30, {'res': '$sched30.5'}), (32, {'res': '$const32.6'}), (34, {'index': '$const32.6', 'target': '$sched30.5', 'res': '$34binary_subscr.7'}), (36, {}), (38, {}), (40, {}), (42, {}), (44, {'idx': 1, 'res': '$44load_global.8'}), (46, {}), (48, {}), (50, {}), (52, {}), (54, {}), (56, {'item': '$44load_global.8', 'res': '$56load_method.10'}), (58, {}), (60, {}), (62, {}), (64, {}), (66, {}), (68, {}), (70, {}), (72, {}), (74, {}), (76, {}), (78, {'res': '$const78.11'}), (80, {}), (82, {}), (84, {'func': '$56load_method.10', 'args': ['$const78.11'], 'kw_names': None, 'res': '$84call.12'}), (86, {}), (88, {}), (90, {}), (92, {}), (94, {'op': '+', 'lhs': '$34binary_subscr.7', 'rhs': '$84call.12', 'res': '$binop_add94.13'}), (96, {}), (98, {}), (100, {}), (102, {'func': '$4load_global.0', 'args': ['$20binary_subscr.4', '$binop_add94.13'], 'kw_names': None, 'res': '$102call.14'}), (104, {}), (106, {}), (108, {}), (110, {}), (112, {'value': '$102call.14', 'res': '$112get_iter.15'})), outgoing_phis={'$phi114.0': '$112get_iter.15'}, blockstack=(), active_try_block=None, outgoing_edgepushed={114: ('$112get_iter.15',)}) 13:52:44,617 numba.core.byteflow DEBUG block_infos State(pc_initial=114 nstack_initial=1): AdaptBlockInfo(insts=((114, {'iterator': '$phi114.0', 'pair': '$114for_iter.1', 'indval': '$114for_iter.2', 'pred': '$114for_iter.3'}),), outgoing_phis={'$phi116.1': '$114for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={124: (), 116: ('$phi114.0', '$114for_iter.2')}) 13:52:44,617 numba.core.byteflow DEBUG block_infos State(pc_initial=116 nstack_initial=2): AdaptBlockInfo(insts=((116, {'value': '$phi116.1'}), (118, {'res': '$const118.2'}), (120, {'value': '$const118.2'}), (122, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={114: ('$phi116.0',)}) 13:52:44,617 numba.core.byteflow DEBUG block_infos State(pc_initial=124 nstack_initial=0): AdaptBlockInfo(insts=((124, {'res': '$const124.0'}), (126, {'retval': '$const124.0', 'castval': '$126return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,618 numba.core.interpreter DEBUG label 0: sched = arg(0, name=sched) ['sched'] X = arg(1, name=X) ['X'] n__neighbors = arg(2, name=n__neighbors) ['n__neighbors'] knn__indices = arg(3, name=knn__indices) ['knn__indices'] $4load_global.0 = global(range: ) ['$4load_global.0'] $const18.3 = const(int, 0) ['$const18.3'] $20binary_subscr.4 = getitem(value=sched, index=$const18.3, fn=) ['$20binary_subscr.4', '$const18.3', 'sched'] $const32.6 = const(int, 1) ['$const32.6'] $34binary_subscr.7 = getitem(value=sched, index=$const32.6, fn=) ['$34binary_subscr.7', '$const32.6', 'sched'] $44load_global.8 = global(np: ) ['$44load_global.8'] $56load_method.10 = getattr(value=$44load_global.8, attr=uint8) ['$44load_global.8', '$56load_method.10'] $const78.11 = const(int, 1) ['$const78.11'] $84call.12 = call $56load_method.10($const78.11, func=$56load_method.10, args=[Var($const78.11, :2)], kws=(), vararg=None, varkwarg=None, target=None) ['$56load_method.10', '$84call.12', '$const78.11'] $binop_add94.13 = $34binary_subscr.7 + $84call.12 ['$34binary_subscr.7', '$84call.12', '$binop_add94.13'] $102call.14 = call $4load_global.0($20binary_subscr.4, $binop_add94.13, func=$4load_global.0, args=[Var($20binary_subscr.4, :2), Var($binop_add94.13, :2)], kws=(), vararg=None, varkwarg=None, target=None) ['$102call.14', '$20binary_subscr.4', '$4load_global.0', '$binop_add94.13'] $112get_iter.15 = getiter(value=$102call.14) ['$102call.14', '$112get_iter.15'] $phi114.0 = $112get_iter.15 ['$112get_iter.15', '$phi114.0'] jump 114 [] label 114: $114for_iter.1 = iternext(value=$phi114.0) ['$114for_iter.1', '$phi114.0'] $114for_iter.2 = pair_first(value=$114for_iter.1) ['$114for_iter.1', '$114for_iter.2'] $114for_iter.3 = pair_second(value=$114for_iter.1) ['$114for_iter.1', '$114for_iter.3'] $phi116.1 = $114for_iter.2 ['$114for_iter.2', '$phi116.1'] branch $114for_iter.3, 116, 124 ['$114for_iter.3'] label 116: parfor__index_18 = $phi116.1 ['$phi116.1', 'parfor__index_18'] __sentinel__0 = const(int, 0) ['__sentinel__0'] jump 114 [] label 124: $const124.0 = const(NoneType, None) ['$const124.0'] $126return_value.1 = cast(value=$const124.0) ['$126return_value.1', '$const124.0'] return $126return_value.1 ['$126return_value.1'] 13:52:44,647 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=6445) 2 COPY_FREE_VARS(arg=1, lineno=6445) 4 RESUME(arg=0, lineno=6445) 6 PUSH_NULL(arg=None, lineno=6446) 8 LOAD_DEREF(arg=1, lineno=6446) 10 LOAD_FAST(arg=0, lineno=6446) 12 PRECALL(arg=1, lineno=6446) 16 CALL(arg=1, lineno=6446) 26 RETURN_VALUE(arg=None, lineno=6446) 13:52:44,647 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:44,647 numba.core.byteflow DEBUG stack: [] 13:52:44,647 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:44,647 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=6445) 13:52:44,647 numba.core.byteflow DEBUG stack [] 13:52:44,647 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=1, lineno=6445) 13:52:44,647 numba.core.byteflow DEBUG stack [] 13:52:44,647 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=6445) 13:52:44,647 numba.core.byteflow DEBUG stack [] 13:52:44,647 numba.core.byteflow DEBUG dispatch pc=6, inst=PUSH_NULL(arg=None, lineno=6446) 13:52:44,647 numba.core.byteflow DEBUG stack [] 13:52:44,647 numba.core.byteflow DEBUG dispatch pc=8, inst=LOAD_DEREF(arg=1, lineno=6446) 13:52:44,647 numba.core.byteflow DEBUG stack ['$null$6.0'] 13:52:44,647 numba.core.byteflow DEBUG dispatch pc=10, inst=LOAD_FAST(arg=0, lineno=6446) 13:52:44,647 numba.core.byteflow DEBUG stack ['$null$6.0', '$8load_deref.1'] 13:52:44,647 numba.core.byteflow DEBUG dispatch pc=12, inst=PRECALL(arg=1, lineno=6446) 13:52:44,647 numba.core.byteflow DEBUG stack ['$null$6.0', '$8load_deref.1', '$arr10.2'] 13:52:44,647 numba.core.byteflow DEBUG dispatch pc=16, inst=CALL(arg=1, lineno=6446) 13:52:44,647 numba.core.byteflow DEBUG stack ['$null$6.0', '$8load_deref.1', '$arr10.2'] 13:52:44,648 numba.core.byteflow DEBUG dispatch pc=26, inst=RETURN_VALUE(arg=None, lineno=6446) 13:52:44,648 numba.core.byteflow DEBUG stack ['$16call.3'] 13:52:44,648 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,648 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:44,648 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:44,648 numba.core.byteflow DEBUG defmap: {} 13:52:44,648 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:44,648 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:44,648 numba.core.byteflow DEBUG keep phismap: {} 13:52:44,648 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:44,648 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:44,648 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {}), (8, {'res': '$8load_deref.1'}), (10, {'res': '$arr10.2'}), (12, {}), (14, {}), (16, {'func': '$8load_deref.1', 'args': ['$arr10.2'], 'kw_names': None, 'res': '$16call.3'}), (18, {}), (20, {}), (22, {}), (24, {}), (26, {'retval': '$16call.3', 'castval': '$26return_value.4'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,648 numba.core.interpreter DEBUG label 0: arr = arg(0, name=arr) ['arr'] $8load_deref.1 = freevar(sort_func: .run_quicksort at 0x000001C3DB594D60>) ['$8load_deref.1'] $16call.3 = call $8load_deref.1(arr, func=$8load_deref.1, args=[Var(arr, arrayobj.py:6445)], kws=(), vararg=None, varkwarg=None, target=None) ['$16call.3', '$8load_deref.1', 'arr'] $26return_value.4 = cast(value=$16call.3) ['$16call.3', '$26return_value.4'] return $26return_value.4 ['$26return_value.4'] 13:52:44,651 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:44,651 numba.core.ssa DEBUG Running 13:52:44,651 numba.core.ssa DEBUG on stmt: arr = arg(0, name=arr) 13:52:44,651 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(sort_func: .run_quicksort at 0x000001C3DB594D60>) 13:52:44,651 numba.core.ssa DEBUG on stmt: $16call.3 = call $8load_deref.1(arr, func=$8load_deref.1, args=[Var(arr, arrayobj.py:6445)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,651 numba.core.ssa DEBUG on stmt: $26return_value.4 = cast(value=$16call.3) 13:52:44,651 numba.core.ssa DEBUG on stmt: return $26return_value.4 13:52:44,651 numba.core.ssa DEBUG defs defaultdict(, {'$16call.3': [(, 0)], '$26return_value.4': [(, 0)], '$8load_deref.1': [(, 0)], 'arr': [(, 0)]}) 13:52:44,651 numba.core.ssa DEBUG SSA violators 13:52:44,653 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=200) 2 COPY_FREE_VARS(arg=1, lineno=200) 4 RESUME(arg=0, lineno=200) 6 LOAD_FAST(arg=0, lineno=202) 8 LOAD_ATTR(arg=0, lineno=202) 18 LOAD_CONST(arg=1, lineno=202) 20 COMPARE_OP(arg=2, lineno=202) 26 POP_JUMP_FORWARD_IF_FALSE(arg=11, lineno=202) 28 PUSH_NULL(arg=None, lineno=203) 30 LOAD_DEREF(arg=2, lineno=203) 32 LOAD_FAST(arg=0, lineno=203) 34 PRECALL(arg=1, lineno=203) 38 CALL(arg=1, lineno=203) 48 RETURN_VALUE(arg=None, lineno=203) > 50 LOAD_GLOBAL(arg=3, lineno=205) 62 LOAD_ATTR(arg=2, lineno=205) 72 LOAD_FAST(arg=0, lineno=205) 74 LOAD_ATTR(arg=3, lineno=205) 84 LOAD_CONST(arg=0, lineno=205) 86 LOAD_CONST(arg=2, lineno=205) 88 BUILD_SLICE(arg=2, lineno=205) 90 BINARY_SUBSCR(arg=None, lineno=205) 100 PRECALL(arg=1, lineno=205) 104 CALL(arg=1, lineno=205) 114 GET_ITER(arg=None, lineno=205) > 116 FOR_ITER(arg=19, lineno=205) 118 STORE_FAST(arg=1, lineno=205) 120 PUSH_NULL(arg=None, lineno=206) 122 LOAD_DEREF(arg=2, lineno=206) 124 LOAD_FAST(arg=0, lineno=206) 126 LOAD_FAST(arg=1, lineno=206) 128 BINARY_SUBSCR(arg=None, lineno=206) 138 PRECALL(arg=1, lineno=206) 142 CALL(arg=1, lineno=206) 152 POP_TOP(arg=None, lineno=206) 154 JUMP_BACKWARD(arg=20, lineno=206) > 156 LOAD_FAST(arg=0, lineno=207) 158 RETURN_VALUE(arg=None, lineno=207) 13:52:44,653 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:44,653 numba.core.byteflow DEBUG stack: [] 13:52:44,653 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:44,653 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=200) 13:52:44,653 numba.core.byteflow DEBUG stack [] 13:52:44,653 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=1, lineno=200) 13:52:44,653 numba.core.byteflow DEBUG stack [] 13:52:44,654 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=200) 13:52:44,654 numba.core.byteflow DEBUG stack [] 13:52:44,654 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_FAST(arg=0, lineno=202) 13:52:44,654 numba.core.byteflow DEBUG stack [] 13:52:44,654 numba.core.byteflow DEBUG dispatch pc=8, inst=LOAD_ATTR(arg=0, lineno=202) 13:52:44,654 numba.core.byteflow DEBUG stack ['$A6.0'] 13:52:44,654 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_CONST(arg=1, lineno=202) 13:52:44,654 numba.core.byteflow DEBUG stack ['$8load_attr.1'] 13:52:44,654 numba.core.byteflow DEBUG dispatch pc=20, inst=COMPARE_OP(arg=2, lineno=202) 13:52:44,654 numba.core.byteflow DEBUG stack ['$8load_attr.1', '$const18.2'] 13:52:44,654 numba.core.byteflow DEBUG dispatch pc=26, inst=POP_JUMP_FORWARD_IF_FALSE(arg=11, lineno=202) 13:52:44,654 numba.core.byteflow DEBUG stack ['$20compare_op.3'] 13:52:44,654 numba.core.byteflow DEBUG end state. edges=[Edge(pc=28, stack=(), blockstack=(), npush=0), Edge(pc=50, stack=(), blockstack=(), npush=0)] 13:52:44,654 numba.core.byteflow DEBUG pending: deque([State(pc_initial=28 nstack_initial=0), State(pc_initial=50 nstack_initial=0)]) 13:52:44,654 numba.core.byteflow DEBUG stack: [] 13:52:44,654 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=28 nstack_initial=0) 13:52:44,654 numba.core.byteflow DEBUG dispatch pc=28, inst=PUSH_NULL(arg=None, lineno=203) 13:52:44,654 numba.core.byteflow DEBUG stack [] 13:52:44,654 numba.core.byteflow DEBUG dispatch pc=30, inst=LOAD_DEREF(arg=2, lineno=203) 13:52:44,654 numba.core.byteflow DEBUG stack ['$null$28.0'] 13:52:44,654 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_FAST(arg=0, lineno=203) 13:52:44,654 numba.core.byteflow DEBUG stack ['$null$28.0', '$30load_deref.1'] 13:52:44,654 numba.core.byteflow DEBUG dispatch pc=34, inst=PRECALL(arg=1, lineno=203) 13:52:44,654 numba.core.byteflow DEBUG stack ['$null$28.0', '$30load_deref.1', '$A32.2'] 13:52:44,654 numba.core.byteflow DEBUG dispatch pc=38, inst=CALL(arg=1, lineno=203) 13:52:44,654 numba.core.byteflow DEBUG stack ['$null$28.0', '$30load_deref.1', '$A32.2'] 13:52:44,654 numba.core.byteflow DEBUG dispatch pc=48, inst=RETURN_VALUE(arg=None, lineno=203) 13:52:44,654 numba.core.byteflow DEBUG stack ['$38call.3'] 13:52:44,654 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,654 numba.core.byteflow DEBUG pending: deque([State(pc_initial=50 nstack_initial=0)]) 13:52:44,654 numba.core.byteflow DEBUG stack: [] 13:52:44,654 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=50 nstack_initial=0) 13:52:44,655 numba.core.byteflow DEBUG dispatch pc=50, inst=LOAD_GLOBAL(arg=3, lineno=205) 13:52:44,655 numba.core.byteflow DEBUG stack [] 13:52:44,655 numba.core.byteflow DEBUG dispatch pc=62, inst=LOAD_ATTR(arg=2, lineno=205) 13:52:44,655 numba.core.byteflow DEBUG stack ['$null$50.1', '$50load_global.0'] 13:52:44,655 numba.core.byteflow DEBUG dispatch pc=72, inst=LOAD_FAST(arg=0, lineno=205) 13:52:44,655 numba.core.byteflow DEBUG stack ['$null$50.1', '$62load_attr.2'] 13:52:44,655 numba.core.byteflow DEBUG dispatch pc=74, inst=LOAD_ATTR(arg=3, lineno=205) 13:52:44,655 numba.core.byteflow DEBUG stack ['$null$50.1', '$62load_attr.2', '$A72.3'] 13:52:44,655 numba.core.byteflow DEBUG dispatch pc=84, inst=LOAD_CONST(arg=0, lineno=205) 13:52:44,655 numba.core.byteflow DEBUG stack ['$null$50.1', '$62load_attr.2', '$74load_attr.4'] 13:52:44,655 numba.core.byteflow DEBUG dispatch pc=86, inst=LOAD_CONST(arg=2, lineno=205) 13:52:44,655 numba.core.byteflow DEBUG stack ['$null$50.1', '$62load_attr.2', '$74load_attr.4', '$const84.5'] 13:52:44,655 numba.core.byteflow DEBUG dispatch pc=88, inst=BUILD_SLICE(arg=2, lineno=205) 13:52:44,655 numba.core.byteflow DEBUG stack ['$null$50.1', '$62load_attr.2', '$74load_attr.4', '$const84.5', '$const86.6'] 13:52:44,655 numba.core.byteflow DEBUG dispatch pc=90, inst=BINARY_SUBSCR(arg=None, lineno=205) 13:52:44,655 numba.core.byteflow DEBUG stack ['$null$50.1', '$62load_attr.2', '$74load_attr.4', '$88build_slice.8'] 13:52:44,655 numba.core.byteflow DEBUG dispatch pc=100, inst=PRECALL(arg=1, lineno=205) 13:52:44,655 numba.core.byteflow DEBUG stack ['$null$50.1', '$62load_attr.2', '$90binary_subscr.9'] 13:52:44,655 numba.core.byteflow DEBUG dispatch pc=104, inst=CALL(arg=1, lineno=205) 13:52:44,655 numba.core.byteflow DEBUG stack ['$null$50.1', '$62load_attr.2', '$90binary_subscr.9'] 13:52:44,655 numba.core.byteflow DEBUG dispatch pc=114, inst=GET_ITER(arg=None, lineno=205) 13:52:44,655 numba.core.byteflow DEBUG stack ['$104call.10'] 13:52:44,655 numba.core.byteflow DEBUG end state. edges=[Edge(pc=116, stack=('$114get_iter.11',), blockstack=(), npush=0)] 13:52:44,655 numba.core.byteflow DEBUG pending: deque([State(pc_initial=116 nstack_initial=1)]) 13:52:44,655 numba.core.byteflow DEBUG stack: ['$phi116.0'] 13:52:44,655 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=116 nstack_initial=1) 13:52:44,655 numba.core.byteflow DEBUG dispatch pc=116, inst=FOR_ITER(arg=19, lineno=205) 13:52:44,655 numba.core.byteflow DEBUG stack ['$phi116.0'] 13:52:44,655 numba.core.byteflow DEBUG end state. edges=[Edge(pc=156, stack=(), blockstack=(), npush=0), Edge(pc=118, stack=('$phi116.0', '$116for_iter.2'), blockstack=(), npush=0)] 13:52:44,655 numba.core.byteflow DEBUG pending: deque([State(pc_initial=156 nstack_initial=0), State(pc_initial=118 nstack_initial=2)]) 13:52:44,656 numba.core.byteflow DEBUG stack: [] 13:52:44,656 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=156 nstack_initial=0) 13:52:44,656 numba.core.byteflow DEBUG dispatch pc=156, inst=LOAD_FAST(arg=0, lineno=207) 13:52:44,656 numba.core.byteflow DEBUG stack [] 13:52:44,656 numba.core.byteflow DEBUG dispatch pc=158, inst=RETURN_VALUE(arg=None, lineno=207) 13:52:44,656 numba.core.byteflow DEBUG stack ['$A156.0'] 13:52:44,656 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,656 numba.core.byteflow DEBUG pending: deque([State(pc_initial=118 nstack_initial=2)]) 13:52:44,656 numba.core.byteflow DEBUG stack: ['$phi118.0', '$phi118.1'] 13:52:44,656 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=118 nstack_initial=2) 13:52:44,656 numba.core.byteflow DEBUG dispatch pc=118, inst=STORE_FAST(arg=1, lineno=205) 13:52:44,656 numba.core.byteflow DEBUG stack ['$phi118.0', '$phi118.1'] 13:52:44,656 numba.core.byteflow DEBUG dispatch pc=120, inst=PUSH_NULL(arg=None, lineno=206) 13:52:44,656 numba.core.byteflow DEBUG stack ['$phi118.0'] 13:52:44,656 numba.core.byteflow DEBUG dispatch pc=122, inst=LOAD_DEREF(arg=2, lineno=206) 13:52:44,656 numba.core.byteflow DEBUG stack ['$phi118.0', '$null$120.2'] 13:52:44,656 numba.core.byteflow DEBUG dispatch pc=124, inst=LOAD_FAST(arg=0, lineno=206) 13:52:44,656 numba.core.byteflow DEBUG stack ['$phi118.0', '$null$120.2', '$122load_deref.3'] 13:52:44,656 numba.core.byteflow DEBUG dispatch pc=126, inst=LOAD_FAST(arg=1, lineno=206) 13:52:44,656 numba.core.byteflow DEBUG stack ['$phi118.0', '$null$120.2', '$122load_deref.3', '$A124.4'] 13:52:44,656 numba.core.byteflow DEBUG dispatch pc=128, inst=BINARY_SUBSCR(arg=None, lineno=206) 13:52:44,656 numba.core.byteflow DEBUG stack ['$phi118.0', '$null$120.2', '$122load_deref.3', '$A124.4', '$idx126.5'] 13:52:44,656 numba.core.byteflow DEBUG dispatch pc=138, inst=PRECALL(arg=1, lineno=206) 13:52:44,656 numba.core.byteflow DEBUG stack ['$phi118.0', '$null$120.2', '$122load_deref.3', '$128binary_subscr.6'] 13:52:44,656 numba.core.byteflow DEBUG dispatch pc=142, inst=CALL(arg=1, lineno=206) 13:52:44,656 numba.core.byteflow DEBUG stack ['$phi118.0', '$null$120.2', '$122load_deref.3', '$128binary_subscr.6'] 13:52:44,656 numba.core.byteflow DEBUG dispatch pc=152, inst=POP_TOP(arg=None, lineno=206) 13:52:44,656 numba.core.byteflow DEBUG stack ['$phi118.0', '$142call.7'] 13:52:44,656 numba.core.byteflow DEBUG dispatch pc=154, inst=JUMP_BACKWARD(arg=20, lineno=206) 13:52:44,656 numba.core.byteflow DEBUG stack ['$phi118.0'] 13:52:44,656 numba.core.byteflow DEBUG end state. edges=[Edge(pc=116, stack=('$phi118.0',), blockstack=(), npush=0)] 13:52:44,656 numba.core.byteflow DEBUG pending: deque([State(pc_initial=116 nstack_initial=1)]) 13:52:44,657 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:44,657 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=28 nstack_initial=0): set(), State(pc_initial=50 nstack_initial=0): set(), State(pc_initial=116 nstack_initial=1): {'$phi116.0'}, State(pc_initial=118 nstack_initial=2): {'$phi118.1'}, State(pc_initial=156 nstack_initial=0): set()}) 13:52:44,657 numba.core.byteflow DEBUG defmap: {'$phi116.0': State(pc_initial=50 nstack_initial=0), '$phi118.1': State(pc_initial=116 nstack_initial=1)} 13:52:44,657 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi116.0': {('$114get_iter.11', State(pc_initial=50 nstack_initial=0)), ('$phi118.0', State(pc_initial=118 nstack_initial=2))}, '$phi118.0': {('$phi116.0', State(pc_initial=116 nstack_initial=1))}, '$phi118.1': {('$116for_iter.2', State(pc_initial=116 nstack_initial=1))}}) 13:52:44,657 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi116.0': {('$114get_iter.11', State(pc_initial=50 nstack_initial=0)), ('$phi116.0', State(pc_initial=116 nstack_initial=1))}, '$phi118.0': {('$114get_iter.11', State(pc_initial=50 nstack_initial=0))}, '$phi118.1': {('$116for_iter.2', State(pc_initial=116 nstack_initial=1))}}) 13:52:44,657 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi116.0': {('$114get_iter.11', State(pc_initial=50 nstack_initial=0))}, '$phi118.0': {('$114get_iter.11', State(pc_initial=50 nstack_initial=0))}, '$phi118.1': {('$116for_iter.2', State(pc_initial=116 nstack_initial=1))}}) 13:52:44,657 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi116.0': {('$114get_iter.11', State(pc_initial=50 nstack_initial=0))}, '$phi118.0': {('$114get_iter.11', State(pc_initial=50 nstack_initial=0))}, '$phi118.1': {('$116for_iter.2', State(pc_initial=116 nstack_initial=1))}}) 13:52:44,657 numba.core.byteflow DEBUG keep phismap: {'$phi116.0': {('$114get_iter.11', State(pc_initial=50 nstack_initial=0))}, '$phi118.1': {('$116for_iter.2', State(pc_initial=116 nstack_initial=1))}} 13:52:44,657 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=50 nstack_initial=0): {'$phi116.0': '$114get_iter.11'}, State(pc_initial=116 nstack_initial=1): {'$phi118.1': '$116for_iter.2'}}) 13:52:44,657 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:44,657 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {'res': '$A6.0'}), (8, {'item': '$A6.0', 'res': '$8load_attr.1'}), (10, {}), (12, {}), (14, {}), (16, {}), (18, {'res': '$const18.2'}), (20, {'lhs': '$8load_attr.1', 'rhs': '$const18.2', 'res': '$20compare_op.3'}), (22, {}), (24, {}), (26, {'pred': '$20compare_op.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={28: (), 50: ()}) 13:52:44,657 numba.core.byteflow DEBUG block_infos State(pc_initial=28 nstack_initial=0): AdaptBlockInfo(insts=((28, {}), (30, {'res': '$30load_deref.1'}), (32, {'res': '$A32.2'}), (34, {}), (36, {}), (38, {'func': '$30load_deref.1', 'args': ['$A32.2'], 'kw_names': None, 'res': '$38call.3'}), (40, {}), (42, {}), (44, {}), (46, {}), (48, {'retval': '$38call.3', 'castval': '$48return_value.4'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,657 numba.core.byteflow DEBUG block_infos State(pc_initial=50 nstack_initial=0): AdaptBlockInfo(insts=((50, {'idx': 1, 'res': '$50load_global.0'}), (52, {}), (54, {}), (56, {}), (58, {}), (60, {}), (62, {'item': '$50load_global.0', 'res': '$62load_attr.2'}), (64, {}), (66, {}), (68, {}), (70, {}), (72, {'res': '$A72.3'}), (74, {'item': '$A72.3', 'res': '$74load_attr.4'}), (76, {}), (78, {}), (80, {}), (82, {}), (84, {'res': '$const84.5'}), (86, {'res': '$const86.6'}), (88, {'start': '$const84.5', 'stop': '$const86.6', 'step': None, 'res': '$88build_slice.8', 'slicevar': '$88build_slice.7'}), (90, {'index': '$88build_slice.8', 'target': '$74load_attr.4', 'res': '$90binary_subscr.9'}), (92, {}), (94, {}), (96, {}), (98, {}), (100, {}), (102, {}), (104, {'func': '$62load_attr.2', 'args': ['$90binary_subscr.9'], 'kw_names': None, 'res': '$104call.10'}), (106, {}), (108, {}), (110, {}), (112, {}), (114, {'value': '$104call.10', 'res': '$114get_iter.11'})), outgoing_phis={'$phi116.0': '$114get_iter.11'}, blockstack=(), active_try_block=None, outgoing_edgepushed={116: ('$114get_iter.11',)}) 13:52:44,657 numba.core.byteflow DEBUG block_infos State(pc_initial=116 nstack_initial=1): AdaptBlockInfo(insts=((116, {'iterator': '$phi116.0', 'pair': '$116for_iter.1', 'indval': '$116for_iter.2', 'pred': '$116for_iter.3'}),), outgoing_phis={'$phi118.1': '$116for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={156: (), 118: ('$phi116.0', '$116for_iter.2')}) 13:52:44,657 numba.core.byteflow DEBUG block_infos State(pc_initial=118 nstack_initial=2): AdaptBlockInfo(insts=((118, {'value': '$phi118.1'}), (120, {}), (122, {'res': '$122load_deref.3'}), (124, {'res': '$A124.4'}), (126, {'res': '$idx126.5'}), (128, {'index': '$idx126.5', 'target': '$A124.4', 'res': '$128binary_subscr.6'}), (130, {}), (132, {}), (134, {}), (136, {}), (138, {}), (140, {}), (142, {'func': '$122load_deref.3', 'args': ['$128binary_subscr.6'], 'kw_names': None, 'res': '$142call.7'}), (144, {}), (146, {}), (148, {}), (150, {}), (154, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={116: ('$phi118.0',)}) 13:52:44,658 numba.core.byteflow DEBUG block_infos State(pc_initial=156 nstack_initial=0): AdaptBlockInfo(insts=((156, {'res': '$A156.0'}), (158, {'retval': '$A156.0', 'castval': '$158return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,658 numba.core.interpreter DEBUG label 0: A = arg(0, name=A) ['A'] $8load_attr.1 = getattr(value=A, attr=ndim) ['$8load_attr.1', 'A'] $const18.2 = const(int, 1) ['$const18.2'] $20compare_op.3 = $8load_attr.1 == $const18.2 ['$20compare_op.3', '$8load_attr.1', '$const18.2'] bool26 = global(bool: ) ['bool26'] $26pred = call bool26($20compare_op.3, func=bool26, args=(Var($20compare_op.3, quicksort.py:202),), kws=(), vararg=None, varkwarg=None, target=None) ['$20compare_op.3', '$26pred', 'bool26'] branch $26pred, 28, 50 ['$26pred'] label 28: $30load_deref.1 = freevar(run_quicksort1: .run_quicksort1 at 0x000001C3DB596160>) ['$30load_deref.1'] $38call.3 = call $30load_deref.1(A, func=$30load_deref.1, args=[Var(A, quicksort.py:200)], kws=(), vararg=None, varkwarg=None, target=None) ['$30load_deref.1', '$38call.3', 'A'] $48return_value.4 = cast(value=$38call.3) ['$38call.3', '$48return_value.4'] return $48return_value.4 ['$48return_value.4'] label 50: $50load_global.0 = global(np: ) ['$50load_global.0'] $62load_attr.2 = getattr(value=$50load_global.0, attr=ndindex) ['$50load_global.0', '$62load_attr.2'] $74load_attr.4 = getattr(value=A, attr=shape) ['$74load_attr.4', 'A'] $const84.5 = const(NoneType, None) ['$const84.5'] $const86.6 = const(int, -1) ['$const86.6'] $88build_slice.7 = global(slice: ) ['$88build_slice.7'] $88build_slice.8 = call $88build_slice.7($const84.5, $const86.6, func=$88build_slice.7, args=(Var($const84.5, quicksort.py:205), Var($const86.6, quicksort.py:205)), kws=(), vararg=None, varkwarg=None, target=None) ['$88build_slice.7', '$88build_slice.8', '$const84.5', '$const86.6'] $90binary_subscr.9 = getitem(value=$74load_attr.4, index=$88build_slice.8, fn=) ['$74load_attr.4', '$88build_slice.8', '$90binary_subscr.9'] $104call.10 = call $62load_attr.2($90binary_subscr.9, func=$62load_attr.2, args=[Var($90binary_subscr.9, quicksort.py:205)], kws=(), vararg=None, varkwarg=None, target=None) ['$104call.10', '$62load_attr.2', '$90binary_subscr.9'] $114get_iter.11 = getiter(value=$104call.10) ['$104call.10', '$114get_iter.11'] $phi116.0 = $114get_iter.11 ['$114get_iter.11', '$phi116.0'] jump 116 [] label 116: $116for_iter.1 = iternext(value=$phi116.0) ['$116for_iter.1', '$phi116.0'] $116for_iter.2 = pair_first(value=$116for_iter.1) ['$116for_iter.1', '$116for_iter.2'] $116for_iter.3 = pair_second(value=$116for_iter.1) ['$116for_iter.1', '$116for_iter.3'] $phi118.1 = $116for_iter.2 ['$116for_iter.2', '$phi118.1'] branch $116for_iter.3, 118, 156 ['$116for_iter.3'] label 118: idx = $phi118.1 ['$phi118.1', 'idx'] $122load_deref.3 = freevar(run_quicksort1: .run_quicksort1 at 0x000001C3DB596160>) ['$122load_deref.3'] $128binary_subscr.6 = getitem(value=A, index=idx, fn=) ['$128binary_subscr.6', 'A', 'idx'] $142call.7 = call $122load_deref.3($128binary_subscr.6, func=$122load_deref.3, args=[Var($128binary_subscr.6, quicksort.py:206)], kws=(), vararg=None, varkwarg=None, target=None) ['$122load_deref.3', '$128binary_subscr.6', '$142call.7'] jump 116 [] label 156: $158return_value.1 = cast(value=A) ['$158return_value.1', 'A'] return $158return_value.1 ['$158return_value.1'] 13:52:44,662 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:44,662 numba.core.ssa DEBUG Running 13:52:44,662 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:44,662 numba.core.ssa DEBUG on stmt: $8load_attr.1 = const(int, 1) 13:52:44,662 numba.core.ssa DEBUG on stmt: $const18.2 = const(int, 1) 13:52:44,662 numba.core.ssa DEBUG on stmt: $20compare_op.3 = const(int, 1) 13:52:44,662 numba.core.ssa DEBUG on stmt: bool26 = global(bool: ) 13:52:44,662 numba.core.ssa DEBUG on stmt: $26pred = call bool26($20compare_op.3, func=bool26, args=(Var($20compare_op.3, quicksort.py:202),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,662 numba.core.ssa DEBUG on stmt: jump 28 13:52:44,662 numba.core.ssa DEBUG ==== SSA block analysis pass on 28 13:52:44,662 numba.core.ssa DEBUG Running 13:52:44,662 numba.core.ssa DEBUG on stmt: $30load_deref.1 = freevar(run_quicksort1: .run_quicksort1 at 0x000001C3DB596160>) 13:52:44,662 numba.core.ssa DEBUG on stmt: $38call.3 = call $30load_deref.1(A, func=$30load_deref.1, args=[Var(A, quicksort.py:200)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,662 numba.core.ssa DEBUG on stmt: $48return_value.4 = cast(value=$38call.3) 13:52:44,662 numba.core.ssa DEBUG on stmt: return $48return_value.4 13:52:44,663 numba.core.ssa DEBUG defs defaultdict(, {'$20compare_op.3': [(, 0)], '$26pred': [(, 0)], '$30load_deref.1': [(, 28)], '$38call.3': [(, 28)], '$48return_value.4': [(, 28)], '$8load_attr.1': [(, 0)], '$const18.2': [(, 0)], 'A': [(, 0)], 'bool26': [(, 0)]}) 13:52:44,663 numba.core.ssa DEBUG SSA violators 13:52:44,666 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=164) 2 COPY_FREE_VARS(arg=4, lineno=164) 4 RESUME(arg=0, lineno=164) 6 PUSH_NULL(arg=None, lineno=166) 8 LOAD_DEREF(arg=8, lineno=166) 10 LOAD_FAST(arg=0, lineno=166) 12 PRECALL(arg=1, lineno=166) 16 CALL(arg=1, lineno=166) 26 STORE_FAST(arg=1, lineno=166) 28 LOAD_GLOBAL(arg=1, lineno=168) 40 LOAD_FAST(arg=0, lineno=168) 42 PRECALL(arg=1, lineno=168) 46 CALL(arg=1, lineno=168) 56 LOAD_CONST(arg=1, lineno=168) 58 COMPARE_OP(arg=0, lineno=168) 64 POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=168) 66 LOAD_FAST(arg=1, lineno=169) 68 RETURN_VALUE(arg=None, lineno=169) > 70 LOAD_GLOBAL(arg=3, lineno=171) 82 LOAD_DEREF(arg=10, lineno=171) 84 LOAD_DEREF(arg=10, lineno=171) 86 PRECALL(arg=2, lineno=171) 90 CALL(arg=2, lineno=171) 100 BUILD_LIST(arg=1, lineno=171) 102 LOAD_GLOBAL(arg=4, lineno=171) 114 BINARY_OP(arg=5, lineno=171) 118 STORE_FAST(arg=2, lineno=171) 120 LOAD_GLOBAL(arg=3, lineno=172) 132 LOAD_DEREF(arg=10, lineno=172) 134 LOAD_GLOBAL(arg=1, lineno=172) 146 LOAD_FAST(arg=0, lineno=172) 148 PRECALL(arg=1, lineno=172) 152 CALL(arg=1, lineno=172) 162 LOAD_CONST(arg=2, lineno=172) 164 BINARY_OP(arg=10, lineno=172) 168 PRECALL(arg=2, lineno=172) 172 CALL(arg=2, lineno=172) 182 LOAD_FAST(arg=2, lineno=172) 184 LOAD_CONST(arg=3, lineno=172) 186 STORE_SUBSCR(arg=None, lineno=172) 190 LOAD_CONST(arg=2, lineno=173) 192 STORE_FAST(arg=3, lineno=173) 194 LOAD_FAST(arg=3, lineno=175) 196 LOAD_CONST(arg=3, lineno=175) 198 COMPARE_OP(arg=4, lineno=175) 204 POP_JUMP_FORWARD_IF_FALSE(arg=180, lineno=175) > 206 LOAD_FAST(arg=3, lineno=176) 208 LOAD_CONST(arg=2, lineno=176) 210 BINARY_OP(arg=23, lineno=176) 214 STORE_FAST(arg=3, lineno=176) 216 LOAD_FAST(arg=2, lineno=177) 218 LOAD_FAST(arg=3, lineno=177) 220 BINARY_SUBSCR(arg=None, lineno=177) 230 UNPACK_SEQUENCE(arg=2, lineno=177) 234 STORE_FAST(arg=4, lineno=177) 236 STORE_FAST(arg=5, lineno=177) 238 LOAD_FAST(arg=5, lineno=179) 240 LOAD_FAST(arg=4, lineno=179) 242 BINARY_OP(arg=10, lineno=179) 246 LOAD_GLOBAL(arg=6, lineno=179) 258 COMPARE_OP(arg=5, lineno=179) 264 POP_JUMP_FORWARD_IF_FALSE(arg=130, lineno=179) > 266 LOAD_FAST(arg=3, lineno=180) 268 LOAD_GLOBAL(arg=4, lineno=180) 280 COMPARE_OP(arg=0, lineno=180) 286 POP_JUMP_FORWARD_IF_TRUE(arg=2, lineno=180) 288 LOAD_ASSERTION_ERROR(arg=None, lineno=180) 290 RAISE_VARARGS(arg=1, lineno=180) > 292 PUSH_NULL(arg=None, lineno=181) 294 LOAD_DEREF(arg=9, lineno=181) 296 LOAD_FAST(arg=0, lineno=181) 298 LOAD_FAST(arg=1, lineno=181) 300 LOAD_FAST(arg=4, lineno=181) 302 LOAD_FAST(arg=5, lineno=181) 304 PRECALL(arg=4, lineno=181) 308 CALL(arg=4, lineno=181) 318 STORE_FAST(arg=6, lineno=181) 320 LOAD_FAST(arg=5, lineno=183) 322 LOAD_FAST(arg=6, lineno=183) 324 BINARY_OP(arg=10, lineno=183) 328 LOAD_FAST(arg=6, lineno=183) 330 LOAD_FAST(arg=4, lineno=183) 332 BINARY_OP(arg=10, lineno=183) 336 COMPARE_OP(arg=4, lineno=183) 342 POP_JUMP_FORWARD_IF_FALSE(arg=39, lineno=183) 344 LOAD_FAST(arg=5, lineno=185) 346 LOAD_FAST(arg=6, lineno=185) 348 COMPARE_OP(arg=4, lineno=185) 354 POP_JUMP_FORWARD_IF_FALSE(arg=27, lineno=185) 356 LOAD_GLOBAL(arg=3, lineno=186) 368 LOAD_FAST(arg=6, lineno=186) 370 LOAD_CONST(arg=2, lineno=186) 372 BINARY_OP(arg=0, lineno=186) 376 LOAD_FAST(arg=5, lineno=186) 378 PRECALL(arg=2, lineno=186) 382 CALL(arg=2, lineno=186) 392 LOAD_FAST(arg=2, lineno=186) 394 LOAD_FAST(arg=3, lineno=186) 396 STORE_SUBSCR(arg=None, lineno=186) 400 LOAD_FAST(arg=3, lineno=187) 402 LOAD_CONST(arg=2, lineno=187) 404 BINARY_OP(arg=13, lineno=187) 408 STORE_FAST(arg=3, lineno=187) > 410 LOAD_FAST(arg=6, lineno=188) 412 LOAD_CONST(arg=2, lineno=188) 414 BINARY_OP(arg=10, lineno=188) 418 STORE_FAST(arg=5, lineno=188) 420 JUMP_FORWARD(arg=38, lineno=188) > 422 LOAD_FAST(arg=6, lineno=190) 424 LOAD_FAST(arg=4, lineno=190) 426 COMPARE_OP(arg=4, lineno=190) 432 POP_JUMP_FORWARD_IF_FALSE(arg=27, lineno=190) 434 LOAD_GLOBAL(arg=3, lineno=191) 446 LOAD_FAST(arg=4, lineno=191) 448 LOAD_FAST(arg=6, lineno=191) 450 LOAD_CONST(arg=2, lineno=191) 452 BINARY_OP(arg=10, lineno=191) 456 PRECALL(arg=2, lineno=191) 460 CALL(arg=2, lineno=191) 470 LOAD_FAST(arg=2, lineno=191) 472 LOAD_FAST(arg=3, lineno=191) 474 STORE_SUBSCR(arg=None, lineno=191) 478 LOAD_FAST(arg=3, lineno=192) 480 LOAD_CONST(arg=2, lineno=192) 482 BINARY_OP(arg=13, lineno=192) 486 STORE_FAST(arg=3, lineno=192) > 488 LOAD_FAST(arg=6, lineno=193) 490 LOAD_CONST(arg=2, lineno=193) 492 BINARY_OP(arg=0, lineno=193) 496 STORE_FAST(arg=4, lineno=193) > 498 LOAD_FAST(arg=5, lineno=179) 500 LOAD_FAST(arg=4, lineno=179) 502 BINARY_OP(arg=10, lineno=179) 506 LOAD_GLOBAL(arg=6, lineno=179) 518 COMPARE_OP(arg=5, lineno=179) 524 POP_JUMP_BACKWARD_IF_TRUE(arg=130, lineno=179) > 526 PUSH_NULL(arg=None, lineno=195) 528 LOAD_DEREF(arg=7, lineno=195) 530 LOAD_FAST(arg=0, lineno=195) 532 LOAD_FAST(arg=1, lineno=195) 534 LOAD_FAST(arg=4, lineno=195) 536 LOAD_FAST(arg=5, lineno=195) 538 PRECALL(arg=4, lineno=195) 542 CALL(arg=4, lineno=195) 552 POP_TOP(arg=None, lineno=195) 554 LOAD_FAST(arg=3, lineno=175) 556 LOAD_CONST(arg=3, lineno=175) 558 COMPARE_OP(arg=4, lineno=175) 564 POP_JUMP_BACKWARD_IF_TRUE(arg=180, lineno=175) > 566 LOAD_FAST(arg=1, lineno=197) 568 RETURN_VALUE(arg=None, lineno=197) 13:52:44,666 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:44,666 numba.core.byteflow DEBUG stack: [] 13:52:44,666 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:44,666 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=164) 13:52:44,666 numba.core.byteflow DEBUG stack [] 13:52:44,666 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=4, lineno=164) 13:52:44,666 numba.core.byteflow DEBUG stack [] 13:52:44,666 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=164) 13:52:44,666 numba.core.byteflow DEBUG stack [] 13:52:44,666 numba.core.byteflow DEBUG dispatch pc=6, inst=PUSH_NULL(arg=None, lineno=166) 13:52:44,666 numba.core.byteflow DEBUG stack [] 13:52:44,666 numba.core.byteflow DEBUG dispatch pc=8, inst=LOAD_DEREF(arg=8, lineno=166) 13:52:44,666 numba.core.byteflow DEBUG stack ['$null$6.0'] 13:52:44,666 numba.core.byteflow DEBUG dispatch pc=10, inst=LOAD_FAST(arg=0, lineno=166) 13:52:44,667 numba.core.byteflow DEBUG stack ['$null$6.0', '$8load_deref.1'] 13:52:44,667 numba.core.byteflow DEBUG dispatch pc=12, inst=PRECALL(arg=1, lineno=166) 13:52:44,667 numba.core.byteflow DEBUG stack ['$null$6.0', '$8load_deref.1', '$A10.2'] 13:52:44,667 numba.core.byteflow DEBUG dispatch pc=16, inst=CALL(arg=1, lineno=166) 13:52:44,667 numba.core.byteflow DEBUG stack ['$null$6.0', '$8load_deref.1', '$A10.2'] 13:52:44,667 numba.core.byteflow DEBUG dispatch pc=26, inst=STORE_FAST(arg=1, lineno=166) 13:52:44,667 numba.core.byteflow DEBUG stack ['$16call.3'] 13:52:44,667 numba.core.byteflow DEBUG dispatch pc=28, inst=LOAD_GLOBAL(arg=1, lineno=168) 13:52:44,667 numba.core.byteflow DEBUG stack [] 13:52:44,667 numba.core.byteflow DEBUG dispatch pc=40, inst=LOAD_FAST(arg=0, lineno=168) 13:52:44,667 numba.core.byteflow DEBUG stack ['$null$28.5', '$28load_global.4'] 13:52:44,667 numba.core.byteflow DEBUG dispatch pc=42, inst=PRECALL(arg=1, lineno=168) 13:52:44,667 numba.core.byteflow DEBUG stack ['$null$28.5', '$28load_global.4', '$A40.6'] 13:52:44,667 numba.core.byteflow DEBUG dispatch pc=46, inst=CALL(arg=1, lineno=168) 13:52:44,667 numba.core.byteflow DEBUG stack ['$null$28.5', '$28load_global.4', '$A40.6'] 13:52:44,667 numba.core.byteflow DEBUG dispatch pc=56, inst=LOAD_CONST(arg=1, lineno=168) 13:52:44,667 numba.core.byteflow DEBUG stack ['$46call.7'] 13:52:44,667 numba.core.byteflow DEBUG dispatch pc=58, inst=COMPARE_OP(arg=0, lineno=168) 13:52:44,667 numba.core.byteflow DEBUG stack ['$46call.7', '$const56.8'] 13:52:44,667 numba.core.byteflow DEBUG dispatch pc=64, inst=POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=168) 13:52:44,668 numba.core.byteflow DEBUG stack ['$58compare_op.9'] 13:52:44,668 numba.core.byteflow DEBUG end state. edges=[Edge(pc=66, stack=(), blockstack=(), npush=0), Edge(pc=70, stack=(), blockstack=(), npush=0)] 13:52:44,668 numba.core.byteflow DEBUG pending: deque([State(pc_initial=66 nstack_initial=0), State(pc_initial=70 nstack_initial=0)]) 13:52:44,668 numba.core.byteflow DEBUG stack: [] 13:52:44,668 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=66 nstack_initial=0) 13:52:44,668 numba.core.byteflow DEBUG dispatch pc=66, inst=LOAD_FAST(arg=1, lineno=169) 13:52:44,668 numba.core.byteflow DEBUG stack [] 13:52:44,668 numba.core.byteflow DEBUG dispatch pc=68, inst=RETURN_VALUE(arg=None, lineno=169) 13:52:44,668 numba.core.byteflow DEBUG stack ['$R66.0'] 13:52:44,668 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,668 numba.core.byteflow DEBUG pending: deque([State(pc_initial=70 nstack_initial=0)]) 13:52:44,668 numba.core.byteflow DEBUG stack: [] 13:52:44,668 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=70 nstack_initial=0) 13:52:44,668 numba.core.byteflow DEBUG dispatch pc=70, inst=LOAD_GLOBAL(arg=3, lineno=171) 13:52:44,668 numba.core.byteflow DEBUG stack [] 13:52:44,668 numba.core.byteflow DEBUG dispatch pc=82, inst=LOAD_DEREF(arg=10, lineno=171) 13:52:44,668 numba.core.byteflow DEBUG stack ['$null$70.1', '$70load_global.0'] 13:52:44,668 numba.core.byteflow DEBUG dispatch pc=84, inst=LOAD_DEREF(arg=10, lineno=171) 13:52:44,668 numba.core.byteflow DEBUG stack ['$null$70.1', '$70load_global.0', '$82load_deref.2'] 13:52:44,668 numba.core.byteflow DEBUG dispatch pc=86, inst=PRECALL(arg=2, lineno=171) 13:52:44,668 numba.core.byteflow DEBUG stack ['$null$70.1', '$70load_global.0', '$82load_deref.2', '$84load_deref.3'] 13:52:44,668 numba.core.byteflow DEBUG dispatch pc=90, inst=CALL(arg=2, lineno=171) 13:52:44,668 numba.core.byteflow DEBUG stack ['$null$70.1', '$70load_global.0', '$82load_deref.2', '$84load_deref.3'] 13:52:44,669 numba.core.byteflow DEBUG dispatch pc=100, inst=BUILD_LIST(arg=1, lineno=171) 13:52:44,669 numba.core.byteflow DEBUG stack ['$90call.4'] 13:52:44,669 numba.core.byteflow DEBUG dispatch pc=102, inst=LOAD_GLOBAL(arg=4, lineno=171) 13:52:44,669 numba.core.byteflow DEBUG stack ['$100build_list.5'] 13:52:44,669 numba.core.byteflow DEBUG dispatch pc=114, inst=BINARY_OP(arg=5, lineno=171) 13:52:44,669 numba.core.byteflow DEBUG stack ['$100build_list.5', '$102load_global.6'] 13:52:44,669 numba.core.byteflow DEBUG dispatch pc=118, inst=STORE_FAST(arg=2, lineno=171) 13:52:44,669 numba.core.byteflow DEBUG stack ['$binop_mul114.7'] 13:52:44,669 numba.core.byteflow DEBUG dispatch pc=120, inst=LOAD_GLOBAL(arg=3, lineno=172) 13:52:44,669 numba.core.byteflow DEBUG stack [] 13:52:44,669 numba.core.byteflow DEBUG dispatch pc=132, inst=LOAD_DEREF(arg=10, lineno=172) 13:52:44,669 numba.core.byteflow DEBUG stack ['$null$120.9', '$120load_global.8'] 13:52:44,669 numba.core.byteflow DEBUG dispatch pc=134, inst=LOAD_GLOBAL(arg=1, lineno=172) 13:52:44,669 numba.core.byteflow DEBUG stack ['$null$120.9', '$120load_global.8', '$132load_deref.10'] 13:52:44,669 numba.core.byteflow DEBUG dispatch pc=146, inst=LOAD_FAST(arg=0, lineno=172) 13:52:44,669 numba.core.byteflow DEBUG stack ['$null$120.9', '$120load_global.8', '$132load_deref.10', '$null$134.12', '$134load_global.11'] 13:52:44,669 numba.core.byteflow DEBUG dispatch pc=148, inst=PRECALL(arg=1, lineno=172) 13:52:44,669 numba.core.byteflow DEBUG stack ['$null$120.9', '$120load_global.8', '$132load_deref.10', '$null$134.12', '$134load_global.11', '$A146.13'] 13:52:44,669 numba.core.byteflow DEBUG dispatch pc=152, inst=CALL(arg=1, lineno=172) 13:52:44,669 numba.core.byteflow DEBUG stack ['$null$120.9', '$120load_global.8', '$132load_deref.10', '$null$134.12', '$134load_global.11', '$A146.13'] 13:52:44,670 numba.core.byteflow DEBUG dispatch pc=162, inst=LOAD_CONST(arg=2, lineno=172) 13:52:44,670 numba.core.byteflow DEBUG stack ['$null$120.9', '$120load_global.8', '$132load_deref.10', '$152call.14'] 13:52:44,670 numba.core.byteflow DEBUG dispatch pc=164, inst=BINARY_OP(arg=10, lineno=172) 13:52:44,670 numba.core.byteflow DEBUG stack ['$null$120.9', '$120load_global.8', '$132load_deref.10', '$152call.14', '$const162.15'] 13:52:44,670 numba.core.byteflow DEBUG dispatch pc=168, inst=PRECALL(arg=2, lineno=172) 13:52:44,670 numba.core.byteflow DEBUG stack ['$null$120.9', '$120load_global.8', '$132load_deref.10', '$binop_sub164.16'] 13:52:44,670 numba.core.byteflow DEBUG dispatch pc=172, inst=CALL(arg=2, lineno=172) 13:52:44,670 numba.core.byteflow DEBUG stack ['$null$120.9', '$120load_global.8', '$132load_deref.10', '$binop_sub164.16'] 13:52:44,670 numba.core.byteflow DEBUG dispatch pc=182, inst=LOAD_FAST(arg=2, lineno=172) 13:52:44,670 numba.core.byteflow DEBUG stack ['$172call.17'] 13:52:44,670 numba.core.byteflow DEBUG dispatch pc=184, inst=LOAD_CONST(arg=3, lineno=172) 13:52:44,670 numba.core.byteflow DEBUG stack ['$172call.17', '$stack182.18'] 13:52:44,670 numba.core.byteflow DEBUG dispatch pc=186, inst=STORE_SUBSCR(arg=None, lineno=172) 13:52:44,670 numba.core.byteflow DEBUG stack ['$172call.17', '$stack182.18', '$const184.19'] 13:52:44,670 numba.core.byteflow DEBUG dispatch pc=190, inst=LOAD_CONST(arg=2, lineno=173) 13:52:44,670 numba.core.byteflow DEBUG stack [] 13:52:44,670 numba.core.byteflow DEBUG dispatch pc=192, inst=STORE_FAST(arg=3, lineno=173) 13:52:44,670 numba.core.byteflow DEBUG stack ['$const190.20'] 13:52:44,670 numba.core.byteflow DEBUG dispatch pc=194, inst=LOAD_FAST(arg=3, lineno=175) 13:52:44,671 numba.core.byteflow DEBUG stack [] 13:52:44,671 numba.core.byteflow DEBUG dispatch pc=196, inst=LOAD_CONST(arg=3, lineno=175) 13:52:44,671 numba.core.byteflow DEBUG stack ['$n194.21'] 13:52:44,671 numba.core.byteflow DEBUG dispatch pc=198, inst=COMPARE_OP(arg=4, lineno=175) 13:52:44,671 numba.core.byteflow DEBUG stack ['$n194.21', '$const196.22'] 13:52:44,671 numba.core.byteflow DEBUG dispatch pc=204, inst=POP_JUMP_FORWARD_IF_FALSE(arg=180, lineno=175) 13:52:44,671 numba.core.byteflow DEBUG stack ['$198compare_op.23'] 13:52:44,671 numba.core.byteflow DEBUG end state. edges=[Edge(pc=206, stack=(), blockstack=(), npush=0), Edge(pc=566, stack=(), blockstack=(), npush=0)] 13:52:44,671 numba.core.byteflow DEBUG pending: deque([State(pc_initial=206 nstack_initial=0), State(pc_initial=566 nstack_initial=0)]) 13:52:44,671 numba.core.byteflow DEBUG stack: [] 13:52:44,671 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=206 nstack_initial=0) 13:52:44,671 numba.core.byteflow DEBUG dispatch pc=206, inst=LOAD_FAST(arg=3, lineno=176) 13:52:44,671 numba.core.byteflow DEBUG stack [] 13:52:44,671 numba.core.byteflow DEBUG dispatch pc=208, inst=LOAD_CONST(arg=2, lineno=176) 13:52:44,671 numba.core.byteflow DEBUG stack ['$n206.0'] 13:52:44,671 numba.core.byteflow DEBUG dispatch pc=210, inst=BINARY_OP(arg=23, lineno=176) 13:52:44,671 numba.core.byteflow DEBUG stack ['$n206.0', '$const208.1'] 13:52:44,671 numba.core.byteflow DEBUG dispatch pc=214, inst=STORE_FAST(arg=3, lineno=176) 13:52:44,671 numba.core.byteflow DEBUG stack ['$binop_isub210.2'] 13:52:44,671 numba.core.byteflow DEBUG dispatch pc=216, inst=LOAD_FAST(arg=2, lineno=177) 13:52:44,672 numba.core.byteflow DEBUG stack [] 13:52:44,672 numba.core.byteflow DEBUG dispatch pc=218, inst=LOAD_FAST(arg=3, lineno=177) 13:52:44,672 numba.core.byteflow DEBUG stack ['$stack216.3'] 13:52:44,672 numba.core.byteflow DEBUG dispatch pc=220, inst=BINARY_SUBSCR(arg=None, lineno=177) 13:52:44,672 numba.core.byteflow DEBUG stack ['$stack216.3', '$n218.4'] 13:52:44,672 numba.core.byteflow DEBUG dispatch pc=230, inst=UNPACK_SEQUENCE(arg=2, lineno=177) 13:52:44,672 numba.core.byteflow DEBUG stack ['$220binary_subscr.5'] 13:52:44,672 numba.core.byteflow DEBUG dispatch pc=234, inst=STORE_FAST(arg=4, lineno=177) 13:52:44,672 numba.core.byteflow DEBUG stack ['$230unpack_sequence.7', '$230unpack_sequence.6'] 13:52:44,672 numba.core.byteflow DEBUG dispatch pc=236, inst=STORE_FAST(arg=5, lineno=177) 13:52:44,672 numba.core.byteflow DEBUG stack ['$230unpack_sequence.7'] 13:52:44,672 numba.core.byteflow DEBUG dispatch pc=238, inst=LOAD_FAST(arg=5, lineno=179) 13:52:44,672 numba.core.byteflow DEBUG stack [] 13:52:44,672 numba.core.byteflow DEBUG dispatch pc=240, inst=LOAD_FAST(arg=4, lineno=179) 13:52:44,672 numba.core.byteflow DEBUG stack ['$high238.9'] 13:52:44,672 numba.core.byteflow DEBUG dispatch pc=242, inst=BINARY_OP(arg=10, lineno=179) 13:52:44,672 numba.core.byteflow DEBUG stack ['$high238.9', '$low240.10'] 13:52:44,672 numba.core.byteflow DEBUG dispatch pc=246, inst=LOAD_GLOBAL(arg=6, lineno=179) 13:52:44,672 numba.core.byteflow DEBUG stack ['$binop_sub242.11'] 13:52:44,672 numba.core.byteflow DEBUG dispatch pc=258, inst=COMPARE_OP(arg=5, lineno=179) 13:52:44,673 numba.core.byteflow DEBUG stack ['$binop_sub242.11', '$246load_global.12'] 13:52:44,673 numba.core.byteflow DEBUG dispatch pc=264, inst=POP_JUMP_FORWARD_IF_FALSE(arg=130, lineno=179) 13:52:44,673 numba.core.byteflow DEBUG stack ['$258compare_op.13'] 13:52:44,673 numba.core.byteflow DEBUG end state. edges=[Edge(pc=266, stack=(), blockstack=(), npush=0), Edge(pc=526, stack=(), blockstack=(), npush=0)] 13:52:44,673 numba.core.byteflow DEBUG pending: deque([State(pc_initial=566 nstack_initial=0), State(pc_initial=266 nstack_initial=0), State(pc_initial=526 nstack_initial=0)]) 13:52:44,673 numba.core.byteflow DEBUG stack: [] 13:52:44,673 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=566 nstack_initial=0) 13:52:44,673 numba.core.byteflow DEBUG dispatch pc=566, inst=LOAD_FAST(arg=1, lineno=197) 13:52:44,673 numba.core.byteflow DEBUG stack [] 13:52:44,673 numba.core.byteflow DEBUG dispatch pc=568, inst=RETURN_VALUE(arg=None, lineno=197) 13:52:44,673 numba.core.byteflow DEBUG stack ['$R566.0'] 13:52:44,673 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,673 numba.core.byteflow DEBUG pending: deque([State(pc_initial=266 nstack_initial=0), State(pc_initial=526 nstack_initial=0)]) 13:52:44,673 numba.core.byteflow DEBUG stack: [] 13:52:44,673 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=266 nstack_initial=0) 13:52:44,673 numba.core.byteflow DEBUG dispatch pc=266, inst=LOAD_FAST(arg=3, lineno=180) 13:52:44,673 numba.core.byteflow DEBUG stack [] 13:52:44,673 numba.core.byteflow DEBUG dispatch pc=268, inst=LOAD_GLOBAL(arg=4, lineno=180) 13:52:44,673 numba.core.byteflow DEBUG stack ['$n266.0'] 13:52:44,673 numba.core.byteflow DEBUG dispatch pc=280, inst=COMPARE_OP(arg=0, lineno=180) 13:52:44,673 numba.core.byteflow DEBUG stack ['$n266.0', '$268load_global.1'] 13:52:44,673 numba.core.byteflow DEBUG dispatch pc=286, inst=POP_JUMP_FORWARD_IF_TRUE(arg=2, lineno=180) 13:52:44,673 numba.core.byteflow DEBUG stack ['$280compare_op.2'] 13:52:44,674 numba.core.byteflow DEBUG end state. edges=[Edge(pc=288, stack=(), blockstack=(), npush=0), Edge(pc=292, stack=(), blockstack=(), npush=0)] 13:52:44,674 numba.core.byteflow DEBUG pending: deque([State(pc_initial=526 nstack_initial=0), State(pc_initial=288 nstack_initial=0), State(pc_initial=292 nstack_initial=0)]) 13:52:44,674 numba.core.byteflow DEBUG stack: [] 13:52:44,674 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=526 nstack_initial=0) 13:52:44,674 numba.core.byteflow DEBUG dispatch pc=526, inst=PUSH_NULL(arg=None, lineno=195) 13:52:44,674 numba.core.byteflow DEBUG stack [] 13:52:44,674 numba.core.byteflow DEBUG dispatch pc=528, inst=LOAD_DEREF(arg=7, lineno=195) 13:52:44,674 numba.core.byteflow DEBUG stack ['$null$526.0'] 13:52:44,674 numba.core.byteflow DEBUG dispatch pc=530, inst=LOAD_FAST(arg=0, lineno=195) 13:52:44,674 numba.core.byteflow DEBUG stack ['$null$526.0', '$528load_deref.1'] 13:52:44,674 numba.core.byteflow DEBUG dispatch pc=532, inst=LOAD_FAST(arg=1, lineno=195) 13:52:44,674 numba.core.byteflow DEBUG stack ['$null$526.0', '$528load_deref.1', '$A530.2'] 13:52:44,674 numba.core.byteflow DEBUG dispatch pc=534, inst=LOAD_FAST(arg=4, lineno=195) 13:52:44,674 numba.core.byteflow DEBUG stack ['$null$526.0', '$528load_deref.1', '$A530.2', '$R532.3'] 13:52:44,674 numba.core.byteflow DEBUG dispatch pc=536, inst=LOAD_FAST(arg=5, lineno=195) 13:52:44,674 numba.core.byteflow DEBUG stack ['$null$526.0', '$528load_deref.1', '$A530.2', '$R532.3', '$low534.4'] 13:52:44,674 numba.core.byteflow DEBUG dispatch pc=538, inst=PRECALL(arg=4, lineno=195) 13:52:44,674 numba.core.byteflow DEBUG stack ['$null$526.0', '$528load_deref.1', '$A530.2', '$R532.3', '$low534.4', '$high536.5'] 13:52:44,674 numba.core.byteflow DEBUG dispatch pc=542, inst=CALL(arg=4, lineno=195) 13:52:44,674 numba.core.byteflow DEBUG stack ['$null$526.0', '$528load_deref.1', '$A530.2', '$R532.3', '$low534.4', '$high536.5'] 13:52:44,674 numba.core.byteflow DEBUG dispatch pc=552, inst=POP_TOP(arg=None, lineno=195) 13:52:44,674 numba.core.byteflow DEBUG stack ['$542call.6'] 13:52:44,675 numba.core.byteflow DEBUG dispatch pc=554, inst=LOAD_FAST(arg=3, lineno=175) 13:52:44,675 numba.core.byteflow DEBUG stack [] 13:52:44,675 numba.core.byteflow DEBUG dispatch pc=556, inst=LOAD_CONST(arg=3, lineno=175) 13:52:44,675 numba.core.byteflow DEBUG stack ['$n554.7'] 13:52:44,675 numba.core.byteflow DEBUG dispatch pc=558, inst=COMPARE_OP(arg=4, lineno=175) 13:52:44,675 numba.core.byteflow DEBUG stack ['$n554.7', '$const556.8'] 13:52:44,675 numba.core.byteflow DEBUG dispatch pc=564, inst=POP_JUMP_BACKWARD_IF_TRUE(arg=180, lineno=175) 13:52:44,675 numba.core.byteflow DEBUG stack ['$558compare_op.9'] 13:52:44,675 numba.core.byteflow DEBUG end state. edges=[Edge(pc=566, stack=(), blockstack=(), npush=0), Edge(pc=206, stack=(), blockstack=(), npush=0)] 13:52:44,675 numba.core.byteflow DEBUG pending: deque([State(pc_initial=288 nstack_initial=0), State(pc_initial=292 nstack_initial=0), State(pc_initial=566 nstack_initial=0), State(pc_initial=206 nstack_initial=0)]) 13:52:44,675 numba.core.byteflow DEBUG stack: [] 13:52:44,675 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=288 nstack_initial=0) 13:52:44,675 numba.core.byteflow DEBUG dispatch pc=288, inst=LOAD_ASSERTION_ERROR(arg=None, lineno=180) 13:52:44,675 numba.core.byteflow DEBUG stack [] 13:52:44,675 numba.core.byteflow DEBUG dispatch pc=290, inst=RAISE_VARARGS(arg=1, lineno=180) 13:52:44,675 numba.core.byteflow DEBUG stack ['$assertion_error288.0'] 13:52:44,675 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,675 numba.core.byteflow DEBUG pending: deque([State(pc_initial=292 nstack_initial=0), State(pc_initial=566 nstack_initial=0), State(pc_initial=206 nstack_initial=0)]) 13:52:44,675 numba.core.byteflow DEBUG stack: [] 13:52:44,675 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=292 nstack_initial=0) 13:52:44,675 numba.core.byteflow DEBUG dispatch pc=292, inst=PUSH_NULL(arg=None, lineno=181) 13:52:44,675 numba.core.byteflow DEBUG stack [] 13:52:44,676 numba.core.byteflow DEBUG dispatch pc=294, inst=LOAD_DEREF(arg=9, lineno=181) 13:52:44,676 numba.core.byteflow DEBUG stack ['$null$292.0'] 13:52:44,676 numba.core.byteflow DEBUG dispatch pc=296, inst=LOAD_FAST(arg=0, lineno=181) 13:52:44,676 numba.core.byteflow DEBUG stack ['$null$292.0', '$294load_deref.1'] 13:52:44,676 numba.core.byteflow DEBUG dispatch pc=298, inst=LOAD_FAST(arg=1, lineno=181) 13:52:44,676 numba.core.byteflow DEBUG stack ['$null$292.0', '$294load_deref.1', '$A296.2'] 13:52:44,676 numba.core.byteflow DEBUG dispatch pc=300, inst=LOAD_FAST(arg=4, lineno=181) 13:52:44,676 numba.core.byteflow DEBUG stack ['$null$292.0', '$294load_deref.1', '$A296.2', '$R298.3'] 13:52:44,676 numba.core.byteflow DEBUG dispatch pc=302, inst=LOAD_FAST(arg=5, lineno=181) 13:52:44,676 numba.core.byteflow DEBUG stack ['$null$292.0', '$294load_deref.1', '$A296.2', '$R298.3', '$low300.4'] 13:52:44,676 numba.core.byteflow DEBUG dispatch pc=304, inst=PRECALL(arg=4, lineno=181) 13:52:44,676 numba.core.byteflow DEBUG stack ['$null$292.0', '$294load_deref.1', '$A296.2', '$R298.3', '$low300.4', '$high302.5'] 13:52:44,676 numba.core.byteflow DEBUG dispatch pc=308, inst=CALL(arg=4, lineno=181) 13:52:44,676 numba.core.byteflow DEBUG stack ['$null$292.0', '$294load_deref.1', '$A296.2', '$R298.3', '$low300.4', '$high302.5'] 13:52:44,676 numba.core.byteflow DEBUG dispatch pc=318, inst=STORE_FAST(arg=6, lineno=181) 13:52:44,676 numba.core.byteflow DEBUG stack ['$308call.6'] 13:52:44,676 numba.core.byteflow DEBUG dispatch pc=320, inst=LOAD_FAST(arg=5, lineno=183) 13:52:44,676 numba.core.byteflow DEBUG stack [] 13:52:44,676 numba.core.byteflow DEBUG dispatch pc=322, inst=LOAD_FAST(arg=6, lineno=183) 13:52:44,676 numba.core.byteflow DEBUG stack ['$high320.7'] 13:52:44,676 numba.core.byteflow DEBUG dispatch pc=324, inst=BINARY_OP(arg=10, lineno=183) 13:52:44,677 numba.core.byteflow DEBUG stack ['$high320.7', '$i322.8'] 13:52:44,677 numba.core.byteflow DEBUG dispatch pc=328, inst=LOAD_FAST(arg=6, lineno=183) 13:52:44,677 numba.core.byteflow DEBUG stack ['$binop_sub324.9'] 13:52:44,677 numba.core.byteflow DEBUG dispatch pc=330, inst=LOAD_FAST(arg=4, lineno=183) 13:52:44,677 numba.core.byteflow DEBUG stack ['$binop_sub324.9', '$i328.10'] 13:52:44,677 numba.core.byteflow DEBUG dispatch pc=332, inst=BINARY_OP(arg=10, lineno=183) 13:52:44,677 numba.core.byteflow DEBUG stack ['$binop_sub324.9', '$i328.10', '$low330.11'] 13:52:44,677 numba.core.byteflow DEBUG dispatch pc=336, inst=COMPARE_OP(arg=4, lineno=183) 13:52:44,677 numba.core.byteflow DEBUG stack ['$binop_sub324.9', '$binop_sub332.12'] 13:52:44,677 numba.core.byteflow DEBUG dispatch pc=342, inst=POP_JUMP_FORWARD_IF_FALSE(arg=39, lineno=183) 13:52:44,677 numba.core.byteflow DEBUG stack ['$336compare_op.13'] 13:52:44,677 numba.core.byteflow DEBUG end state. edges=[Edge(pc=344, stack=(), blockstack=(), npush=0), Edge(pc=422, stack=(), blockstack=(), npush=0)] 13:52:44,677 numba.core.byteflow DEBUG pending: deque([State(pc_initial=566 nstack_initial=0), State(pc_initial=206 nstack_initial=0), State(pc_initial=344 nstack_initial=0), State(pc_initial=422 nstack_initial=0)]) 13:52:44,677 numba.core.byteflow DEBUG pending: deque([State(pc_initial=206 nstack_initial=0), State(pc_initial=344 nstack_initial=0), State(pc_initial=422 nstack_initial=0)]) 13:52:44,677 numba.core.byteflow DEBUG pending: deque([State(pc_initial=344 nstack_initial=0), State(pc_initial=422 nstack_initial=0)]) 13:52:44,677 numba.core.byteflow DEBUG stack: [] 13:52:44,677 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=344 nstack_initial=0) 13:52:44,677 numba.core.byteflow DEBUG dispatch pc=344, inst=LOAD_FAST(arg=5, lineno=185) 13:52:44,677 numba.core.byteflow DEBUG stack [] 13:52:44,677 numba.core.byteflow DEBUG dispatch pc=346, inst=LOAD_FAST(arg=6, lineno=185) 13:52:44,677 numba.core.byteflow DEBUG stack ['$high344.0'] 13:52:44,677 numba.core.byteflow DEBUG dispatch pc=348, inst=COMPARE_OP(arg=4, lineno=185) 13:52:44,678 numba.core.byteflow DEBUG stack ['$high344.0', '$i346.1'] 13:52:44,678 numba.core.byteflow DEBUG dispatch pc=354, inst=POP_JUMP_FORWARD_IF_FALSE(arg=27, lineno=185) 13:52:44,678 numba.core.byteflow DEBUG stack ['$348compare_op.2'] 13:52:44,678 numba.core.byteflow DEBUG end state. edges=[Edge(pc=356, stack=(), blockstack=(), npush=0), Edge(pc=410, stack=(), blockstack=(), npush=0)] 13:52:44,678 numba.core.byteflow DEBUG pending: deque([State(pc_initial=422 nstack_initial=0), State(pc_initial=356 nstack_initial=0), State(pc_initial=410 nstack_initial=0)]) 13:52:44,678 numba.core.byteflow DEBUG stack: [] 13:52:44,678 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=422 nstack_initial=0) 13:52:44,678 numba.core.byteflow DEBUG dispatch pc=422, inst=LOAD_FAST(arg=6, lineno=190) 13:52:44,678 numba.core.byteflow DEBUG stack [] 13:52:44,678 numba.core.byteflow DEBUG dispatch pc=424, inst=LOAD_FAST(arg=4, lineno=190) 13:52:44,678 numba.core.byteflow DEBUG stack ['$i422.0'] 13:52:44,678 numba.core.byteflow DEBUG dispatch pc=426, inst=COMPARE_OP(arg=4, lineno=190) 13:52:44,678 numba.core.byteflow DEBUG stack ['$i422.0', '$low424.1'] 13:52:44,678 numba.core.byteflow DEBUG dispatch pc=432, inst=POP_JUMP_FORWARD_IF_FALSE(arg=27, lineno=190) 13:52:44,678 numba.core.byteflow DEBUG stack ['$426compare_op.2'] 13:52:44,678 numba.core.byteflow DEBUG end state. edges=[Edge(pc=434, stack=(), blockstack=(), npush=0), Edge(pc=488, stack=(), blockstack=(), npush=0)] 13:52:44,678 numba.core.byteflow DEBUG pending: deque([State(pc_initial=356 nstack_initial=0), State(pc_initial=410 nstack_initial=0), State(pc_initial=434 nstack_initial=0), State(pc_initial=488 nstack_initial=0)]) 13:52:44,678 numba.core.byteflow DEBUG stack: [] 13:52:44,678 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=356 nstack_initial=0) 13:52:44,678 numba.core.byteflow DEBUG dispatch pc=356, inst=LOAD_GLOBAL(arg=3, lineno=186) 13:52:44,678 numba.core.byteflow DEBUG stack [] 13:52:44,678 numba.core.byteflow DEBUG dispatch pc=368, inst=LOAD_FAST(arg=6, lineno=186) 13:52:44,679 numba.core.byteflow DEBUG stack ['$null$356.1', '$356load_global.0'] 13:52:44,679 numba.core.byteflow DEBUG dispatch pc=370, inst=LOAD_CONST(arg=2, lineno=186) 13:52:44,679 numba.core.byteflow DEBUG stack ['$null$356.1', '$356load_global.0', '$i368.2'] 13:52:44,679 numba.core.byteflow DEBUG dispatch pc=372, inst=BINARY_OP(arg=0, lineno=186) 13:52:44,679 numba.core.byteflow DEBUG stack ['$null$356.1', '$356load_global.0', '$i368.2', '$const370.3'] 13:52:44,679 numba.core.byteflow DEBUG dispatch pc=376, inst=LOAD_FAST(arg=5, lineno=186) 13:52:44,679 numba.core.byteflow DEBUG stack ['$null$356.1', '$356load_global.0', '$binop_add372.4'] 13:52:44,679 numba.core.byteflow DEBUG dispatch pc=378, inst=PRECALL(arg=2, lineno=186) 13:52:44,679 numba.core.byteflow DEBUG stack ['$null$356.1', '$356load_global.0', '$binop_add372.4', '$high376.5'] 13:52:44,679 numba.core.byteflow DEBUG dispatch pc=382, inst=CALL(arg=2, lineno=186) 13:52:44,679 numba.core.byteflow DEBUG stack ['$null$356.1', '$356load_global.0', '$binop_add372.4', '$high376.5'] 13:52:44,679 numba.core.byteflow DEBUG dispatch pc=392, inst=LOAD_FAST(arg=2, lineno=186) 13:52:44,679 numba.core.byteflow DEBUG stack ['$382call.6'] 13:52:44,679 numba.core.byteflow DEBUG dispatch pc=394, inst=LOAD_FAST(arg=3, lineno=186) 13:52:44,679 numba.core.byteflow DEBUG stack ['$382call.6', '$stack392.7'] 13:52:44,679 numba.core.byteflow DEBUG dispatch pc=396, inst=STORE_SUBSCR(arg=None, lineno=186) 13:52:44,679 numba.core.byteflow DEBUG stack ['$382call.6', '$stack392.7', '$n394.8'] 13:52:44,679 numba.core.byteflow DEBUG dispatch pc=400, inst=LOAD_FAST(arg=3, lineno=187) 13:52:44,679 numba.core.byteflow DEBUG stack [] 13:52:44,679 numba.core.byteflow DEBUG dispatch pc=402, inst=LOAD_CONST(arg=2, lineno=187) 13:52:44,679 numba.core.byteflow DEBUG stack ['$n400.9'] 13:52:44,680 numba.core.byteflow DEBUG dispatch pc=404, inst=BINARY_OP(arg=13, lineno=187) 13:52:44,680 numba.core.byteflow DEBUG stack ['$n400.9', '$const402.10'] 13:52:44,680 numba.core.byteflow DEBUG dispatch pc=408, inst=STORE_FAST(arg=3, lineno=187) 13:52:44,680 numba.core.byteflow DEBUG stack ['$binop_iadd404.11'] 13:52:44,680 numba.core.byteflow DEBUG end state. edges=[Edge(pc=410, stack=(), blockstack=(), npush=0)] 13:52:44,680 numba.core.byteflow DEBUG pending: deque([State(pc_initial=410 nstack_initial=0), State(pc_initial=434 nstack_initial=0), State(pc_initial=488 nstack_initial=0), State(pc_initial=410 nstack_initial=0)]) 13:52:44,680 numba.core.byteflow DEBUG stack: [] 13:52:44,680 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=410 nstack_initial=0) 13:52:44,680 numba.core.byteflow DEBUG dispatch pc=410, inst=LOAD_FAST(arg=6, lineno=188) 13:52:44,680 numba.core.byteflow DEBUG stack [] 13:52:44,680 numba.core.byteflow DEBUG dispatch pc=412, inst=LOAD_CONST(arg=2, lineno=188) 13:52:44,680 numba.core.byteflow DEBUG stack ['$i410.0'] 13:52:44,680 numba.core.byteflow DEBUG dispatch pc=414, inst=BINARY_OP(arg=10, lineno=188) 13:52:44,680 numba.core.byteflow DEBUG stack ['$i410.0', '$const412.1'] 13:52:44,680 numba.core.byteflow DEBUG dispatch pc=418, inst=STORE_FAST(arg=5, lineno=188) 13:52:44,680 numba.core.byteflow DEBUG stack ['$binop_sub414.2'] 13:52:44,680 numba.core.byteflow DEBUG dispatch pc=420, inst=JUMP_FORWARD(arg=38, lineno=188) 13:52:44,680 numba.core.byteflow DEBUG stack [] 13:52:44,680 numba.core.byteflow DEBUG end state. edges=[Edge(pc=498, stack=(), blockstack=(), npush=0)] 13:52:44,680 numba.core.byteflow DEBUG pending: deque([State(pc_initial=434 nstack_initial=0), State(pc_initial=488 nstack_initial=0), State(pc_initial=410 nstack_initial=0), State(pc_initial=498 nstack_initial=0)]) 13:52:44,680 numba.core.byteflow DEBUG stack: [] 13:52:44,680 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=434 nstack_initial=0) 13:52:44,681 numba.core.byteflow DEBUG dispatch pc=434, inst=LOAD_GLOBAL(arg=3, lineno=191) 13:52:44,681 numba.core.byteflow DEBUG stack [] 13:52:44,681 numba.core.byteflow DEBUG dispatch pc=446, inst=LOAD_FAST(arg=4, lineno=191) 13:52:44,681 numba.core.byteflow DEBUG stack ['$null$434.1', '$434load_global.0'] 13:52:44,681 numba.core.byteflow DEBUG dispatch pc=448, inst=LOAD_FAST(arg=6, lineno=191) 13:52:44,681 numba.core.byteflow DEBUG stack ['$null$434.1', '$434load_global.0', '$low446.2'] 13:52:44,681 numba.core.byteflow DEBUG dispatch pc=450, inst=LOAD_CONST(arg=2, lineno=191) 13:52:44,681 numba.core.byteflow DEBUG stack ['$null$434.1', '$434load_global.0', '$low446.2', '$i448.3'] 13:52:44,681 numba.core.byteflow DEBUG dispatch pc=452, inst=BINARY_OP(arg=10, lineno=191) 13:52:44,681 numba.core.byteflow DEBUG stack ['$null$434.1', '$434load_global.0', '$low446.2', '$i448.3', '$const450.4'] 13:52:44,681 numba.core.byteflow DEBUG dispatch pc=456, inst=PRECALL(arg=2, lineno=191) 13:52:44,681 numba.core.byteflow DEBUG stack ['$null$434.1', '$434load_global.0', '$low446.2', '$binop_sub452.5'] 13:52:44,681 numba.core.byteflow DEBUG dispatch pc=460, inst=CALL(arg=2, lineno=191) 13:52:44,681 numba.core.byteflow DEBUG stack ['$null$434.1', '$434load_global.0', '$low446.2', '$binop_sub452.5'] 13:52:44,681 numba.core.byteflow DEBUG dispatch pc=470, inst=LOAD_FAST(arg=2, lineno=191) 13:52:44,681 numba.core.byteflow DEBUG stack ['$460call.6'] 13:52:44,681 numba.core.byteflow DEBUG dispatch pc=472, inst=LOAD_FAST(arg=3, lineno=191) 13:52:44,681 numba.core.byteflow DEBUG stack ['$460call.6', '$stack470.7'] 13:52:44,681 numba.core.byteflow DEBUG dispatch pc=474, inst=STORE_SUBSCR(arg=None, lineno=191) 13:52:44,681 numba.core.byteflow DEBUG stack ['$460call.6', '$stack470.7', '$n472.8'] 13:52:44,681 numba.core.byteflow DEBUG dispatch pc=478, inst=LOAD_FAST(arg=3, lineno=192) 13:52:44,682 numba.core.byteflow DEBUG stack [] 13:52:44,682 numba.core.byteflow DEBUG dispatch pc=480, inst=LOAD_CONST(arg=2, lineno=192) 13:52:44,682 numba.core.byteflow DEBUG stack ['$n478.9'] 13:52:44,682 numba.core.byteflow DEBUG dispatch pc=482, inst=BINARY_OP(arg=13, lineno=192) 13:52:44,682 numba.core.byteflow DEBUG stack ['$n478.9', '$const480.10'] 13:52:44,682 numba.core.byteflow DEBUG dispatch pc=486, inst=STORE_FAST(arg=3, lineno=192) 13:52:44,682 numba.core.byteflow DEBUG stack ['$binop_iadd482.11'] 13:52:44,682 numba.core.byteflow DEBUG end state. edges=[Edge(pc=488, stack=(), blockstack=(), npush=0)] 13:52:44,682 numba.core.byteflow DEBUG pending: deque([State(pc_initial=488 nstack_initial=0), State(pc_initial=410 nstack_initial=0), State(pc_initial=498 nstack_initial=0), State(pc_initial=488 nstack_initial=0)]) 13:52:44,682 numba.core.byteflow DEBUG stack: [] 13:52:44,682 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=488 nstack_initial=0) 13:52:44,682 numba.core.byteflow DEBUG dispatch pc=488, inst=LOAD_FAST(arg=6, lineno=193) 13:52:44,682 numba.core.byteflow DEBUG stack [] 13:52:44,682 numba.core.byteflow DEBUG dispatch pc=490, inst=LOAD_CONST(arg=2, lineno=193) 13:52:44,682 numba.core.byteflow DEBUG stack ['$i488.0'] 13:52:44,682 numba.core.byteflow DEBUG dispatch pc=492, inst=BINARY_OP(arg=0, lineno=193) 13:52:44,682 numba.core.byteflow DEBUG stack ['$i488.0', '$const490.1'] 13:52:44,682 numba.core.byteflow DEBUG dispatch pc=496, inst=STORE_FAST(arg=4, lineno=193) 13:52:44,682 numba.core.byteflow DEBUG stack ['$binop_add492.2'] 13:52:44,682 numba.core.byteflow DEBUG end state. edges=[Edge(pc=498, stack=(), blockstack=(), npush=0)] 13:52:44,682 numba.core.byteflow DEBUG pending: deque([State(pc_initial=410 nstack_initial=0), State(pc_initial=498 nstack_initial=0), State(pc_initial=488 nstack_initial=0), State(pc_initial=498 nstack_initial=0)]) 13:52:44,682 numba.core.byteflow DEBUG pending: deque([State(pc_initial=498 nstack_initial=0), State(pc_initial=488 nstack_initial=0), State(pc_initial=498 nstack_initial=0)]) 13:52:44,682 numba.core.byteflow DEBUG stack: [] 13:52:44,683 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=498 nstack_initial=0) 13:52:44,683 numba.core.byteflow DEBUG dispatch pc=498, inst=LOAD_FAST(arg=5, lineno=179) 13:52:44,683 numba.core.byteflow DEBUG stack [] 13:52:44,683 numba.core.byteflow DEBUG dispatch pc=500, inst=LOAD_FAST(arg=4, lineno=179) 13:52:44,683 numba.core.byteflow DEBUG stack ['$high498.0'] 13:52:44,683 numba.core.byteflow DEBUG dispatch pc=502, inst=BINARY_OP(arg=10, lineno=179) 13:52:44,683 numba.core.byteflow DEBUG stack ['$high498.0', '$low500.1'] 13:52:44,683 numba.core.byteflow DEBUG dispatch pc=506, inst=LOAD_GLOBAL(arg=6, lineno=179) 13:52:44,683 numba.core.byteflow DEBUG stack ['$binop_sub502.2'] 13:52:44,683 numba.core.byteflow DEBUG dispatch pc=518, inst=COMPARE_OP(arg=5, lineno=179) 13:52:44,683 numba.core.byteflow DEBUG stack ['$binop_sub502.2', '$506load_global.3'] 13:52:44,683 numba.core.byteflow DEBUG dispatch pc=524, inst=POP_JUMP_BACKWARD_IF_TRUE(arg=130, lineno=179) 13:52:44,683 numba.core.byteflow DEBUG stack ['$518compare_op.4'] 13:52:44,683 numba.core.byteflow DEBUG end state. edges=[Edge(pc=526, stack=(), blockstack=(), npush=0), Edge(pc=266, stack=(), blockstack=(), npush=0)] 13:52:44,683 numba.core.byteflow DEBUG pending: deque([State(pc_initial=488 nstack_initial=0), State(pc_initial=498 nstack_initial=0), State(pc_initial=526 nstack_initial=0), State(pc_initial=266 nstack_initial=0)]) 13:52:44,683 numba.core.byteflow DEBUG pending: deque([State(pc_initial=498 nstack_initial=0), State(pc_initial=526 nstack_initial=0), State(pc_initial=266 nstack_initial=0)]) 13:52:44,683 numba.core.byteflow DEBUG pending: deque([State(pc_initial=526 nstack_initial=0), State(pc_initial=266 nstack_initial=0)]) 13:52:44,683 numba.core.byteflow DEBUG pending: deque([State(pc_initial=266 nstack_initial=0)]) 13:52:44,683 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:44,683 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=66 nstack_initial=0): set(), State(pc_initial=70 nstack_initial=0): set(), State(pc_initial=206 nstack_initial=0): set(), State(pc_initial=266 nstack_initial=0): set(), State(pc_initial=288 nstack_initial=0): set(), State(pc_initial=292 nstack_initial=0): set(), State(pc_initial=344 nstack_initial=0): set(), State(pc_initial=356 nstack_initial=0): set(), State(pc_initial=410 nstack_initial=0): set(), State(pc_initial=422 nstack_initial=0): set(), State(pc_initial=434 nstack_initial=0): set(), State(pc_initial=488 nstack_initial=0): set(), State(pc_initial=498 nstack_initial=0): set(), State(pc_initial=526 nstack_initial=0): set(), State(pc_initial=566 nstack_initial=0): set()}) 13:52:44,684 numba.core.byteflow DEBUG defmap: {} 13:52:44,684 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:44,684 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:44,684 numba.core.byteflow DEBUG keep phismap: {} 13:52:44,684 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:44,684 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:44,684 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {}), (8, {'res': '$8load_deref.1'}), (10, {'res': '$A10.2'}), (12, {}), (14, {}), (16, {'func': '$8load_deref.1', 'args': ['$A10.2'], 'kw_names': None, 'res': '$16call.3'}), (18, {}), (20, {}), (22, {}), (24, {}), (26, {'value': '$16call.3'}), (28, {'idx': 0, 'res': '$28load_global.4'}), (30, {}), (32, {}), (34, {}), (36, {}), (38, {}), (40, {'res': '$A40.6'}), (42, {}), (44, {}), (46, {'func': '$28load_global.4', 'args': ['$A40.6'], 'kw_names': None, 'res': '$46call.7'}), (48, {}), (50, {}), (52, {}), (54, {}), (56, {'res': '$const56.8'}), (58, {'lhs': '$46call.7', 'rhs': '$const56.8', 'res': '$58compare_op.9'}), (60, {}), (62, {}), (64, {'pred': '$58compare_op.9'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={66: (), 70: ()}) 13:52:44,684 numba.core.byteflow DEBUG block_infos State(pc_initial=66 nstack_initial=0): AdaptBlockInfo(insts=((66, {'res': '$R66.0'}), (68, {'retval': '$R66.0', 'castval': '$68return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,684 numba.core.byteflow DEBUG block_infos State(pc_initial=70 nstack_initial=0): AdaptBlockInfo(insts=((70, {'idx': 1, 'res': '$70load_global.0'}), (72, {}), (74, {}), (76, {}), (78, {}), (80, {}), (82, {'res': '$82load_deref.2'}), (84, {'res': '$84load_deref.3'}), (86, {}), (88, {}), (90, {'func': '$70load_global.0', 'args': ['$82load_deref.2', '$84load_deref.3'], 'kw_names': None, 'res': '$90call.4'}), (92, {}), (94, {}), (96, {}), (98, {}), (100, {'items': ['$90call.4'], 'res': '$100build_list.5'}), (102, {'idx': 2, 'res': '$102load_global.6'}), (104, {}), (106, {}), (108, {}), (110, {}), (112, {}), (114, {'op': '*', 'lhs': '$100build_list.5', 'rhs': '$102load_global.6', 'res': '$binop_mul114.7'}), (116, {}), (118, {'value': '$binop_mul114.7'}), (120, {'idx': 1, 'res': '$120load_global.8'}), (122, {}), (124, {}), (126, {}), (128, {}), (130, {}), (132, {'res': '$132load_deref.10'}), (134, {'idx': 0, 'res': '$134load_global.11'}), (136, {}), (138, {}), (140, {}), (142, {}), (144, {}), (146, {'res': '$A146.13'}), (148, {}), (150, {}), (152, {'func': '$134load_global.11', 'args': ['$A146.13'], 'kw_names': None, 'res': '$152call.14'}), (154, {}), (156, {}), (158, {}), (160, {}), (162, {'res': '$const162.15'}), (164, {'op': '-', 'lhs': '$152call.14', 'rhs': '$const162.15', 'res': '$binop_sub164.16'}), (166, {}), (168, {}), (170, {}), (172, {'func': '$120load_global.8', 'args': ['$132load_deref.10', '$binop_sub164.16'], 'kw_names': None, 'res': '$172call.17'}), (174, {}), (176, {}), (178, {}), (180, {}), (182, {'res': '$stack182.18'}), (184, {'res': '$const184.19'}), (186, {'target': '$stack182.18', 'index': '$const184.19', 'value': '$172call.17'}), (188, {}), (190, {'res': '$const190.20'}), (192, {'value': '$const190.20'}), (194, {'res': '$n194.21'}), (196, {'res': '$const196.22'}), (198, {'lhs': '$n194.21', 'rhs': '$const196.22', 'res': '$198compare_op.23'}), (200, {}), (202, {}), (204, {'pred': '$198compare_op.23'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={206: (), 566: ()}) 13:52:44,684 numba.core.byteflow DEBUG block_infos State(pc_initial=206 nstack_initial=0): AdaptBlockInfo(insts=((206, {'res': '$n206.0'}), (208, {'res': '$const208.1'}), (210, {'op': '-=', 'lhs': '$n206.0', 'rhs': '$const208.1', 'res': '$binop_isub210.2'}), (212, {}), (214, {'value': '$binop_isub210.2'}), (216, {'res': '$stack216.3'}), (218, {'res': '$n218.4'}), (220, {'index': '$n218.4', 'target': '$stack216.3', 'res': '$220binary_subscr.5'}), (222, {}), (224, {}), (226, {}), (228, {}), (230, {'iterable': '$220binary_subscr.5', 'stores': ['$230unpack_sequence.6', '$230unpack_sequence.7'], 'tupleobj': '$230unpack_sequence.8'}), (232, {}), (234, {'value': '$230unpack_sequence.6'}), (236, {'value': '$230unpack_sequence.7'}), (238, {'res': '$high238.9'}), (240, {'res': '$low240.10'}), (242, {'op': '-', 'lhs': '$high238.9', 'rhs': '$low240.10', 'res': '$binop_sub242.11'}), (244, {}), (246, {'idx': 3, 'res': '$246load_global.12'}), (248, {}), (250, {}), (252, {}), (254, {}), (256, {}), (258, {'lhs': '$binop_sub242.11', 'rhs': '$246load_global.12', 'res': '$258compare_op.13'}), (260, {}), (262, {}), (264, {'pred': '$258compare_op.13'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={266: (), 526: ()}) 13:52:44,684 numba.core.byteflow DEBUG block_infos State(pc_initial=266 nstack_initial=0): AdaptBlockInfo(insts=((266, {'res': '$n266.0'}), (268, {'idx': 2, 'res': '$268load_global.1'}), (270, {}), (272, {}), (274, {}), (276, {}), (278, {}), (280, {'lhs': '$n266.0', 'rhs': '$268load_global.1', 'res': '$280compare_op.2'}), (282, {}), (284, {}), (286, {'pred': '$280compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={288: (), 292: ()}) 13:52:44,684 numba.core.byteflow DEBUG block_infos State(pc_initial=288 nstack_initial=0): AdaptBlockInfo(insts=((288, {'res': '$assertion_error288.0'}), (290, {'exc': '$assertion_error288.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,684 numba.core.byteflow DEBUG block_infos State(pc_initial=292 nstack_initial=0): AdaptBlockInfo(insts=((292, {}), (294, {'res': '$294load_deref.1'}), (296, {'res': '$A296.2'}), (298, {'res': '$R298.3'}), (300, {'res': '$low300.4'}), (302, {'res': '$high302.5'}), (304, {}), (306, {}), (308, {'func': '$294load_deref.1', 'args': ['$A296.2', '$R298.3', '$low300.4', '$high302.5'], 'kw_names': None, 'res': '$308call.6'}), (310, {}), (312, {}), (314, {}), (316, {}), (318, {'value': '$308call.6'}), (320, {'res': '$high320.7'}), (322, {'res': '$i322.8'}), (324, {'op': '-', 'lhs': '$high320.7', 'rhs': '$i322.8', 'res': '$binop_sub324.9'}), (326, {}), (328, {'res': '$i328.10'}), (330, {'res': '$low330.11'}), (332, {'op': '-', 'lhs': '$i328.10', 'rhs': '$low330.11', 'res': '$binop_sub332.12'}), (334, {}), (336, {'lhs': '$binop_sub324.9', 'rhs': '$binop_sub332.12', 'res': '$336compare_op.13'}), (338, {}), (340, {}), (342, {'pred': '$336compare_op.13'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={344: (), 422: ()}) 13:52:44,684 numba.core.byteflow DEBUG block_infos State(pc_initial=344 nstack_initial=0): AdaptBlockInfo(insts=((344, {'res': '$high344.0'}), (346, {'res': '$i346.1'}), (348, {'lhs': '$high344.0', 'rhs': '$i346.1', 'res': '$348compare_op.2'}), (350, {}), (352, {}), (354, {'pred': '$348compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={356: (), 410: ()}) 13:52:44,684 numba.core.byteflow DEBUG block_infos State(pc_initial=356 nstack_initial=0): AdaptBlockInfo(insts=((356, {'idx': 1, 'res': '$356load_global.0'}), (358, {}), (360, {}), (362, {}), (364, {}), (366, {}), (368, {'res': '$i368.2'}), (370, {'res': '$const370.3'}), (372, {'op': '+', 'lhs': '$i368.2', 'rhs': '$const370.3', 'res': '$binop_add372.4'}), (374, {}), (376, {'res': '$high376.5'}), (378, {}), (380, {}), (382, {'func': '$356load_global.0', 'args': ['$binop_add372.4', '$high376.5'], 'kw_names': None, 'res': '$382call.6'}), (384, {}), (386, {}), (388, {}), (390, {}), (392, {'res': '$stack392.7'}), (394, {'res': '$n394.8'}), (396, {'target': '$stack392.7', 'index': '$n394.8', 'value': '$382call.6'}), (398, {}), (400, {'res': '$n400.9'}), (402, {'res': '$const402.10'}), (404, {'op': '+=', 'lhs': '$n400.9', 'rhs': '$const402.10', 'res': '$binop_iadd404.11'}), (406, {}), (408, {'value': '$binop_iadd404.11'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={410: ()}) 13:52:44,684 numba.core.byteflow DEBUG block_infos State(pc_initial=410 nstack_initial=0): AdaptBlockInfo(insts=((410, {'res': '$i410.0'}), (412, {'res': '$const412.1'}), (414, {'op': '-', 'lhs': '$i410.0', 'rhs': '$const412.1', 'res': '$binop_sub414.2'}), (416, {}), (418, {'value': '$binop_sub414.2'}), (420, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={498: ()}) 13:52:44,684 numba.core.byteflow DEBUG block_infos State(pc_initial=422 nstack_initial=0): AdaptBlockInfo(insts=((422, {'res': '$i422.0'}), (424, {'res': '$low424.1'}), (426, {'lhs': '$i422.0', 'rhs': '$low424.1', 'res': '$426compare_op.2'}), (428, {}), (430, {}), (432, {'pred': '$426compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={434: (), 488: ()}) 13:52:44,685 numba.core.byteflow DEBUG block_infos State(pc_initial=434 nstack_initial=0): AdaptBlockInfo(insts=((434, {'idx': 1, 'res': '$434load_global.0'}), (436, {}), (438, {}), (440, {}), (442, {}), (444, {}), (446, {'res': '$low446.2'}), (448, {'res': '$i448.3'}), (450, {'res': '$const450.4'}), (452, {'op': '-', 'lhs': '$i448.3', 'rhs': '$const450.4', 'res': '$binop_sub452.5'}), (454, {}), (456, {}), (458, {}), (460, {'func': '$434load_global.0', 'args': ['$low446.2', '$binop_sub452.5'], 'kw_names': None, 'res': '$460call.6'}), (462, {}), (464, {}), (466, {}), (468, {}), (470, {'res': '$stack470.7'}), (472, {'res': '$n472.8'}), (474, {'target': '$stack470.7', 'index': '$n472.8', 'value': '$460call.6'}), (476, {}), (478, {'res': '$n478.9'}), (480, {'res': '$const480.10'}), (482, {'op': '+=', 'lhs': '$n478.9', 'rhs': '$const480.10', 'res': '$binop_iadd482.11'}), (484, {}), (486, {'value': '$binop_iadd482.11'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={488: ()}) 13:52:44,685 numba.core.byteflow DEBUG block_infos State(pc_initial=488 nstack_initial=0): AdaptBlockInfo(insts=((488, {'res': '$i488.0'}), (490, {'res': '$const490.1'}), (492, {'op': '+', 'lhs': '$i488.0', 'rhs': '$const490.1', 'res': '$binop_add492.2'}), (494, {}), (496, {'value': '$binop_add492.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={498: ()}) 13:52:44,685 numba.core.byteflow DEBUG block_infos State(pc_initial=498 nstack_initial=0): AdaptBlockInfo(insts=((498, {'res': '$high498.0'}), (500, {'res': '$low500.1'}), (502, {'op': '-', 'lhs': '$high498.0', 'rhs': '$low500.1', 'res': '$binop_sub502.2'}), (504, {}), (506, {'idx': 3, 'res': '$506load_global.3'}), (508, {}), (510, {}), (512, {}), (514, {}), (516, {}), (518, {'lhs': '$binop_sub502.2', 'rhs': '$506load_global.3', 'res': '$518compare_op.4'}), (520, {}), (522, {}), (524, {'pred': '$518compare_op.4'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={526: (), 266: ()}) 13:52:44,685 numba.core.byteflow DEBUG block_infos State(pc_initial=526 nstack_initial=0): AdaptBlockInfo(insts=((526, {}), (528, {'res': '$528load_deref.1'}), (530, {'res': '$A530.2'}), (532, {'res': '$R532.3'}), (534, {'res': '$low534.4'}), (536, {'res': '$high536.5'}), (538, {}), (540, {}), (542, {'func': '$528load_deref.1', 'args': ['$A530.2', '$R532.3', '$low534.4', '$high536.5'], 'kw_names': None, 'res': '$542call.6'}), (544, {}), (546, {}), (548, {}), (550, {}), (554, {'res': '$n554.7'}), (556, {'res': '$const556.8'}), (558, {'lhs': '$n554.7', 'rhs': '$const556.8', 'res': '$558compare_op.9'}), (560, {}), (562, {}), (564, {'pred': '$558compare_op.9'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={566: (), 206: ()}) 13:52:44,685 numba.core.byteflow DEBUG block_infos State(pc_initial=566 nstack_initial=0): AdaptBlockInfo(insts=((566, {'res': '$R566.0'}), (568, {'retval': '$R566.0', 'castval': '$568return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,687 numba.core.interpreter DEBUG label 0: A = arg(0, name=A) ['A'] $8load_deref.1 = freevar(make_res: .make_res at 0x000001C3DB4DFC40>) ['$8load_deref.1'] R = call $8load_deref.1(A, func=$8load_deref.1, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) ['$8load_deref.1', 'A', 'R'] $28load_global.4 = global(len: ) ['$28load_global.4'] $46call.7 = call $28load_global.4(A, func=$28load_global.4, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) ['$28load_global.4', '$46call.7', 'A'] $const56.8 = const(int, 2) ['$const56.8'] $58compare_op.9 = $46call.7 < $const56.8 ['$46call.7', '$58compare_op.9', '$const56.8'] bool64 = global(bool: ) ['bool64'] $64pred = call bool64($58compare_op.9, func=bool64, args=(Var($58compare_op.9, quicksort.py:168),), kws=(), vararg=None, varkwarg=None, target=None) ['$58compare_op.9', '$64pred', 'bool64'] branch $64pred, 66, 70 ['$64pred'] label 66: $68return_value.1 = cast(value=R) ['$68return_value.1', 'R'] return $68return_value.1 ['$68return_value.1'] label 70: $70load_global.0 = global(Partition: ) ['$70load_global.0'] $82load_deref.2 = freevar(zero: 0) ['$82load_deref.2'] $84load_deref.3 = freevar(zero: 0) ['$84load_deref.3'] $90call.4 = call $70load_global.0($82load_deref.2, $84load_deref.3, func=$70load_global.0, args=[Var($82load_deref.2, quicksort.py:171), Var($84load_deref.3, quicksort.py:171)], kws=(), vararg=None, varkwarg=None, target=None) ['$70load_global.0', '$82load_deref.2', '$84load_deref.3', '$90call.4'] $100build_list.5 = build_list(items=[Var($90call.4, quicksort.py:171)]) ['$100build_list.5', '$90call.4'] $102load_global.6 = global(MAX_STACK: 100) ['$102load_global.6'] stack = $100build_list.5 * $102load_global.6 ['$100build_list.5', '$102load_global.6', 'stack'] $120load_global.8 = global(Partition: ) ['$120load_global.8'] $132load_deref.10 = freevar(zero: 0) ['$132load_deref.10'] $134load_global.11 = global(len: ) ['$134load_global.11'] $152call.14 = call $134load_global.11(A, func=$134load_global.11, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) ['$134load_global.11', '$152call.14', 'A'] $const162.15 = const(int, 1) ['$const162.15'] $binop_sub164.16 = $152call.14 - $const162.15 ['$152call.14', '$binop_sub164.16', '$const162.15'] $172call.17 = call $120load_global.8($132load_deref.10, $binop_sub164.16, func=$120load_global.8, args=[Var($132load_deref.10, quicksort.py:172), Var($binop_sub164.16, quicksort.py:172)], kws=(), vararg=None, varkwarg=None, target=None) ['$120load_global.8', '$132load_deref.10', '$172call.17', '$binop_sub164.16'] $const184.19 = const(int, 0) ['$const184.19'] stack[$const184.19] = $172call.17 ['$172call.17', '$const184.19', 'stack'] n = const(int, 1) ['n'] $const196.22 = const(int, 0) ['$const196.22'] $198compare_op.23 = n > $const196.22 ['$198compare_op.23', '$const196.22', 'n'] bool204 = global(bool: ) ['bool204'] $204pred = call bool204($198compare_op.23, func=bool204, args=(Var($198compare_op.23, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) ['$198compare_op.23', '$204pred', 'bool204'] branch $204pred, 206, 566 ['$204pred'] label 206: $const208.1 = const(int, 1) ['$const208.1'] $binop_isub210.2 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const208.1, static_lhs=Undefined, static_rhs=Undefined) ['$binop_isub210.2', '$const208.1', 'n'] n = $binop_isub210.2 ['$binop_isub210.2', 'n'] $220binary_subscr.5 = getitem(value=stack, index=n, fn=) ['$220binary_subscr.5', 'n', 'stack'] $230unpack_sequence.8 = exhaust_iter(value=$220binary_subscr.5, count=2) ['$220binary_subscr.5', '$230unpack_sequence.8'] $230unpack_sequence.6 = static_getitem(value=$230unpack_sequence.8, index=0, index_var=None, fn=) ['$230unpack_sequence.6', '$230unpack_sequence.8'] $230unpack_sequence.7 = static_getitem(value=$230unpack_sequence.8, index=1, index_var=None, fn=) ['$230unpack_sequence.7', '$230unpack_sequence.8'] low = $230unpack_sequence.6 ['$230unpack_sequence.6', 'low'] high = $230unpack_sequence.7 ['$230unpack_sequence.7', 'high'] $binop_sub242.11 = high - low ['$binop_sub242.11', 'high', 'low'] $246load_global.12 = global(SMALL_QUICKSORT: 15) ['$246load_global.12'] $258compare_op.13 = $binop_sub242.11 >= $246load_global.12 ['$246load_global.12', '$258compare_op.13', '$binop_sub242.11'] bool264 = global(bool: ) ['bool264'] $264pred = call bool264($258compare_op.13, func=bool264, args=(Var($258compare_op.13, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) ['$258compare_op.13', '$264pred', 'bool264'] branch $264pred, 266, 526 ['$264pred'] label 266: $268load_global.1 = global(MAX_STACK: 100) ['$268load_global.1'] $280compare_op.2 = n < $268load_global.1 ['$268load_global.1', '$280compare_op.2', 'n'] bool286 = global(bool: ) ['bool286'] $286pred = call bool286($280compare_op.2, func=bool286, args=(Var($280compare_op.2, quicksort.py:180),), kws=(), vararg=None, varkwarg=None, target=None) ['$280compare_op.2', '$286pred', 'bool286'] branch $286pred, 292, 288 ['$286pred'] label 288: $assertion_error288.0 = global(AssertionError: ) ['$assertion_error288.0'] raise $assertion_error288.0 ['$assertion_error288.0'] label 292: $294load_deref.1 = freevar(partition: .partition at 0x000001C3DB597600>) ['$294load_deref.1'] i = call $294load_deref.1(A, R, low, high, func=$294load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low, quicksort.py:177), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) ['$294load_deref.1', 'A', 'R', 'high', 'i', 'low'] $binop_sub324.9 = high - i ['$binop_sub324.9', 'high', 'i'] $binop_sub332.12 = i - low ['$binop_sub332.12', 'i', 'low'] $336compare_op.13 = $binop_sub324.9 > $binop_sub332.12 ['$336compare_op.13', '$binop_sub324.9', '$binop_sub332.12'] bool342 = global(bool: ) ['bool342'] $342pred = call bool342($336compare_op.13, func=bool342, args=(Var($336compare_op.13, quicksort.py:183),), kws=(), vararg=None, varkwarg=None, target=None) ['$336compare_op.13', '$342pred', 'bool342'] branch $342pred, 344, 422 ['$342pred'] label 344: $348compare_op.2 = high > i ['$348compare_op.2', 'high', 'i'] bool354 = global(bool: ) ['bool354'] $354pred = call bool354($348compare_op.2, func=bool354, args=(Var($348compare_op.2, quicksort.py:185),), kws=(), vararg=None, varkwarg=None, target=None) ['$348compare_op.2', '$354pred', 'bool354'] branch $354pred, 356, 410 ['$354pred'] label 356: $356load_global.0 = global(Partition: ) ['$356load_global.0'] $const370.3 = const(int, 1) ['$const370.3'] $binop_add372.4 = i + $const370.3 ['$binop_add372.4', '$const370.3', 'i'] $382call.6 = call $356load_global.0($binop_add372.4, high, func=$356load_global.0, args=[Var($binop_add372.4, quicksort.py:186), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) ['$356load_global.0', '$382call.6', '$binop_add372.4', 'high'] stack[n] = $382call.6 ['$382call.6', 'n', 'stack'] $const402.10 = const(int, 1) ['$const402.10'] $binop_iadd404.11 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const402.10, static_lhs=Undefined, static_rhs=Undefined) ['$binop_iadd404.11', '$const402.10', 'n'] n = $binop_iadd404.11 ['$binop_iadd404.11', 'n'] jump 410 [] label 410: $const412.1 = const(int, 1) ['$const412.1'] high = i - $const412.1 ['$const412.1', 'high', 'i'] jump 498 [] label 422: $426compare_op.2 = i > low ['$426compare_op.2', 'i', 'low'] bool432 = global(bool: ) ['bool432'] $432pred = call bool432($426compare_op.2, func=bool432, args=(Var($426compare_op.2, quicksort.py:190),), kws=(), vararg=None, varkwarg=None, target=None) ['$426compare_op.2', '$432pred', 'bool432'] branch $432pred, 434, 488 ['$432pred'] label 434: $434load_global.0 = global(Partition: ) ['$434load_global.0'] $const450.4 = const(int, 1) ['$const450.4'] $binop_sub452.5 = i - $const450.4 ['$binop_sub452.5', '$const450.4', 'i'] $460call.6 = call $434load_global.0(low, $binop_sub452.5, func=$434load_global.0, args=[Var(low, quicksort.py:177), Var($binop_sub452.5, quicksort.py:191)], kws=(), vararg=None, varkwarg=None, target=None) ['$434load_global.0', '$460call.6', '$binop_sub452.5', 'low'] stack[n] = $460call.6 ['$460call.6', 'n', 'stack'] $const480.10 = const(int, 1) ['$const480.10'] $binop_iadd482.11 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const480.10, static_lhs=Undefined, static_rhs=Undefined) ['$binop_iadd482.11', '$const480.10', 'n'] n = $binop_iadd482.11 ['$binop_iadd482.11', 'n'] jump 488 [] label 488: $const490.1 = const(int, 1) ['$const490.1'] low = i + $const490.1 ['$const490.1', 'i', 'low'] jump 498 [] label 498: $binop_sub502.2 = high - low ['$binop_sub502.2', 'high', 'low'] $506load_global.3 = global(SMALL_QUICKSORT: 15) ['$506load_global.3'] $518compare_op.4 = $binop_sub502.2 >= $506load_global.3 ['$506load_global.3', '$518compare_op.4', '$binop_sub502.2'] bool524 = global(bool: ) ['bool524'] $524pred = call bool524($518compare_op.4, func=bool524, args=(Var($518compare_op.4, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) ['$518compare_op.4', '$524pred', 'bool524'] branch $524pred, 266, 526 ['$524pred'] label 526: $528load_deref.1 = freevar(insertion_sort: .insertion_sort at 0x000001C3DB4DFB00>) ['$528load_deref.1'] $542call.6 = call $528load_deref.1(A, R, low, high, func=$528load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low, quicksort.py:177), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) ['$528load_deref.1', '$542call.6', 'A', 'R', 'high', 'low'] $const556.8 = const(int, 0) ['$const556.8'] $558compare_op.9 = n > $const556.8 ['$558compare_op.9', '$const556.8', 'n'] bool564 = global(bool: ) ['bool564'] $564pred = call bool564($558compare_op.9, func=bool564, args=(Var($558compare_op.9, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) ['$558compare_op.9', '$564pred', 'bool564'] branch $564pred, 206, 566 ['$564pred'] label 566: $568return_value.1 = cast(value=R) ['$568return_value.1', 'R'] return $568return_value.1 ['$568return_value.1'] 13:52:44,697 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:44,697 numba.core.ssa DEBUG Running 13:52:44,697 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:44,697 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(make_res: .make_res at 0x000001C3DB4DFC40>) 13:52:44,697 numba.core.ssa DEBUG on stmt: R = call $8load_deref.1(A, func=$8load_deref.1, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,697 numba.core.ssa DEBUG on stmt: $28load_global.4 = global(len: ) 13:52:44,697 numba.core.ssa DEBUG on stmt: $46call.7 = call $28load_global.4(A, func=$28load_global.4, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,697 numba.core.ssa DEBUG on stmt: $const56.8 = const(int, 2) 13:52:44,697 numba.core.ssa DEBUG on stmt: $58compare_op.9 = $46call.7 < $const56.8 13:52:44,697 numba.core.ssa DEBUG on stmt: bool64 = global(bool: ) 13:52:44,697 numba.core.ssa DEBUG on stmt: $64pred = call bool64($58compare_op.9, func=bool64, args=(Var($58compare_op.9, quicksort.py:168),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,698 numba.core.ssa DEBUG on stmt: branch $64pred, 66, 70 13:52:44,698 numba.core.ssa DEBUG ==== SSA block analysis pass on 66 13:52:44,698 numba.core.ssa DEBUG Running 13:52:44,698 numba.core.ssa DEBUG on stmt: $68return_value.1 = cast(value=R) 13:52:44,698 numba.core.ssa DEBUG on stmt: return $68return_value.1 13:52:44,698 numba.core.ssa DEBUG ==== SSA block analysis pass on 70 13:52:44,698 numba.core.ssa DEBUG Running 13:52:44,698 numba.core.ssa DEBUG on stmt: $70load_global.0 = global(Partition: ) 13:52:44,698 numba.core.ssa DEBUG on stmt: $82load_deref.2 = freevar(zero: 0) 13:52:44,698 numba.core.ssa DEBUG on stmt: $84load_deref.3 = freevar(zero: 0) 13:52:44,698 numba.core.ssa DEBUG on stmt: $90call.4 = call $70load_global.0($82load_deref.2, $84load_deref.3, func=$70load_global.0, args=[Var($82load_deref.2, quicksort.py:171), Var($84load_deref.3, quicksort.py:171)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,698 numba.core.ssa DEBUG on stmt: $100build_list.5 = build_list(items=[Var($90call.4, quicksort.py:171)]) 13:52:44,698 numba.core.ssa DEBUG on stmt: $102load_global.6 = global(MAX_STACK: 100) 13:52:44,698 numba.core.ssa DEBUG on stmt: stack = $100build_list.5 * $102load_global.6 13:52:44,698 numba.core.ssa DEBUG on stmt: $120load_global.8 = global(Partition: ) 13:52:44,698 numba.core.ssa DEBUG on stmt: $132load_deref.10 = freevar(zero: 0) 13:52:44,698 numba.core.ssa DEBUG on stmt: $134load_global.11 = global(len: ) 13:52:44,698 numba.core.ssa DEBUG on stmt: $152call.14 = call $134load_global.11(A, func=$134load_global.11, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,698 numba.core.ssa DEBUG on stmt: $const162.15 = const(int, 1) 13:52:44,698 numba.core.ssa DEBUG on stmt: $binop_sub164.16 = $152call.14 - $const162.15 13:52:44,698 numba.core.ssa DEBUG on stmt: $172call.17 = call $120load_global.8($132load_deref.10, $binop_sub164.16, func=$120load_global.8, args=[Var($132load_deref.10, quicksort.py:172), Var($binop_sub164.16, quicksort.py:172)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,699 numba.core.ssa DEBUG on stmt: $const184.19 = const(int, 0) 13:52:44,699 numba.core.ssa DEBUG on stmt: stack[0] = $172call.17 13:52:44,699 numba.core.ssa DEBUG on stmt: n = const(int, 1) 13:52:44,699 numba.core.ssa DEBUG on stmt: $const196.22 = const(int, 0) 13:52:44,699 numba.core.ssa DEBUG on stmt: $198compare_op.23 = n > $const196.22 13:52:44,699 numba.core.ssa DEBUG on stmt: bool204 = global(bool: ) 13:52:44,699 numba.core.ssa DEBUG on stmt: $204pred = call bool204($198compare_op.23, func=bool204, args=(Var($198compare_op.23, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,699 numba.core.ssa DEBUG on stmt: branch $204pred, 206, 566 13:52:44,699 numba.core.ssa DEBUG ==== SSA block analysis pass on 206 13:52:44,699 numba.core.ssa DEBUG Running 13:52:44,699 numba.core.ssa DEBUG on stmt: $const208.1 = const(int, 1) 13:52:44,699 numba.core.ssa DEBUG on stmt: $binop_isub210.2 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const208.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,700 numba.core.ssa DEBUG on stmt: n = $binop_isub210.2 13:52:44,700 numba.core.ssa DEBUG on stmt: $220binary_subscr.5 = getitem(value=stack, index=n, fn=) 13:52:44,700 numba.core.ssa DEBUG on stmt: $230unpack_sequence.8 = exhaust_iter(value=$220binary_subscr.5, count=2) 13:52:44,700 numba.core.ssa DEBUG on stmt: $230unpack_sequence.6 = static_getitem(value=$230unpack_sequence.8, index=0, index_var=None, fn=) 13:52:44,700 numba.core.ssa DEBUG on stmt: $230unpack_sequence.7 = static_getitem(value=$230unpack_sequence.8, index=1, index_var=None, fn=) 13:52:44,700 numba.core.ssa DEBUG on stmt: low = $230unpack_sequence.6 13:52:44,700 numba.core.ssa DEBUG on stmt: high = $230unpack_sequence.7 13:52:44,700 numba.core.ssa DEBUG on stmt: $binop_sub242.11 = high - low 13:52:44,700 numba.core.ssa DEBUG on stmt: $246load_global.12 = global(SMALL_QUICKSORT: 15) 13:52:44,700 numba.core.ssa DEBUG on stmt: $258compare_op.13 = $binop_sub242.11 >= $246load_global.12 13:52:44,700 numba.core.ssa DEBUG on stmt: bool264 = global(bool: ) 13:52:44,700 numba.core.ssa DEBUG on stmt: $264pred = call bool264($258compare_op.13, func=bool264, args=(Var($258compare_op.13, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,700 numba.core.ssa DEBUG on stmt: branch $264pred, 266, 526 13:52:44,700 numba.core.ssa DEBUG ==== SSA block analysis pass on 266 13:52:44,700 numba.core.ssa DEBUG Running 13:52:44,700 numba.core.ssa DEBUG on stmt: $268load_global.1 = global(MAX_STACK: 100) 13:52:44,700 numba.core.ssa DEBUG on stmt: $280compare_op.2 = n < $268load_global.1 13:52:44,700 numba.core.ssa DEBUG on stmt: bool286 = global(bool: ) 13:52:44,700 numba.core.ssa DEBUG on stmt: $286pred = call bool286($280compare_op.2, func=bool286, args=(Var($280compare_op.2, quicksort.py:180),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,701 numba.core.ssa DEBUG on stmt: branch $286pred, 292, 288 13:52:44,701 numba.core.ssa DEBUG ==== SSA block analysis pass on 288 13:52:44,701 numba.core.ssa DEBUG Running 13:52:44,701 numba.core.ssa DEBUG on stmt: $assertion_error288.0 = global(AssertionError: ) 13:52:44,701 numba.core.ssa DEBUG on stmt: raise 13:52:44,701 numba.core.ssa DEBUG ==== SSA block analysis pass on 292 13:52:44,701 numba.core.ssa DEBUG Running 13:52:44,701 numba.core.ssa DEBUG on stmt: $294load_deref.1 = freevar(partition: .partition at 0x000001C3DB597600>) 13:52:44,701 numba.core.ssa DEBUG on stmt: i = call $294load_deref.1(A, R, low, high, func=$294load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low, quicksort.py:177), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,701 numba.core.ssa DEBUG on stmt: $binop_sub324.9 = high - i 13:52:44,701 numba.core.ssa DEBUG on stmt: $binop_sub332.12 = i - low 13:52:44,701 numba.core.ssa DEBUG on stmt: $336compare_op.13 = $binop_sub324.9 > $binop_sub332.12 13:52:44,701 numba.core.ssa DEBUG on stmt: bool342 = global(bool: ) 13:52:44,701 numba.core.ssa DEBUG on stmt: $342pred = call bool342($336compare_op.13, func=bool342, args=(Var($336compare_op.13, quicksort.py:183),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,701 numba.core.ssa DEBUG on stmt: branch $342pred, 344, 422 13:52:44,701 numba.core.ssa DEBUG ==== SSA block analysis pass on 344 13:52:44,701 numba.core.ssa DEBUG Running 13:52:44,701 numba.core.ssa DEBUG on stmt: $348compare_op.2 = high > i 13:52:44,701 numba.core.ssa DEBUG on stmt: bool354 = global(bool: ) 13:52:44,701 numba.core.ssa DEBUG on stmt: $354pred = call bool354($348compare_op.2, func=bool354, args=(Var($348compare_op.2, quicksort.py:185),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,701 numba.core.ssa DEBUG on stmt: branch $354pred, 356, 410 13:52:44,701 numba.core.ssa DEBUG ==== SSA block analysis pass on 356 13:52:44,702 numba.core.ssa DEBUG Running 13:52:44,702 numba.core.ssa DEBUG on stmt: $356load_global.0 = global(Partition: ) 13:52:44,702 numba.core.ssa DEBUG on stmt: $const370.3 = const(int, 1) 13:52:44,702 numba.core.ssa DEBUG on stmt: $binop_add372.4 = i + $const370.3 13:52:44,702 numba.core.ssa DEBUG on stmt: $382call.6 = call $356load_global.0($binop_add372.4, high, func=$356load_global.0, args=[Var($binop_add372.4, quicksort.py:186), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,702 numba.core.ssa DEBUG on stmt: stack[n] = $382call.6 13:52:44,702 numba.core.ssa DEBUG on stmt: $const402.10 = const(int, 1) 13:52:44,702 numba.core.ssa DEBUG on stmt: $binop_iadd404.11 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const402.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,702 numba.core.ssa DEBUG on stmt: n = $binop_iadd404.11 13:52:44,702 numba.core.ssa DEBUG on stmt: jump 410 13:52:44,702 numba.core.ssa DEBUG ==== SSA block analysis pass on 410 13:52:44,702 numba.core.ssa DEBUG Running 13:52:44,702 numba.core.ssa DEBUG on stmt: $const412.1 = const(int, 1) 13:52:44,702 numba.core.ssa DEBUG on stmt: high = i - $const412.1 13:52:44,702 numba.core.ssa DEBUG on stmt: jump 498 13:52:44,702 numba.core.ssa DEBUG ==== SSA block analysis pass on 422 13:52:44,702 numba.core.ssa DEBUG Running 13:52:44,702 numba.core.ssa DEBUG on stmt: $426compare_op.2 = i > low 13:52:44,702 numba.core.ssa DEBUG on stmt: bool432 = global(bool: ) 13:52:44,702 numba.core.ssa DEBUG on stmt: $432pred = call bool432($426compare_op.2, func=bool432, args=(Var($426compare_op.2, quicksort.py:190),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,702 numba.core.ssa DEBUG on stmt: branch $432pred, 434, 488 13:52:44,702 numba.core.ssa DEBUG ==== SSA block analysis pass on 434 13:52:44,703 numba.core.ssa DEBUG Running 13:52:44,703 numba.core.ssa DEBUG on stmt: $434load_global.0 = global(Partition: ) 13:52:44,703 numba.core.ssa DEBUG on stmt: $const450.4 = const(int, 1) 13:52:44,703 numba.core.ssa DEBUG on stmt: $binop_sub452.5 = i - $const450.4 13:52:44,703 numba.core.ssa DEBUG on stmt: $460call.6 = call $434load_global.0(low, $binop_sub452.5, func=$434load_global.0, args=[Var(low, quicksort.py:177), Var($binop_sub452.5, quicksort.py:191)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,703 numba.core.ssa DEBUG on stmt: stack[n] = $460call.6 13:52:44,703 numba.core.ssa DEBUG on stmt: $const480.10 = const(int, 1) 13:52:44,703 numba.core.ssa DEBUG on stmt: $binop_iadd482.11 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const480.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,703 numba.core.ssa DEBUG on stmt: n = $binop_iadd482.11 13:52:44,703 numba.core.ssa DEBUG on stmt: jump 488 13:52:44,703 numba.core.ssa DEBUG ==== SSA block analysis pass on 488 13:52:44,703 numba.core.ssa DEBUG Running 13:52:44,703 numba.core.ssa DEBUG on stmt: $const490.1 = const(int, 1) 13:52:44,703 numba.core.ssa DEBUG on stmt: low = i + $const490.1 13:52:44,703 numba.core.ssa DEBUG on stmt: jump 498 13:52:44,703 numba.core.ssa DEBUG ==== SSA block analysis pass on 498 13:52:44,703 numba.core.ssa DEBUG Running 13:52:44,703 numba.core.ssa DEBUG on stmt: $binop_sub502.2 = high - low 13:52:44,703 numba.core.ssa DEBUG on stmt: $506load_global.3 = global(SMALL_QUICKSORT: 15) 13:52:44,703 numba.core.ssa DEBUG on stmt: $518compare_op.4 = $binop_sub502.2 >= $506load_global.3 13:52:44,703 numba.core.ssa DEBUG on stmt: bool524 = global(bool: ) 13:52:44,703 numba.core.ssa DEBUG on stmt: $524pred = call bool524($518compare_op.4, func=bool524, args=(Var($518compare_op.4, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,704 numba.core.ssa DEBUG on stmt: branch $524pred, 266, 526 13:52:44,704 numba.core.ssa DEBUG ==== SSA block analysis pass on 526 13:52:44,704 numba.core.ssa DEBUG Running 13:52:44,704 numba.core.ssa DEBUG on stmt: $528load_deref.1 = freevar(insertion_sort: .insertion_sort at 0x000001C3DB4DFB00>) 13:52:44,704 numba.core.ssa DEBUG on stmt: $542call.6 = call $528load_deref.1(A, R, low, high, func=$528load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low, quicksort.py:177), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,704 numba.core.ssa DEBUG on stmt: $const556.8 = const(int, 0) 13:52:44,704 numba.core.ssa DEBUG on stmt: $558compare_op.9 = n > $const556.8 13:52:44,704 numba.core.ssa DEBUG on stmt: bool564 = global(bool: ) 13:52:44,704 numba.core.ssa DEBUG on stmt: $564pred = call bool564($558compare_op.9, func=bool564, args=(Var($558compare_op.9, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,704 numba.core.ssa DEBUG on stmt: branch $564pred, 206, 566 13:52:44,704 numba.core.ssa DEBUG ==== SSA block analysis pass on 566 13:52:44,704 numba.core.ssa DEBUG Running 13:52:44,704 numba.core.ssa DEBUG on stmt: $568return_value.1 = cast(value=R) 13:52:44,704 numba.core.ssa DEBUG on stmt: return $568return_value.1 13:52:44,706 numba.core.ssa DEBUG defs defaultdict(, {'$100build_list.5': [(, 70)], '$102load_global.6': [(, 70)], '$120load_global.8': [(, 70)], '$132load_deref.10': [(, 70)], '$134load_global.11': [(, 70)], '$152call.14': [(, 70)], '$172call.17': [(, 70)], '$198compare_op.23': [(, 70)], '$204pred': [(, 70)], '$220binary_subscr.5': [(, 206)], '$230unpack_sequence.6': [(, 206)], '$230unpack_sequence.7': [(, 206)], '$230unpack_sequence.8': [(, 206)], '$246load_global.12': [(, 206)], '$258compare_op.13': [(, 206)], '$264pred': [(, 206)], '$268load_global.1': [(, 266)], '$280compare_op.2': [(, 266)], '$286pred': [(, 266)], '$28load_global.4': [(, 0)], '$294load_deref.1': [(, 292)], '$336compare_op.13': [(, 292)], '$342pred': [(, 292)], '$348compare_op.2': [(, 344)], '$354pred': [(, 344)], '$356load_global.0': [(, 356)], '$382call.6': [(, 356)], '$426compare_op.2': [(, 422)], '$432pred': [(, 422)], '$434load_global.0': [(, 434)], '$460call.6': [(, 434)], '$46call.7': [(, 0)], '$506load_global.3': [(, 498)], '$518compare_op.4': [(, 498)], '$524pred': [(, 498)], '$528load_deref.1': [(, 526)], '$542call.6': [(, 526)], '$558compare_op.9': [(, 526)], '$564pred': [(, 526)], '$568return_value.1': [(, 566)], '$58compare_op.9': [(, 0)], '$64pred': [(, 0)], '$68return_value.1': [(, 66)], '$70load_global.0': [(, 70)], '$82load_deref.2': [(, 70)], '$84load_deref.3': [(, 70)], '$8load_deref.1': [(, 0)], '$90call.4': [(, 70)], '$assertion_error288.0': [(, 288)], '$binop_add372.4': [(, 356)], '$binop_iadd404.11': [(, 356)], '$binop_iadd482.11': [(, 434)], '$binop_isub210.2': [(, 206)], '$binop_sub164.16': [(, 70)], '$binop_sub242.11': [(, 206)], '$binop_sub324.9': [(, 292)], '$binop_sub332.12': [(, 292)], '$binop_sub452.5': [(, 434)], '$binop_sub502.2': [(, 498)], '$const162.15': [(, 70)], '$const184.19': [(, 70)], '$const196.22': [(, 70)], '$const208.1': [(, 206)], '$const370.3': [(, 356)], '$const402.10': [(, 356)], '$const412.1': [(, 410)], '$const450.4': [(, 434)], '$const480.10': [(, 434)], '$const490.1': [(, 488)], '$const556.8': [(, 526)], '$const56.8': [(, 0)], 'A': [(, 0)], 'R': [(, 0)], 'bool204': [(, 70)], 'bool264': [(, 206)], 'bool286': [(, 266)], 'bool342': [(, 292)], 'bool354': [(, 344)], 'bool432': [(, 422)], 'bool524': [(, 498)], 'bool564': [(, 526)], 'bool64': [(, 0)], 'high': [(, 206), (, 410)], 'i': [(, 292)], 'low': [(, 206), (, 488)], 'n': [(, 70), (, 206), (, 356), (, 434)], 'stack': [(, 70)]}) 13:52:44,706 numba.core.ssa DEBUG SSA violators 13:52:44,706 numba.core.ssa DEBUG Fix SSA violator on var n 13:52:44,706 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,706 numba.core.ssa DEBUG Running 13:52:44,706 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:44,706 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(make_res: .make_res at 0x000001C3DB4DFC40>) 13:52:44,706 numba.core.ssa DEBUG on stmt: R = call $8load_deref.1(A, func=$8load_deref.1, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,707 numba.core.ssa DEBUG on stmt: $28load_global.4 = global(len: ) 13:52:44,707 numba.core.ssa DEBUG on stmt: $46call.7 = call $28load_global.4(A, func=$28load_global.4, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,707 numba.core.ssa DEBUG on stmt: $const56.8 = const(int, 2) 13:52:44,707 numba.core.ssa DEBUG on stmt: $58compare_op.9 = $46call.7 < $const56.8 13:52:44,707 numba.core.ssa DEBUG on stmt: bool64 = global(bool: ) 13:52:44,707 numba.core.ssa DEBUG on stmt: $64pred = call bool64($58compare_op.9, func=bool64, args=(Var($58compare_op.9, quicksort.py:168),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,707 numba.core.ssa DEBUG on stmt: branch $64pred, 66, 70 13:52:44,707 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:44,707 numba.core.ssa DEBUG Running 13:52:44,707 numba.core.ssa DEBUG on stmt: $68return_value.1 = cast(value=R) 13:52:44,707 numba.core.ssa DEBUG on stmt: return $68return_value.1 13:52:44,707 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:44,707 numba.core.ssa DEBUG Running 13:52:44,707 numba.core.ssa DEBUG on stmt: $70load_global.0 = global(Partition: ) 13:52:44,707 numba.core.ssa DEBUG on stmt: $82load_deref.2 = freevar(zero: 0) 13:52:44,707 numba.core.ssa DEBUG on stmt: $84load_deref.3 = freevar(zero: 0) 13:52:44,707 numba.core.ssa DEBUG on stmt: $90call.4 = call $70load_global.0($82load_deref.2, $84load_deref.3, func=$70load_global.0, args=[Var($82load_deref.2, quicksort.py:171), Var($84load_deref.3, quicksort.py:171)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,707 numba.core.ssa DEBUG on stmt: $100build_list.5 = build_list(items=[Var($90call.4, quicksort.py:171)]) 13:52:44,707 numba.core.ssa DEBUG on stmt: $102load_global.6 = global(MAX_STACK: 100) 13:52:44,707 numba.core.ssa DEBUG on stmt: stack = $100build_list.5 * $102load_global.6 13:52:44,707 numba.core.ssa DEBUG on stmt: $120load_global.8 = global(Partition: ) 13:52:44,707 numba.core.ssa DEBUG on stmt: $132load_deref.10 = freevar(zero: 0) 13:52:44,707 numba.core.ssa DEBUG on stmt: $134load_global.11 = global(len: ) 13:52:44,707 numba.core.ssa DEBUG on stmt: $152call.14 = call $134load_global.11(A, func=$134load_global.11, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,708 numba.core.ssa DEBUG on stmt: $const162.15 = const(int, 1) 13:52:44,708 numba.core.ssa DEBUG on stmt: $binop_sub164.16 = $152call.14 - $const162.15 13:52:44,708 numba.core.ssa DEBUG on stmt: $172call.17 = call $120load_global.8($132load_deref.10, $binop_sub164.16, func=$120load_global.8, args=[Var($132load_deref.10, quicksort.py:172), Var($binop_sub164.16, quicksort.py:172)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,708 numba.core.ssa DEBUG on stmt: $const184.19 = const(int, 0) 13:52:44,708 numba.core.ssa DEBUG on stmt: stack[0] = $172call.17 13:52:44,708 numba.core.ssa DEBUG on stmt: n = const(int, 1) 13:52:44,708 numba.core.ssa DEBUG first assign: n 13:52:44,708 numba.core.ssa DEBUG replaced with: n = const(int, 1) 13:52:44,708 numba.core.ssa DEBUG on stmt: $const196.22 = const(int, 0) 13:52:44,708 numba.core.ssa DEBUG on stmt: $198compare_op.23 = n > $const196.22 13:52:44,708 numba.core.ssa DEBUG on stmt: bool204 = global(bool: ) 13:52:44,708 numba.core.ssa DEBUG on stmt: $204pred = call bool204($198compare_op.23, func=bool204, args=(Var($198compare_op.23, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,708 numba.core.ssa DEBUG on stmt: branch $204pred, 206, 566 13:52:44,708 numba.core.ssa DEBUG ==== SSA block rewrite pass on 206 13:52:44,708 numba.core.ssa DEBUG Running 13:52:44,708 numba.core.ssa DEBUG on stmt: $const208.1 = const(int, 1) 13:52:44,708 numba.core.ssa DEBUG on stmt: $binop_isub210.2 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const208.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,708 numba.core.ssa DEBUG on stmt: n = $binop_isub210.2 13:52:44,708 numba.core.ssa DEBUG replaced with: n.1 = $binop_isub210.2 13:52:44,708 numba.core.ssa DEBUG on stmt: $220binary_subscr.5 = getitem(value=stack, index=n, fn=) 13:52:44,708 numba.core.ssa DEBUG on stmt: $230unpack_sequence.8 = exhaust_iter(value=$220binary_subscr.5, count=2) 13:52:44,708 numba.core.ssa DEBUG on stmt: $230unpack_sequence.6 = static_getitem(value=$230unpack_sequence.8, index=0, index_var=None, fn=) 13:52:44,708 numba.core.ssa DEBUG on stmt: $230unpack_sequence.7 = static_getitem(value=$230unpack_sequence.8, index=1, index_var=None, fn=) 13:52:44,708 numba.core.ssa DEBUG on stmt: low = $230unpack_sequence.6 13:52:44,708 numba.core.ssa DEBUG on stmt: high = $230unpack_sequence.7 13:52:44,709 numba.core.ssa DEBUG on stmt: $binop_sub242.11 = high - low 13:52:44,709 numba.core.ssa DEBUG on stmt: $246load_global.12 = global(SMALL_QUICKSORT: 15) 13:52:44,709 numba.core.ssa DEBUG on stmt: $258compare_op.13 = $binop_sub242.11 >= $246load_global.12 13:52:44,709 numba.core.ssa DEBUG on stmt: bool264 = global(bool: ) 13:52:44,709 numba.core.ssa DEBUG on stmt: $264pred = call bool264($258compare_op.13, func=bool264, args=(Var($258compare_op.13, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,709 numba.core.ssa DEBUG on stmt: branch $264pred, 266, 526 13:52:44,709 numba.core.ssa DEBUG ==== SSA block rewrite pass on 266 13:52:44,709 numba.core.ssa DEBUG Running 13:52:44,709 numba.core.ssa DEBUG on stmt: $268load_global.1 = global(MAX_STACK: 100) 13:52:44,709 numba.core.ssa DEBUG on stmt: $280compare_op.2 = n < $268load_global.1 13:52:44,709 numba.core.ssa DEBUG on stmt: bool286 = global(bool: ) 13:52:44,709 numba.core.ssa DEBUG on stmt: $286pred = call bool286($280compare_op.2, func=bool286, args=(Var($280compare_op.2, quicksort.py:180),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,709 numba.core.ssa DEBUG on stmt: branch $286pred, 292, 288 13:52:44,709 numba.core.ssa DEBUG ==== SSA block rewrite pass on 288 13:52:44,709 numba.core.ssa DEBUG Running 13:52:44,709 numba.core.ssa DEBUG on stmt: $assertion_error288.0 = global(AssertionError: ) 13:52:44,709 numba.core.ssa DEBUG on stmt: raise 13:52:44,709 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,709 numba.core.ssa DEBUG Running 13:52:44,709 numba.core.ssa DEBUG on stmt: $294load_deref.1 = freevar(partition: .partition at 0x000001C3DB597600>) 13:52:44,709 numba.core.ssa DEBUG on stmt: i = call $294load_deref.1(A, R, low, high, func=$294load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low, quicksort.py:177), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,709 numba.core.ssa DEBUG on stmt: $binop_sub324.9 = high - i 13:52:44,709 numba.core.ssa DEBUG on stmt: $binop_sub332.12 = i - low 13:52:44,709 numba.core.ssa DEBUG on stmt: $336compare_op.13 = $binop_sub324.9 > $binop_sub332.12 13:52:44,709 numba.core.ssa DEBUG on stmt: bool342 = global(bool: ) 13:52:44,710 numba.core.ssa DEBUG on stmt: $342pred = call bool342($336compare_op.13, func=bool342, args=(Var($336compare_op.13, quicksort.py:183),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,710 numba.core.ssa DEBUG on stmt: branch $342pred, 344, 422 13:52:44,710 numba.core.ssa DEBUG ==== SSA block rewrite pass on 344 13:52:44,710 numba.core.ssa DEBUG Running 13:52:44,710 numba.core.ssa DEBUG on stmt: $348compare_op.2 = high > i 13:52:44,710 numba.core.ssa DEBUG on stmt: bool354 = global(bool: ) 13:52:44,710 numba.core.ssa DEBUG on stmt: $354pred = call bool354($348compare_op.2, func=bool354, args=(Var($348compare_op.2, quicksort.py:185),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,710 numba.core.ssa DEBUG on stmt: branch $354pred, 356, 410 13:52:44,710 numba.core.ssa DEBUG ==== SSA block rewrite pass on 356 13:52:44,710 numba.core.ssa DEBUG Running 13:52:44,710 numba.core.ssa DEBUG on stmt: $356load_global.0 = global(Partition: ) 13:52:44,710 numba.core.ssa DEBUG on stmt: $const370.3 = const(int, 1) 13:52:44,710 numba.core.ssa DEBUG on stmt: $binop_add372.4 = i + $const370.3 13:52:44,710 numba.core.ssa DEBUG on stmt: $382call.6 = call $356load_global.0($binop_add372.4, high, func=$356load_global.0, args=[Var($binop_add372.4, quicksort.py:186), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,710 numba.core.ssa DEBUG on stmt: stack[n] = $382call.6 13:52:44,710 numba.core.ssa DEBUG on stmt: $const402.10 = const(int, 1) 13:52:44,710 numba.core.ssa DEBUG on stmt: $binop_iadd404.11 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const402.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,710 numba.core.ssa DEBUG on stmt: n = $binop_iadd404.11 13:52:44,710 numba.core.ssa DEBUG replaced with: n.2 = $binop_iadd404.11 13:52:44,710 numba.core.ssa DEBUG on stmt: jump 410 13:52:44,710 numba.core.ssa DEBUG ==== SSA block rewrite pass on 410 13:52:44,710 numba.core.ssa DEBUG Running 13:52:44,710 numba.core.ssa DEBUG on stmt: $const412.1 = const(int, 1) 13:52:44,710 numba.core.ssa DEBUG on stmt: high = i - $const412.1 13:52:44,710 numba.core.ssa DEBUG on stmt: jump 498 13:52:44,711 numba.core.ssa DEBUG ==== SSA block rewrite pass on 422 13:52:44,711 numba.core.ssa DEBUG Running 13:52:44,711 numba.core.ssa DEBUG on stmt: $426compare_op.2 = i > low 13:52:44,711 numba.core.ssa DEBUG on stmt: bool432 = global(bool: ) 13:52:44,711 numba.core.ssa DEBUG on stmt: $432pred = call bool432($426compare_op.2, func=bool432, args=(Var($426compare_op.2, quicksort.py:190),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,711 numba.core.ssa DEBUG on stmt: branch $432pred, 434, 488 13:52:44,711 numba.core.ssa DEBUG ==== SSA block rewrite pass on 434 13:52:44,711 numba.core.ssa DEBUG Running 13:52:44,711 numba.core.ssa DEBUG on stmt: $434load_global.0 = global(Partition: ) 13:52:44,711 numba.core.ssa DEBUG on stmt: $const450.4 = const(int, 1) 13:52:44,711 numba.core.ssa DEBUG on stmt: $binop_sub452.5 = i - $const450.4 13:52:44,711 numba.core.ssa DEBUG on stmt: $460call.6 = call $434load_global.0(low, $binop_sub452.5, func=$434load_global.0, args=[Var(low, quicksort.py:177), Var($binop_sub452.5, quicksort.py:191)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,711 numba.core.ssa DEBUG on stmt: stack[n] = $460call.6 13:52:44,711 numba.core.ssa DEBUG on stmt: $const480.10 = const(int, 1) 13:52:44,711 numba.core.ssa DEBUG on stmt: $binop_iadd482.11 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const480.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,711 numba.core.ssa DEBUG on stmt: n = $binop_iadd482.11 13:52:44,711 numba.core.ssa DEBUG replaced with: n.3 = $binop_iadd482.11 13:52:44,711 numba.core.ssa DEBUG on stmt: jump 488 13:52:44,711 numba.core.ssa DEBUG ==== SSA block rewrite pass on 488 13:52:44,711 numba.core.ssa DEBUG Running 13:52:44,711 numba.core.ssa DEBUG on stmt: $const490.1 = const(int, 1) 13:52:44,711 numba.core.ssa DEBUG on stmt: low = i + $const490.1 13:52:44,711 numba.core.ssa DEBUG on stmt: jump 498 13:52:44,711 numba.core.ssa DEBUG ==== SSA block rewrite pass on 498 13:52:44,711 numba.core.ssa DEBUG Running 13:52:44,711 numba.core.ssa DEBUG on stmt: $binop_sub502.2 = high - low 13:52:44,712 numba.core.ssa DEBUG on stmt: $506load_global.3 = global(SMALL_QUICKSORT: 15) 13:52:44,712 numba.core.ssa DEBUG on stmt: $518compare_op.4 = $binop_sub502.2 >= $506load_global.3 13:52:44,712 numba.core.ssa DEBUG on stmt: bool524 = global(bool: ) 13:52:44,712 numba.core.ssa DEBUG on stmt: $524pred = call bool524($518compare_op.4, func=bool524, args=(Var($518compare_op.4, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,712 numba.core.ssa DEBUG on stmt: branch $524pred, 266, 526 13:52:44,712 numba.core.ssa DEBUG ==== SSA block rewrite pass on 526 13:52:44,712 numba.core.ssa DEBUG Running 13:52:44,712 numba.core.ssa DEBUG on stmt: $528load_deref.1 = freevar(insertion_sort: .insertion_sort at 0x000001C3DB4DFB00>) 13:52:44,712 numba.core.ssa DEBUG on stmt: $542call.6 = call $528load_deref.1(A, R, low, high, func=$528load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low, quicksort.py:177), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,712 numba.core.ssa DEBUG on stmt: $const556.8 = const(int, 0) 13:52:44,712 numba.core.ssa DEBUG on stmt: $558compare_op.9 = n > $const556.8 13:52:44,712 numba.core.ssa DEBUG on stmt: bool564 = global(bool: ) 13:52:44,712 numba.core.ssa DEBUG on stmt: $564pred = call bool564($558compare_op.9, func=bool564, args=(Var($558compare_op.9, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,712 numba.core.ssa DEBUG on stmt: branch $564pred, 206, 566 13:52:44,712 numba.core.ssa DEBUG ==== SSA block rewrite pass on 566 13:52:44,712 numba.core.ssa DEBUG Running 13:52:44,712 numba.core.ssa DEBUG on stmt: $568return_value.1 = cast(value=R) 13:52:44,712 numba.core.ssa DEBUG on stmt: return $568return_value.1 13:52:44,712 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {70: [], 206: [], 356: [], 434: []}) 13:52:44,712 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,712 numba.core.ssa DEBUG Running 13:52:44,712 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:44,713 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(make_res: .make_res at 0x000001C3DB4DFC40>) 13:52:44,713 numba.core.ssa DEBUG on stmt: R = call $8load_deref.1(A, func=$8load_deref.1, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,713 numba.core.ssa DEBUG on stmt: $28load_global.4 = global(len: ) 13:52:44,713 numba.core.ssa DEBUG on stmt: $46call.7 = call $28load_global.4(A, func=$28load_global.4, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,713 numba.core.ssa DEBUG on stmt: $const56.8 = const(int, 2) 13:52:44,713 numba.core.ssa DEBUG on stmt: $58compare_op.9 = $46call.7 < $const56.8 13:52:44,713 numba.core.ssa DEBUG on stmt: bool64 = global(bool: ) 13:52:44,713 numba.core.ssa DEBUG on stmt: $64pred = call bool64($58compare_op.9, func=bool64, args=(Var($58compare_op.9, quicksort.py:168),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,713 numba.core.ssa DEBUG on stmt: branch $64pred, 66, 70 13:52:44,713 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:44,713 numba.core.ssa DEBUG Running 13:52:44,713 numba.core.ssa DEBUG on stmt: $68return_value.1 = cast(value=R) 13:52:44,713 numba.core.ssa DEBUG on stmt: return $68return_value.1 13:52:44,713 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:44,713 numba.core.ssa DEBUG Running 13:52:44,713 numba.core.ssa DEBUG on stmt: $70load_global.0 = global(Partition: ) 13:52:44,713 numba.core.ssa DEBUG on stmt: $82load_deref.2 = freevar(zero: 0) 13:52:44,713 numba.core.ssa DEBUG on stmt: $84load_deref.3 = freevar(zero: 0) 13:52:44,713 numba.core.ssa DEBUG on stmt: $90call.4 = call $70load_global.0($82load_deref.2, $84load_deref.3, func=$70load_global.0, args=[Var($82load_deref.2, quicksort.py:171), Var($84load_deref.3, quicksort.py:171)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,713 numba.core.ssa DEBUG on stmt: $100build_list.5 = build_list(items=[Var($90call.4, quicksort.py:171)]) 13:52:44,714 numba.core.ssa DEBUG on stmt: $102load_global.6 = global(MAX_STACK: 100) 13:52:44,714 numba.core.ssa DEBUG on stmt: stack = $100build_list.5 * $102load_global.6 13:52:44,714 numba.core.ssa DEBUG on stmt: $120load_global.8 = global(Partition: ) 13:52:44,714 numba.core.ssa DEBUG on stmt: $132load_deref.10 = freevar(zero: 0) 13:52:44,714 numba.core.ssa DEBUG on stmt: $134load_global.11 = global(len: ) 13:52:44,714 numba.core.ssa DEBUG on stmt: $152call.14 = call $134load_global.11(A, func=$134load_global.11, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,714 numba.core.ssa DEBUG on stmt: $const162.15 = const(int, 1) 13:52:44,714 numba.core.ssa DEBUG on stmt: $binop_sub164.16 = $152call.14 - $const162.15 13:52:44,714 numba.core.ssa DEBUG on stmt: $172call.17 = call $120load_global.8($132load_deref.10, $binop_sub164.16, func=$120load_global.8, args=[Var($132load_deref.10, quicksort.py:172), Var($binop_sub164.16, quicksort.py:172)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,714 numba.core.ssa DEBUG on stmt: $const184.19 = const(int, 0) 13:52:44,714 numba.core.ssa DEBUG on stmt: stack[0] = $172call.17 13:52:44,714 numba.core.ssa DEBUG on stmt: n = const(int, 1) 13:52:44,714 numba.core.ssa DEBUG on stmt: $const196.22 = const(int, 0) 13:52:44,714 numba.core.ssa DEBUG on stmt: $198compare_op.23 = n > $const196.22 13:52:44,714 numba.core.ssa DEBUG find_def var='n' stmt=$198compare_op.23 = n > $const196.22 13:52:44,714 numba.core.ssa DEBUG on stmt: bool204 = global(bool: ) 13:52:44,714 numba.core.ssa DEBUG on stmt: $204pred = call bool204($198compare_op.23, func=bool204, args=(Var($198compare_op.23, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,714 numba.core.ssa DEBUG on stmt: branch $204pred, 206, 566 13:52:44,714 numba.core.ssa DEBUG ==== SSA block rewrite pass on 206 13:52:44,715 numba.core.ssa DEBUG Running 13:52:44,715 numba.core.ssa DEBUG on stmt: $const208.1 = const(int, 1) 13:52:44,715 numba.core.ssa DEBUG on stmt: $binop_isub210.2 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const208.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,715 numba.core.ssa DEBUG find_def var='n' stmt=$binop_isub210.2 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const208.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,715 numba.core.ssa DEBUG find_def_from_top label 206 13:52:44,715 numba.core.ssa DEBUG insert phi node n.4 = phi(incoming_values=[], incoming_blocks=[]) at 206 13:52:44,715 numba.core.ssa DEBUG find_def_from_bottom label 70 13:52:44,715 numba.core.ssa DEBUG incoming_def n = const(int, 1) 13:52:44,715 numba.core.ssa DEBUG find_def_from_bottom label 526 13:52:44,715 numba.core.ssa DEBUG find_def_from_top label 526 13:52:44,715 numba.core.ssa DEBUG insert phi node n.5 = phi(incoming_values=[], incoming_blocks=[]) at 526 13:52:44,715 numba.core.ssa DEBUG find_def_from_bottom label 498 13:52:44,715 numba.core.ssa DEBUG find_def_from_top label 498 13:52:44,715 numba.core.ssa DEBUG insert phi node n.6 = phi(incoming_values=[], incoming_blocks=[]) at 498 13:52:44,715 numba.core.ssa DEBUG find_def_from_bottom label 488 13:52:44,715 numba.core.ssa DEBUG find_def_from_top label 488 13:52:44,715 numba.core.ssa DEBUG insert phi node n.7 = phi(incoming_values=[], incoming_blocks=[]) at 488 13:52:44,715 numba.core.ssa DEBUG find_def_from_bottom label 434 13:52:44,715 numba.core.ssa DEBUG incoming_def n.3 = $binop_iadd482.11 13:52:44,715 numba.core.ssa DEBUG find_def_from_bottom label 422 13:52:44,715 numba.core.ssa DEBUG find_def_from_top label 422 13:52:44,715 numba.core.ssa DEBUG idom 292 from label 422 13:52:44,715 numba.core.ssa DEBUG find_def_from_bottom label 292 13:52:44,715 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,715 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,715 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,715 numba.core.ssa DEBUG find_def_from_top label 266 13:52:44,715 numba.core.ssa DEBUG insert phi node n.8 = phi(incoming_values=[], incoming_blocks=[]) at 266 13:52:44,715 numba.core.ssa DEBUG find_def_from_bottom label 498 13:52:44,716 numba.core.ssa DEBUG incoming_def n.6 = phi(incoming_values=[], incoming_blocks=[]) 13:52:44,716 numba.core.ssa DEBUG find_def_from_bottom label 206 13:52:44,716 numba.core.ssa DEBUG incoming_def n.1 = $binop_isub210.2 13:52:44,716 numba.core.ssa DEBUG incoming_def n.8 = phi(incoming_values=[Var(n.6, quicksort.py:176), Var(n.1, quicksort.py:176)], incoming_blocks=[498, 206]) 13:52:44,716 numba.core.ssa DEBUG incoming_def n.7 = phi(incoming_values=[Var(n.3, quicksort.py:192), Var(n.8, quicksort.py:176)], incoming_blocks=[434, 422]) 13:52:44,716 numba.core.ssa DEBUG find_def_from_bottom label 410 13:52:44,716 numba.core.ssa DEBUG find_def_from_top label 410 13:52:44,716 numba.core.ssa DEBUG insert phi node n.9 = phi(incoming_values=[], incoming_blocks=[]) at 410 13:52:44,716 numba.core.ssa DEBUG find_def_from_bottom label 344 13:52:44,716 numba.core.ssa DEBUG find_def_from_top label 344 13:52:44,716 numba.core.ssa DEBUG idom 292 from label 344 13:52:44,716 numba.core.ssa DEBUG find_def_from_bottom label 292 13:52:44,716 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,716 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,716 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,716 numba.core.ssa DEBUG incoming_def n.8 = phi(incoming_values=[Var(n.6, quicksort.py:176), Var(n.1, quicksort.py:176)], incoming_blocks=[498, 206]) 13:52:44,716 numba.core.ssa DEBUG find_def_from_bottom label 356 13:52:44,716 numba.core.ssa DEBUG incoming_def n.2 = $binop_iadd404.11 13:52:44,716 numba.core.ssa DEBUG incoming_def n.9 = phi(incoming_values=[Var(n.8, quicksort.py:176), Var(n.2, quicksort.py:187)], incoming_blocks=[344, 356]) 13:52:44,716 numba.core.ssa DEBUG incoming_def n.6 = phi(incoming_values=[Var(n.7, quicksort.py:176), Var(n.9, quicksort.py:176)], incoming_blocks=[488, 410]) 13:52:44,716 numba.core.ssa DEBUG find_def_from_bottom label 206 13:52:44,716 numba.core.ssa DEBUG incoming_def n.1 = $binop_isub210.2 13:52:44,716 numba.core.ssa DEBUG incoming_def n.5 = phi(incoming_values=[Var(n.6, quicksort.py:176), Var(n.1, quicksort.py:176)], incoming_blocks=[498, 206]) 13:52:44,716 numba.core.ssa DEBUG replaced with: $binop_isub210.2 = inplace_binop(fn=, immutable_fn=, lhs=n.4, rhs=$const208.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,716 numba.core.ssa DEBUG on stmt: n.1 = $binop_isub210.2 13:52:44,716 numba.core.ssa DEBUG on stmt: $220binary_subscr.5 = getitem(value=stack, index=n, fn=) 13:52:44,716 numba.core.ssa DEBUG find_def var='n' stmt=$220binary_subscr.5 = getitem(value=stack, index=n, fn=) 13:52:44,716 numba.core.ssa DEBUG replaced with: $220binary_subscr.5 = getitem(value=stack, index=n.1, fn=) 13:52:44,717 numba.core.ssa DEBUG on stmt: $230unpack_sequence.8 = exhaust_iter(value=$220binary_subscr.5, count=2) 13:52:44,717 numba.core.ssa DEBUG on stmt: $230unpack_sequence.6 = static_getitem(value=$230unpack_sequence.8, index=0, index_var=None, fn=) 13:52:44,717 numba.core.ssa DEBUG on stmt: $230unpack_sequence.7 = static_getitem(value=$230unpack_sequence.8, index=1, index_var=None, fn=) 13:52:44,717 numba.core.ssa DEBUG on stmt: low = $230unpack_sequence.6 13:52:44,717 numba.core.ssa DEBUG on stmt: high = $230unpack_sequence.7 13:52:44,717 numba.core.ssa DEBUG on stmt: $binop_sub242.11 = high - low 13:52:44,717 numba.core.ssa DEBUG on stmt: $246load_global.12 = global(SMALL_QUICKSORT: 15) 13:52:44,717 numba.core.ssa DEBUG on stmt: $258compare_op.13 = $binop_sub242.11 >= $246load_global.12 13:52:44,717 numba.core.ssa DEBUG on stmt: bool264 = global(bool: ) 13:52:44,717 numba.core.ssa DEBUG on stmt: $264pred = call bool264($258compare_op.13, func=bool264, args=(Var($258compare_op.13, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,717 numba.core.ssa DEBUG on stmt: branch $264pred, 266, 526 13:52:44,717 numba.core.ssa DEBUG ==== SSA block rewrite pass on 266 13:52:44,717 numba.core.ssa DEBUG Running 13:52:44,717 numba.core.ssa DEBUG on stmt: $268load_global.1 = global(MAX_STACK: 100) 13:52:44,717 numba.core.ssa DEBUG on stmt: $280compare_op.2 = n < $268load_global.1 13:52:44,717 numba.core.ssa DEBUG find_def var='n' stmt=$280compare_op.2 = n < $268load_global.1 13:52:44,717 numba.core.ssa DEBUG replaced with: $280compare_op.2 = n.8 < $268load_global.1 13:52:44,717 numba.core.ssa DEBUG on stmt: bool286 = global(bool: ) 13:52:44,717 numba.core.ssa DEBUG on stmt: $286pred = call bool286($280compare_op.2, func=bool286, args=(Var($280compare_op.2, quicksort.py:180),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,721 numba.core.ssa DEBUG on stmt: branch $286pred, 292, 288 13:52:44,722 numba.core.ssa DEBUG ==== SSA block rewrite pass on 288 13:52:44,722 numba.core.ssa DEBUG Running 13:52:44,722 numba.core.ssa DEBUG on stmt: $assertion_error288.0 = global(AssertionError: ) 13:52:44,722 numba.core.ssa DEBUG on stmt: raise 13:52:44,722 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,722 numba.core.ssa DEBUG Running 13:52:44,722 numba.core.ssa DEBUG on stmt: $294load_deref.1 = freevar(partition: .partition at 0x000001C3DB597600>) 13:52:44,722 numba.core.ssa DEBUG on stmt: i = call $294load_deref.1(A, R, low, high, func=$294load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low, quicksort.py:177), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,722 numba.core.ssa DEBUG on stmt: $binop_sub324.9 = high - i 13:52:44,722 numba.core.ssa DEBUG on stmt: $binop_sub332.12 = i - low 13:52:44,722 numba.core.ssa DEBUG on stmt: $336compare_op.13 = $binop_sub324.9 > $binop_sub332.12 13:52:44,722 numba.core.ssa DEBUG on stmt: bool342 = global(bool: ) 13:52:44,722 numba.core.ssa DEBUG on stmt: $342pred = call bool342($336compare_op.13, func=bool342, args=(Var($336compare_op.13, quicksort.py:183),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,722 numba.core.ssa DEBUG on stmt: branch $342pred, 344, 422 13:52:44,722 numba.core.ssa DEBUG ==== SSA block rewrite pass on 344 13:52:44,722 numba.core.ssa DEBUG Running 13:52:44,722 numba.core.ssa DEBUG on stmt: $348compare_op.2 = high > i 13:52:44,722 numba.core.ssa DEBUG on stmt: bool354 = global(bool: ) 13:52:44,723 numba.core.ssa DEBUG on stmt: $354pred = call bool354($348compare_op.2, func=bool354, args=(Var($348compare_op.2, quicksort.py:185),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,723 numba.core.ssa DEBUG on stmt: branch $354pred, 356, 410 13:52:44,723 numba.core.ssa DEBUG ==== SSA block rewrite pass on 356 13:52:44,723 numba.core.ssa DEBUG Running 13:52:44,723 numba.core.ssa DEBUG on stmt: $356load_global.0 = global(Partition: ) 13:52:44,723 numba.core.ssa DEBUG on stmt: $const370.3 = const(int, 1) 13:52:44,723 numba.core.ssa DEBUG on stmt: $binop_add372.4 = i + $const370.3 13:52:44,723 numba.core.ssa DEBUG on stmt: $382call.6 = call $356load_global.0($binop_add372.4, high, func=$356load_global.0, args=[Var($binop_add372.4, quicksort.py:186), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,723 numba.core.ssa DEBUG on stmt: stack[n] = $382call.6 13:52:44,723 numba.core.ssa DEBUG find_def var='n' stmt=stack[n] = $382call.6 13:52:44,723 numba.core.ssa DEBUG find_def_from_top label 356 13:52:44,723 numba.core.ssa DEBUG idom 344 from label 356 13:52:44,723 numba.core.ssa DEBUG find_def_from_bottom label 344 13:52:44,723 numba.core.ssa DEBUG find_def_from_top label 344 13:52:44,723 numba.core.ssa DEBUG idom 292 from label 344 13:52:44,723 numba.core.ssa DEBUG find_def_from_bottom label 292 13:52:44,723 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,723 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,723 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,723 numba.core.ssa DEBUG replaced with: stack[n.8] = $382call.6 13:52:44,723 numba.core.ssa DEBUG on stmt: $const402.10 = const(int, 1) 13:52:44,723 numba.core.ssa DEBUG on stmt: $binop_iadd404.11 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const402.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,723 numba.core.ssa DEBUG find_def var='n' stmt=$binop_iadd404.11 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const402.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,724 numba.core.ssa DEBUG find_def_from_top label 356 13:52:44,724 numba.core.ssa DEBUG idom 344 from label 356 13:52:44,724 numba.core.ssa DEBUG find_def_from_bottom label 344 13:52:44,724 numba.core.ssa DEBUG find_def_from_top label 344 13:52:44,724 numba.core.ssa DEBUG idom 292 from label 344 13:52:44,724 numba.core.ssa DEBUG find_def_from_bottom label 292 13:52:44,724 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,724 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,724 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,724 numba.core.ssa DEBUG replaced with: $binop_iadd404.11 = inplace_binop(fn=, immutable_fn=, lhs=n.8, rhs=$const402.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,724 numba.core.ssa DEBUG on stmt: n.2 = $binop_iadd404.11 13:52:44,724 numba.core.ssa DEBUG on stmt: jump 410 13:52:44,724 numba.core.ssa DEBUG ==== SSA block rewrite pass on 410 13:52:44,724 numba.core.ssa DEBUG Running 13:52:44,724 numba.core.ssa DEBUG on stmt: $const412.1 = const(int, 1) 13:52:44,724 numba.core.ssa DEBUG on stmt: high = i - $const412.1 13:52:44,724 numba.core.ssa DEBUG on stmt: jump 498 13:52:44,724 numba.core.ssa DEBUG ==== SSA block rewrite pass on 422 13:52:44,724 numba.core.ssa DEBUG Running 13:52:44,724 numba.core.ssa DEBUG on stmt: $426compare_op.2 = i > low 13:52:44,724 numba.core.ssa DEBUG on stmt: bool432 = global(bool: ) 13:52:44,724 numba.core.ssa DEBUG on stmt: $432pred = call bool432($426compare_op.2, func=bool432, args=(Var($426compare_op.2, quicksort.py:190),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,724 numba.core.ssa DEBUG on stmt: branch $432pred, 434, 488 13:52:44,725 numba.core.ssa DEBUG ==== SSA block rewrite pass on 434 13:52:44,725 numba.core.ssa DEBUG Running 13:52:44,725 numba.core.ssa DEBUG on stmt: $434load_global.0 = global(Partition: ) 13:52:44,725 numba.core.ssa DEBUG on stmt: $const450.4 = const(int, 1) 13:52:44,725 numba.core.ssa DEBUG on stmt: $binop_sub452.5 = i - $const450.4 13:52:44,725 numba.core.ssa DEBUG on stmt: $460call.6 = call $434load_global.0(low, $binop_sub452.5, func=$434load_global.0, args=[Var(low, quicksort.py:177), Var($binop_sub452.5, quicksort.py:191)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,725 numba.core.ssa DEBUG on stmt: stack[n] = $460call.6 13:52:44,725 numba.core.ssa DEBUG find_def var='n' stmt=stack[n] = $460call.6 13:52:44,725 numba.core.ssa DEBUG find_def_from_top label 434 13:52:44,725 numba.core.ssa DEBUG idom 422 from label 434 13:52:44,725 numba.core.ssa DEBUG find_def_from_bottom label 422 13:52:44,725 numba.core.ssa DEBUG find_def_from_top label 422 13:52:44,725 numba.core.ssa DEBUG idom 292 from label 422 13:52:44,725 numba.core.ssa DEBUG find_def_from_bottom label 292 13:52:44,725 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,725 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,725 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,725 numba.core.ssa DEBUG replaced with: stack[n.8] = $460call.6 13:52:44,725 numba.core.ssa DEBUG on stmt: $const480.10 = const(int, 1) 13:52:44,725 numba.core.ssa DEBUG on stmt: $binop_iadd482.11 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const480.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,725 numba.core.ssa DEBUG find_def var='n' stmt=$binop_iadd482.11 = inplace_binop(fn=, immutable_fn=, lhs=n, rhs=$const480.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,725 numba.core.ssa DEBUG find_def_from_top label 434 13:52:44,725 numba.core.ssa DEBUG idom 422 from label 434 13:52:44,726 numba.core.ssa DEBUG find_def_from_bottom label 422 13:52:44,726 numba.core.ssa DEBUG find_def_from_top label 422 13:52:44,726 numba.core.ssa DEBUG idom 292 from label 422 13:52:44,726 numba.core.ssa DEBUG find_def_from_bottom label 292 13:52:44,726 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,726 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,726 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,726 numba.core.ssa DEBUG replaced with: $binop_iadd482.11 = inplace_binop(fn=, immutable_fn=, lhs=n.8, rhs=$const480.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,726 numba.core.ssa DEBUG on stmt: n.3 = $binop_iadd482.11 13:52:44,726 numba.core.ssa DEBUG on stmt: jump 488 13:52:44,726 numba.core.ssa DEBUG ==== SSA block rewrite pass on 488 13:52:44,726 numba.core.ssa DEBUG Running 13:52:44,726 numba.core.ssa DEBUG on stmt: $const490.1 = const(int, 1) 13:52:44,726 numba.core.ssa DEBUG on stmt: low = i + $const490.1 13:52:44,726 numba.core.ssa DEBUG on stmt: jump 498 13:52:44,726 numba.core.ssa DEBUG ==== SSA block rewrite pass on 498 13:52:44,726 numba.core.ssa DEBUG Running 13:52:44,726 numba.core.ssa DEBUG on stmt: $binop_sub502.2 = high - low 13:52:44,726 numba.core.ssa DEBUG on stmt: $506load_global.3 = global(SMALL_QUICKSORT: 15) 13:52:44,726 numba.core.ssa DEBUG on stmt: $518compare_op.4 = $binop_sub502.2 >= $506load_global.3 13:52:44,726 numba.core.ssa DEBUG on stmt: bool524 = global(bool: ) 13:52:44,726 numba.core.ssa DEBUG on stmt: $524pred = call bool524($518compare_op.4, func=bool524, args=(Var($518compare_op.4, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,726 numba.core.ssa DEBUG on stmt: branch $524pred, 266, 526 13:52:44,727 numba.core.ssa DEBUG ==== SSA block rewrite pass on 526 13:52:44,727 numba.core.ssa DEBUG Running 13:52:44,727 numba.core.ssa DEBUG on stmt: $528load_deref.1 = freevar(insertion_sort: .insertion_sort at 0x000001C3DB4DFB00>) 13:52:44,727 numba.core.ssa DEBUG on stmt: $542call.6 = call $528load_deref.1(A, R, low, high, func=$528load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low, quicksort.py:177), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,727 numba.core.ssa DEBUG on stmt: $const556.8 = const(int, 0) 13:52:44,727 numba.core.ssa DEBUG on stmt: $558compare_op.9 = n > $const556.8 13:52:44,727 numba.core.ssa DEBUG find_def var='n' stmt=$558compare_op.9 = n > $const556.8 13:52:44,727 numba.core.ssa DEBUG replaced with: $558compare_op.9 = n.5 > $const556.8 13:52:44,727 numba.core.ssa DEBUG on stmt: bool564 = global(bool: ) 13:52:44,727 numba.core.ssa DEBUG on stmt: $564pred = call bool564($558compare_op.9, func=bool564, args=(Var($558compare_op.9, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,727 numba.core.ssa DEBUG on stmt: branch $564pred, 206, 566 13:52:44,727 numba.core.ssa DEBUG ==== SSA block rewrite pass on 566 13:52:44,727 numba.core.ssa DEBUG Running 13:52:44,727 numba.core.ssa DEBUG on stmt: $568return_value.1 = cast(value=R) 13:52:44,727 numba.core.ssa DEBUG on stmt: return $568return_value.1 13:52:44,727 numba.core.ssa DEBUG Fix SSA violator on var low 13:52:44,727 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,727 numba.core.ssa DEBUG Running 13:52:44,727 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:44,727 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(make_res: .make_res at 0x000001C3DB4DFC40>) 13:52:44,727 numba.core.ssa DEBUG on stmt: R = call $8load_deref.1(A, func=$8load_deref.1, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,728 numba.core.ssa DEBUG on stmt: $28load_global.4 = global(len: ) 13:52:44,728 numba.core.ssa DEBUG on stmt: $46call.7 = call $28load_global.4(A, func=$28load_global.4, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,728 numba.core.ssa DEBUG on stmt: $const56.8 = const(int, 2) 13:52:44,728 numba.core.ssa DEBUG on stmt: $58compare_op.9 = $46call.7 < $const56.8 13:52:44,728 numba.core.ssa DEBUG on stmt: bool64 = global(bool: ) 13:52:44,728 numba.core.ssa DEBUG on stmt: $64pred = call bool64($58compare_op.9, func=bool64, args=(Var($58compare_op.9, quicksort.py:168),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,728 numba.core.ssa DEBUG on stmt: branch $64pred, 66, 70 13:52:44,728 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:44,728 numba.core.ssa DEBUG Running 13:52:44,728 numba.core.ssa DEBUG on stmt: $68return_value.1 = cast(value=R) 13:52:44,728 numba.core.ssa DEBUG on stmt: return $68return_value.1 13:52:44,728 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:44,728 numba.core.ssa DEBUG Running 13:52:44,728 numba.core.ssa DEBUG on stmt: $70load_global.0 = global(Partition: ) 13:52:44,728 numba.core.ssa DEBUG on stmt: $82load_deref.2 = freevar(zero: 0) 13:52:44,728 numba.core.ssa DEBUG on stmt: $84load_deref.3 = freevar(zero: 0) 13:52:44,728 numba.core.ssa DEBUG on stmt: $90call.4 = call $70load_global.0($82load_deref.2, $84load_deref.3, func=$70load_global.0, args=[Var($82load_deref.2, quicksort.py:171), Var($84load_deref.3, quicksort.py:171)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,728 numba.core.ssa DEBUG on stmt: $100build_list.5 = build_list(items=[Var($90call.4, quicksort.py:171)]) 13:52:44,728 numba.core.ssa DEBUG on stmt: $102load_global.6 = global(MAX_STACK: 100) 13:52:44,728 numba.core.ssa DEBUG on stmt: stack = $100build_list.5 * $102load_global.6 13:52:44,728 numba.core.ssa DEBUG on stmt: $120load_global.8 = global(Partition: ) 13:52:44,728 numba.core.ssa DEBUG on stmt: $132load_deref.10 = freevar(zero: 0) 13:52:44,728 numba.core.ssa DEBUG on stmt: $134load_global.11 = global(len: ) 13:52:44,728 numba.core.ssa DEBUG on stmt: $152call.14 = call $134load_global.11(A, func=$134load_global.11, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,728 numba.core.ssa DEBUG on stmt: $const162.15 = const(int, 1) 13:52:44,729 numba.core.ssa DEBUG on stmt: $binop_sub164.16 = $152call.14 - $const162.15 13:52:44,729 numba.core.ssa DEBUG on stmt: $172call.17 = call $120load_global.8($132load_deref.10, $binop_sub164.16, func=$120load_global.8, args=[Var($132load_deref.10, quicksort.py:172), Var($binop_sub164.16, quicksort.py:172)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,729 numba.core.ssa DEBUG on stmt: $const184.19 = const(int, 0) 13:52:44,729 numba.core.ssa DEBUG on stmt: stack[0] = $172call.17 13:52:44,729 numba.core.ssa DEBUG on stmt: n = const(int, 1) 13:52:44,729 numba.core.ssa DEBUG on stmt: $const196.22 = const(int, 0) 13:52:44,729 numba.core.ssa DEBUG on stmt: $198compare_op.23 = n > $const196.22 13:52:44,729 numba.core.ssa DEBUG on stmt: bool204 = global(bool: ) 13:52:44,729 numba.core.ssa DEBUG on stmt: $204pred = call bool204($198compare_op.23, func=bool204, args=(Var($198compare_op.23, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,729 numba.core.ssa DEBUG on stmt: branch $204pred, 206, 566 13:52:44,729 numba.core.ssa DEBUG ==== SSA block rewrite pass on 206 13:52:44,729 numba.core.ssa DEBUG Running 13:52:44,729 numba.core.ssa DEBUG on stmt: n.4 = phi(incoming_values=[Var(n, quicksort.py:173), Var(n.5, quicksort.py:176)], incoming_blocks=[70, 526]) 13:52:44,729 numba.core.ssa DEBUG on stmt: $const208.1 = const(int, 1) 13:52:44,729 numba.core.ssa DEBUG on stmt: $binop_isub210.2 = inplace_binop(fn=, immutable_fn=, lhs=n.4, rhs=$const208.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,729 numba.core.ssa DEBUG on stmt: n.1 = $binop_isub210.2 13:52:44,729 numba.core.ssa DEBUG on stmt: $220binary_subscr.5 = getitem(value=stack, index=n.1, fn=) 13:52:44,729 numba.core.ssa DEBUG on stmt: $230unpack_sequence.8 = exhaust_iter(value=$220binary_subscr.5, count=2) 13:52:44,729 numba.core.ssa DEBUG on stmt: $230unpack_sequence.6 = static_getitem(value=$230unpack_sequence.8, index=0, index_var=None, fn=) 13:52:44,729 numba.core.ssa DEBUG on stmt: $230unpack_sequence.7 = static_getitem(value=$230unpack_sequence.8, index=1, index_var=None, fn=) 13:52:44,729 numba.core.ssa DEBUG on stmt: low = $230unpack_sequence.6 13:52:44,729 numba.core.ssa DEBUG first assign: low 13:52:44,729 numba.core.ssa DEBUG replaced with: low = $230unpack_sequence.6 13:52:44,729 numba.core.ssa DEBUG on stmt: high = $230unpack_sequence.7 13:52:44,729 numba.core.ssa DEBUG on stmt: $binop_sub242.11 = high - low 13:52:44,730 numba.core.ssa DEBUG on stmt: $246load_global.12 = global(SMALL_QUICKSORT: 15) 13:52:44,730 numba.core.ssa DEBUG on stmt: $258compare_op.13 = $binop_sub242.11 >= $246load_global.12 13:52:44,730 numba.core.ssa DEBUG on stmt: bool264 = global(bool: ) 13:52:44,730 numba.core.ssa DEBUG on stmt: $264pred = call bool264($258compare_op.13, func=bool264, args=(Var($258compare_op.13, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,730 numba.core.ssa DEBUG on stmt: branch $264pred, 266, 526 13:52:44,730 numba.core.ssa DEBUG ==== SSA block rewrite pass on 266 13:52:44,730 numba.core.ssa DEBUG Running 13:52:44,730 numba.core.ssa DEBUG on stmt: n.8 = phi(incoming_values=[Var(n.6, quicksort.py:176), Var(n.1, quicksort.py:176)], incoming_blocks=[498, 206]) 13:52:44,730 numba.core.ssa DEBUG on stmt: $268load_global.1 = global(MAX_STACK: 100) 13:52:44,730 numba.core.ssa DEBUG on stmt: $280compare_op.2 = n.8 < $268load_global.1 13:52:44,730 numba.core.ssa DEBUG on stmt: bool286 = global(bool: ) 13:52:44,730 numba.core.ssa DEBUG on stmt: $286pred = call bool286($280compare_op.2, func=bool286, args=(Var($280compare_op.2, quicksort.py:180),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,730 numba.core.ssa DEBUG on stmt: branch $286pred, 292, 288 13:52:44,730 numba.core.ssa DEBUG ==== SSA block rewrite pass on 288 13:52:44,730 numba.core.ssa DEBUG Running 13:52:44,730 numba.core.ssa DEBUG on stmt: $assertion_error288.0 = global(AssertionError: ) 13:52:44,730 numba.core.ssa DEBUG on stmt: raise 13:52:44,730 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,730 numba.core.ssa DEBUG Running 13:52:44,730 numba.core.ssa DEBUG on stmt: $294load_deref.1 = freevar(partition: .partition at 0x000001C3DB597600>) 13:52:44,730 numba.core.ssa DEBUG on stmt: i = call $294load_deref.1(A, R, low, high, func=$294load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low, quicksort.py:177), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,730 numba.core.ssa DEBUG on stmt: $binop_sub324.9 = high - i 13:52:44,730 numba.core.ssa DEBUG on stmt: $binop_sub332.12 = i - low 13:52:44,730 numba.core.ssa DEBUG on stmt: $336compare_op.13 = $binop_sub324.9 > $binop_sub332.12 13:52:44,730 numba.core.ssa DEBUG on stmt: bool342 = global(bool: ) 13:52:44,731 numba.core.ssa DEBUG on stmt: $342pred = call bool342($336compare_op.13, func=bool342, args=(Var($336compare_op.13, quicksort.py:183),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,731 numba.core.ssa DEBUG on stmt: branch $342pred, 344, 422 13:52:44,731 numba.core.ssa DEBUG ==== SSA block rewrite pass on 344 13:52:44,731 numba.core.ssa DEBUG Running 13:52:44,731 numba.core.ssa DEBUG on stmt: $348compare_op.2 = high > i 13:52:44,731 numba.core.ssa DEBUG on stmt: bool354 = global(bool: ) 13:52:44,731 numba.core.ssa DEBUG on stmt: $354pred = call bool354($348compare_op.2, func=bool354, args=(Var($348compare_op.2, quicksort.py:185),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,731 numba.core.ssa DEBUG on stmt: branch $354pred, 356, 410 13:52:44,731 numba.core.ssa DEBUG ==== SSA block rewrite pass on 356 13:52:44,731 numba.core.ssa DEBUG Running 13:52:44,731 numba.core.ssa DEBUG on stmt: $356load_global.0 = global(Partition: ) 13:52:44,731 numba.core.ssa DEBUG on stmt: $const370.3 = const(int, 1) 13:52:44,731 numba.core.ssa DEBUG on stmt: $binop_add372.4 = i + $const370.3 13:52:44,731 numba.core.ssa DEBUG on stmt: $382call.6 = call $356load_global.0($binop_add372.4, high, func=$356load_global.0, args=[Var($binop_add372.4, quicksort.py:186), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,731 numba.core.ssa DEBUG on stmt: stack[n.8] = $382call.6 13:52:44,731 numba.core.ssa DEBUG on stmt: $const402.10 = const(int, 1) 13:52:44,731 numba.core.ssa DEBUG on stmt: $binop_iadd404.11 = inplace_binop(fn=, immutable_fn=, lhs=n.8, rhs=$const402.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,731 numba.core.ssa DEBUG on stmt: n.2 = $binop_iadd404.11 13:52:44,731 numba.core.ssa DEBUG on stmt: jump 410 13:52:44,731 numba.core.ssa DEBUG ==== SSA block rewrite pass on 410 13:52:44,731 numba.core.ssa DEBUG Running 13:52:44,731 numba.core.ssa DEBUG on stmt: n.9 = phi(incoming_values=[Var(n.8, quicksort.py:176), Var(n.2, quicksort.py:187)], incoming_blocks=[344, 356]) 13:52:44,731 numba.core.ssa DEBUG on stmt: $const412.1 = const(int, 1) 13:52:44,731 numba.core.ssa DEBUG on stmt: high = i - $const412.1 13:52:44,731 numba.core.ssa DEBUG on stmt: jump 498 13:52:44,731 numba.core.ssa DEBUG ==== SSA block rewrite pass on 422 13:52:44,732 numba.core.ssa DEBUG Running 13:52:44,732 numba.core.ssa DEBUG on stmt: $426compare_op.2 = i > low 13:52:44,732 numba.core.ssa DEBUG on stmt: bool432 = global(bool: ) 13:52:44,732 numba.core.ssa DEBUG on stmt: $432pred = call bool432($426compare_op.2, func=bool432, args=(Var($426compare_op.2, quicksort.py:190),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,732 numba.core.ssa DEBUG on stmt: branch $432pred, 434, 488 13:52:44,732 numba.core.ssa DEBUG ==== SSA block rewrite pass on 434 13:52:44,732 numba.core.ssa DEBUG Running 13:52:44,732 numba.core.ssa DEBUG on stmt: $434load_global.0 = global(Partition: ) 13:52:44,732 numba.core.ssa DEBUG on stmt: $const450.4 = const(int, 1) 13:52:44,732 numba.core.ssa DEBUG on stmt: $binop_sub452.5 = i - $const450.4 13:52:44,732 numba.core.ssa DEBUG on stmt: $460call.6 = call $434load_global.0(low, $binop_sub452.5, func=$434load_global.0, args=[Var(low, quicksort.py:177), Var($binop_sub452.5, quicksort.py:191)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,732 numba.core.ssa DEBUG on stmt: stack[n.8] = $460call.6 13:52:44,732 numba.core.ssa DEBUG on stmt: $const480.10 = const(int, 1) 13:52:44,732 numba.core.ssa DEBUG on stmt: $binop_iadd482.11 = inplace_binop(fn=, immutable_fn=, lhs=n.8, rhs=$const480.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,732 numba.core.ssa DEBUG on stmt: n.3 = $binop_iadd482.11 13:52:44,732 numba.core.ssa DEBUG on stmt: jump 488 13:52:44,732 numba.core.ssa DEBUG ==== SSA block rewrite pass on 488 13:52:44,732 numba.core.ssa DEBUG Running 13:52:44,732 numba.core.ssa DEBUG on stmt: n.7 = phi(incoming_values=[Var(n.3, quicksort.py:192), Var(n.8, quicksort.py:176)], incoming_blocks=[434, 422]) 13:52:44,732 numba.core.ssa DEBUG on stmt: $const490.1 = const(int, 1) 13:52:44,732 numba.core.ssa DEBUG on stmt: low = i + $const490.1 13:52:44,732 numba.core.ssa DEBUG replaced with: low.1 = i + $const490.1 13:52:44,732 numba.core.ssa DEBUG on stmt: jump 498 13:52:44,732 numba.core.ssa DEBUG ==== SSA block rewrite pass on 498 13:52:44,732 numba.core.ssa DEBUG Running 13:52:44,733 numba.core.ssa DEBUG on stmt: n.6 = phi(incoming_values=[Var(n.7, quicksort.py:176), Var(n.9, quicksort.py:176)], incoming_blocks=[488, 410]) 13:52:44,733 numba.core.ssa DEBUG on stmt: $binop_sub502.2 = high - low 13:52:44,733 numba.core.ssa DEBUG on stmt: $506load_global.3 = global(SMALL_QUICKSORT: 15) 13:52:44,733 numba.core.ssa DEBUG on stmt: $518compare_op.4 = $binop_sub502.2 >= $506load_global.3 13:52:44,733 numba.core.ssa DEBUG on stmt: bool524 = global(bool: ) 13:52:44,733 numba.core.ssa DEBUG on stmt: $524pred = call bool524($518compare_op.4, func=bool524, args=(Var($518compare_op.4, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,733 numba.core.ssa DEBUG on stmt: branch $524pred, 266, 526 13:52:44,733 numba.core.ssa DEBUG ==== SSA block rewrite pass on 526 13:52:44,733 numba.core.ssa DEBUG Running 13:52:44,733 numba.core.ssa DEBUG on stmt: n.5 = phi(incoming_values=[Var(n.6, quicksort.py:176), Var(n.1, quicksort.py:176)], incoming_blocks=[498, 206]) 13:52:44,733 numba.core.ssa DEBUG on stmt: $528load_deref.1 = freevar(insertion_sort: .insertion_sort at 0x000001C3DB4DFB00>) 13:52:44,733 numba.core.ssa DEBUG on stmt: $542call.6 = call $528load_deref.1(A, R, low, high, func=$528load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low, quicksort.py:177), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,733 numba.core.ssa DEBUG on stmt: $const556.8 = const(int, 0) 13:52:44,733 numba.core.ssa DEBUG on stmt: $558compare_op.9 = n.5 > $const556.8 13:52:44,733 numba.core.ssa DEBUG on stmt: bool564 = global(bool: ) 13:52:44,733 numba.core.ssa DEBUG on stmt: $564pred = call bool564($558compare_op.9, func=bool564, args=(Var($558compare_op.9, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,733 numba.core.ssa DEBUG on stmt: branch $564pred, 206, 566 13:52:44,733 numba.core.ssa DEBUG ==== SSA block rewrite pass on 566 13:52:44,733 numba.core.ssa DEBUG Running 13:52:44,734 numba.core.ssa DEBUG on stmt: $568return_value.1 = cast(value=R) 13:52:44,734 numba.core.ssa DEBUG on stmt: return $568return_value.1 13:52:44,734 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {206: [], 488: []}) 13:52:44,734 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,734 numba.core.ssa DEBUG Running 13:52:44,734 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:44,734 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(make_res: .make_res at 0x000001C3DB4DFC40>) 13:52:44,734 numba.core.ssa DEBUG on stmt: R = call $8load_deref.1(A, func=$8load_deref.1, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,734 numba.core.ssa DEBUG on stmt: $28load_global.4 = global(len: ) 13:52:44,734 numba.core.ssa DEBUG on stmt: $46call.7 = call $28load_global.4(A, func=$28load_global.4, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,734 numba.core.ssa DEBUG on stmt: $const56.8 = const(int, 2) 13:52:44,734 numba.core.ssa DEBUG on stmt: $58compare_op.9 = $46call.7 < $const56.8 13:52:44,734 numba.core.ssa DEBUG on stmt: bool64 = global(bool: ) 13:52:44,734 numba.core.ssa DEBUG on stmt: $64pred = call bool64($58compare_op.9, func=bool64, args=(Var($58compare_op.9, quicksort.py:168),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,734 numba.core.ssa DEBUG on stmt: branch $64pred, 66, 70 13:52:44,734 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:44,734 numba.core.ssa DEBUG Running 13:52:44,734 numba.core.ssa DEBUG on stmt: $68return_value.1 = cast(value=R) 13:52:44,735 numba.core.ssa DEBUG on stmt: return $68return_value.1 13:52:44,735 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:44,735 numba.core.ssa DEBUG Running 13:52:44,735 numba.core.ssa DEBUG on stmt: $70load_global.0 = global(Partition: ) 13:52:44,735 numba.core.ssa DEBUG on stmt: $82load_deref.2 = freevar(zero: 0) 13:52:44,735 numba.core.ssa DEBUG on stmt: $84load_deref.3 = freevar(zero: 0) 13:52:44,735 numba.core.ssa DEBUG on stmt: $90call.4 = call $70load_global.0($82load_deref.2, $84load_deref.3, func=$70load_global.0, args=[Var($82load_deref.2, quicksort.py:171), Var($84load_deref.3, quicksort.py:171)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,735 numba.core.ssa DEBUG on stmt: $100build_list.5 = build_list(items=[Var($90call.4, quicksort.py:171)]) 13:52:44,735 numba.core.ssa DEBUG on stmt: $102load_global.6 = global(MAX_STACK: 100) 13:52:44,735 numba.core.ssa DEBUG on stmt: stack = $100build_list.5 * $102load_global.6 13:52:44,735 numba.core.ssa DEBUG on stmt: $120load_global.8 = global(Partition: ) 13:52:44,735 numba.core.ssa DEBUG on stmt: $132load_deref.10 = freevar(zero: 0) 13:52:44,735 numba.core.ssa DEBUG on stmt: $134load_global.11 = global(len: ) 13:52:44,735 numba.core.ssa DEBUG on stmt: $152call.14 = call $134load_global.11(A, func=$134load_global.11, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,735 numba.core.ssa DEBUG on stmt: $const162.15 = const(int, 1) 13:52:44,735 numba.core.ssa DEBUG on stmt: $binop_sub164.16 = $152call.14 - $const162.15 13:52:44,735 numba.core.ssa DEBUG on stmt: $172call.17 = call $120load_global.8($132load_deref.10, $binop_sub164.16, func=$120load_global.8, args=[Var($132load_deref.10, quicksort.py:172), Var($binop_sub164.16, quicksort.py:172)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,735 numba.core.ssa DEBUG on stmt: $const184.19 = const(int, 0) 13:52:44,735 numba.core.ssa DEBUG on stmt: stack[0] = $172call.17 13:52:44,735 numba.core.ssa DEBUG on stmt: n = const(int, 1) 13:52:44,736 numba.core.ssa DEBUG on stmt: $const196.22 = const(int, 0) 13:52:44,736 numba.core.ssa DEBUG on stmt: $198compare_op.23 = n > $const196.22 13:52:44,736 numba.core.ssa DEBUG on stmt: bool204 = global(bool: ) 13:52:44,736 numba.core.ssa DEBUG on stmt: $204pred = call bool204($198compare_op.23, func=bool204, args=(Var($198compare_op.23, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,736 numba.core.ssa DEBUG on stmt: branch $204pred, 206, 566 13:52:44,736 numba.core.ssa DEBUG ==== SSA block rewrite pass on 206 13:52:44,736 numba.core.ssa DEBUG Running 13:52:44,736 numba.core.ssa DEBUG on stmt: n.4 = phi(incoming_values=[Var(n, quicksort.py:173), Var(n.5, quicksort.py:176)], incoming_blocks=[70, 526]) 13:52:44,736 numba.core.ssa DEBUG on stmt: $const208.1 = const(int, 1) 13:52:44,736 numba.core.ssa DEBUG on stmt: $binop_isub210.2 = inplace_binop(fn=, immutable_fn=, lhs=n.4, rhs=$const208.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,736 numba.core.ssa DEBUG on stmt: n.1 = $binop_isub210.2 13:52:44,736 numba.core.ssa DEBUG on stmt: $220binary_subscr.5 = getitem(value=stack, index=n.1, fn=) 13:52:44,736 numba.core.ssa DEBUG on stmt: $230unpack_sequence.8 = exhaust_iter(value=$220binary_subscr.5, count=2) 13:52:44,736 numba.core.ssa DEBUG on stmt: $230unpack_sequence.6 = static_getitem(value=$230unpack_sequence.8, index=0, index_var=None, fn=) 13:52:44,736 numba.core.ssa DEBUG on stmt: $230unpack_sequence.7 = static_getitem(value=$230unpack_sequence.8, index=1, index_var=None, fn=) 13:52:44,736 numba.core.ssa DEBUG on stmt: low = $230unpack_sequence.6 13:52:44,736 numba.core.ssa DEBUG on stmt: high = $230unpack_sequence.7 13:52:44,736 numba.core.ssa DEBUG on stmt: $binop_sub242.11 = high - low 13:52:44,736 numba.core.ssa DEBUG find_def var='low' stmt=$binop_sub242.11 = high - low 13:52:44,736 numba.core.ssa DEBUG on stmt: $246load_global.12 = global(SMALL_QUICKSORT: 15) 13:52:44,737 numba.core.ssa DEBUG on stmt: $258compare_op.13 = $binop_sub242.11 >= $246load_global.12 13:52:44,737 numba.core.ssa DEBUG on stmt: bool264 = global(bool: ) 13:52:44,737 numba.core.ssa DEBUG on stmt: $264pred = call bool264($258compare_op.13, func=bool264, args=(Var($258compare_op.13, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,737 numba.core.ssa DEBUG on stmt: branch $264pred, 266, 526 13:52:44,737 numba.core.ssa DEBUG ==== SSA block rewrite pass on 266 13:52:44,737 numba.core.ssa DEBUG Running 13:52:44,737 numba.core.ssa DEBUG on stmt: n.8 = phi(incoming_values=[Var(n.6, quicksort.py:176), Var(n.1, quicksort.py:176)], incoming_blocks=[498, 206]) 13:52:44,737 numba.core.ssa DEBUG on stmt: $268load_global.1 = global(MAX_STACK: 100) 13:52:44,737 numba.core.ssa DEBUG on stmt: $280compare_op.2 = n.8 < $268load_global.1 13:52:44,737 numba.core.ssa DEBUG on stmt: bool286 = global(bool: ) 13:52:44,737 numba.core.ssa DEBUG on stmt: $286pred = call bool286($280compare_op.2, func=bool286, args=(Var($280compare_op.2, quicksort.py:180),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,737 numba.core.ssa DEBUG on stmt: branch $286pred, 292, 288 13:52:44,737 numba.core.ssa DEBUG ==== SSA block rewrite pass on 288 13:52:44,737 numba.core.ssa DEBUG Running 13:52:44,737 numba.core.ssa DEBUG on stmt: $assertion_error288.0 = global(AssertionError: ) 13:52:44,737 numba.core.ssa DEBUG on stmt: raise 13:52:44,737 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,737 numba.core.ssa DEBUG Running 13:52:44,737 numba.core.ssa DEBUG on stmt: $294load_deref.1 = freevar(partition: .partition at 0x000001C3DB597600>) 13:52:44,737 numba.core.ssa DEBUG on stmt: i = call $294load_deref.1(A, R, low, high, func=$294load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low, quicksort.py:177), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,738 numba.core.ssa DEBUG find_def var='low' stmt=i = call $294load_deref.1(A, R, low, high, func=$294load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low, quicksort.py:177), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,738 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,738 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,738 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,738 numba.core.ssa DEBUG find_def_from_top label 266 13:52:44,738 numba.core.ssa DEBUG insert phi node low.2 = phi(incoming_values=[], incoming_blocks=[]) at 266 13:52:44,738 numba.core.ssa DEBUG find_def_from_bottom label 498 13:52:44,738 numba.core.ssa DEBUG find_def_from_top label 498 13:52:44,738 numba.core.ssa DEBUG insert phi node low.3 = phi(incoming_values=[], incoming_blocks=[]) at 498 13:52:44,738 numba.core.ssa DEBUG find_def_from_bottom label 488 13:52:44,738 numba.core.ssa DEBUG incoming_def low.1 = i + $const490.1 13:52:44,738 numba.core.ssa DEBUG find_def_from_bottom label 410 13:52:44,738 numba.core.ssa DEBUG find_def_from_top label 410 13:52:44,738 numba.core.ssa DEBUG idom 344 from label 410 13:52:44,738 numba.core.ssa DEBUG find_def_from_bottom label 344 13:52:44,738 numba.core.ssa DEBUG find_def_from_top label 344 13:52:44,738 numba.core.ssa DEBUG idom 292 from label 344 13:52:44,738 numba.core.ssa DEBUG find_def_from_bottom label 292 13:52:44,738 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,738 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,738 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,738 numba.core.ssa DEBUG incoming_def low.2 = phi(incoming_values=[], incoming_blocks=[]) 13:52:44,738 numba.core.ssa DEBUG incoming_def low.3 = phi(incoming_values=[Var(low.1, quicksort.py:193), Var(low.2, quicksort.py:181)], incoming_blocks=[488, 410]) 13:52:44,738 numba.core.ssa DEBUG find_def_from_bottom label 206 13:52:44,738 numba.core.ssa DEBUG incoming_def low = $230unpack_sequence.6 13:52:44,738 numba.core.ssa DEBUG replaced with: i = call $294load_deref.1(A, R, low.2, high, func=$294load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low.2, quicksort.py:181), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,738 numba.core.ssa DEBUG on stmt: $binop_sub324.9 = high - i 13:52:44,739 numba.core.ssa DEBUG on stmt: $binop_sub332.12 = i - low 13:52:44,739 numba.core.ssa DEBUG find_def var='low' stmt=$binop_sub332.12 = i - low 13:52:44,739 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,739 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,739 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,739 numba.core.ssa DEBUG replaced with: $binop_sub332.12 = i - low.2 13:52:44,739 numba.core.ssa DEBUG on stmt: $336compare_op.13 = $binop_sub324.9 > $binop_sub332.12 13:52:44,739 numba.core.ssa DEBUG on stmt: bool342 = global(bool: ) 13:52:44,739 numba.core.ssa DEBUG on stmt: $342pred = call bool342($336compare_op.13, func=bool342, args=(Var($336compare_op.13, quicksort.py:183),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,739 numba.core.ssa DEBUG on stmt: branch $342pred, 344, 422 13:52:44,739 numba.core.ssa DEBUG ==== SSA block rewrite pass on 344 13:52:44,739 numba.core.ssa DEBUG Running 13:52:44,739 numba.core.ssa DEBUG on stmt: $348compare_op.2 = high > i 13:52:44,739 numba.core.ssa DEBUG on stmt: bool354 = global(bool: ) 13:52:44,739 numba.core.ssa DEBUG on stmt: $354pred = call bool354($348compare_op.2, func=bool354, args=(Var($348compare_op.2, quicksort.py:185),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,739 numba.core.ssa DEBUG on stmt: branch $354pred, 356, 410 13:52:44,739 numba.core.ssa DEBUG ==== SSA block rewrite pass on 356 13:52:44,739 numba.core.ssa DEBUG Running 13:52:44,739 numba.core.ssa DEBUG on stmt: $356load_global.0 = global(Partition: ) 13:52:44,739 numba.core.ssa DEBUG on stmt: $const370.3 = const(int, 1) 13:52:44,740 numba.core.ssa DEBUG on stmt: $binop_add372.4 = i + $const370.3 13:52:44,740 numba.core.ssa DEBUG on stmt: $382call.6 = call $356load_global.0($binop_add372.4, high, func=$356load_global.0, args=[Var($binop_add372.4, quicksort.py:186), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,740 numba.core.ssa DEBUG on stmt: stack[n.8] = $382call.6 13:52:44,740 numba.core.ssa DEBUG on stmt: $const402.10 = const(int, 1) 13:52:44,740 numba.core.ssa DEBUG on stmt: $binop_iadd404.11 = inplace_binop(fn=, immutable_fn=, lhs=n.8, rhs=$const402.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,740 numba.core.ssa DEBUG on stmt: n.2 = $binop_iadd404.11 13:52:44,740 numba.core.ssa DEBUG on stmt: jump 410 13:52:44,740 numba.core.ssa DEBUG ==== SSA block rewrite pass on 410 13:52:44,740 numba.core.ssa DEBUG Running 13:52:44,740 numba.core.ssa DEBUG on stmt: n.9 = phi(incoming_values=[Var(n.8, quicksort.py:176), Var(n.2, quicksort.py:187)], incoming_blocks=[344, 356]) 13:52:44,740 numba.core.ssa DEBUG on stmt: $const412.1 = const(int, 1) 13:52:44,740 numba.core.ssa DEBUG on stmt: high = i - $const412.1 13:52:44,740 numba.core.ssa DEBUG on stmt: jump 498 13:52:44,740 numba.core.ssa DEBUG ==== SSA block rewrite pass on 422 13:52:44,740 numba.core.ssa DEBUG Running 13:52:44,740 numba.core.ssa DEBUG on stmt: $426compare_op.2 = i > low 13:52:44,740 numba.core.ssa DEBUG find_def var='low' stmt=$426compare_op.2 = i > low 13:52:44,740 numba.core.ssa DEBUG find_def_from_top label 422 13:52:44,740 numba.core.ssa DEBUG idom 292 from label 422 13:52:44,740 numba.core.ssa DEBUG find_def_from_bottom label 292 13:52:44,740 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,741 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,741 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,741 numba.core.ssa DEBUG replaced with: $426compare_op.2 = i > low.2 13:52:44,741 numba.core.ssa DEBUG on stmt: bool432 = global(bool: ) 13:52:44,741 numba.core.ssa DEBUG on stmt: $432pred = call bool432($426compare_op.2, func=bool432, args=(Var($426compare_op.2, quicksort.py:190),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,741 numba.core.ssa DEBUG on stmt: branch $432pred, 434, 488 13:52:44,741 numba.core.ssa DEBUG ==== SSA block rewrite pass on 434 13:52:44,741 numba.core.ssa DEBUG Running 13:52:44,741 numba.core.ssa DEBUG on stmt: $434load_global.0 = global(Partition: ) 13:52:44,741 numba.core.ssa DEBUG on stmt: $const450.4 = const(int, 1) 13:52:44,741 numba.core.ssa DEBUG on stmt: $binop_sub452.5 = i - $const450.4 13:52:44,741 numba.core.ssa DEBUG on stmt: $460call.6 = call $434load_global.0(low, $binop_sub452.5, func=$434load_global.0, args=[Var(low, quicksort.py:177), Var($binop_sub452.5, quicksort.py:191)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,741 numba.core.ssa DEBUG find_def var='low' stmt=$460call.6 = call $434load_global.0(low, $binop_sub452.5, func=$434load_global.0, args=[Var(low, quicksort.py:177), Var($binop_sub452.5, quicksort.py:191)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,741 numba.core.ssa DEBUG find_def_from_top label 434 13:52:44,741 numba.core.ssa DEBUG idom 422 from label 434 13:52:44,741 numba.core.ssa DEBUG find_def_from_bottom label 422 13:52:44,741 numba.core.ssa DEBUG find_def_from_top label 422 13:52:44,741 numba.core.ssa DEBUG idom 292 from label 422 13:52:44,741 numba.core.ssa DEBUG find_def_from_bottom label 292 13:52:44,741 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,741 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,741 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,741 numba.core.ssa DEBUG replaced with: $460call.6 = call $434load_global.0(low.2, $binop_sub452.5, func=$434load_global.0, args=[Var(low.2, quicksort.py:181), Var($binop_sub452.5, quicksort.py:191)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,742 numba.core.ssa DEBUG on stmt: stack[n.8] = $460call.6 13:52:44,742 numba.core.ssa DEBUG on stmt: $const480.10 = const(int, 1) 13:52:44,742 numba.core.ssa DEBUG on stmt: $binop_iadd482.11 = inplace_binop(fn=, immutable_fn=, lhs=n.8, rhs=$const480.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,742 numba.core.ssa DEBUG on stmt: n.3 = $binop_iadd482.11 13:52:44,742 numba.core.ssa DEBUG on stmt: jump 488 13:52:44,742 numba.core.ssa DEBUG ==== SSA block rewrite pass on 488 13:52:44,742 numba.core.ssa DEBUG Running 13:52:44,742 numba.core.ssa DEBUG on stmt: n.7 = phi(incoming_values=[Var(n.3, quicksort.py:192), Var(n.8, quicksort.py:176)], incoming_blocks=[434, 422]) 13:52:44,742 numba.core.ssa DEBUG on stmt: $const490.1 = const(int, 1) 13:52:44,742 numba.core.ssa DEBUG on stmt: low.1 = i + $const490.1 13:52:44,742 numba.core.ssa DEBUG on stmt: jump 498 13:52:44,742 numba.core.ssa DEBUG ==== SSA block rewrite pass on 498 13:52:44,742 numba.core.ssa DEBUG Running 13:52:44,742 numba.core.ssa DEBUG on stmt: n.6 = phi(incoming_values=[Var(n.7, quicksort.py:176), Var(n.9, quicksort.py:176)], incoming_blocks=[488, 410]) 13:52:44,742 numba.core.ssa DEBUG on stmt: $binop_sub502.2 = high - low 13:52:44,742 numba.core.ssa DEBUG find_def var='low' stmt=$binop_sub502.2 = high - low 13:52:44,742 numba.core.ssa DEBUG replaced with: $binop_sub502.2 = high - low.3 13:52:44,742 numba.core.ssa DEBUG on stmt: $506load_global.3 = global(SMALL_QUICKSORT: 15) 13:52:44,742 numba.core.ssa DEBUG on stmt: $518compare_op.4 = $binop_sub502.2 >= $506load_global.3 13:52:44,743 numba.core.ssa DEBUG on stmt: bool524 = global(bool: ) 13:52:44,743 numba.core.ssa DEBUG on stmt: $524pred = call bool524($518compare_op.4, func=bool524, args=(Var($518compare_op.4, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,743 numba.core.ssa DEBUG on stmt: branch $524pred, 266, 526 13:52:44,743 numba.core.ssa DEBUG ==== SSA block rewrite pass on 526 13:52:44,743 numba.core.ssa DEBUG Running 13:52:44,743 numba.core.ssa DEBUG on stmt: n.5 = phi(incoming_values=[Var(n.6, quicksort.py:176), Var(n.1, quicksort.py:176)], incoming_blocks=[498, 206]) 13:52:44,743 numba.core.ssa DEBUG on stmt: $528load_deref.1 = freevar(insertion_sort: .insertion_sort at 0x000001C3DB4DFB00>) 13:52:44,743 numba.core.ssa DEBUG on stmt: $542call.6 = call $528load_deref.1(A, R, low, high, func=$528load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low, quicksort.py:177), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,743 numba.core.ssa DEBUG find_def var='low' stmt=$542call.6 = call $528load_deref.1(A, R, low, high, func=$528load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low, quicksort.py:177), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,743 numba.core.ssa DEBUG find_def_from_top label 526 13:52:44,743 numba.core.ssa DEBUG insert phi node low.4 = phi(incoming_values=[], incoming_blocks=[]) at 526 13:52:44,743 numba.core.ssa DEBUG find_def_from_bottom label 498 13:52:44,743 numba.core.ssa DEBUG incoming_def low.3 = phi(incoming_values=[Var(low.1, quicksort.py:193), Var(low.2, quicksort.py:181)], incoming_blocks=[488, 410]) 13:52:44,743 numba.core.ssa DEBUG find_def_from_bottom label 206 13:52:44,743 numba.core.ssa DEBUG incoming_def low = $230unpack_sequence.6 13:52:44,743 numba.core.ssa DEBUG replaced with: $542call.6 = call $528load_deref.1(A, R, low.4, high, func=$528load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low.4, quicksort.py:195), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,743 numba.core.ssa DEBUG on stmt: $const556.8 = const(int, 0) 13:52:44,743 numba.core.ssa DEBUG on stmt: $558compare_op.9 = n.5 > $const556.8 13:52:44,743 numba.core.ssa DEBUG on stmt: bool564 = global(bool: ) 13:52:44,744 numba.core.ssa DEBUG on stmt: $564pred = call bool564($558compare_op.9, func=bool564, args=(Var($558compare_op.9, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,744 numba.core.ssa DEBUG on stmt: branch $564pred, 206, 566 13:52:44,744 numba.core.ssa DEBUG ==== SSA block rewrite pass on 566 13:52:44,744 numba.core.ssa DEBUG Running 13:52:44,744 numba.core.ssa DEBUG on stmt: $568return_value.1 = cast(value=R) 13:52:44,744 numba.core.ssa DEBUG on stmt: return $568return_value.1 13:52:44,744 numba.core.ssa DEBUG Fix SSA violator on var high 13:52:44,744 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,744 numba.core.ssa DEBUG Running 13:52:44,744 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:44,744 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(make_res: .make_res at 0x000001C3DB4DFC40>) 13:52:44,744 numba.core.ssa DEBUG on stmt: R = call $8load_deref.1(A, func=$8load_deref.1, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,744 numba.core.ssa DEBUG on stmt: $28load_global.4 = global(len: ) 13:52:44,744 numba.core.ssa DEBUG on stmt: $46call.7 = call $28load_global.4(A, func=$28load_global.4, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,744 numba.core.ssa DEBUG on stmt: $const56.8 = const(int, 2) 13:52:44,744 numba.core.ssa DEBUG on stmt: $58compare_op.9 = $46call.7 < $const56.8 13:52:44,744 numba.core.ssa DEBUG on stmt: bool64 = global(bool: ) 13:52:44,744 numba.core.ssa DEBUG on stmt: $64pred = call bool64($58compare_op.9, func=bool64, args=(Var($58compare_op.9, quicksort.py:168),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,744 numba.core.ssa DEBUG on stmt: branch $64pred, 66, 70 13:52:44,744 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:44,744 numba.core.ssa DEBUG Running 13:52:44,744 numba.core.ssa DEBUG on stmt: $68return_value.1 = cast(value=R) 13:52:44,745 numba.core.ssa DEBUG on stmt: return $68return_value.1 13:52:44,745 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:44,745 numba.core.ssa DEBUG Running 13:52:44,745 numba.core.ssa DEBUG on stmt: $70load_global.0 = global(Partition: ) 13:52:44,745 numba.core.ssa DEBUG on stmt: $82load_deref.2 = freevar(zero: 0) 13:52:44,745 numba.core.ssa DEBUG on stmt: $84load_deref.3 = freevar(zero: 0) 13:52:44,745 numba.core.ssa DEBUG on stmt: $90call.4 = call $70load_global.0($82load_deref.2, $84load_deref.3, func=$70load_global.0, args=[Var($82load_deref.2, quicksort.py:171), Var($84load_deref.3, quicksort.py:171)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,745 numba.core.ssa DEBUG on stmt: $100build_list.5 = build_list(items=[Var($90call.4, quicksort.py:171)]) 13:52:44,745 numba.core.ssa DEBUG on stmt: $102load_global.6 = global(MAX_STACK: 100) 13:52:44,745 numba.core.ssa DEBUG on stmt: stack = $100build_list.5 * $102load_global.6 13:52:44,745 numba.core.ssa DEBUG on stmt: $120load_global.8 = global(Partition: ) 13:52:44,745 numba.core.ssa DEBUG on stmt: $132load_deref.10 = freevar(zero: 0) 13:52:44,745 numba.core.ssa DEBUG on stmt: $134load_global.11 = global(len: ) 13:52:44,745 numba.core.ssa DEBUG on stmt: $152call.14 = call $134load_global.11(A, func=$134load_global.11, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,745 numba.core.ssa DEBUG on stmt: $const162.15 = const(int, 1) 13:52:44,745 numba.core.ssa DEBUG on stmt: $binop_sub164.16 = $152call.14 - $const162.15 13:52:44,745 numba.core.ssa DEBUG on stmt: $172call.17 = call $120load_global.8($132load_deref.10, $binop_sub164.16, func=$120load_global.8, args=[Var($132load_deref.10, quicksort.py:172), Var($binop_sub164.16, quicksort.py:172)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,745 numba.core.ssa DEBUG on stmt: $const184.19 = const(int, 0) 13:52:44,745 numba.core.ssa DEBUG on stmt: stack[0] = $172call.17 13:52:44,745 numba.core.ssa DEBUG on stmt: n = const(int, 1) 13:52:44,745 numba.core.ssa DEBUG on stmt: $const196.22 = const(int, 0) 13:52:44,745 numba.core.ssa DEBUG on stmt: $198compare_op.23 = n > $const196.22 13:52:44,745 numba.core.ssa DEBUG on stmt: bool204 = global(bool: ) 13:52:44,745 numba.core.ssa DEBUG on stmt: $204pred = call bool204($198compare_op.23, func=bool204, args=(Var($198compare_op.23, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,745 numba.core.ssa DEBUG on stmt: branch $204pred, 206, 566 13:52:44,746 numba.core.ssa DEBUG ==== SSA block rewrite pass on 206 13:52:44,746 numba.core.ssa DEBUG Running 13:52:44,746 numba.core.ssa DEBUG on stmt: n.4 = phi(incoming_values=[Var(n, quicksort.py:173), Var(n.5, quicksort.py:176)], incoming_blocks=[70, 526]) 13:52:44,746 numba.core.ssa DEBUG on stmt: $const208.1 = const(int, 1) 13:52:44,746 numba.core.ssa DEBUG on stmt: $binop_isub210.2 = inplace_binop(fn=, immutable_fn=, lhs=n.4, rhs=$const208.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,746 numba.core.ssa DEBUG on stmt: n.1 = $binop_isub210.2 13:52:44,746 numba.core.ssa DEBUG on stmt: $220binary_subscr.5 = getitem(value=stack, index=n.1, fn=) 13:52:44,746 numba.core.ssa DEBUG on stmt: $230unpack_sequence.8 = exhaust_iter(value=$220binary_subscr.5, count=2) 13:52:44,746 numba.core.ssa DEBUG on stmt: $230unpack_sequence.6 = static_getitem(value=$230unpack_sequence.8, index=0, index_var=None, fn=) 13:52:44,746 numba.core.ssa DEBUG on stmt: $230unpack_sequence.7 = static_getitem(value=$230unpack_sequence.8, index=1, index_var=None, fn=) 13:52:44,746 numba.core.ssa DEBUG on stmt: low = $230unpack_sequence.6 13:52:44,746 numba.core.ssa DEBUG on stmt: high = $230unpack_sequence.7 13:52:44,746 numba.core.ssa DEBUG first assign: high 13:52:44,746 numba.core.ssa DEBUG replaced with: high = $230unpack_sequence.7 13:52:44,746 numba.core.ssa DEBUG on stmt: $binop_sub242.11 = high - low 13:52:44,746 numba.core.ssa DEBUG on stmt: $246load_global.12 = global(SMALL_QUICKSORT: 15) 13:52:44,746 numba.core.ssa DEBUG on stmt: $258compare_op.13 = $binop_sub242.11 >= $246load_global.12 13:52:44,746 numba.core.ssa DEBUG on stmt: bool264 = global(bool: ) 13:52:44,746 numba.core.ssa DEBUG on stmt: $264pred = call bool264($258compare_op.13, func=bool264, args=(Var($258compare_op.13, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,746 numba.core.ssa DEBUG on stmt: branch $264pred, 266, 526 13:52:44,746 numba.core.ssa DEBUG ==== SSA block rewrite pass on 266 13:52:44,746 numba.core.ssa DEBUG Running 13:52:44,746 numba.core.ssa DEBUG on stmt: low.2 = phi(incoming_values=[Var(low.3, quicksort.py:181), Var(low, quicksort.py:177)], incoming_blocks=[498, 206]) 13:52:44,746 numba.core.ssa DEBUG on stmt: n.8 = phi(incoming_values=[Var(n.6, quicksort.py:176), Var(n.1, quicksort.py:176)], incoming_blocks=[498, 206]) 13:52:44,746 numba.core.ssa DEBUG on stmt: $268load_global.1 = global(MAX_STACK: 100) 13:52:44,747 numba.core.ssa DEBUG on stmt: $280compare_op.2 = n.8 < $268load_global.1 13:52:44,747 numba.core.ssa DEBUG on stmt: bool286 = global(bool: ) 13:52:44,747 numba.core.ssa DEBUG on stmt: $286pred = call bool286($280compare_op.2, func=bool286, args=(Var($280compare_op.2, quicksort.py:180),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,747 numba.core.ssa DEBUG on stmt: branch $286pred, 292, 288 13:52:44,747 numba.core.ssa DEBUG ==== SSA block rewrite pass on 288 13:52:44,747 numba.core.ssa DEBUG Running 13:52:44,747 numba.core.ssa DEBUG on stmt: $assertion_error288.0 = global(AssertionError: ) 13:52:44,747 numba.core.ssa DEBUG on stmt: raise 13:52:44,747 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,747 numba.core.ssa DEBUG Running 13:52:44,747 numba.core.ssa DEBUG on stmt: $294load_deref.1 = freevar(partition: .partition at 0x000001C3DB597600>) 13:52:44,747 numba.core.ssa DEBUG on stmt: i = call $294load_deref.1(A, R, low.2, high, func=$294load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low.2, quicksort.py:181), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,747 numba.core.ssa DEBUG on stmt: $binop_sub324.9 = high - i 13:52:44,747 numba.core.ssa DEBUG on stmt: $binop_sub332.12 = i - low.2 13:52:44,747 numba.core.ssa DEBUG on stmt: $336compare_op.13 = $binop_sub324.9 > $binop_sub332.12 13:52:44,747 numba.core.ssa DEBUG on stmt: bool342 = global(bool: ) 13:52:44,747 numba.core.ssa DEBUG on stmt: $342pred = call bool342($336compare_op.13, func=bool342, args=(Var($336compare_op.13, quicksort.py:183),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,747 numba.core.ssa DEBUG on stmt: branch $342pred, 344, 422 13:52:44,747 numba.core.ssa DEBUG ==== SSA block rewrite pass on 344 13:52:44,747 numba.core.ssa DEBUG Running 13:52:44,747 numba.core.ssa DEBUG on stmt: $348compare_op.2 = high > i 13:52:44,747 numba.core.ssa DEBUG on stmt: bool354 = global(bool: ) 13:52:44,747 numba.core.ssa DEBUG on stmt: $354pred = call bool354($348compare_op.2, func=bool354, args=(Var($348compare_op.2, quicksort.py:185),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,747 numba.core.ssa DEBUG on stmt: branch $354pred, 356, 410 13:52:44,748 numba.core.ssa DEBUG ==== SSA block rewrite pass on 356 13:52:44,748 numba.core.ssa DEBUG Running 13:52:44,748 numba.core.ssa DEBUG on stmt: $356load_global.0 = global(Partition: ) 13:52:44,748 numba.core.ssa DEBUG on stmt: $const370.3 = const(int, 1) 13:52:44,748 numba.core.ssa DEBUG on stmt: $binop_add372.4 = i + $const370.3 13:52:44,748 numba.core.ssa DEBUG on stmt: $382call.6 = call $356load_global.0($binop_add372.4, high, func=$356load_global.0, args=[Var($binop_add372.4, quicksort.py:186), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,748 numba.core.ssa DEBUG on stmt: stack[n.8] = $382call.6 13:52:44,748 numba.core.ssa DEBUG on stmt: $const402.10 = const(int, 1) 13:52:44,748 numba.core.ssa DEBUG on stmt: $binop_iadd404.11 = inplace_binop(fn=, immutable_fn=, lhs=n.8, rhs=$const402.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,748 numba.core.ssa DEBUG on stmt: n.2 = $binop_iadd404.11 13:52:44,748 numba.core.ssa DEBUG on stmt: jump 410 13:52:44,748 numba.core.ssa DEBUG ==== SSA block rewrite pass on 410 13:52:44,748 numba.core.ssa DEBUG Running 13:52:44,748 numba.core.ssa DEBUG on stmt: n.9 = phi(incoming_values=[Var(n.8, quicksort.py:176), Var(n.2, quicksort.py:187)], incoming_blocks=[344, 356]) 13:52:44,748 numba.core.ssa DEBUG on stmt: $const412.1 = const(int, 1) 13:52:44,748 numba.core.ssa DEBUG on stmt: high = i - $const412.1 13:52:44,748 numba.core.ssa DEBUG replaced with: high.1 = i - $const412.1 13:52:44,748 numba.core.ssa DEBUG on stmt: jump 498 13:52:44,748 numba.core.ssa DEBUG ==== SSA block rewrite pass on 422 13:52:44,748 numba.core.ssa DEBUG Running 13:52:44,748 numba.core.ssa DEBUG on stmt: $426compare_op.2 = i > low.2 13:52:44,748 numba.core.ssa DEBUG on stmt: bool432 = global(bool: ) 13:52:44,748 numba.core.ssa DEBUG on stmt: $432pred = call bool432($426compare_op.2, func=bool432, args=(Var($426compare_op.2, quicksort.py:190),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,748 numba.core.ssa DEBUG on stmt: branch $432pred, 434, 488 13:52:44,749 numba.core.ssa DEBUG ==== SSA block rewrite pass on 434 13:52:44,749 numba.core.ssa DEBUG Running 13:52:44,749 numba.core.ssa DEBUG on stmt: $434load_global.0 = global(Partition: ) 13:52:44,749 numba.core.ssa DEBUG on stmt: $const450.4 = const(int, 1) 13:52:44,749 numba.core.ssa DEBUG on stmt: $binop_sub452.5 = i - $const450.4 13:52:44,749 numba.core.ssa DEBUG on stmt: $460call.6 = call $434load_global.0(low.2, $binop_sub452.5, func=$434load_global.0, args=[Var(low.2, quicksort.py:181), Var($binop_sub452.5, quicksort.py:191)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,749 numba.core.ssa DEBUG on stmt: stack[n.8] = $460call.6 13:52:44,749 numba.core.ssa DEBUG on stmt: $const480.10 = const(int, 1) 13:52:44,749 numba.core.ssa DEBUG on stmt: $binop_iadd482.11 = inplace_binop(fn=, immutable_fn=, lhs=n.8, rhs=$const480.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,749 numba.core.ssa DEBUG on stmt: n.3 = $binop_iadd482.11 13:52:44,749 numba.core.ssa DEBUG on stmt: jump 488 13:52:44,749 numba.core.ssa DEBUG ==== SSA block rewrite pass on 488 13:52:44,749 numba.core.ssa DEBUG Running 13:52:44,749 numba.core.ssa DEBUG on stmt: n.7 = phi(incoming_values=[Var(n.3, quicksort.py:192), Var(n.8, quicksort.py:176)], incoming_blocks=[434, 422]) 13:52:44,749 numba.core.ssa DEBUG on stmt: $const490.1 = const(int, 1) 13:52:44,749 numba.core.ssa DEBUG on stmt: low.1 = i + $const490.1 13:52:44,749 numba.core.ssa DEBUG on stmt: jump 498 13:52:44,749 numba.core.ssa DEBUG ==== SSA block rewrite pass on 498 13:52:44,749 numba.core.ssa DEBUG Running 13:52:44,749 numba.core.ssa DEBUG on stmt: low.3 = phi(incoming_values=[Var(low.1, quicksort.py:193), Var(low.2, quicksort.py:181)], incoming_blocks=[488, 410]) 13:52:44,749 numba.core.ssa DEBUG on stmt: n.6 = phi(incoming_values=[Var(n.7, quicksort.py:176), Var(n.9, quicksort.py:176)], incoming_blocks=[488, 410]) 13:52:44,750 numba.core.ssa DEBUG on stmt: $binop_sub502.2 = high - low.3 13:52:44,750 numba.core.ssa DEBUG on stmt: $506load_global.3 = global(SMALL_QUICKSORT: 15) 13:52:44,750 numba.core.ssa DEBUG on stmt: $518compare_op.4 = $binop_sub502.2 >= $506load_global.3 13:52:44,750 numba.core.ssa DEBUG on stmt: bool524 = global(bool: ) 13:52:44,750 numba.core.ssa DEBUG on stmt: $524pred = call bool524($518compare_op.4, func=bool524, args=(Var($518compare_op.4, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,750 numba.core.ssa DEBUG on stmt: branch $524pred, 266, 526 13:52:44,750 numba.core.ssa DEBUG ==== SSA block rewrite pass on 526 13:52:44,750 numba.core.ssa DEBUG Running 13:52:44,750 numba.core.ssa DEBUG on stmt: low.4 = phi(incoming_values=[Var(low.3, quicksort.py:181), Var(low, quicksort.py:177)], incoming_blocks=[498, 206]) 13:52:44,750 numba.core.ssa DEBUG on stmt: n.5 = phi(incoming_values=[Var(n.6, quicksort.py:176), Var(n.1, quicksort.py:176)], incoming_blocks=[498, 206]) 13:52:44,750 numba.core.ssa DEBUG on stmt: $528load_deref.1 = freevar(insertion_sort: .insertion_sort at 0x000001C3DB4DFB00>) 13:52:44,750 numba.core.ssa DEBUG on stmt: $542call.6 = call $528load_deref.1(A, R, low.4, high, func=$528load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low.4, quicksort.py:195), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,750 numba.core.ssa DEBUG on stmt: $const556.8 = const(int, 0) 13:52:44,750 numba.core.ssa DEBUG on stmt: $558compare_op.9 = n.5 > $const556.8 13:52:44,750 numba.core.ssa DEBUG on stmt: bool564 = global(bool: ) 13:52:44,750 numba.core.ssa DEBUG on stmt: $564pred = call bool564($558compare_op.9, func=bool564, args=(Var($558compare_op.9, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,750 numba.core.ssa DEBUG on stmt: branch $564pred, 206, 566 13:52:44,750 numba.core.ssa DEBUG ==== SSA block rewrite pass on 566 13:52:44,750 numba.core.ssa DEBUG Running 13:52:44,750 numba.core.ssa DEBUG on stmt: $568return_value.1 = cast(value=R) 13:52:44,750 numba.core.ssa DEBUG on stmt: return $568return_value.1 13:52:44,751 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {206: [], 410: []}) 13:52:44,751 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,751 numba.core.ssa DEBUG Running 13:52:44,751 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:44,751 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(make_res: .make_res at 0x000001C3DB4DFC40>) 13:52:44,751 numba.core.ssa DEBUG on stmt: R = call $8load_deref.1(A, func=$8load_deref.1, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,751 numba.core.ssa DEBUG on stmt: $28load_global.4 = global(len: ) 13:52:44,751 numba.core.ssa DEBUG on stmt: $46call.7 = call $28load_global.4(A, func=$28load_global.4, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,751 numba.core.ssa DEBUG on stmt: $const56.8 = const(int, 2) 13:52:44,751 numba.core.ssa DEBUG on stmt: $58compare_op.9 = $46call.7 < $const56.8 13:52:44,751 numba.core.ssa DEBUG on stmt: bool64 = global(bool: ) 13:52:44,751 numba.core.ssa DEBUG on stmt: $64pred = call bool64($58compare_op.9, func=bool64, args=(Var($58compare_op.9, quicksort.py:168),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,751 numba.core.ssa DEBUG on stmt: branch $64pred, 66, 70 13:52:44,751 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:44,751 numba.core.ssa DEBUG Running 13:52:44,751 numba.core.ssa DEBUG on stmt: $68return_value.1 = cast(value=R) 13:52:44,751 numba.core.ssa DEBUG on stmt: return $68return_value.1 13:52:44,752 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:44,752 numba.core.ssa DEBUG Running 13:52:44,752 numba.core.ssa DEBUG on stmt: $70load_global.0 = global(Partition: ) 13:52:44,752 numba.core.ssa DEBUG on stmt: $82load_deref.2 = freevar(zero: 0) 13:52:44,752 numba.core.ssa DEBUG on stmt: $84load_deref.3 = freevar(zero: 0) 13:52:44,752 numba.core.ssa DEBUG on stmt: $90call.4 = call $70load_global.0($82load_deref.2, $84load_deref.3, func=$70load_global.0, args=[Var($82load_deref.2, quicksort.py:171), Var($84load_deref.3, quicksort.py:171)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,752 numba.core.ssa DEBUG on stmt: $100build_list.5 = build_list(items=[Var($90call.4, quicksort.py:171)]) 13:52:44,752 numba.core.ssa DEBUG on stmt: $102load_global.6 = global(MAX_STACK: 100) 13:52:44,752 numba.core.ssa DEBUG on stmt: stack = $100build_list.5 * $102load_global.6 13:52:44,752 numba.core.ssa DEBUG on stmt: $120load_global.8 = global(Partition: ) 13:52:44,752 numba.core.ssa DEBUG on stmt: $132load_deref.10 = freevar(zero: 0) 13:52:44,752 numba.core.ssa DEBUG on stmt: $134load_global.11 = global(len: ) 13:52:44,752 numba.core.ssa DEBUG on stmt: $152call.14 = call $134load_global.11(A, func=$134load_global.11, args=[Var(A, quicksort.py:164)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,752 numba.core.ssa DEBUG on stmt: $const162.15 = const(int, 1) 13:52:44,752 numba.core.ssa DEBUG on stmt: $binop_sub164.16 = $152call.14 - $const162.15 13:52:44,752 numba.core.ssa DEBUG on stmt: $172call.17 = call $120load_global.8($132load_deref.10, $binop_sub164.16, func=$120load_global.8, args=[Var($132load_deref.10, quicksort.py:172), Var($binop_sub164.16, quicksort.py:172)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,752 numba.core.ssa DEBUG on stmt: $const184.19 = const(int, 0) 13:52:44,752 numba.core.ssa DEBUG on stmt: stack[0] = $172call.17 13:52:44,752 numba.core.ssa DEBUG on stmt: n = const(int, 1) 13:52:44,753 numba.core.ssa DEBUG on stmt: $const196.22 = const(int, 0) 13:52:44,753 numba.core.ssa DEBUG on stmt: $198compare_op.23 = n > $const196.22 13:52:44,753 numba.core.ssa DEBUG on stmt: bool204 = global(bool: ) 13:52:44,753 numba.core.ssa DEBUG on stmt: $204pred = call bool204($198compare_op.23, func=bool204, args=(Var($198compare_op.23, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,753 numba.core.ssa DEBUG on stmt: branch $204pred, 206, 566 13:52:44,753 numba.core.ssa DEBUG ==== SSA block rewrite pass on 206 13:52:44,753 numba.core.ssa DEBUG Running 13:52:44,753 numba.core.ssa DEBUG on stmt: n.4 = phi(incoming_values=[Var(n, quicksort.py:173), Var(n.5, quicksort.py:176)], incoming_blocks=[70, 526]) 13:52:44,753 numba.core.ssa DEBUG on stmt: $const208.1 = const(int, 1) 13:52:44,753 numba.core.ssa DEBUG on stmt: $binop_isub210.2 = inplace_binop(fn=, immutable_fn=, lhs=n.4, rhs=$const208.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,753 numba.core.ssa DEBUG on stmt: n.1 = $binop_isub210.2 13:52:44,753 numba.core.ssa DEBUG on stmt: $220binary_subscr.5 = getitem(value=stack, index=n.1, fn=) 13:52:44,753 numba.core.ssa DEBUG on stmt: $230unpack_sequence.8 = exhaust_iter(value=$220binary_subscr.5, count=2) 13:52:44,753 numba.core.ssa DEBUG on stmt: $230unpack_sequence.6 = static_getitem(value=$230unpack_sequence.8, index=0, index_var=None, fn=) 13:52:44,753 numba.core.ssa DEBUG on stmt: $230unpack_sequence.7 = static_getitem(value=$230unpack_sequence.8, index=1, index_var=None, fn=) 13:52:44,753 numba.core.ssa DEBUG on stmt: low = $230unpack_sequence.6 13:52:44,753 numba.core.ssa DEBUG on stmt: high = $230unpack_sequence.7 13:52:44,753 numba.core.ssa DEBUG on stmt: $binop_sub242.11 = high - low 13:52:44,753 numba.core.ssa DEBUG find_def var='high' stmt=$binop_sub242.11 = high - low 13:52:44,753 numba.core.ssa DEBUG on stmt: $246load_global.12 = global(SMALL_QUICKSORT: 15) 13:52:44,754 numba.core.ssa DEBUG on stmt: $258compare_op.13 = $binop_sub242.11 >= $246load_global.12 13:52:44,754 numba.core.ssa DEBUG on stmt: bool264 = global(bool: ) 13:52:44,754 numba.core.ssa DEBUG on stmt: $264pred = call bool264($258compare_op.13, func=bool264, args=(Var($258compare_op.13, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,754 numba.core.ssa DEBUG on stmt: branch $264pred, 266, 526 13:52:44,754 numba.core.ssa DEBUG ==== SSA block rewrite pass on 266 13:52:44,754 numba.core.ssa DEBUG Running 13:52:44,754 numba.core.ssa DEBUG on stmt: low.2 = phi(incoming_values=[Var(low.3, quicksort.py:181), Var(low, quicksort.py:177)], incoming_blocks=[498, 206]) 13:52:44,754 numba.core.ssa DEBUG on stmt: n.8 = phi(incoming_values=[Var(n.6, quicksort.py:176), Var(n.1, quicksort.py:176)], incoming_blocks=[498, 206]) 13:52:44,754 numba.core.ssa DEBUG on stmt: $268load_global.1 = global(MAX_STACK: 100) 13:52:44,754 numba.core.ssa DEBUG on stmt: $280compare_op.2 = n.8 < $268load_global.1 13:52:44,754 numba.core.ssa DEBUG on stmt: bool286 = global(bool: ) 13:52:44,754 numba.core.ssa DEBUG on stmt: $286pred = call bool286($280compare_op.2, func=bool286, args=(Var($280compare_op.2, quicksort.py:180),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,754 numba.core.ssa DEBUG on stmt: branch $286pred, 292, 288 13:52:44,754 numba.core.ssa DEBUG ==== SSA block rewrite pass on 288 13:52:44,754 numba.core.ssa DEBUG Running 13:52:44,754 numba.core.ssa DEBUG on stmt: $assertion_error288.0 = global(AssertionError: ) 13:52:44,754 numba.core.ssa DEBUG on stmt: raise 13:52:44,754 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:44,754 numba.core.ssa DEBUG Running 13:52:44,754 numba.core.ssa DEBUG on stmt: $294load_deref.1 = freevar(partition: .partition at 0x000001C3DB597600>) 13:52:44,755 numba.core.ssa DEBUG on stmt: i = call $294load_deref.1(A, R, low.2, high, func=$294load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low.2, quicksort.py:181), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,755 numba.core.ssa DEBUG find_def var='high' stmt=i = call $294load_deref.1(A, R, low.2, high, func=$294load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low.2, quicksort.py:181), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,755 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,755 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,755 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,755 numba.core.ssa DEBUG find_def_from_top label 266 13:52:44,755 numba.core.ssa DEBUG insert phi node high.2 = phi(incoming_values=[], incoming_blocks=[]) at 266 13:52:44,755 numba.core.ssa DEBUG find_def_from_bottom label 498 13:52:44,755 numba.core.ssa DEBUG find_def_from_top label 498 13:52:44,755 numba.core.ssa DEBUG insert phi node high.3 = phi(incoming_values=[], incoming_blocks=[]) at 498 13:52:44,755 numba.core.ssa DEBUG find_def_from_bottom label 488 13:52:44,755 numba.core.ssa DEBUG find_def_from_top label 488 13:52:44,755 numba.core.ssa DEBUG idom 422 from label 488 13:52:44,755 numba.core.ssa DEBUG find_def_from_bottom label 422 13:52:44,755 numba.core.ssa DEBUG find_def_from_top label 422 13:52:44,755 numba.core.ssa DEBUG idom 292 from label 422 13:52:44,755 numba.core.ssa DEBUG find_def_from_bottom label 292 13:52:44,755 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,755 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,755 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,755 numba.core.ssa DEBUG incoming_def high.2 = phi(incoming_values=[], incoming_blocks=[]) 13:52:44,755 numba.core.ssa DEBUG find_def_from_bottom label 410 13:52:44,755 numba.core.ssa DEBUG incoming_def high.1 = i - $const412.1 13:52:44,755 numba.core.ssa DEBUG incoming_def high.3 = phi(incoming_values=[Var(high.2, quicksort.py:181), Var(high.1, quicksort.py:188)], incoming_blocks=[488, 410]) 13:52:44,755 numba.core.ssa DEBUG find_def_from_bottom label 206 13:52:44,755 numba.core.ssa DEBUG incoming_def high = $230unpack_sequence.7 13:52:44,755 numba.core.ssa DEBUG replaced with: i = call $294load_deref.1(A, R, low.2, high.2, func=$294load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low.2, quicksort.py:181), Var(high.2, quicksort.py:181)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,756 numba.core.ssa DEBUG on stmt: $binop_sub324.9 = high - i 13:52:44,756 numba.core.ssa DEBUG find_def var='high' stmt=$binop_sub324.9 = high - i 13:52:44,756 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,756 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,756 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,756 numba.core.ssa DEBUG replaced with: $binop_sub324.9 = high.2 - i 13:52:44,756 numba.core.ssa DEBUG on stmt: $binop_sub332.12 = i - low.2 13:52:44,756 numba.core.ssa DEBUG on stmt: $336compare_op.13 = $binop_sub324.9 > $binop_sub332.12 13:52:44,756 numba.core.ssa DEBUG on stmt: bool342 = global(bool: ) 13:52:44,756 numba.core.ssa DEBUG on stmt: $342pred = call bool342($336compare_op.13, func=bool342, args=(Var($336compare_op.13, quicksort.py:183),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,756 numba.core.ssa DEBUG on stmt: branch $342pred, 344, 422 13:52:44,756 numba.core.ssa DEBUG ==== SSA block rewrite pass on 344 13:52:44,756 numba.core.ssa DEBUG Running 13:52:44,756 numba.core.ssa DEBUG on stmt: $348compare_op.2 = high > i 13:52:44,756 numba.core.ssa DEBUG find_def var='high' stmt=$348compare_op.2 = high > i 13:52:44,756 numba.core.ssa DEBUG find_def_from_top label 344 13:52:44,756 numba.core.ssa DEBUG idom 292 from label 344 13:52:44,756 numba.core.ssa DEBUG find_def_from_bottom label 292 13:52:44,756 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,756 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,756 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,757 numba.core.ssa DEBUG replaced with: $348compare_op.2 = high.2 > i 13:52:44,757 numba.core.ssa DEBUG on stmt: bool354 = global(bool: ) 13:52:44,757 numba.core.ssa DEBUG on stmt: $354pred = call bool354($348compare_op.2, func=bool354, args=(Var($348compare_op.2, quicksort.py:185),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,757 numba.core.ssa DEBUG on stmt: branch $354pred, 356, 410 13:52:44,757 numba.core.ssa DEBUG ==== SSA block rewrite pass on 356 13:52:44,757 numba.core.ssa DEBUG Running 13:52:44,757 numba.core.ssa DEBUG on stmt: $356load_global.0 = global(Partition: ) 13:52:44,757 numba.core.ssa DEBUG on stmt: $const370.3 = const(int, 1) 13:52:44,757 numba.core.ssa DEBUG on stmt: $binop_add372.4 = i + $const370.3 13:52:44,757 numba.core.ssa DEBUG on stmt: $382call.6 = call $356load_global.0($binop_add372.4, high, func=$356load_global.0, args=[Var($binop_add372.4, quicksort.py:186), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,757 numba.core.ssa DEBUG find_def var='high' stmt=$382call.6 = call $356load_global.0($binop_add372.4, high, func=$356load_global.0, args=[Var($binop_add372.4, quicksort.py:186), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,757 numba.core.ssa DEBUG find_def_from_top label 356 13:52:44,757 numba.core.ssa DEBUG idom 344 from label 356 13:52:44,757 numba.core.ssa DEBUG find_def_from_bottom label 344 13:52:44,757 numba.core.ssa DEBUG find_def_from_top label 344 13:52:44,757 numba.core.ssa DEBUG idom 292 from label 344 13:52:44,757 numba.core.ssa DEBUG find_def_from_bottom label 292 13:52:44,757 numba.core.ssa DEBUG find_def_from_top label 292 13:52:44,757 numba.core.ssa DEBUG idom 266 from label 292 13:52:44,757 numba.core.ssa DEBUG find_def_from_bottom label 266 13:52:44,757 numba.core.ssa DEBUG replaced with: $382call.6 = call $356load_global.0($binop_add372.4, high.2, func=$356load_global.0, args=[Var($binop_add372.4, quicksort.py:186), Var(high.2, quicksort.py:181)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,757 numba.core.ssa DEBUG on stmt: stack[n.8] = $382call.6 13:52:44,758 numba.core.ssa DEBUG on stmt: $const402.10 = const(int, 1) 13:52:44,758 numba.core.ssa DEBUG on stmt: $binop_iadd404.11 = inplace_binop(fn=, immutable_fn=, lhs=n.8, rhs=$const402.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,758 numba.core.ssa DEBUG on stmt: n.2 = $binop_iadd404.11 13:52:44,758 numba.core.ssa DEBUG on stmt: jump 410 13:52:44,758 numba.core.ssa DEBUG ==== SSA block rewrite pass on 410 13:52:44,758 numba.core.ssa DEBUG Running 13:52:44,758 numba.core.ssa DEBUG on stmt: n.9 = phi(incoming_values=[Var(n.8, quicksort.py:176), Var(n.2, quicksort.py:187)], incoming_blocks=[344, 356]) 13:52:44,758 numba.core.ssa DEBUG on stmt: $const412.1 = const(int, 1) 13:52:44,758 numba.core.ssa DEBUG on stmt: high.1 = i - $const412.1 13:52:44,758 numba.core.ssa DEBUG on stmt: jump 498 13:52:44,758 numba.core.ssa DEBUG ==== SSA block rewrite pass on 422 13:52:44,758 numba.core.ssa DEBUG Running 13:52:44,758 numba.core.ssa DEBUG on stmt: $426compare_op.2 = i > low.2 13:52:44,758 numba.core.ssa DEBUG on stmt: bool432 = global(bool: ) 13:52:44,758 numba.core.ssa DEBUG on stmt: $432pred = call bool432($426compare_op.2, func=bool432, args=(Var($426compare_op.2, quicksort.py:190),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,758 numba.core.ssa DEBUG on stmt: branch $432pred, 434, 488 13:52:44,758 numba.core.ssa DEBUG ==== SSA block rewrite pass on 434 13:52:44,758 numba.core.ssa DEBUG Running 13:52:44,758 numba.core.ssa DEBUG on stmt: $434load_global.0 = global(Partition: ) 13:52:44,758 numba.core.ssa DEBUG on stmt: $const450.4 = const(int, 1) 13:52:44,758 numba.core.ssa DEBUG on stmt: $binop_sub452.5 = i - $const450.4 13:52:44,759 numba.core.ssa DEBUG on stmt: $460call.6 = call $434load_global.0(low.2, $binop_sub452.5, func=$434load_global.0, args=[Var(low.2, quicksort.py:181), Var($binop_sub452.5, quicksort.py:191)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,759 numba.core.ssa DEBUG on stmt: stack[n.8] = $460call.6 13:52:44,759 numba.core.ssa DEBUG on stmt: $const480.10 = const(int, 1) 13:52:44,759 numba.core.ssa DEBUG on stmt: $binop_iadd482.11 = inplace_binop(fn=, immutable_fn=, lhs=n.8, rhs=$const480.10, static_lhs=Undefined, static_rhs=Undefined) 13:52:44,759 numba.core.ssa DEBUG on stmt: n.3 = $binop_iadd482.11 13:52:44,759 numba.core.ssa DEBUG on stmt: jump 488 13:52:44,759 numba.core.ssa DEBUG ==== SSA block rewrite pass on 488 13:52:44,759 numba.core.ssa DEBUG Running 13:52:44,759 numba.core.ssa DEBUG on stmt: n.7 = phi(incoming_values=[Var(n.3, quicksort.py:192), Var(n.8, quicksort.py:176)], incoming_blocks=[434, 422]) 13:52:44,759 numba.core.ssa DEBUG on stmt: $const490.1 = const(int, 1) 13:52:44,759 numba.core.ssa DEBUG on stmt: low.1 = i + $const490.1 13:52:44,759 numba.core.ssa DEBUG on stmt: jump 498 13:52:44,759 numba.core.ssa DEBUG ==== SSA block rewrite pass on 498 13:52:44,759 numba.core.ssa DEBUG Running 13:52:44,759 numba.core.ssa DEBUG on stmt: low.3 = phi(incoming_values=[Var(low.1, quicksort.py:193), Var(low.2, quicksort.py:181)], incoming_blocks=[488, 410]) 13:52:44,759 numba.core.ssa DEBUG on stmt: n.6 = phi(incoming_values=[Var(n.7, quicksort.py:176), Var(n.9, quicksort.py:176)], incoming_blocks=[488, 410]) 13:52:44,759 numba.core.ssa DEBUG on stmt: $binop_sub502.2 = high - low.3 13:52:44,759 numba.core.ssa DEBUG find_def var='high' stmt=$binop_sub502.2 = high - low.3 13:52:44,759 numba.core.ssa DEBUG replaced with: $binop_sub502.2 = high.3 - low.3 13:52:44,760 numba.core.ssa DEBUG on stmt: $506load_global.3 = global(SMALL_QUICKSORT: 15) 13:52:44,760 numba.core.ssa DEBUG on stmt: $518compare_op.4 = $binop_sub502.2 >= $506load_global.3 13:52:44,760 numba.core.ssa DEBUG on stmt: bool524 = global(bool: ) 13:52:44,760 numba.core.ssa DEBUG on stmt: $524pred = call bool524($518compare_op.4, func=bool524, args=(Var($518compare_op.4, quicksort.py:179),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,760 numba.core.ssa DEBUG on stmt: branch $524pred, 266, 526 13:52:44,760 numba.core.ssa DEBUG ==== SSA block rewrite pass on 526 13:52:44,760 numba.core.ssa DEBUG Running 13:52:44,760 numba.core.ssa DEBUG on stmt: low.4 = phi(incoming_values=[Var(low.3, quicksort.py:181), Var(low, quicksort.py:177)], incoming_blocks=[498, 206]) 13:52:44,760 numba.core.ssa DEBUG on stmt: n.5 = phi(incoming_values=[Var(n.6, quicksort.py:176), Var(n.1, quicksort.py:176)], incoming_blocks=[498, 206]) 13:52:44,760 numba.core.ssa DEBUG on stmt: $528load_deref.1 = freevar(insertion_sort: .insertion_sort at 0x000001C3DB4DFB00>) 13:52:44,760 numba.core.ssa DEBUG on stmt: $542call.6 = call $528load_deref.1(A, R, low.4, high, func=$528load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low.4, quicksort.py:195), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,760 numba.core.ssa DEBUG find_def var='high' stmt=$542call.6 = call $528load_deref.1(A, R, low.4, high, func=$528load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low.4, quicksort.py:195), Var(high, quicksort.py:177)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,760 numba.core.ssa DEBUG find_def_from_top label 526 13:52:44,760 numba.core.ssa DEBUG insert phi node high.4 = phi(incoming_values=[], incoming_blocks=[]) at 526 13:52:44,760 numba.core.ssa DEBUG find_def_from_bottom label 498 13:52:44,760 numba.core.ssa DEBUG incoming_def high.3 = phi(incoming_values=[Var(high.2, quicksort.py:181), Var(high.1, quicksort.py:188)], incoming_blocks=[488, 410]) 13:52:44,760 numba.core.ssa DEBUG find_def_from_bottom label 206 13:52:44,760 numba.core.ssa DEBUG incoming_def high = $230unpack_sequence.7 13:52:44,760 numba.core.ssa DEBUG replaced with: $542call.6 = call $528load_deref.1(A, R, low.4, high.4, func=$528load_deref.1, args=[Var(A, quicksort.py:164), Var(R, quicksort.py:166), Var(low.4, quicksort.py:195), Var(high.4, quicksort.py:195)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,761 numba.core.ssa DEBUG on stmt: $const556.8 = const(int, 0) 13:52:44,761 numba.core.ssa DEBUG on stmt: $558compare_op.9 = n.5 > $const556.8 13:52:44,761 numba.core.ssa DEBUG on stmt: bool564 = global(bool: ) 13:52:44,761 numba.core.ssa DEBUG on stmt: $564pred = call bool564($558compare_op.9, func=bool564, args=(Var($558compare_op.9, quicksort.py:175),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,761 numba.core.ssa DEBUG on stmt: branch $564pred, 206, 566 13:52:44,761 numba.core.ssa DEBUG ==== SSA block rewrite pass on 566 13:52:44,761 numba.core.ssa DEBUG Running 13:52:44,761 numba.core.ssa DEBUG on stmt: $568return_value.1 = cast(value=R) 13:52:44,761 numba.core.ssa DEBUG on stmt: return $568return_value.1 13:52:44,775 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=41) 2 RESUME(arg=0, lineno=41) 4 LOAD_GLOBAL(arg=1, lineno=43) 16 LOAD_ATTR(arg=1, lineno=43) 26 LOAD_FAST(arg=0, lineno=43) 28 LOAD_ATTR(arg=2, lineno=43) 38 PRECALL(arg=1, lineno=43) 42 CALL(arg=1, lineno=43) 52 RETURN_VALUE(arg=None, lineno=43) 13:52:44,775 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:44,775 numba.core.byteflow DEBUG stack: [] 13:52:44,775 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:44,775 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=41) 13:52:44,775 numba.core.byteflow DEBUG stack [] 13:52:44,775 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=41) 13:52:44,775 numba.core.byteflow DEBUG stack [] 13:52:44,775 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=43) 13:52:44,775 numba.core.byteflow DEBUG stack [] 13:52:44,775 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_ATTR(arg=1, lineno=43) 13:52:44,775 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:44,775 numba.core.byteflow DEBUG dispatch pc=26, inst=LOAD_FAST(arg=0, lineno=43) 13:52:44,775 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2'] 13:52:44,775 numba.core.byteflow DEBUG dispatch pc=28, inst=LOAD_ATTR(arg=2, lineno=43) 13:52:44,775 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$A26.3'] 13:52:44,775 numba.core.byteflow DEBUG dispatch pc=38, inst=PRECALL(arg=1, lineno=43) 13:52:44,775 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$28load_attr.4'] 13:52:44,775 numba.core.byteflow DEBUG dispatch pc=42, inst=CALL(arg=1, lineno=43) 13:52:44,775 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$28load_attr.4'] 13:52:44,775 numba.core.byteflow DEBUG dispatch pc=52, inst=RETURN_VALUE(arg=None, lineno=43) 13:52:44,775 numba.core.byteflow DEBUG stack ['$42call.5'] 13:52:44,775 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,775 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:44,775 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:44,775 numba.core.byteflow DEBUG defmap: {} 13:52:44,775 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:44,776 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:44,776 numba.core.byteflow DEBUG keep phismap: {} 13:52:44,776 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:44,776 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:44,776 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'item': '$4load_global.0', 'res': '$16load_attr.2'}), (18, {}), (20, {}), (22, {}), (24, {}), (26, {'res': '$A26.3'}), (28, {'item': '$A26.3', 'res': '$28load_attr.4'}), (30, {}), (32, {}), (34, {}), (36, {}), (38, {}), (40, {}), (42, {'func': '$16load_attr.2', 'args': ['$28load_attr.4'], 'kw_names': None, 'res': '$42call.5'}), (44, {}), (46, {}), (48, {}), (50, {}), (52, {'retval': '$42call.5', 'castval': '$52return_value.6'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,776 numba.core.interpreter DEBUG label 0: A = arg(0, name=A) ['A'] $4load_global.0 = global(np: ) ['$4load_global.0'] $16load_attr.2 = getattr(value=$4load_global.0, attr=arange) ['$16load_attr.2', '$4load_global.0'] $28load_attr.4 = getattr(value=A, attr=size) ['$28load_attr.4', 'A'] $42call.5 = call $16load_attr.2($28load_attr.4, func=$16load_attr.2, args=[Var($28load_attr.4, quicksort.py:43)], kws=(), vararg=None, varkwarg=None, target=None) ['$16load_attr.2', '$28load_attr.4', '$42call.5'] $52return_value.6 = cast(value=$42call.5) ['$42call.5', '$52return_value.6'] return $52return_value.6 ['$52return_value.6'] 13:52:44,781 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:44,781 numba.core.ssa DEBUG Running 13:52:44,781 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:44,781 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:44,781 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=arange) 13:52:44,781 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=A, attr=size) 13:52:44,781 numba.core.ssa DEBUG on stmt: $42call.5 = call $16load_attr.2($28load_attr.4, func=$16load_attr.2, args=[Var($28load_attr.4, quicksort.py:43)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,781 numba.core.ssa DEBUG on stmt: $52return_value.6 = cast(value=$42call.5) 13:52:44,782 numba.core.ssa DEBUG on stmt: return $52return_value.6 13:52:44,782 numba.core.ssa DEBUG defs defaultdict(, {'$16load_attr.2': [(, 0)], '$28load_attr.4': [(, 0)], '$42call.5': [(, 0)], '$4load_global.0': [(, 0)], '$52return_value.6': [(, 0)], 'A': [(, 0)]}) 13:52:44,782 numba.core.ssa DEBUG SSA violators 13:52:44,785 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=4795) 2 COPY_FREE_VARS(arg=5, lineno=4795) 4 RESUME(arg=0, lineno=4795) 6 LOAD_DEREF(arg=17, lineno=4797) 8 POP_JUMP_FORWARD_IF_NONE(arg=2, lineno=4797) 10 LOAD_DEREF(arg=17, lineno=4797) 12 JUMP_FORWARD(arg=1, lineno=4797) > 14 LOAD_FAST(arg=0, lineno=4797) > 16 STORE_FAST(arg=4, lineno=4797) 18 LOAD_DEREF(arg=19, lineno=4798) 20 POP_JUMP_FORWARD_IF_NONE(arg=2, lineno=4798) 22 LOAD_DEREF(arg=19, lineno=4798) 24 JUMP_FORWARD(arg=1, lineno=4798) > 26 LOAD_FAST(arg=1, lineno=4798) > 28 STORE_FAST(arg=5, lineno=4798) 30 LOAD_DEREF(arg=18, lineno=4799) 32 POP_JUMP_FORWARD_IF_NONE(arg=2, lineno=4799) 34 LOAD_DEREF(arg=18, lineno=4799) 36 JUMP_FORWARD(arg=1, lineno=4799) > 38 LOAD_FAST(arg=2, lineno=4799) > 40 STORE_FAST(arg=6, lineno=4799) 42 LOAD_FAST(arg=6, lineno=4801) 44 POP_JUMP_FORWARD_IF_NONE(arg=2, lineno=4801) 46 LOAD_FAST(arg=6, lineno=4801) 48 JUMP_FORWARD(arg=1, lineno=4801) > 50 LOAD_CONST(arg=1, lineno=4801) > 52 STORE_FAST(arg=7, lineno=4801) 54 LOAD_FAST(arg=5, lineno=4802) 56 POP_JUMP_FORWARD_IF_NOT_NONE(arg=5, lineno=4802) 58 LOAD_CONST(arg=2, lineno=4803) 60 LOAD_FAST(arg=4, lineno=4803) 62 STORE_FAST(arg=9, lineno=4803) 64 STORE_FAST(arg=8, lineno=4803) 66 JUMP_FORWARD(arg=4, lineno=4803) > 68 LOAD_FAST(arg=4, lineno=4805) 70 LOAD_FAST(arg=5, lineno=4805) 72 STORE_FAST(arg=9, lineno=4805) 74 STORE_FAST(arg=8, lineno=4805) > 76 LOAD_FAST(arg=7, lineno=4807) 78 LOAD_CONST(arg=2, lineno=4807) 80 COMPARE_OP(arg=2, lineno=4807) 86 POP_JUMP_FORWARD_IF_FALSE(arg=15, lineno=4807) 88 LOAD_GLOBAL(arg=1, lineno=4808) 100 LOAD_CONST(arg=3, lineno=4808) 102 PRECALL(arg=1, lineno=4808) 106 CALL(arg=1, lineno=4808) 116 RAISE_VARARGS(arg=1, lineno=4808) > 118 LOAD_FAST(arg=9, lineno=4810) 120 LOAD_FAST(arg=8, lineno=4810) 122 BINARY_OP(arg=10, lineno=4810) 126 LOAD_FAST(arg=7, lineno=4810) 128 BINARY_OP(arg=11, lineno=4810) 132 STORE_FAST(arg=10, lineno=4810) 134 LOAD_GLOBAL(arg=3, lineno=4811) 146 LOAD_GLOBAL(arg=5, lineno=4811) 158 LOAD_ATTR(arg=3, lineno=4811) 168 LOAD_FAST(arg=10, lineno=4811) 170 LOAD_ATTR(arg=4, lineno=4811) 180 PRECALL(arg=1, lineno=4811) 184 CALL(arg=1, lineno=4811) 194 PRECALL(arg=1, lineno=4811) 198 CALL(arg=1, lineno=4811) 208 STORE_FAST(arg=11, lineno=4811) 210 LOAD_DEREF(arg=21, lineno=4814) 212 LOAD_CONST(arg=4, lineno=4814) 214 IS_OP(arg=0, lineno=4814) 216 POP_JUMP_FORWARD_IF_FALSE(arg=69, lineno=4814) 218 LOAD_GLOBAL(arg=3, lineno=4815) 230 LOAD_GLOBAL(arg=5, lineno=4815) 242 LOAD_ATTR(arg=3, lineno=4815) 252 LOAD_FAST(arg=10, lineno=4815) 254 LOAD_ATTR(arg=5, lineno=4815) 264 PRECALL(arg=1, lineno=4815) 268 CALL(arg=1, lineno=4815) 278 PRECALL(arg=1, lineno=4815) 282 CALL(arg=1, lineno=4815) 292 STORE_FAST(arg=12, lineno=4815) 294 LOAD_GLOBAL(arg=13, lineno=4816) 306 LOAD_GLOBAL(arg=15, lineno=4816) 318 LOAD_FAST(arg=12, lineno=4816) 320 LOAD_FAST(arg=11, lineno=4816) 322 PRECALL(arg=2, lineno=4816) 326 CALL(arg=2, lineno=4816) 336 LOAD_CONST(arg=2, lineno=4816) 338 PRECALL(arg=2, lineno=4816) 342 CALL(arg=2, lineno=4816) 352 STORE_FAST(arg=13, lineno=4816) 354 JUMP_FORWARD(arg=16, lineno=4816) > 356 LOAD_GLOBAL(arg=13, lineno=4818) 368 LOAD_FAST(arg=11, lineno=4818) 370 LOAD_CONST(arg=2, lineno=4818) 372 PRECALL(arg=2, lineno=4818) 376 CALL(arg=2, lineno=4818) 386 STORE_FAST(arg=13, lineno=4818) > 388 LOAD_GLOBAL(arg=17, lineno=4819) 400 LOAD_ATTR(arg=9, lineno=4819) 410 LOAD_FAST(arg=13, lineno=4819) 412 LOAD_DEREF(arg=20, lineno=4819) 414 PRECALL(arg=2, lineno=4819) 418 CALL(arg=2, lineno=4819) 428 STORE_FAST(arg=14, lineno=4819) 430 LOAD_FAST(arg=8, lineno=4820) 432 STORE_FAST(arg=15, lineno=4820) 434 LOAD_GLOBAL(arg=21, lineno=4821) 446 LOAD_FAST(arg=13, lineno=4821) 448 PRECALL(arg=1, lineno=4821) 452 CALL(arg=1, lineno=4821) 462 GET_ITER(arg=None, lineno=4821) > 464 FOR_ITER(arg=13, lineno=4821) 466 STORE_FAST(arg=16, lineno=4821) 468 LOAD_FAST(arg=15, lineno=4822) 470 LOAD_FAST(arg=16, lineno=4822) 472 LOAD_FAST(arg=7, lineno=4822) 474 BINARY_OP(arg=5, lineno=4822) 478 BINARY_OP(arg=0, lineno=4822) 482 LOAD_FAST(arg=14, lineno=4822) 484 LOAD_FAST(arg=16, lineno=4822) 486 STORE_SUBSCR(arg=None, lineno=4822) 490 JUMP_BACKWARD(arg=14, lineno=4822) > 492 LOAD_FAST(arg=14, lineno=4823) 494 RETURN_VALUE(arg=None, lineno=4823) 13:52:44,785 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:44,785 numba.core.byteflow DEBUG stack: [] 13:52:44,785 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:44,785 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=4795) 13:52:44,785 numba.core.byteflow DEBUG stack [] 13:52:44,785 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=5, lineno=4795) 13:52:44,785 numba.core.byteflow DEBUG stack [] 13:52:44,785 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=4795) 13:52:44,785 numba.core.byteflow DEBUG stack [] 13:52:44,785 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_DEREF(arg=17, lineno=4797) 13:52:44,785 numba.core.byteflow DEBUG stack [] 13:52:44,785 numba.core.byteflow DEBUG dispatch pc=8, inst=POP_JUMP_FORWARD_IF_NONE(arg=2, lineno=4797) 13:52:44,785 numba.core.byteflow DEBUG stack ['$6load_deref.0'] 13:52:44,785 numba.core.byteflow DEBUG end state. edges=[Edge(pc=10, stack=(), blockstack=(), npush=0), Edge(pc=14, stack=(), blockstack=(), npush=0)] 13:52:44,785 numba.core.byteflow DEBUG pending: deque([State(pc_initial=10 nstack_initial=0), State(pc_initial=14 nstack_initial=0)]) 13:52:44,785 numba.core.byteflow DEBUG stack: [] 13:52:44,785 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=10 nstack_initial=0) 13:52:44,785 numba.core.byteflow DEBUG dispatch pc=10, inst=LOAD_DEREF(arg=17, lineno=4797) 13:52:44,785 numba.core.byteflow DEBUG stack [] 13:52:44,785 numba.core.byteflow DEBUG dispatch pc=12, inst=JUMP_FORWARD(arg=1, lineno=4797) 13:52:44,785 numba.core.byteflow DEBUG stack ['$10load_deref.0'] 13:52:44,785 numba.core.byteflow DEBUG end state. edges=[Edge(pc=16, stack=('$10load_deref.0',), blockstack=(), npush=0)] 13:52:44,785 numba.core.byteflow DEBUG pending: deque([State(pc_initial=14 nstack_initial=0), State(pc_initial=16 nstack_initial=1)]) 13:52:44,785 numba.core.byteflow DEBUG stack: [] 13:52:44,785 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=14 nstack_initial=0) 13:52:44,785 numba.core.byteflow DEBUG dispatch pc=14, inst=LOAD_FAST(arg=0, lineno=4797) 13:52:44,785 numba.core.byteflow DEBUG stack [] 13:52:44,786 numba.core.byteflow DEBUG end state. edges=[Edge(pc=16, stack=('$start14.0',), blockstack=(), npush=0)] 13:52:44,786 numba.core.byteflow DEBUG pending: deque([State(pc_initial=16 nstack_initial=1), State(pc_initial=16 nstack_initial=1)]) 13:52:44,786 numba.core.byteflow DEBUG stack: ['$phi16.0'] 13:52:44,786 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=16 nstack_initial=1) 13:52:44,786 numba.core.byteflow DEBUG dispatch pc=16, inst=STORE_FAST(arg=4, lineno=4797) 13:52:44,786 numba.core.byteflow DEBUG stack ['$phi16.0'] 13:52:44,786 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_DEREF(arg=19, lineno=4798) 13:52:44,786 numba.core.byteflow DEBUG stack [] 13:52:44,786 numba.core.byteflow DEBUG dispatch pc=20, inst=POP_JUMP_FORWARD_IF_NONE(arg=2, lineno=4798) 13:52:44,786 numba.core.byteflow DEBUG stack ['$18load_deref.1'] 13:52:44,786 numba.core.byteflow DEBUG end state. edges=[Edge(pc=22, stack=(), blockstack=(), npush=0), Edge(pc=26, stack=(), blockstack=(), npush=0)] 13:52:44,786 numba.core.byteflow DEBUG pending: deque([State(pc_initial=16 nstack_initial=1), State(pc_initial=22 nstack_initial=0), State(pc_initial=26 nstack_initial=0)]) 13:52:44,786 numba.core.byteflow DEBUG pending: deque([State(pc_initial=22 nstack_initial=0), State(pc_initial=26 nstack_initial=0)]) 13:52:44,786 numba.core.byteflow DEBUG stack: [] 13:52:44,786 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=22 nstack_initial=0) 13:52:44,786 numba.core.byteflow DEBUG dispatch pc=22, inst=LOAD_DEREF(arg=19, lineno=4798) 13:52:44,786 numba.core.byteflow DEBUG stack [] 13:52:44,786 numba.core.byteflow DEBUG dispatch pc=24, inst=JUMP_FORWARD(arg=1, lineno=4798) 13:52:44,786 numba.core.byteflow DEBUG stack ['$22load_deref.0'] 13:52:44,786 numba.core.byteflow DEBUG end state. edges=[Edge(pc=28, stack=('$22load_deref.0',), blockstack=(), npush=0)] 13:52:44,786 numba.core.byteflow DEBUG pending: deque([State(pc_initial=26 nstack_initial=0), State(pc_initial=28 nstack_initial=1)]) 13:52:44,786 numba.core.byteflow DEBUG stack: [] 13:52:44,786 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=26 nstack_initial=0) 13:52:44,786 numba.core.byteflow DEBUG dispatch pc=26, inst=LOAD_FAST(arg=1, lineno=4798) 13:52:44,786 numba.core.byteflow DEBUG stack [] 13:52:44,786 numba.core.byteflow DEBUG end state. edges=[Edge(pc=28, stack=('$stop26.0',), blockstack=(), npush=0)] 13:52:44,786 numba.core.byteflow DEBUG pending: deque([State(pc_initial=28 nstack_initial=1), State(pc_initial=28 nstack_initial=1)]) 13:52:44,786 numba.core.byteflow DEBUG stack: ['$phi28.0'] 13:52:44,786 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=28 nstack_initial=1) 13:52:44,786 numba.core.byteflow DEBUG dispatch pc=28, inst=STORE_FAST(arg=5, lineno=4798) 13:52:44,786 numba.core.byteflow DEBUG stack ['$phi28.0'] 13:52:44,786 numba.core.byteflow DEBUG dispatch pc=30, inst=LOAD_DEREF(arg=18, lineno=4799) 13:52:44,786 numba.core.byteflow DEBUG stack [] 13:52:44,787 numba.core.byteflow DEBUG dispatch pc=32, inst=POP_JUMP_FORWARD_IF_NONE(arg=2, lineno=4799) 13:52:44,787 numba.core.byteflow DEBUG stack ['$30load_deref.1'] 13:52:44,787 numba.core.byteflow DEBUG end state. edges=[Edge(pc=34, stack=(), blockstack=(), npush=0), Edge(pc=38, stack=(), blockstack=(), npush=0)] 13:52:44,787 numba.core.byteflow DEBUG pending: deque([State(pc_initial=28 nstack_initial=1), State(pc_initial=34 nstack_initial=0), State(pc_initial=38 nstack_initial=0)]) 13:52:44,787 numba.core.byteflow DEBUG pending: deque([State(pc_initial=34 nstack_initial=0), State(pc_initial=38 nstack_initial=0)]) 13:52:44,787 numba.core.byteflow DEBUG stack: [] 13:52:44,787 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=34 nstack_initial=0) 13:52:44,787 numba.core.byteflow DEBUG dispatch pc=34, inst=LOAD_DEREF(arg=18, lineno=4799) 13:52:44,787 numba.core.byteflow DEBUG stack [] 13:52:44,787 numba.core.byteflow DEBUG dispatch pc=36, inst=JUMP_FORWARD(arg=1, lineno=4799) 13:52:44,787 numba.core.byteflow DEBUG stack ['$34load_deref.0'] 13:52:44,787 numba.core.byteflow DEBUG end state. edges=[Edge(pc=40, stack=('$34load_deref.0',), blockstack=(), npush=0)] 13:52:44,787 numba.core.byteflow DEBUG pending: deque([State(pc_initial=38 nstack_initial=0), State(pc_initial=40 nstack_initial=1)]) 13:52:44,787 numba.core.byteflow DEBUG stack: [] 13:52:44,787 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=38 nstack_initial=0) 13:52:44,787 numba.core.byteflow DEBUG dispatch pc=38, inst=LOAD_FAST(arg=2, lineno=4799) 13:52:44,787 numba.core.byteflow DEBUG stack [] 13:52:44,787 numba.core.byteflow DEBUG end state. edges=[Edge(pc=40, stack=('$step38.0',), blockstack=(), npush=0)] 13:52:44,787 numba.core.byteflow DEBUG pending: deque([State(pc_initial=40 nstack_initial=1), State(pc_initial=40 nstack_initial=1)]) 13:52:44,787 numba.core.byteflow DEBUG stack: ['$phi40.0'] 13:52:44,787 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=40 nstack_initial=1) 13:52:44,787 numba.core.byteflow DEBUG dispatch pc=40, inst=STORE_FAST(arg=6, lineno=4799) 13:52:44,787 numba.core.byteflow DEBUG stack ['$phi40.0'] 13:52:44,787 numba.core.byteflow DEBUG dispatch pc=42, inst=LOAD_FAST(arg=6, lineno=4801) 13:52:44,787 numba.core.byteflow DEBUG stack [] 13:52:44,787 numba.core.byteflow DEBUG dispatch pc=44, inst=POP_JUMP_FORWARD_IF_NONE(arg=2, lineno=4801) 13:52:44,787 numba.core.byteflow DEBUG stack ['$lit_step42.1'] 13:52:44,787 numba.core.byteflow DEBUG end state. edges=[Edge(pc=46, stack=(), blockstack=(), npush=0), Edge(pc=50, stack=(), blockstack=(), npush=0)] 13:52:44,787 numba.core.byteflow DEBUG pending: deque([State(pc_initial=40 nstack_initial=1), State(pc_initial=46 nstack_initial=0), State(pc_initial=50 nstack_initial=0)]) 13:52:44,787 numba.core.byteflow DEBUG pending: deque([State(pc_initial=46 nstack_initial=0), State(pc_initial=50 nstack_initial=0)]) 13:52:44,787 numba.core.byteflow DEBUG stack: [] 13:52:44,788 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=46 nstack_initial=0) 13:52:44,788 numba.core.byteflow DEBUG dispatch pc=46, inst=LOAD_FAST(arg=6, lineno=4801) 13:52:44,788 numba.core.byteflow DEBUG stack [] 13:52:44,788 numba.core.byteflow DEBUG dispatch pc=48, inst=JUMP_FORWARD(arg=1, lineno=4801) 13:52:44,788 numba.core.byteflow DEBUG stack ['$lit_step46.0'] 13:52:44,788 numba.core.byteflow DEBUG end state. edges=[Edge(pc=52, stack=('$lit_step46.0',), blockstack=(), npush=0)] 13:52:44,788 numba.core.byteflow DEBUG pending: deque([State(pc_initial=50 nstack_initial=0), State(pc_initial=52 nstack_initial=1)]) 13:52:44,788 numba.core.byteflow DEBUG stack: [] 13:52:44,788 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=50 nstack_initial=0) 13:52:44,788 numba.core.byteflow DEBUG dispatch pc=50, inst=LOAD_CONST(arg=1, lineno=4801) 13:52:44,788 numba.core.byteflow DEBUG stack [] 13:52:44,788 numba.core.byteflow DEBUG end state. edges=[Edge(pc=52, stack=('$const50.0',), blockstack=(), npush=0)] 13:52:44,788 numba.core.byteflow DEBUG pending: deque([State(pc_initial=52 nstack_initial=1), State(pc_initial=52 nstack_initial=1)]) 13:52:44,788 numba.core.byteflow DEBUG stack: ['$phi52.0'] 13:52:44,788 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=52 nstack_initial=1) 13:52:44,788 numba.core.byteflow DEBUG dispatch pc=52, inst=STORE_FAST(arg=7, lineno=4801) 13:52:44,788 numba.core.byteflow DEBUG stack ['$phi52.0'] 13:52:44,788 numba.core.byteflow DEBUG dispatch pc=54, inst=LOAD_FAST(arg=5, lineno=4802) 13:52:44,788 numba.core.byteflow DEBUG stack [] 13:52:44,788 numba.core.byteflow DEBUG dispatch pc=56, inst=POP_JUMP_FORWARD_IF_NOT_NONE(arg=5, lineno=4802) 13:52:44,788 numba.core.byteflow DEBUG stack ['$lit_stop54.1'] 13:52:44,788 numba.core.byteflow DEBUG end state. edges=[Edge(pc=58, stack=(), blockstack=(), npush=0), Edge(pc=68, stack=(), blockstack=(), npush=0)] 13:52:44,788 numba.core.byteflow DEBUG pending: deque([State(pc_initial=52 nstack_initial=1), State(pc_initial=58 nstack_initial=0), State(pc_initial=68 nstack_initial=0)]) 13:52:44,788 numba.core.byteflow DEBUG pending: deque([State(pc_initial=58 nstack_initial=0), State(pc_initial=68 nstack_initial=0)]) 13:52:44,788 numba.core.byteflow DEBUG stack: [] 13:52:44,788 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=58 nstack_initial=0) 13:52:44,788 numba.core.byteflow DEBUG dispatch pc=58, inst=LOAD_CONST(arg=2, lineno=4803) 13:52:44,788 numba.core.byteflow DEBUG stack [] 13:52:44,788 numba.core.byteflow DEBUG dispatch pc=60, inst=LOAD_FAST(arg=4, lineno=4803) 13:52:44,788 numba.core.byteflow DEBUG stack ['$const58.0'] 13:52:44,788 numba.core.byteflow DEBUG dispatch pc=62, inst=STORE_FAST(arg=9, lineno=4803) 13:52:44,788 numba.core.byteflow DEBUG stack ['$const58.0', '$lit_start60.1'] 13:52:44,788 numba.core.byteflow DEBUG dispatch pc=64, inst=STORE_FAST(arg=8, lineno=4803) 13:52:44,788 numba.core.byteflow DEBUG stack ['$const58.0'] 13:52:44,789 numba.core.byteflow DEBUG dispatch pc=66, inst=JUMP_FORWARD(arg=4, lineno=4803) 13:52:44,789 numba.core.byteflow DEBUG stack [] 13:52:44,789 numba.core.byteflow DEBUG end state. edges=[Edge(pc=76, stack=(), blockstack=(), npush=0)] 13:52:44,789 numba.core.byteflow DEBUG pending: deque([State(pc_initial=68 nstack_initial=0), State(pc_initial=76 nstack_initial=0)]) 13:52:44,789 numba.core.byteflow DEBUG stack: [] 13:52:44,789 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=68 nstack_initial=0) 13:52:44,789 numba.core.byteflow DEBUG dispatch pc=68, inst=LOAD_FAST(arg=4, lineno=4805) 13:52:44,789 numba.core.byteflow DEBUG stack [] 13:52:44,789 numba.core.byteflow DEBUG dispatch pc=70, inst=LOAD_FAST(arg=5, lineno=4805) 13:52:44,789 numba.core.byteflow DEBUG stack ['$lit_start68.0'] 13:52:44,789 numba.core.byteflow DEBUG dispatch pc=72, inst=STORE_FAST(arg=9, lineno=4805) 13:52:44,789 numba.core.byteflow DEBUG stack ['$lit_start68.0', '$lit_stop70.1'] 13:52:44,789 numba.core.byteflow DEBUG dispatch pc=74, inst=STORE_FAST(arg=8, lineno=4805) 13:52:44,789 numba.core.byteflow DEBUG stack ['$lit_start68.0'] 13:52:44,789 numba.core.byteflow DEBUG end state. edges=[Edge(pc=76, stack=(), blockstack=(), npush=0)] 13:52:44,789 numba.core.byteflow DEBUG pending: deque([State(pc_initial=76 nstack_initial=0), State(pc_initial=76 nstack_initial=0)]) 13:52:44,789 numba.core.byteflow DEBUG stack: [] 13:52:44,789 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=76 nstack_initial=0) 13:52:44,789 numba.core.byteflow DEBUG dispatch pc=76, inst=LOAD_FAST(arg=7, lineno=4807) 13:52:44,789 numba.core.byteflow DEBUG stack [] 13:52:44,789 numba.core.byteflow DEBUG dispatch pc=78, inst=LOAD_CONST(arg=2, lineno=4807) 13:52:44,789 numba.core.byteflow DEBUG stack ['$_step76.0'] 13:52:44,789 numba.core.byteflow DEBUG dispatch pc=80, inst=COMPARE_OP(arg=2, lineno=4807) 13:52:44,789 numba.core.byteflow DEBUG stack ['$_step76.0', '$const78.1'] 13:52:44,789 numba.core.byteflow DEBUG dispatch pc=86, inst=POP_JUMP_FORWARD_IF_FALSE(arg=15, lineno=4807) 13:52:44,789 numba.core.byteflow DEBUG stack ['$80compare_op.2'] 13:52:44,789 numba.core.byteflow DEBUG end state. edges=[Edge(pc=88, stack=(), blockstack=(), npush=0), Edge(pc=118, stack=(), blockstack=(), npush=0)] 13:52:44,789 numba.core.byteflow DEBUG pending: deque([State(pc_initial=76 nstack_initial=0), State(pc_initial=88 nstack_initial=0), State(pc_initial=118 nstack_initial=0)]) 13:52:44,789 numba.core.byteflow DEBUG pending: deque([State(pc_initial=88 nstack_initial=0), State(pc_initial=118 nstack_initial=0)]) 13:52:44,789 numba.core.byteflow DEBUG stack: [] 13:52:44,789 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=88 nstack_initial=0) 13:52:44,790 numba.core.byteflow DEBUG dispatch pc=88, inst=LOAD_GLOBAL(arg=1, lineno=4808) 13:52:44,790 numba.core.byteflow DEBUG stack [] 13:52:44,790 numba.core.byteflow DEBUG dispatch pc=100, inst=LOAD_CONST(arg=3, lineno=4808) 13:52:44,790 numba.core.byteflow DEBUG stack ['$null$88.1', '$88load_global.0'] 13:52:44,790 numba.core.byteflow DEBUG dispatch pc=102, inst=PRECALL(arg=1, lineno=4808) 13:52:44,790 numba.core.byteflow DEBUG stack ['$null$88.1', '$88load_global.0', '$const100.2'] 13:52:44,790 numba.core.byteflow DEBUG dispatch pc=106, inst=CALL(arg=1, lineno=4808) 13:52:44,790 numba.core.byteflow DEBUG stack ['$null$88.1', '$88load_global.0', '$const100.2'] 13:52:44,790 numba.core.byteflow DEBUG dispatch pc=116, inst=RAISE_VARARGS(arg=1, lineno=4808) 13:52:44,790 numba.core.byteflow DEBUG stack ['$106call.3'] 13:52:44,790 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,790 numba.core.byteflow DEBUG pending: deque([State(pc_initial=118 nstack_initial=0)]) 13:52:44,790 numba.core.byteflow DEBUG stack: [] 13:52:44,790 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=118 nstack_initial=0) 13:52:44,790 numba.core.byteflow DEBUG dispatch pc=118, inst=LOAD_FAST(arg=9, lineno=4810) 13:52:44,790 numba.core.byteflow DEBUG stack [] 13:52:44,790 numba.core.byteflow DEBUG dispatch pc=120, inst=LOAD_FAST(arg=8, lineno=4810) 13:52:44,790 numba.core.byteflow DEBUG stack ['$_stop118.0'] 13:52:44,790 numba.core.byteflow DEBUG dispatch pc=122, inst=BINARY_OP(arg=10, lineno=4810) 13:52:44,790 numba.core.byteflow DEBUG stack ['$_stop118.0', '$_start120.1'] 13:52:44,790 numba.core.byteflow DEBUG dispatch pc=126, inst=LOAD_FAST(arg=7, lineno=4810) 13:52:44,790 numba.core.byteflow DEBUG stack ['$binop_sub122.2'] 13:52:44,790 numba.core.byteflow DEBUG dispatch pc=128, inst=BINARY_OP(arg=11, lineno=4810) 13:52:44,790 numba.core.byteflow DEBUG stack ['$binop_sub122.2', '$_step126.3'] 13:52:44,790 numba.core.byteflow DEBUG dispatch pc=132, inst=STORE_FAST(arg=10, lineno=4810) 13:52:44,790 numba.core.byteflow DEBUG stack ['$binop_truediv128.4'] 13:52:44,790 numba.core.byteflow DEBUG dispatch pc=134, inst=LOAD_GLOBAL(arg=3, lineno=4811) 13:52:44,790 numba.core.byteflow DEBUG stack [] 13:52:44,790 numba.core.byteflow DEBUG dispatch pc=146, inst=LOAD_GLOBAL(arg=5, lineno=4811) 13:52:44,790 numba.core.byteflow DEBUG stack ['$null$134.6', '$134load_global.5'] 13:52:44,790 numba.core.byteflow DEBUG dispatch pc=158, inst=LOAD_ATTR(arg=3, lineno=4811) 13:52:44,791 numba.core.byteflow DEBUG stack ['$null$134.6', '$134load_global.5', '$null$146.8', '$146load_global.7'] 13:52:44,791 numba.core.byteflow DEBUG dispatch pc=168, inst=LOAD_FAST(arg=10, lineno=4811) 13:52:44,791 numba.core.byteflow DEBUG stack ['$null$134.6', '$134load_global.5', '$null$146.8', '$158load_attr.9'] 13:52:44,791 numba.core.byteflow DEBUG dispatch pc=170, inst=LOAD_ATTR(arg=4, lineno=4811) 13:52:44,791 numba.core.byteflow DEBUG stack ['$null$134.6', '$134load_global.5', '$null$146.8', '$158load_attr.9', '$nitems_c168.10'] 13:52:44,791 numba.core.byteflow DEBUG dispatch pc=180, inst=PRECALL(arg=1, lineno=4811) 13:52:44,791 numba.core.byteflow DEBUG stack ['$null$134.6', '$134load_global.5', '$null$146.8', '$158load_attr.9', '$170load_attr.11'] 13:52:44,791 numba.core.byteflow DEBUG dispatch pc=184, inst=CALL(arg=1, lineno=4811) 13:52:44,791 numba.core.byteflow DEBUG stack ['$null$134.6', '$134load_global.5', '$null$146.8', '$158load_attr.9', '$170load_attr.11'] 13:52:44,791 numba.core.byteflow DEBUG dispatch pc=194, inst=PRECALL(arg=1, lineno=4811) 13:52:44,791 numba.core.byteflow DEBUG stack ['$null$134.6', '$134load_global.5', '$184call.12'] 13:52:44,791 numba.core.byteflow DEBUG dispatch pc=198, inst=CALL(arg=1, lineno=4811) 13:52:44,791 numba.core.byteflow DEBUG stack ['$null$134.6', '$134load_global.5', '$184call.12'] 13:52:44,791 numba.core.byteflow DEBUG dispatch pc=208, inst=STORE_FAST(arg=11, lineno=4811) 13:52:44,791 numba.core.byteflow DEBUG stack ['$198call.13'] 13:52:44,791 numba.core.byteflow DEBUG dispatch pc=210, inst=LOAD_DEREF(arg=21, lineno=4814) 13:52:44,791 numba.core.byteflow DEBUG stack [] 13:52:44,791 numba.core.byteflow DEBUG dispatch pc=212, inst=LOAD_CONST(arg=4, lineno=4814) 13:52:44,791 numba.core.byteflow DEBUG stack ['$210load_deref.14'] 13:52:44,791 numba.core.byteflow DEBUG dispatch pc=214, inst=IS_OP(arg=0, lineno=4814) 13:52:44,791 numba.core.byteflow DEBUG stack ['$210load_deref.14', '$const212.15'] 13:52:44,791 numba.core.byteflow DEBUG dispatch pc=216, inst=POP_JUMP_FORWARD_IF_FALSE(arg=69, lineno=4814) 13:52:44,791 numba.core.byteflow DEBUG stack ['$214is_op.16'] 13:52:44,791 numba.core.byteflow DEBUG end state. edges=[Edge(pc=218, stack=(), blockstack=(), npush=0), Edge(pc=356, stack=(), blockstack=(), npush=0)] 13:52:44,791 numba.core.byteflow DEBUG pending: deque([State(pc_initial=218 nstack_initial=0), State(pc_initial=356 nstack_initial=0)]) 13:52:44,791 numba.core.byteflow DEBUG stack: [] 13:52:44,791 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=218 nstack_initial=0) 13:52:44,791 numba.core.byteflow DEBUG dispatch pc=218, inst=LOAD_GLOBAL(arg=3, lineno=4815) 13:52:44,791 numba.core.byteflow DEBUG stack [] 13:52:44,791 numba.core.byteflow DEBUG dispatch pc=230, inst=LOAD_GLOBAL(arg=5, lineno=4815) 13:52:44,791 numba.core.byteflow DEBUG stack ['$null$218.1', '$218load_global.0'] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=242, inst=LOAD_ATTR(arg=3, lineno=4815) 13:52:44,792 numba.core.byteflow DEBUG stack ['$null$218.1', '$218load_global.0', '$null$230.3', '$230load_global.2'] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=252, inst=LOAD_FAST(arg=10, lineno=4815) 13:52:44,792 numba.core.byteflow DEBUG stack ['$null$218.1', '$218load_global.0', '$null$230.3', '$242load_attr.4'] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=254, inst=LOAD_ATTR(arg=5, lineno=4815) 13:52:44,792 numba.core.byteflow DEBUG stack ['$null$218.1', '$218load_global.0', '$null$230.3', '$242load_attr.4', '$nitems_c252.5'] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=264, inst=PRECALL(arg=1, lineno=4815) 13:52:44,792 numba.core.byteflow DEBUG stack ['$null$218.1', '$218load_global.0', '$null$230.3', '$242load_attr.4', '$254load_attr.6'] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=268, inst=CALL(arg=1, lineno=4815) 13:52:44,792 numba.core.byteflow DEBUG stack ['$null$218.1', '$218load_global.0', '$null$230.3', '$242load_attr.4', '$254load_attr.6'] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=278, inst=PRECALL(arg=1, lineno=4815) 13:52:44,792 numba.core.byteflow DEBUG stack ['$null$218.1', '$218load_global.0', '$268call.7'] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=282, inst=CALL(arg=1, lineno=4815) 13:52:44,792 numba.core.byteflow DEBUG stack ['$null$218.1', '$218load_global.0', '$268call.7'] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=292, inst=STORE_FAST(arg=12, lineno=4815) 13:52:44,792 numba.core.byteflow DEBUG stack ['$282call.8'] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=294, inst=LOAD_GLOBAL(arg=13, lineno=4816) 13:52:44,792 numba.core.byteflow DEBUG stack [] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=306, inst=LOAD_GLOBAL(arg=15, lineno=4816) 13:52:44,792 numba.core.byteflow DEBUG stack ['$null$294.10', '$294load_global.9'] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=318, inst=LOAD_FAST(arg=12, lineno=4816) 13:52:44,792 numba.core.byteflow DEBUG stack ['$null$294.10', '$294load_global.9', '$null$306.12', '$306load_global.11'] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=320, inst=LOAD_FAST(arg=11, lineno=4816) 13:52:44,792 numba.core.byteflow DEBUG stack ['$null$294.10', '$294load_global.9', '$null$306.12', '$306load_global.11', '$nitems_i318.13'] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=322, inst=PRECALL(arg=2, lineno=4816) 13:52:44,792 numba.core.byteflow DEBUG stack ['$null$294.10', '$294load_global.9', '$null$306.12', '$306load_global.11', '$nitems_i318.13', '$nitems_r320.14'] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=326, inst=CALL(arg=2, lineno=4816) 13:52:44,792 numba.core.byteflow DEBUG stack ['$null$294.10', '$294load_global.9', '$null$306.12', '$306load_global.11', '$nitems_i318.13', '$nitems_r320.14'] 13:52:44,792 numba.core.byteflow DEBUG dispatch pc=336, inst=LOAD_CONST(arg=2, lineno=4816) 13:52:44,792 numba.core.byteflow DEBUG stack ['$null$294.10', '$294load_global.9', '$326call.15'] 13:52:44,793 numba.core.byteflow DEBUG dispatch pc=338, inst=PRECALL(arg=2, lineno=4816) 13:52:44,793 numba.core.byteflow DEBUG stack ['$null$294.10', '$294load_global.9', '$326call.15', '$const336.16'] 13:52:44,793 numba.core.byteflow DEBUG dispatch pc=342, inst=CALL(arg=2, lineno=4816) 13:52:44,793 numba.core.byteflow DEBUG stack ['$null$294.10', '$294load_global.9', '$326call.15', '$const336.16'] 13:52:44,793 numba.core.byteflow DEBUG dispatch pc=352, inst=STORE_FAST(arg=13, lineno=4816) 13:52:44,793 numba.core.byteflow DEBUG stack ['$342call.17'] 13:52:44,793 numba.core.byteflow DEBUG dispatch pc=354, inst=JUMP_FORWARD(arg=16, lineno=4816) 13:52:44,793 numba.core.byteflow DEBUG stack [] 13:52:44,793 numba.core.byteflow DEBUG end state. edges=[Edge(pc=388, stack=(), blockstack=(), npush=0)] 13:52:44,793 numba.core.byteflow DEBUG pending: deque([State(pc_initial=356 nstack_initial=0), State(pc_initial=388 nstack_initial=0)]) 13:52:44,793 numba.core.byteflow DEBUG stack: [] 13:52:44,793 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=356 nstack_initial=0) 13:52:44,793 numba.core.byteflow DEBUG dispatch pc=356, inst=LOAD_GLOBAL(arg=13, lineno=4818) 13:52:44,793 numba.core.byteflow DEBUG stack [] 13:52:44,793 numba.core.byteflow DEBUG dispatch pc=368, inst=LOAD_FAST(arg=11, lineno=4818) 13:52:44,793 numba.core.byteflow DEBUG stack ['$null$356.1', '$356load_global.0'] 13:52:44,793 numba.core.byteflow DEBUG dispatch pc=370, inst=LOAD_CONST(arg=2, lineno=4818) 13:52:44,793 numba.core.byteflow DEBUG stack ['$null$356.1', '$356load_global.0', '$nitems_r368.2'] 13:52:44,793 numba.core.byteflow DEBUG dispatch pc=372, inst=PRECALL(arg=2, lineno=4818) 13:52:44,793 numba.core.byteflow DEBUG stack ['$null$356.1', '$356load_global.0', '$nitems_r368.2', '$const370.3'] 13:52:44,793 numba.core.byteflow DEBUG dispatch pc=376, inst=CALL(arg=2, lineno=4818) 13:52:44,793 numba.core.byteflow DEBUG stack ['$null$356.1', '$356load_global.0', '$nitems_r368.2', '$const370.3'] 13:52:44,793 numba.core.byteflow DEBUG dispatch pc=386, inst=STORE_FAST(arg=13, lineno=4818) 13:52:44,793 numba.core.byteflow DEBUG stack ['$376call.4'] 13:52:44,793 numba.core.byteflow DEBUG end state. edges=[Edge(pc=388, stack=(), blockstack=(), npush=0)] 13:52:44,793 numba.core.byteflow DEBUG pending: deque([State(pc_initial=388 nstack_initial=0), State(pc_initial=388 nstack_initial=0)]) 13:52:44,793 numba.core.byteflow DEBUG stack: [] 13:52:44,793 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=388 nstack_initial=0) 13:52:44,793 numba.core.byteflow DEBUG dispatch pc=388, inst=LOAD_GLOBAL(arg=17, lineno=4819) 13:52:44,793 numba.core.byteflow DEBUG stack [] 13:52:44,793 numba.core.byteflow DEBUG dispatch pc=400, inst=LOAD_ATTR(arg=9, lineno=4819) 13:52:44,793 numba.core.byteflow DEBUG stack ['$null$388.1', '$388load_global.0'] 13:52:44,794 numba.core.byteflow DEBUG dispatch pc=410, inst=LOAD_FAST(arg=13, lineno=4819) 13:52:44,794 numba.core.byteflow DEBUG stack ['$null$388.1', '$400load_attr.2'] 13:52:44,794 numba.core.byteflow DEBUG dispatch pc=412, inst=LOAD_DEREF(arg=20, lineno=4819) 13:52:44,794 numba.core.byteflow DEBUG stack ['$null$388.1', '$400load_attr.2', '$nitems410.3'] 13:52:44,794 numba.core.byteflow DEBUG dispatch pc=414, inst=PRECALL(arg=2, lineno=4819) 13:52:44,794 numba.core.byteflow DEBUG stack ['$null$388.1', '$400load_attr.2', '$nitems410.3', '$412load_deref.4'] 13:52:44,794 numba.core.byteflow DEBUG dispatch pc=418, inst=CALL(arg=2, lineno=4819) 13:52:44,794 numba.core.byteflow DEBUG stack ['$null$388.1', '$400load_attr.2', '$nitems410.3', '$412load_deref.4'] 13:52:44,794 numba.core.byteflow DEBUG dispatch pc=428, inst=STORE_FAST(arg=14, lineno=4819) 13:52:44,794 numba.core.byteflow DEBUG stack ['$418call.5'] 13:52:44,794 numba.core.byteflow DEBUG dispatch pc=430, inst=LOAD_FAST(arg=8, lineno=4820) 13:52:44,794 numba.core.byteflow DEBUG stack [] 13:52:44,794 numba.core.byteflow DEBUG dispatch pc=432, inst=STORE_FAST(arg=15, lineno=4820) 13:52:44,794 numba.core.byteflow DEBUG stack ['$_start430.6'] 13:52:44,794 numba.core.byteflow DEBUG dispatch pc=434, inst=LOAD_GLOBAL(arg=21, lineno=4821) 13:52:44,794 numba.core.byteflow DEBUG stack [] 13:52:44,794 numba.core.byteflow DEBUG dispatch pc=446, inst=LOAD_FAST(arg=13, lineno=4821) 13:52:44,794 numba.core.byteflow DEBUG stack ['$null$434.8', '$434load_global.7'] 13:52:44,794 numba.core.byteflow DEBUG dispatch pc=448, inst=PRECALL(arg=1, lineno=4821) 13:52:44,794 numba.core.byteflow DEBUG stack ['$null$434.8', '$434load_global.7', '$nitems446.9'] 13:52:44,794 numba.core.byteflow DEBUG dispatch pc=452, inst=CALL(arg=1, lineno=4821) 13:52:44,794 numba.core.byteflow DEBUG stack ['$null$434.8', '$434load_global.7', '$nitems446.9'] 13:52:44,794 numba.core.byteflow DEBUG dispatch pc=462, inst=GET_ITER(arg=None, lineno=4821) 13:52:44,794 numba.core.byteflow DEBUG stack ['$452call.10'] 13:52:44,794 numba.core.byteflow DEBUG end state. edges=[Edge(pc=464, stack=('$462get_iter.11',), blockstack=(), npush=0)] 13:52:44,794 numba.core.byteflow DEBUG pending: deque([State(pc_initial=388 nstack_initial=0), State(pc_initial=464 nstack_initial=1)]) 13:52:44,794 numba.core.byteflow DEBUG pending: deque([State(pc_initial=464 nstack_initial=1)]) 13:52:44,794 numba.core.byteflow DEBUG stack: ['$phi464.0'] 13:52:44,794 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=464 nstack_initial=1) 13:52:44,794 numba.core.byteflow DEBUG dispatch pc=464, inst=FOR_ITER(arg=13, lineno=4821) 13:52:44,794 numba.core.byteflow DEBUG stack ['$phi464.0'] 13:52:44,794 numba.core.byteflow DEBUG end state. edges=[Edge(pc=492, stack=(), blockstack=(), npush=0), Edge(pc=466, stack=('$phi464.0', '$464for_iter.2'), blockstack=(), npush=0)] 13:52:44,795 numba.core.byteflow DEBUG pending: deque([State(pc_initial=492 nstack_initial=0), State(pc_initial=466 nstack_initial=2)]) 13:52:44,795 numba.core.byteflow DEBUG stack: [] 13:52:44,795 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=492 nstack_initial=0) 13:52:44,795 numba.core.byteflow DEBUG dispatch pc=492, inst=LOAD_FAST(arg=14, lineno=4823) 13:52:44,795 numba.core.byteflow DEBUG stack [] 13:52:44,795 numba.core.byteflow DEBUG dispatch pc=494, inst=RETURN_VALUE(arg=None, lineno=4823) 13:52:44,795 numba.core.byteflow DEBUG stack ['$arr492.0'] 13:52:44,795 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,795 numba.core.byteflow DEBUG pending: deque([State(pc_initial=466 nstack_initial=2)]) 13:52:44,795 numba.core.byteflow DEBUG stack: ['$phi466.0', '$phi466.1'] 13:52:44,795 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=466 nstack_initial=2) 13:52:44,795 numba.core.byteflow DEBUG dispatch pc=466, inst=STORE_FAST(arg=16, lineno=4821) 13:52:44,795 numba.core.byteflow DEBUG stack ['$phi466.0', '$phi466.1'] 13:52:44,795 numba.core.byteflow DEBUG dispatch pc=468, inst=LOAD_FAST(arg=15, lineno=4822) 13:52:44,795 numba.core.byteflow DEBUG stack ['$phi466.0'] 13:52:44,795 numba.core.byteflow DEBUG dispatch pc=470, inst=LOAD_FAST(arg=16, lineno=4822) 13:52:44,795 numba.core.byteflow DEBUG stack ['$phi466.0', '$val468.2'] 13:52:44,795 numba.core.byteflow DEBUG dispatch pc=472, inst=LOAD_FAST(arg=7, lineno=4822) 13:52:44,795 numba.core.byteflow DEBUG stack ['$phi466.0', '$val468.2', '$i470.3'] 13:52:44,795 numba.core.byteflow DEBUG dispatch pc=474, inst=BINARY_OP(arg=5, lineno=4822) 13:52:44,795 numba.core.byteflow DEBUG stack ['$phi466.0', '$val468.2', '$i470.3', '$_step472.4'] 13:52:44,795 numba.core.byteflow DEBUG dispatch pc=478, inst=BINARY_OP(arg=0, lineno=4822) 13:52:44,795 numba.core.byteflow DEBUG stack ['$phi466.0', '$val468.2', '$binop_mul474.5'] 13:52:44,795 numba.core.byteflow DEBUG dispatch pc=482, inst=LOAD_FAST(arg=14, lineno=4822) 13:52:44,795 numba.core.byteflow DEBUG stack ['$phi466.0', '$binop_add478.6'] 13:52:44,795 numba.core.byteflow DEBUG dispatch pc=484, inst=LOAD_FAST(arg=16, lineno=4822) 13:52:44,795 numba.core.byteflow DEBUG stack ['$phi466.0', '$binop_add478.6', '$arr482.7'] 13:52:44,795 numba.core.byteflow DEBUG dispatch pc=486, inst=STORE_SUBSCR(arg=None, lineno=4822) 13:52:44,795 numba.core.byteflow DEBUG stack ['$phi466.0', '$binop_add478.6', '$arr482.7', '$i484.8'] 13:52:44,795 numba.core.byteflow DEBUG dispatch pc=490, inst=JUMP_BACKWARD(arg=14, lineno=4822) 13:52:44,795 numba.core.byteflow DEBUG stack ['$phi466.0'] 13:52:44,795 numba.core.byteflow DEBUG end state. edges=[Edge(pc=464, stack=('$phi466.0',), blockstack=(), npush=0)] 13:52:44,795 numba.core.byteflow DEBUG pending: deque([State(pc_initial=464 nstack_initial=1)]) 13:52:44,796 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:44,796 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=10 nstack_initial=0): set(), State(pc_initial=14 nstack_initial=0): set(), State(pc_initial=16 nstack_initial=1): {'$phi16.0'}, State(pc_initial=22 nstack_initial=0): set(), State(pc_initial=26 nstack_initial=0): set(), State(pc_initial=28 nstack_initial=1): {'$phi28.0'}, State(pc_initial=34 nstack_initial=0): set(), State(pc_initial=38 nstack_initial=0): set(), State(pc_initial=40 nstack_initial=1): {'$phi40.0'}, State(pc_initial=46 nstack_initial=0): set(), State(pc_initial=50 nstack_initial=0): set(), State(pc_initial=52 nstack_initial=1): {'$phi52.0'}, State(pc_initial=58 nstack_initial=0): set(), State(pc_initial=68 nstack_initial=0): set(), State(pc_initial=76 nstack_initial=0): set(), State(pc_initial=88 nstack_initial=0): set(), State(pc_initial=118 nstack_initial=0): set(), State(pc_initial=218 nstack_initial=0): set(), State(pc_initial=356 nstack_initial=0): set(), State(pc_initial=388 nstack_initial=0): set(), State(pc_initial=464 nstack_initial=1): {'$phi464.0'}, State(pc_initial=466 nstack_initial=2): {'$phi466.1'}, State(pc_initial=492 nstack_initial=0): set()}) 13:52:44,796 numba.core.byteflow DEBUG defmap: {'$phi16.0': State(pc_initial=14 nstack_initial=0), '$phi28.0': State(pc_initial=26 nstack_initial=0), '$phi40.0': State(pc_initial=38 nstack_initial=0), '$phi464.0': State(pc_initial=388 nstack_initial=0), '$phi466.1': State(pc_initial=464 nstack_initial=1), '$phi52.0': State(pc_initial=46 nstack_initial=0)} 13:52:44,796 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi16.0': {('$10load_deref.0', State(pc_initial=10 nstack_initial=0)), ('$start14.0', State(pc_initial=14 nstack_initial=0))}, '$phi28.0': {('$22load_deref.0', State(pc_initial=22 nstack_initial=0)), ('$stop26.0', State(pc_initial=26 nstack_initial=0))}, '$phi40.0': {('$34load_deref.0', State(pc_initial=34 nstack_initial=0)), ('$step38.0', State(pc_initial=38 nstack_initial=0))}, '$phi464.0': {('$462get_iter.11', State(pc_initial=388 nstack_initial=0)), ('$phi466.0', State(pc_initial=466 nstack_initial=2))}, '$phi466.0': {('$phi464.0', State(pc_initial=464 nstack_initial=1))}, '$phi466.1': {('$464for_iter.2', State(pc_initial=464 nstack_initial=1))}, '$phi52.0': {('$const50.0', State(pc_initial=50 nstack_initial=0)), ('$lit_step46.0', State(pc_initial=46 nstack_initial=0))}}) 13:52:44,796 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi16.0': {('$10load_deref.0', State(pc_initial=10 nstack_initial=0)), ('$start14.0', State(pc_initial=14 nstack_initial=0))}, '$phi28.0': {('$22load_deref.0', State(pc_initial=22 nstack_initial=0)), ('$stop26.0', State(pc_initial=26 nstack_initial=0))}, '$phi40.0': {('$34load_deref.0', State(pc_initial=34 nstack_initial=0)), ('$step38.0', State(pc_initial=38 nstack_initial=0))}, '$phi464.0': {('$462get_iter.11', State(pc_initial=388 nstack_initial=0)), ('$phi464.0', State(pc_initial=464 nstack_initial=1))}, '$phi466.0': {('$462get_iter.11', State(pc_initial=388 nstack_initial=0))}, '$phi466.1': {('$464for_iter.2', State(pc_initial=464 nstack_initial=1))}, '$phi52.0': {('$const50.0', State(pc_initial=50 nstack_initial=0)), ('$lit_step46.0', State(pc_initial=46 nstack_initial=0))}}) 13:52:44,796 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi16.0': {('$10load_deref.0', State(pc_initial=10 nstack_initial=0)), ('$start14.0', State(pc_initial=14 nstack_initial=0))}, '$phi28.0': {('$22load_deref.0', State(pc_initial=22 nstack_initial=0)), ('$stop26.0', State(pc_initial=26 nstack_initial=0))}, '$phi40.0': {('$34load_deref.0', State(pc_initial=34 nstack_initial=0)), ('$step38.0', State(pc_initial=38 nstack_initial=0))}, '$phi464.0': {('$462get_iter.11', State(pc_initial=388 nstack_initial=0))}, '$phi466.0': {('$462get_iter.11', State(pc_initial=388 nstack_initial=0))}, '$phi466.1': {('$464for_iter.2', State(pc_initial=464 nstack_initial=1))}, '$phi52.0': {('$const50.0', State(pc_initial=50 nstack_initial=0)), ('$lit_step46.0', State(pc_initial=46 nstack_initial=0))}}) 13:52:44,797 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi16.0': {('$10load_deref.0', State(pc_initial=10 nstack_initial=0)), ('$start14.0', State(pc_initial=14 nstack_initial=0))}, '$phi28.0': {('$22load_deref.0', State(pc_initial=22 nstack_initial=0)), ('$stop26.0', State(pc_initial=26 nstack_initial=0))}, '$phi40.0': {('$34load_deref.0', State(pc_initial=34 nstack_initial=0)), ('$step38.0', State(pc_initial=38 nstack_initial=0))}, '$phi464.0': {('$462get_iter.11', State(pc_initial=388 nstack_initial=0))}, '$phi466.0': {('$462get_iter.11', State(pc_initial=388 nstack_initial=0))}, '$phi466.1': {('$464for_iter.2', State(pc_initial=464 nstack_initial=1))}, '$phi52.0': {('$const50.0', State(pc_initial=50 nstack_initial=0)), ('$lit_step46.0', State(pc_initial=46 nstack_initial=0))}}) 13:52:44,797 numba.core.byteflow DEBUG keep phismap: {'$phi16.0': {('$10load_deref.0', State(pc_initial=10 nstack_initial=0)), ('$start14.0', State(pc_initial=14 nstack_initial=0))}, '$phi28.0': {('$22load_deref.0', State(pc_initial=22 nstack_initial=0)), ('$stop26.0', State(pc_initial=26 nstack_initial=0))}, '$phi40.0': {('$34load_deref.0', State(pc_initial=34 nstack_initial=0)), ('$step38.0', State(pc_initial=38 nstack_initial=0))}, '$phi464.0': {('$462get_iter.11', State(pc_initial=388 nstack_initial=0))}, '$phi466.1': {('$464for_iter.2', State(pc_initial=464 nstack_initial=1))}, '$phi52.0': {('$const50.0', State(pc_initial=50 nstack_initial=0)), ('$lit_step46.0', State(pc_initial=46 nstack_initial=0))}} 13:52:44,797 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=10 nstack_initial=0): {'$phi16.0': '$10load_deref.0'}, State(pc_initial=14 nstack_initial=0): {'$phi16.0': '$start14.0'}, State(pc_initial=22 nstack_initial=0): {'$phi28.0': '$22load_deref.0'}, State(pc_initial=26 nstack_initial=0): {'$phi28.0': '$stop26.0'}, State(pc_initial=34 nstack_initial=0): {'$phi40.0': '$34load_deref.0'}, State(pc_initial=38 nstack_initial=0): {'$phi40.0': '$step38.0'}, State(pc_initial=46 nstack_initial=0): {'$phi52.0': '$lit_step46.0'}, State(pc_initial=50 nstack_initial=0): {'$phi52.0': '$const50.0'}, State(pc_initial=388 nstack_initial=0): {'$phi464.0': '$462get_iter.11'}, State(pc_initial=464 nstack_initial=1): {'$phi466.1': '$464for_iter.2'}}) 13:52:44,797 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:44,797 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {'res': '$6load_deref.0'}), (8, {'pred': '$6load_deref.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={10: (), 14: ()}) 13:52:44,797 numba.core.byteflow DEBUG block_infos State(pc_initial=10 nstack_initial=0): AdaptBlockInfo(insts=((10, {'res': '$10load_deref.0'}), (12, {})), outgoing_phis={'$phi16.0': '$10load_deref.0'}, blockstack=(), active_try_block=None, outgoing_edgepushed={16: ('$10load_deref.0',)}) 13:52:44,797 numba.core.byteflow DEBUG block_infos State(pc_initial=14 nstack_initial=0): AdaptBlockInfo(insts=((14, {'res': '$start14.0'}),), outgoing_phis={'$phi16.0': '$start14.0'}, blockstack=(), active_try_block=None, outgoing_edgepushed={16: ('$start14.0',)}) 13:52:44,797 numba.core.byteflow DEBUG block_infos State(pc_initial=16 nstack_initial=1): AdaptBlockInfo(insts=((16, {'value': '$phi16.0'}), (18, {'res': '$18load_deref.1'}), (20, {'pred': '$18load_deref.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={22: (), 26: ()}) 13:52:44,797 numba.core.byteflow DEBUG block_infos State(pc_initial=22 nstack_initial=0): AdaptBlockInfo(insts=((22, {'res': '$22load_deref.0'}), (24, {})), outgoing_phis={'$phi28.0': '$22load_deref.0'}, blockstack=(), active_try_block=None, outgoing_edgepushed={28: ('$22load_deref.0',)}) 13:52:44,797 numba.core.byteflow DEBUG block_infos State(pc_initial=26 nstack_initial=0): AdaptBlockInfo(insts=((26, {'res': '$stop26.0'}),), outgoing_phis={'$phi28.0': '$stop26.0'}, blockstack=(), active_try_block=None, outgoing_edgepushed={28: ('$stop26.0',)}) 13:52:44,797 numba.core.byteflow DEBUG block_infos State(pc_initial=28 nstack_initial=1): AdaptBlockInfo(insts=((28, {'value': '$phi28.0'}), (30, {'res': '$30load_deref.1'}), (32, {'pred': '$30load_deref.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={34: (), 38: ()}) 13:52:44,797 numba.core.byteflow DEBUG block_infos State(pc_initial=34 nstack_initial=0): AdaptBlockInfo(insts=((34, {'res': '$34load_deref.0'}), (36, {})), outgoing_phis={'$phi40.0': '$34load_deref.0'}, blockstack=(), active_try_block=None, outgoing_edgepushed={40: ('$34load_deref.0',)}) 13:52:44,797 numba.core.byteflow DEBUG block_infos State(pc_initial=38 nstack_initial=0): AdaptBlockInfo(insts=((38, {'res': '$step38.0'}),), outgoing_phis={'$phi40.0': '$step38.0'}, blockstack=(), active_try_block=None, outgoing_edgepushed={40: ('$step38.0',)}) 13:52:44,797 numba.core.byteflow DEBUG block_infos State(pc_initial=40 nstack_initial=1): AdaptBlockInfo(insts=((40, {'value': '$phi40.0'}), (42, {'res': '$lit_step42.1'}), (44, {'pred': '$lit_step42.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={46: (), 50: ()}) 13:52:44,797 numba.core.byteflow DEBUG block_infos State(pc_initial=46 nstack_initial=0): AdaptBlockInfo(insts=((46, {'res': '$lit_step46.0'}), (48, {})), outgoing_phis={'$phi52.0': '$lit_step46.0'}, blockstack=(), active_try_block=None, outgoing_edgepushed={52: ('$lit_step46.0',)}) 13:52:44,797 numba.core.byteflow DEBUG block_infos State(pc_initial=50 nstack_initial=0): AdaptBlockInfo(insts=((50, {'res': '$const50.0'}),), outgoing_phis={'$phi52.0': '$const50.0'}, blockstack=(), active_try_block=None, outgoing_edgepushed={52: ('$const50.0',)}) 13:52:44,797 numba.core.byteflow DEBUG block_infos State(pc_initial=52 nstack_initial=1): AdaptBlockInfo(insts=((52, {'value': '$phi52.0'}), (54, {'res': '$lit_stop54.1'}), (56, {'pred': '$lit_stop54.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={58: (), 68: ()}) 13:52:44,797 numba.core.byteflow DEBUG block_infos State(pc_initial=58 nstack_initial=0): AdaptBlockInfo(insts=((58, {'res': '$const58.0'}), (60, {'res': '$lit_start60.1'}), (62, {'value': '$lit_start60.1'}), (64, {'value': '$const58.0'}), (66, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={76: ()}) 13:52:44,798 numba.core.byteflow DEBUG block_infos State(pc_initial=68 nstack_initial=0): AdaptBlockInfo(insts=((68, {'res': '$lit_start68.0'}), (70, {'res': '$lit_stop70.1'}), (72, {'value': '$lit_stop70.1'}), (74, {'value': '$lit_start68.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={76: ()}) 13:52:44,798 numba.core.byteflow DEBUG block_infos State(pc_initial=76 nstack_initial=0): AdaptBlockInfo(insts=((76, {'res': '$_step76.0'}), (78, {'res': '$const78.1'}), (80, {'lhs': '$_step76.0', 'rhs': '$const78.1', 'res': '$80compare_op.2'}), (82, {}), (84, {}), (86, {'pred': '$80compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={88: (), 118: ()}) 13:52:44,798 numba.core.byteflow DEBUG block_infos State(pc_initial=88 nstack_initial=0): AdaptBlockInfo(insts=((88, {'idx': 0, 'res': '$88load_global.0'}), (90, {}), (92, {}), (94, {}), (96, {}), (98, {}), (100, {'res': '$const100.2'}), (102, {}), (104, {}), (106, {'func': '$88load_global.0', 'args': ['$const100.2'], 'kw_names': None, 'res': '$106call.3'}), (108, {}), (110, {}), (112, {}), (114, {}), (116, {'exc': '$106call.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,798 numba.core.byteflow DEBUG block_infos State(pc_initial=118 nstack_initial=0): AdaptBlockInfo(insts=((118, {'res': '$_stop118.0'}), (120, {'res': '$_start120.1'}), (122, {'op': '-', 'lhs': '$_stop118.0', 'rhs': '$_start120.1', 'res': '$binop_sub122.2'}), (124, {}), (126, {'res': '$_step126.3'}), (128, {'op': '/', 'lhs': '$binop_sub122.2', 'rhs': '$_step126.3', 'res': '$binop_truediv128.4'}), (130, {}), (132, {'value': '$binop_truediv128.4'}), (134, {'idx': 1, 'res': '$134load_global.5'}), (136, {}), (138, {}), (140, {}), (142, {}), (144, {}), (146, {'idx': 2, 'res': '$146load_global.7'}), (148, {}), (150, {}), (152, {}), (154, {}), (156, {}), (158, {'item': '$146load_global.7', 'res': '$158load_attr.9'}), (160, {}), (162, {}), (164, {}), (166, {}), (168, {'res': '$nitems_c168.10'}), (170, {'item': '$nitems_c168.10', 'res': '$170load_attr.11'}), (172, {}), (174, {}), (176, {}), (178, {}), (180, {}), (182, {}), (184, {'func': '$158load_attr.9', 'args': ['$170load_attr.11'], 'kw_names': None, 'res': '$184call.12'}), (186, {}), (188, {}), (190, {}), (192, {}), (194, {}), (196, {}), (198, {'func': '$134load_global.5', 'args': ['$184call.12'], 'kw_names': None, 'res': '$198call.13'}), (200, {}), (202, {}), (204, {}), (206, {}), (208, {'value': '$198call.13'}), (210, {'res': '$210load_deref.14'}), (212, {'res': '$const212.15'}), (214, {'lhs': '$210load_deref.14', 'rhs': '$const212.15', 'res': '$214is_op.16'}), (216, {'pred': '$214is_op.16'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={218: (), 356: ()}) 13:52:44,798 numba.core.byteflow DEBUG block_infos State(pc_initial=218 nstack_initial=0): AdaptBlockInfo(insts=((218, {'idx': 1, 'res': '$218load_global.0'}), (220, {}), (222, {}), (224, {}), (226, {}), (228, {}), (230, {'idx': 2, 'res': '$230load_global.2'}), (232, {}), (234, {}), (236, {}), (238, {}), (240, {}), (242, {'item': '$230load_global.2', 'res': '$242load_attr.4'}), (244, {}), (246, {}), (248, {}), (250, {}), (252, {'res': '$nitems_c252.5'}), (254, {'item': '$nitems_c252.5', 'res': '$254load_attr.6'}), (256, {}), (258, {}), (260, {}), (262, {}), (264, {}), (266, {}), (268, {'func': '$242load_attr.4', 'args': ['$254load_attr.6'], 'kw_names': None, 'res': '$268call.7'}), (270, {}), (272, {}), (274, {}), (276, {}), (278, {}), (280, {}), (282, {'func': '$218load_global.0', 'args': ['$268call.7'], 'kw_names': None, 'res': '$282call.8'}), (284, {}), (286, {}), (288, {}), (290, {}), (292, {'value': '$282call.8'}), (294, {'idx': 6, 'res': '$294load_global.9'}), (296, {}), (298, {}), (300, {}), (302, {}), (304, {}), (306, {'idx': 7, 'res': '$306load_global.11'}), (308, {}), (310, {}), (312, {}), (314, {}), (316, {}), (318, {'res': '$nitems_i318.13'}), (320, {'res': '$nitems_r320.14'}), (322, {}), (324, {}), (326, {'func': '$306load_global.11', 'args': ['$nitems_i318.13', '$nitems_r320.14'], 'kw_names': None, 'res': '$326call.15'}), (328, {}), (330, {}), (332, {}), (334, {}), (336, {'res': '$const336.16'}), (338, {}), (340, {}), (342, {'func': '$294load_global.9', 'args': ['$326call.15', '$const336.16'], 'kw_names': None, 'res': '$342call.17'}), (344, {}), (346, {}), (348, {}), (350, {}), (352, {'value': '$342call.17'}), (354, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={388: ()}) 13:52:44,798 numba.core.byteflow DEBUG block_infos State(pc_initial=356 nstack_initial=0): AdaptBlockInfo(insts=((356, {'idx': 6, 'res': '$356load_global.0'}), (358, {}), (360, {}), (362, {}), (364, {}), (366, {}), (368, {'res': '$nitems_r368.2'}), (370, {'res': '$const370.3'}), (372, {}), (374, {}), (376, {'func': '$356load_global.0', 'args': ['$nitems_r368.2', '$const370.3'], 'kw_names': None, 'res': '$376call.4'}), (378, {}), (380, {}), (382, {}), (384, {}), (386, {'value': '$376call.4'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={388: ()}) 13:52:44,798 numba.core.byteflow DEBUG block_infos State(pc_initial=388 nstack_initial=0): AdaptBlockInfo(insts=((388, {'idx': 8, 'res': '$388load_global.0'}), (390, {}), (392, {}), (394, {}), (396, {}), (398, {}), (400, {'item': '$388load_global.0', 'res': '$400load_attr.2'}), (402, {}), (404, {}), (406, {}), (408, {}), (410, {'res': '$nitems410.3'}), (412, {'res': '$412load_deref.4'}), (414, {}), (416, {}), (418, {'func': '$400load_attr.2', 'args': ['$nitems410.3', '$412load_deref.4'], 'kw_names': None, 'res': '$418call.5'}), (420, {}), (422, {}), (424, {}), (426, {}), (428, {'value': '$418call.5'}), (430, {'res': '$_start430.6'}), (432, {'value': '$_start430.6'}), (434, {'idx': 10, 'res': '$434load_global.7'}), (436, {}), (438, {}), (440, {}), (442, {}), (444, {}), (446, {'res': '$nitems446.9'}), (448, {}), (450, {}), (452, {'func': '$434load_global.7', 'args': ['$nitems446.9'], 'kw_names': None, 'res': '$452call.10'}), (454, {}), (456, {}), (458, {}), (460, {}), (462, {'value': '$452call.10', 'res': '$462get_iter.11'})), outgoing_phis={'$phi464.0': '$462get_iter.11'}, blockstack=(), active_try_block=None, outgoing_edgepushed={464: ('$462get_iter.11',)}) 13:52:44,798 numba.core.byteflow DEBUG block_infos State(pc_initial=464 nstack_initial=1): AdaptBlockInfo(insts=((464, {'iterator': '$phi464.0', 'pair': '$464for_iter.1', 'indval': '$464for_iter.2', 'pred': '$464for_iter.3'}),), outgoing_phis={'$phi466.1': '$464for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={492: (), 466: ('$phi464.0', '$464for_iter.2')}) 13:52:44,798 numba.core.byteflow DEBUG block_infos State(pc_initial=466 nstack_initial=2): AdaptBlockInfo(insts=((466, {'value': '$phi466.1'}), (468, {'res': '$val468.2'}), (470, {'res': '$i470.3'}), (472, {'res': '$_step472.4'}), (474, {'op': '*', 'lhs': '$i470.3', 'rhs': '$_step472.4', 'res': '$binop_mul474.5'}), (476, {}), (478, {'op': '+', 'lhs': '$val468.2', 'rhs': '$binop_mul474.5', 'res': '$binop_add478.6'}), (480, {}), (482, {'res': '$arr482.7'}), (484, {'res': '$i484.8'}), (486, {'target': '$arr482.7', 'index': '$i484.8', 'value': '$binop_add478.6'}), (488, {}), (490, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={464: ('$phi466.0',)}) 13:52:44,798 numba.core.byteflow DEBUG block_infos State(pc_initial=492 nstack_initial=0): AdaptBlockInfo(insts=((492, {'res': '$arr492.0'}), (494, {'retval': '$arr492.0', 'castval': '$494return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,800 numba.core.interpreter DEBUG label 0: start = arg(0, name=start) ['start'] stop = arg(1, name=stop) ['stop'] step = arg(2, name=step) ['step'] dtype = arg(3, name=dtype) ['dtype'] $6load_deref.0 = freevar(start_value: None) ['$6load_deref.0'] $constNone8 = const(NoneType, None) ['$constNone8'] $maybeNone8 = $6load_deref.0 is not $constNone8 ['$6load_deref.0', '$constNone8', '$maybeNone8'] $bool8 = global(bool: ) ['$bool8'] $pred8 = call $bool8($maybeNone8, func=$bool8, args=(Var($maybeNone8, arrayobj.py:4797),), kws=(), vararg=None, varkwarg=None, target=None) ['$bool8', '$maybeNone8', '$pred8'] branch $pred8, 10, 14 ['$pred8'] label 10: $10load_deref.0 = freevar(start_value: None) ['$10load_deref.0'] $phi16.0 = $10load_deref.0 ['$10load_deref.0', '$phi16.0'] jump 16 [] label 14: $phi16.0 = start ['$phi16.0', 'start'] jump 16 [] label 16: lit_start = $phi16.0 ['$phi16.0', 'lit_start'] $18load_deref.1 = freevar(stop_value: None) ['$18load_deref.1'] $constNone20 = const(NoneType, None) ['$constNone20'] $maybeNone20 = $18load_deref.1 is not $constNone20 ['$18load_deref.1', '$constNone20', '$maybeNone20'] $bool20 = global(bool: ) ['$bool20'] $pred20 = call $bool20($maybeNone20, func=$bool20, args=(Var($maybeNone20, arrayobj.py:4798),), kws=(), vararg=None, varkwarg=None, target=None) ['$bool20', '$maybeNone20', '$pred20'] branch $pred20, 22, 26 ['$pred20'] label 22: $22load_deref.0 = freevar(stop_value: None) ['$22load_deref.0'] $phi28.0 = $22load_deref.0 ['$22load_deref.0', '$phi28.0'] jump 28 [] label 26: $phi28.0 = stop ['$phi28.0', 'stop'] jump 28 [] label 28: lit_stop = $phi28.0 ['$phi28.0', 'lit_stop'] $30load_deref.1 = freevar(step_value: None) ['$30load_deref.1'] $constNone32 = const(NoneType, None) ['$constNone32'] $maybeNone32 = $30load_deref.1 is not $constNone32 ['$30load_deref.1', '$constNone32', '$maybeNone32'] $bool32 = global(bool: ) ['$bool32'] $pred32 = call $bool32($maybeNone32, func=$bool32, args=(Var($maybeNone32, arrayobj.py:4799),), kws=(), vararg=None, varkwarg=None, target=None) ['$bool32', '$maybeNone32', '$pred32'] branch $pred32, 34, 38 ['$pred32'] label 34: $34load_deref.0 = freevar(step_value: None) ['$34load_deref.0'] $phi40.0 = $34load_deref.0 ['$34load_deref.0', '$phi40.0'] jump 40 [] label 38: $phi40.0 = step ['$phi40.0', 'step'] jump 40 [] label 40: lit_step = $phi40.0 ['$phi40.0', 'lit_step'] $constNone44 = const(NoneType, None) ['$constNone44'] $maybeNone44 = lit_step is not $constNone44 ['$constNone44', '$maybeNone44', 'lit_step'] $bool44 = global(bool: ) ['$bool44'] $pred44 = call $bool44($maybeNone44, func=$bool44, args=(Var($maybeNone44, arrayobj.py:4801),), kws=(), vararg=None, varkwarg=None, target=None) ['$bool44', '$maybeNone44', '$pred44'] branch $pred44, 46, 50 ['$pred44'] label 46: $phi52.0 = lit_step ['$phi52.0', 'lit_step'] jump 52 [] label 50: $const50.0 = const(int, 1) ['$const50.0'] $phi52.0 = $const50.0 ['$const50.0', '$phi52.0'] jump 52 [] label 52: _step = $phi52.0 ['$phi52.0', '_step'] $constNone56 = const(NoneType, None) ['$constNone56'] $maybeNone56 = lit_stop is $constNone56 ['$constNone56', '$maybeNone56', 'lit_stop'] $bool56 = global(bool: ) ['$bool56'] $pred56 = call $bool56($maybeNone56, func=$bool56, args=(Var($maybeNone56, arrayobj.py:4802),), kws=(), vararg=None, varkwarg=None, target=None) ['$bool56', '$maybeNone56', '$pred56'] branch $pred56, 58, 68 ['$pred56'] label 58: $const58.0 = const(int, 0) ['$const58.0'] _stop = lit_start ['_stop', 'lit_start'] _start = $const58.0 ['$const58.0', '_start'] jump 76 [] label 68: _stop = lit_stop ['_stop', 'lit_stop'] _start = lit_start ['_start', 'lit_start'] jump 76 [] label 76: $const78.1 = const(int, 0) ['$const78.1'] $80compare_op.2 = _step == $const78.1 ['$80compare_op.2', '$const78.1', '_step'] bool86 = global(bool: ) ['bool86'] $86pred = call bool86($80compare_op.2, func=bool86, args=(Var($80compare_op.2, arrayobj.py:4807),), kws=(), vararg=None, varkwarg=None, target=None) ['$80compare_op.2', '$86pred', 'bool86'] branch $86pred, 88, 118 ['$86pred'] label 88: $88load_global.0 = global(ValueError: ) ['$88load_global.0'] $const100.2 = const(str, Maximum allowed size exceeded) ['$const100.2'] $106call.3 = call $88load_global.0($const100.2, func=$88load_global.0, args=[Var($const100.2, arrayobj.py:4808)], kws=(), vararg=None, varkwarg=None, target=None) ['$106call.3', '$88load_global.0', '$const100.2'] raise $106call.3 ['$106call.3'] label 118: $binop_sub122.2 = _stop - _start ['$binop_sub122.2', '_start', '_stop'] nitems_c = $binop_sub122.2 / _step ['$binop_sub122.2', '_step', 'nitems_c'] $134load_global.5 = global(int: ) ['$134load_global.5'] $146load_global.7 = global(math: ) ['$146load_global.7'] $158load_attr.9 = getattr(value=$146load_global.7, attr=ceil) ['$146load_global.7', '$158load_attr.9'] $170load_attr.11 = getattr(value=nitems_c, attr=real) ['$170load_attr.11', 'nitems_c'] $184call.12 = call $158load_attr.9($170load_attr.11, func=$158load_attr.9, args=[Var($170load_attr.11, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) ['$158load_attr.9', '$170load_attr.11', '$184call.12'] nitems_r = call $134load_global.5($184call.12, func=$134load_global.5, args=[Var($184call.12, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) ['$134load_global.5', '$184call.12', 'nitems_r'] $210load_deref.14 = freevar(use_complex: False) ['$210load_deref.14'] $const212.15 = const(bool, True) ['$const212.15'] $214is_op.16 = $210load_deref.14 is $const212.15 ['$210load_deref.14', '$214is_op.16', '$const212.15'] bool216 = global(bool: ) ['bool216'] $216pred = call bool216($214is_op.16, func=bool216, args=(Var($214is_op.16, arrayobj.py:4814),), kws=(), vararg=None, varkwarg=None, target=None) ['$214is_op.16', '$216pred', 'bool216'] branch $216pred, 218, 356 ['$216pred'] label 218: $218load_global.0 = global(int: ) ['$218load_global.0'] $230load_global.2 = global(math: ) ['$230load_global.2'] $242load_attr.4 = getattr(value=$230load_global.2, attr=ceil) ['$230load_global.2', '$242load_attr.4'] $254load_attr.6 = getattr(value=nitems_c, attr=imag) ['$254load_attr.6', 'nitems_c'] $268call.7 = call $242load_attr.4($254load_attr.6, func=$242load_attr.4, args=[Var($254load_attr.6, arrayobj.py:4815)], kws=(), vararg=None, varkwarg=None, target=None) ['$242load_attr.4', '$254load_attr.6', '$268call.7'] nitems_i = call $218load_global.0($268call.7, func=$218load_global.0, args=[Var($268call.7, arrayobj.py:4815)], kws=(), vararg=None, varkwarg=None, target=None) ['$218load_global.0', '$268call.7', 'nitems_i'] $294load_global.9 = global(max: ) ['$294load_global.9'] $306load_global.11 = global(min: ) ['$306load_global.11'] $326call.15 = call $306load_global.11(nitems_i, nitems_r, func=$306load_global.11, args=[Var(nitems_i, arrayobj.py:4815), Var(nitems_r, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) ['$306load_global.11', '$326call.15', 'nitems_i', 'nitems_r'] $const336.16 = const(int, 0) ['$const336.16'] nitems = call $294load_global.9($326call.15, $const336.16, func=$294load_global.9, args=[Var($326call.15, arrayobj.py:4816), Var($const336.16, arrayobj.py:4816)], kws=(), vararg=None, varkwarg=None, target=None) ['$294load_global.9', '$326call.15', '$const336.16', 'nitems'] jump 388 [] label 356: $356load_global.0 = global(max: ) ['$356load_global.0'] $const370.3 = const(int, 0) ['$const370.3'] nitems = call $356load_global.0(nitems_r, $const370.3, func=$356load_global.0, args=[Var(nitems_r, arrayobj.py:4811), Var($const370.3, arrayobj.py:4818)], kws=(), vararg=None, varkwarg=None, target=None) ['$356load_global.0', '$const370.3', 'nitems', 'nitems_r'] jump 388 [] label 388: $388load_global.0 = global(np: ) ['$388load_global.0'] $400load_attr.2 = getattr(value=$388load_global.0, attr=empty) ['$388load_global.0', '$400load_attr.2'] $412load_deref.4 = freevar(true_dtype: int64) ['$412load_deref.4'] arr = call $400load_attr.2(nitems, $412load_deref.4, func=$400load_attr.2, args=[Var(nitems, arrayobj.py:4816), Var($412load_deref.4, arrayobj.py:4819)], kws=(), vararg=None, varkwarg=None, target=None) ['$400load_attr.2', '$412load_deref.4', 'arr', 'nitems'] val = _start ['_start', 'val'] $434load_global.7 = global(range: ) ['$434load_global.7'] $452call.10 = call $434load_global.7(nitems, func=$434load_global.7, args=[Var(nitems, arrayobj.py:4816)], kws=(), vararg=None, varkwarg=None, target=None) ['$434load_global.7', '$452call.10', 'nitems'] $462get_iter.11 = getiter(value=$452call.10) ['$452call.10', '$462get_iter.11'] $phi464.0 = $462get_iter.11 ['$462get_iter.11', '$phi464.0'] jump 464 [] label 464: $464for_iter.1 = iternext(value=$phi464.0) ['$464for_iter.1', '$phi464.0'] $464for_iter.2 = pair_first(value=$464for_iter.1) ['$464for_iter.1', '$464for_iter.2'] $464for_iter.3 = pair_second(value=$464for_iter.1) ['$464for_iter.1', '$464for_iter.3'] $phi466.1 = $464for_iter.2 ['$464for_iter.2', '$phi466.1'] branch $464for_iter.3, 466, 492 ['$464for_iter.3'] label 466: i = $phi466.1 ['$phi466.1', 'i'] $binop_mul474.5 = i * _step ['$binop_mul474.5', '_step', 'i'] $binop_add478.6 = val + $binop_mul474.5 ['$binop_add478.6', '$binop_mul474.5', 'val'] arr[i] = $binop_add478.6 ['$binop_add478.6', 'arr', 'i'] jump 464 [] label 492: $494return_value.1 = cast(value=arr) ['$494return_value.1', 'arr'] return $494return_value.1 ['$494return_value.1'] 13:52:44,813 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:44,813 numba.core.ssa DEBUG Running 13:52:44,813 numba.core.ssa DEBUG on stmt: start = arg(0, name=start) 13:52:44,814 numba.core.ssa DEBUG on stmt: stop = arg(1, name=stop) 13:52:44,814 numba.core.ssa DEBUG on stmt: step = arg(2, name=step) 13:52:44,814 numba.core.ssa DEBUG on stmt: dtype = arg(3, name=dtype) 13:52:44,814 numba.core.ssa DEBUG on stmt: $6load_deref.0 = freevar(start_value: None) 13:52:44,814 numba.core.ssa DEBUG on stmt: $constNone8 = const(NoneType, None) 13:52:44,814 numba.core.ssa DEBUG on stmt: $maybeNone8 = const(int, 0) 13:52:44,814 numba.core.ssa DEBUG on stmt: $bool8 = global(bool: ) 13:52:44,814 numba.core.ssa DEBUG on stmt: $pred8 = call $bool8($maybeNone8, func=$bool8, args=(Var($maybeNone8, arrayobj.py:4797),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,814 numba.core.ssa DEBUG on stmt: jump 14 13:52:44,814 numba.core.ssa DEBUG ==== SSA block analysis pass on 14 13:52:44,814 numba.core.ssa DEBUG Running 13:52:44,814 numba.core.ssa DEBUG on stmt: $phi16.0 = start 13:52:44,814 numba.core.ssa DEBUG on stmt: jump 16 13:52:44,814 numba.core.ssa DEBUG ==== SSA block analysis pass on 16 13:52:44,814 numba.core.ssa DEBUG Running 13:52:44,814 numba.core.ssa DEBUG on stmt: lit_start = $phi16.0 13:52:44,814 numba.core.ssa DEBUG on stmt: $18load_deref.1 = freevar(stop_value: None) 13:52:44,814 numba.core.ssa DEBUG on stmt: $constNone20 = const(NoneType, None) 13:52:44,814 numba.core.ssa DEBUG on stmt: $maybeNone20 = const(int, 0) 13:52:44,814 numba.core.ssa DEBUG on stmt: $bool20 = global(bool: ) 13:52:44,814 numba.core.ssa DEBUG on stmt: $pred20 = call $bool20($maybeNone20, func=$bool20, args=(Var($maybeNone20, arrayobj.py:4798),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,814 numba.core.ssa DEBUG on stmt: jump 26 13:52:44,814 numba.core.ssa DEBUG ==== SSA block analysis pass on 26 13:52:44,814 numba.core.ssa DEBUG Running 13:52:44,814 numba.core.ssa DEBUG on stmt: $phi28.0 = stop 13:52:44,814 numba.core.ssa DEBUG on stmt: jump 28 13:52:44,814 numba.core.ssa DEBUG ==== SSA block analysis pass on 28 13:52:44,814 numba.core.ssa DEBUG Running 13:52:44,814 numba.core.ssa DEBUG on stmt: lit_stop = $phi28.0 13:52:44,814 numba.core.ssa DEBUG on stmt: $30load_deref.1 = freevar(step_value: None) 13:52:44,814 numba.core.ssa DEBUG on stmt: $constNone32 = const(NoneType, None) 13:52:44,814 numba.core.ssa DEBUG on stmt: $maybeNone32 = const(int, 0) 13:52:44,814 numba.core.ssa DEBUG on stmt: $bool32 = global(bool: ) 13:52:44,815 numba.core.ssa DEBUG on stmt: $pred32 = call $bool32($maybeNone32, func=$bool32, args=(Var($maybeNone32, arrayobj.py:4799),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,815 numba.core.ssa DEBUG on stmt: jump 38 13:52:44,815 numba.core.ssa DEBUG ==== SSA block analysis pass on 38 13:52:44,815 numba.core.ssa DEBUG Running 13:52:44,815 numba.core.ssa DEBUG on stmt: $phi40.0 = step 13:52:44,815 numba.core.ssa DEBUG on stmt: jump 40 13:52:44,815 numba.core.ssa DEBUG ==== SSA block analysis pass on 40 13:52:44,815 numba.core.ssa DEBUG Running 13:52:44,815 numba.core.ssa DEBUG on stmt: lit_step = $phi40.0 13:52:44,815 numba.core.ssa DEBUG on stmt: $constNone44 = const(NoneType, None) 13:52:44,815 numba.core.ssa DEBUG on stmt: $maybeNone44 = lit_step is not $constNone44 13:52:44,815 numba.core.ssa DEBUG on stmt: $bool44 = global(bool: ) 13:52:44,815 numba.core.ssa DEBUG on stmt: $pred44 = call $bool44($maybeNone44, func=$bool44, args=(Var($maybeNone44, arrayobj.py:4801),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,815 numba.core.ssa DEBUG on stmt: branch $pred44, 46, 50 13:52:44,815 numba.core.ssa DEBUG ==== SSA block analysis pass on 46 13:52:44,815 numba.core.ssa DEBUG Running 13:52:44,815 numba.core.ssa DEBUG on stmt: $phi52.0 = lit_step 13:52:44,815 numba.core.ssa DEBUG on stmt: jump 52 13:52:44,815 numba.core.ssa DEBUG ==== SSA block analysis pass on 50 13:52:44,815 numba.core.ssa DEBUG Running 13:52:44,815 numba.core.ssa DEBUG on stmt: $const50.0 = const(int, 1) 13:52:44,815 numba.core.ssa DEBUG on stmt: $phi52.0 = $const50.0 13:52:44,815 numba.core.ssa DEBUG on stmt: jump 52 13:52:44,815 numba.core.ssa DEBUG ==== SSA block analysis pass on 52 13:52:44,815 numba.core.ssa DEBUG Running 13:52:44,815 numba.core.ssa DEBUG on stmt: _step = $phi52.0 13:52:44,815 numba.core.ssa DEBUG on stmt: $constNone56 = const(NoneType, None) 13:52:44,815 numba.core.ssa DEBUG on stmt: $maybeNone56 = lit_stop is $constNone56 13:52:44,815 numba.core.ssa DEBUG on stmt: $bool56 = global(bool: ) 13:52:44,815 numba.core.ssa DEBUG on stmt: $pred56 = call $bool56($maybeNone56, func=$bool56, args=(Var($maybeNone56, arrayobj.py:4802),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,815 numba.core.ssa DEBUG on stmt: branch $pred56, 58, 68 13:52:44,815 numba.core.ssa DEBUG ==== SSA block analysis pass on 58 13:52:44,815 numba.core.ssa DEBUG Running 13:52:44,816 numba.core.ssa DEBUG on stmt: $const58.0 = const(int, 0) 13:52:44,816 numba.core.ssa DEBUG on stmt: _stop = lit_start 13:52:44,816 numba.core.ssa DEBUG on stmt: _start = $const58.0 13:52:44,816 numba.core.ssa DEBUG on stmt: jump 76 13:52:44,816 numba.core.ssa DEBUG ==== SSA block analysis pass on 68 13:52:44,816 numba.core.ssa DEBUG Running 13:52:44,816 numba.core.ssa DEBUG on stmt: _stop = lit_stop 13:52:44,816 numba.core.ssa DEBUG on stmt: _start = lit_start 13:52:44,816 numba.core.ssa DEBUG on stmt: jump 76 13:52:44,816 numba.core.ssa DEBUG ==== SSA block analysis pass on 76 13:52:44,816 numba.core.ssa DEBUG Running 13:52:44,816 numba.core.ssa DEBUG on stmt: $const78.1 = const(int, 0) 13:52:44,816 numba.core.ssa DEBUG on stmt: $80compare_op.2 = _step == $const78.1 13:52:44,816 numba.core.ssa DEBUG on stmt: bool86 = global(bool: ) 13:52:44,816 numba.core.ssa DEBUG on stmt: $86pred = call bool86($80compare_op.2, func=bool86, args=(Var($80compare_op.2, arrayobj.py:4807),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,816 numba.core.ssa DEBUG on stmt: branch $86pred, 88, 118 13:52:44,816 numba.core.ssa DEBUG ==== SSA block analysis pass on 88 13:52:44,816 numba.core.ssa DEBUG Running 13:52:44,816 numba.core.ssa DEBUG on stmt: $88load_global.0 = global(ValueError: ) 13:52:44,816 numba.core.ssa DEBUG on stmt: $const100.2 = const(str, Maximum allowed size exceeded) 13:52:44,816 numba.core.ssa DEBUG on stmt: $106call.3 = call $88load_global.0($const100.2, func=$88load_global.0, args=[Var($const100.2, arrayobj.py:4808)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,816 numba.core.ssa DEBUG on stmt: raise ('Maximum allowed size exceeded') 13:52:44,816 numba.core.ssa DEBUG ==== SSA block analysis pass on 118 13:52:44,816 numba.core.ssa DEBUG Running 13:52:44,816 numba.core.ssa DEBUG on stmt: $binop_sub122.2 = _stop - _start 13:52:44,816 numba.core.ssa DEBUG on stmt: nitems_c = $binop_sub122.2 / _step 13:52:44,816 numba.core.ssa DEBUG on stmt: $134load_global.5 = global(int: ) 13:52:44,816 numba.core.ssa DEBUG on stmt: $146load_global.7 = global(math: ) 13:52:44,816 numba.core.ssa DEBUG on stmt: $158load_attr.9 = getattr(value=$146load_global.7, attr=ceil) 13:52:44,816 numba.core.ssa DEBUG on stmt: $170load_attr.11 = getattr(value=nitems_c, attr=real) 13:52:44,816 numba.core.ssa DEBUG on stmt: $184call.12 = call $158load_attr.9($170load_attr.11, func=$158load_attr.9, args=[Var($170load_attr.11, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,816 numba.core.ssa DEBUG on stmt: nitems_r = call $134load_global.5($184call.12, func=$134load_global.5, args=[Var($184call.12, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,817 numba.core.ssa DEBUG on stmt: $210load_deref.14 = freevar(use_complex: False) 13:52:44,817 numba.core.ssa DEBUG on stmt: $const212.15 = const(bool, True) 13:52:44,817 numba.core.ssa DEBUG on stmt: $214is_op.16 = const(int, 0) 13:52:44,817 numba.core.ssa DEBUG on stmt: bool216 = global(bool: ) 13:52:44,817 numba.core.ssa DEBUG on stmt: $216pred = call bool216($214is_op.16, func=bool216, args=(Var($214is_op.16, arrayobj.py:4814),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,817 numba.core.ssa DEBUG on stmt: jump 356 13:52:44,817 numba.core.ssa DEBUG ==== SSA block analysis pass on 356 13:52:44,817 numba.core.ssa DEBUG Running 13:52:44,817 numba.core.ssa DEBUG on stmt: $356load_global.0 = global(max: ) 13:52:44,817 numba.core.ssa DEBUG on stmt: $const370.3 = const(int, 0) 13:52:44,817 numba.core.ssa DEBUG on stmt: nitems = call $356load_global.0(nitems_r, $const370.3, func=$356load_global.0, args=[Var(nitems_r, arrayobj.py:4811), Var($const370.3, arrayobj.py:4818)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,817 numba.core.ssa DEBUG on stmt: jump 388 13:52:44,817 numba.core.ssa DEBUG ==== SSA block analysis pass on 388 13:52:44,817 numba.core.ssa DEBUG Running 13:52:44,817 numba.core.ssa DEBUG on stmt: $388load_global.0 = global(np: ) 13:52:44,817 numba.core.ssa DEBUG on stmt: $400load_attr.2 = getattr(value=$388load_global.0, attr=empty) 13:52:44,817 numba.core.ssa DEBUG on stmt: $412load_deref.4 = freevar(true_dtype: int64) 13:52:44,817 numba.core.ssa DEBUG on stmt: arr = call $400load_attr.2(nitems, $412load_deref.4, func=$400load_attr.2, args=[Var(nitems, arrayobj.py:4816), Var($412load_deref.4, arrayobj.py:4819)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,817 numba.core.ssa DEBUG on stmt: val = _start 13:52:44,817 numba.core.ssa DEBUG on stmt: $434load_global.7 = global(range: ) 13:52:44,817 numba.core.ssa DEBUG on stmt: $452call.10 = call $434load_global.7(nitems, func=$434load_global.7, args=[Var(nitems, arrayobj.py:4816)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,817 numba.core.ssa DEBUG on stmt: $462get_iter.11 = getiter(value=$452call.10) 13:52:44,817 numba.core.ssa DEBUG on stmt: $phi464.0 = $462get_iter.11 13:52:44,817 numba.core.ssa DEBUG on stmt: jump 464 13:52:44,817 numba.core.ssa DEBUG ==== SSA block analysis pass on 464 13:52:44,817 numba.core.ssa DEBUG Running 13:52:44,818 numba.core.ssa DEBUG on stmt: $464for_iter.1 = iternext(value=$phi464.0) 13:52:44,818 numba.core.ssa DEBUG on stmt: $464for_iter.2 = pair_first(value=$464for_iter.1) 13:52:44,818 numba.core.ssa DEBUG on stmt: $464for_iter.3 = pair_second(value=$464for_iter.1) 13:52:44,818 numba.core.ssa DEBUG on stmt: $phi466.1 = $464for_iter.2 13:52:44,818 numba.core.ssa DEBUG on stmt: branch $464for_iter.3, 466, 492 13:52:44,818 numba.core.ssa DEBUG ==== SSA block analysis pass on 466 13:52:44,818 numba.core.ssa DEBUG Running 13:52:44,818 numba.core.ssa DEBUG on stmt: i = $phi466.1 13:52:44,818 numba.core.ssa DEBUG on stmt: $binop_mul474.5 = i * _step 13:52:44,818 numba.core.ssa DEBUG on stmt: $binop_add478.6 = val + $binop_mul474.5 13:52:44,818 numba.core.ssa DEBUG on stmt: arr[i] = $binop_add478.6 13:52:44,818 numba.core.ssa DEBUG on stmt: jump 464 13:52:44,818 numba.core.ssa DEBUG ==== SSA block analysis pass on 492 13:52:44,818 numba.core.ssa DEBUG Running 13:52:44,818 numba.core.ssa DEBUG on stmt: $494return_value.1 = cast(value=arr) 13:52:44,818 numba.core.ssa DEBUG on stmt: return $494return_value.1 13:52:44,819 numba.core.ssa DEBUG defs defaultdict(, {'$106call.3': [(, 88)], '$134load_global.5': [(, 118)], '$146load_global.7': [(, 118)], '$158load_attr.9': [(, 118)], '$170load_attr.11': [(, 118)], '$184call.12': [(, 118)], '$18load_deref.1': [(, 16)], '$210load_deref.14': [(, 118)], '$214is_op.16': [(, 118)], '$216pred': [(, 118)], '$30load_deref.1': [(, 28)], '$356load_global.0': [(, 356)], '$388load_global.0': [(, 388)], '$400load_attr.2': [(, 388)], '$412load_deref.4': [(, 388)], '$434load_global.7': [(, 388)], '$452call.10': [(, 388)], '$462get_iter.11': [(, 388)], '$464for_iter.1': [(, 464)], '$464for_iter.2': [(, 464)], '$464for_iter.3': [(, 464)], '$494return_value.1': [(, 492)], '$6load_deref.0': [(, 0)], '$80compare_op.2': [(, 76)], '$86pred': [(, 76)], '$88load_global.0': [(, 88)], '$binop_add478.6': [(, 466)], '$binop_mul474.5': [(, 466)], '$binop_sub122.2': [(, 118)], '$bool20': [(, 16)], '$bool32': [(, 28)], '$bool44': [(, 40)], '$bool56': [(, 52)], '$bool8': [(, 0)], '$const100.2': [(, 88)], '$const212.15': [(, 118)], '$const370.3': [(, 356)], '$const50.0': [(, 50)], '$const58.0': [(, 58)], '$const78.1': [(, 76)], '$constNone20': [(, 16)], '$constNone32': [(, 28)], '$constNone44': [(, 40)], '$constNone56': [(, 52)], '$constNone8': [(, 0)], '$maybeNone20': [(, 16)], '$maybeNone32': [(, 28)], '$maybeNone44': [(, 40)], '$maybeNone56': [(, 52)], '$maybeNone8': [(, 0)], '$phi16.0': [(, 14)], '$phi28.0': [(, 26)], '$phi40.0': [(, 38)], '$phi464.0': [(, 388)], '$phi466.1': [(, 464)], '$phi52.0': [(, 46), (, 50)], '$pred20': [(, 16)], '$pred32': [(, 28)], '$pred44': [(, 40)], '$pred56': [(, 52)], '$pred8': [(, 0)], '_start': [(, 58), (, 68)], '_step': [(, 52)], '_stop': [(, 58), (, 68)], 'arr': [(, 388)], 'bool216': [(, 118)], 'bool86': [(, 76)], 'dtype': [(, 0)], 'i': [(, 466)], 'lit_start': [(, 16)], 'lit_step': [(, 40)], 'lit_stop': [(, 28)], 'nitems': [(, 356)], 'nitems_c': [(, 118)], 'nitems_r': [(, 118)], 'start': [(, 0)], 'step': [(, 0)], 'stop': [(, 0)], 'val': [(, 388)]}) 13:52:44,819 numba.core.ssa DEBUG SSA violators 13:52:44,819 numba.core.ssa DEBUG Fix SSA violator on var $phi52.0 13:52:44,819 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,819 numba.core.ssa DEBUG Running 13:52:44,819 numba.core.ssa DEBUG on stmt: start = arg(0, name=start) 13:52:44,819 numba.core.ssa DEBUG on stmt: stop = arg(1, name=stop) 13:52:44,820 numba.core.ssa DEBUG on stmt: step = arg(2, name=step) 13:52:44,820 numba.core.ssa DEBUG on stmt: dtype = arg(3, name=dtype) 13:52:44,820 numba.core.ssa DEBUG on stmt: $6load_deref.0 = freevar(start_value: None) 13:52:44,820 numba.core.ssa DEBUG on stmt: $constNone8 = const(NoneType, None) 13:52:44,820 numba.core.ssa DEBUG on stmt: $maybeNone8 = const(int, 0) 13:52:44,820 numba.core.ssa DEBUG on stmt: $bool8 = global(bool: ) 13:52:44,820 numba.core.ssa DEBUG on stmt: $pred8 = call $bool8($maybeNone8, func=$bool8, args=(Var($maybeNone8, arrayobj.py:4797),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,820 numba.core.ssa DEBUG on stmt: jump 14 13:52:44,820 numba.core.ssa DEBUG ==== SSA block rewrite pass on 14 13:52:44,820 numba.core.ssa DEBUG Running 13:52:44,820 numba.core.ssa DEBUG on stmt: $phi16.0 = start 13:52:44,820 numba.core.ssa DEBUG on stmt: jump 16 13:52:44,820 numba.core.ssa DEBUG ==== SSA block rewrite pass on 16 13:52:44,820 numba.core.ssa DEBUG Running 13:52:44,820 numba.core.ssa DEBUG on stmt: lit_start = $phi16.0 13:52:44,820 numba.core.ssa DEBUG on stmt: $18load_deref.1 = freevar(stop_value: None) 13:52:44,820 numba.core.ssa DEBUG on stmt: $constNone20 = const(NoneType, None) 13:52:44,820 numba.core.ssa DEBUG on stmt: $maybeNone20 = const(int, 0) 13:52:44,820 numba.core.ssa DEBUG on stmt: $bool20 = global(bool: ) 13:52:44,820 numba.core.ssa DEBUG on stmt: $pred20 = call $bool20($maybeNone20, func=$bool20, args=(Var($maybeNone20, arrayobj.py:4798),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,820 numba.core.ssa DEBUG on stmt: jump 26 13:52:44,820 numba.core.ssa DEBUG ==== SSA block rewrite pass on 26 13:52:44,820 numba.core.ssa DEBUG Running 13:52:44,820 numba.core.ssa DEBUG on stmt: $phi28.0 = stop 13:52:44,820 numba.core.ssa DEBUG on stmt: jump 28 13:52:44,820 numba.core.ssa DEBUG ==== SSA block rewrite pass on 28 13:52:44,820 numba.core.ssa DEBUG Running 13:52:44,820 numba.core.ssa DEBUG on stmt: lit_stop = $phi28.0 13:52:44,820 numba.core.ssa DEBUG on stmt: $30load_deref.1 = freevar(step_value: None) 13:52:44,820 numba.core.ssa DEBUG on stmt: $constNone32 = const(NoneType, None) 13:52:44,820 numba.core.ssa DEBUG on stmt: $maybeNone32 = const(int, 0) 13:52:44,820 numba.core.ssa DEBUG on stmt: $bool32 = global(bool: ) 13:52:44,820 numba.core.ssa DEBUG on stmt: $pred32 = call $bool32($maybeNone32, func=$bool32, args=(Var($maybeNone32, arrayobj.py:4799),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,820 numba.core.ssa DEBUG on stmt: jump 38 13:52:44,820 numba.core.ssa DEBUG ==== SSA block rewrite pass on 38 13:52:44,820 numba.core.ssa DEBUG Running 13:52:44,821 numba.core.ssa DEBUG on stmt: $phi40.0 = step 13:52:44,821 numba.core.ssa DEBUG on stmt: jump 40 13:52:44,821 numba.core.ssa DEBUG ==== SSA block rewrite pass on 40 13:52:44,821 numba.core.ssa DEBUG Running 13:52:44,821 numba.core.ssa DEBUG on stmt: lit_step = $phi40.0 13:52:44,821 numba.core.ssa DEBUG on stmt: $constNone44 = const(NoneType, None) 13:52:44,821 numba.core.ssa DEBUG on stmt: $maybeNone44 = lit_step is not $constNone44 13:52:44,821 numba.core.ssa DEBUG on stmt: $bool44 = global(bool: ) 13:52:44,821 numba.core.ssa DEBUG on stmt: $pred44 = call $bool44($maybeNone44, func=$bool44, args=(Var($maybeNone44, arrayobj.py:4801),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,821 numba.core.ssa DEBUG on stmt: branch $pred44, 46, 50 13:52:44,821 numba.core.ssa DEBUG ==== SSA block rewrite pass on 46 13:52:44,821 numba.core.ssa DEBUG Running 13:52:44,821 numba.core.ssa DEBUG on stmt: $phi52.0 = lit_step 13:52:44,821 numba.core.ssa DEBUG first assign: $phi52.0 13:52:44,821 numba.core.ssa DEBUG replaced with: $phi52.0 = lit_step 13:52:44,821 numba.core.ssa DEBUG on stmt: jump 52 13:52:44,821 numba.core.ssa DEBUG ==== SSA block rewrite pass on 50 13:52:44,821 numba.core.ssa DEBUG Running 13:52:44,821 numba.core.ssa DEBUG on stmt: $const50.0 = const(int, 1) 13:52:44,821 numba.core.ssa DEBUG on stmt: $phi52.0 = $const50.0 13:52:44,821 numba.core.ssa DEBUG replaced with: $phi52.0.1 = $const50.0 13:52:44,821 numba.core.ssa DEBUG on stmt: jump 52 13:52:44,821 numba.core.ssa DEBUG ==== SSA block rewrite pass on 52 13:52:44,821 numba.core.ssa DEBUG Running 13:52:44,821 numba.core.ssa DEBUG on stmt: _step = $phi52.0 13:52:44,821 numba.core.ssa DEBUG on stmt: $constNone56 = const(NoneType, None) 13:52:44,821 numba.core.ssa DEBUG on stmt: $maybeNone56 = lit_stop is $constNone56 13:52:44,821 numba.core.ssa DEBUG on stmt: $bool56 = global(bool: ) 13:52:44,821 numba.core.ssa DEBUG on stmt: $pred56 = call $bool56($maybeNone56, func=$bool56, args=(Var($maybeNone56, arrayobj.py:4802),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,821 numba.core.ssa DEBUG on stmt: branch $pred56, 58, 68 13:52:44,821 numba.core.ssa DEBUG ==== SSA block rewrite pass on 58 13:52:44,821 numba.core.ssa DEBUG Running 13:52:44,821 numba.core.ssa DEBUG on stmt: $const58.0 = const(int, 0) 13:52:44,821 numba.core.ssa DEBUG on stmt: _stop = lit_start 13:52:44,821 numba.core.ssa DEBUG on stmt: _start = $const58.0 13:52:44,821 numba.core.ssa DEBUG on stmt: jump 76 13:52:44,821 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:44,822 numba.core.ssa DEBUG Running 13:52:44,822 numba.core.ssa DEBUG on stmt: _stop = lit_stop 13:52:44,822 numba.core.ssa DEBUG on stmt: _start = lit_start 13:52:44,822 numba.core.ssa DEBUG on stmt: jump 76 13:52:44,822 numba.core.ssa DEBUG ==== SSA block rewrite pass on 76 13:52:44,822 numba.core.ssa DEBUG Running 13:52:44,822 numba.core.ssa DEBUG on stmt: $const78.1 = const(int, 0) 13:52:44,822 numba.core.ssa DEBUG on stmt: $80compare_op.2 = _step == $const78.1 13:52:44,822 numba.core.ssa DEBUG on stmt: bool86 = global(bool: ) 13:52:44,822 numba.core.ssa DEBUG on stmt: $86pred = call bool86($80compare_op.2, func=bool86, args=(Var($80compare_op.2, arrayobj.py:4807),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,822 numba.core.ssa DEBUG on stmt: branch $86pred, 88, 118 13:52:44,822 numba.core.ssa DEBUG ==== SSA block rewrite pass on 88 13:52:44,822 numba.core.ssa DEBUG Running 13:52:44,822 numba.core.ssa DEBUG on stmt: $88load_global.0 = global(ValueError: ) 13:52:44,822 numba.core.ssa DEBUG on stmt: $const100.2 = const(str, Maximum allowed size exceeded) 13:52:44,822 numba.core.ssa DEBUG on stmt: $106call.3 = call $88load_global.0($const100.2, func=$88load_global.0, args=[Var($const100.2, arrayobj.py:4808)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,822 numba.core.ssa DEBUG on stmt: raise ('Maximum allowed size exceeded') 13:52:44,822 numba.core.ssa DEBUG ==== SSA block rewrite pass on 118 13:52:44,822 numba.core.ssa DEBUG Running 13:52:44,822 numba.core.ssa DEBUG on stmt: $binop_sub122.2 = _stop - _start 13:52:44,822 numba.core.ssa DEBUG on stmt: nitems_c = $binop_sub122.2 / _step 13:52:44,822 numba.core.ssa DEBUG on stmt: $134load_global.5 = global(int: ) 13:52:44,822 numba.core.ssa DEBUG on stmt: $146load_global.7 = global(math: ) 13:52:44,822 numba.core.ssa DEBUG on stmt: $158load_attr.9 = getattr(value=$146load_global.7, attr=ceil) 13:52:44,822 numba.core.ssa DEBUG on stmt: $170load_attr.11 = getattr(value=nitems_c, attr=real) 13:52:44,822 numba.core.ssa DEBUG on stmt: $184call.12 = call $158load_attr.9($170load_attr.11, func=$158load_attr.9, args=[Var($170load_attr.11, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,822 numba.core.ssa DEBUG on stmt: nitems_r = call $134load_global.5($184call.12, func=$134load_global.5, args=[Var($184call.12, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,822 numba.core.ssa DEBUG on stmt: $210load_deref.14 = freevar(use_complex: False) 13:52:44,822 numba.core.ssa DEBUG on stmt: $const212.15 = const(bool, True) 13:52:44,822 numba.core.ssa DEBUG on stmt: $214is_op.16 = const(int, 0) 13:52:44,822 numba.core.ssa DEBUG on stmt: bool216 = global(bool: ) 13:52:44,822 numba.core.ssa DEBUG on stmt: $216pred = call bool216($214is_op.16, func=bool216, args=(Var($214is_op.16, arrayobj.py:4814),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,822 numba.core.ssa DEBUG on stmt: jump 356 13:52:44,822 numba.core.ssa DEBUG ==== SSA block rewrite pass on 356 13:52:44,822 numba.core.ssa DEBUG Running 13:52:44,823 numba.core.ssa DEBUG on stmt: $356load_global.0 = global(max: ) 13:52:44,823 numba.core.ssa DEBUG on stmt: $const370.3 = const(int, 0) 13:52:44,823 numba.core.ssa DEBUG on stmt: nitems = call $356load_global.0(nitems_r, $const370.3, func=$356load_global.0, args=[Var(nitems_r, arrayobj.py:4811), Var($const370.3, arrayobj.py:4818)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,823 numba.core.ssa DEBUG on stmt: jump 388 13:52:44,823 numba.core.ssa DEBUG ==== SSA block rewrite pass on 388 13:52:44,823 numba.core.ssa DEBUG Running 13:52:44,823 numba.core.ssa DEBUG on stmt: $388load_global.0 = global(np: ) 13:52:44,823 numba.core.ssa DEBUG on stmt: $400load_attr.2 = getattr(value=$388load_global.0, attr=empty) 13:52:44,823 numba.core.ssa DEBUG on stmt: $412load_deref.4 = freevar(true_dtype: int64) 13:52:44,823 numba.core.ssa DEBUG on stmt: arr = call $400load_attr.2(nitems, $412load_deref.4, func=$400load_attr.2, args=[Var(nitems, arrayobj.py:4816), Var($412load_deref.4, arrayobj.py:4819)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,823 numba.core.ssa DEBUG on stmt: val = _start 13:52:44,823 numba.core.ssa DEBUG on stmt: $434load_global.7 = global(range: ) 13:52:44,823 numba.core.ssa DEBUG on stmt: $452call.10 = call $434load_global.7(nitems, func=$434load_global.7, args=[Var(nitems, arrayobj.py:4816)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,823 numba.core.ssa DEBUG on stmt: $462get_iter.11 = getiter(value=$452call.10) 13:52:44,823 numba.core.ssa DEBUG on stmt: $phi464.0 = $462get_iter.11 13:52:44,823 numba.core.ssa DEBUG on stmt: jump 464 13:52:44,823 numba.core.ssa DEBUG ==== SSA block rewrite pass on 464 13:52:44,823 numba.core.ssa DEBUG Running 13:52:44,823 numba.core.ssa DEBUG on stmt: $464for_iter.1 = iternext(value=$phi464.0) 13:52:44,823 numba.core.ssa DEBUG on stmt: $464for_iter.2 = pair_first(value=$464for_iter.1) 13:52:44,823 numba.core.ssa DEBUG on stmt: $464for_iter.3 = pair_second(value=$464for_iter.1) 13:52:44,823 numba.core.ssa DEBUG on stmt: $phi466.1 = $464for_iter.2 13:52:44,823 numba.core.ssa DEBUG on stmt: branch $464for_iter.3, 466, 492 13:52:44,823 numba.core.ssa DEBUG ==== SSA block rewrite pass on 466 13:52:44,823 numba.core.ssa DEBUG Running 13:52:44,823 numba.core.ssa DEBUG on stmt: i = $phi466.1 13:52:44,823 numba.core.ssa DEBUG on stmt: $binop_mul474.5 = i * _step 13:52:44,823 numba.core.ssa DEBUG on stmt: $binop_add478.6 = val + $binop_mul474.5 13:52:44,823 numba.core.ssa DEBUG on stmt: arr[i] = $binop_add478.6 13:52:44,823 numba.core.ssa DEBUG on stmt: jump 464 13:52:44,823 numba.core.ssa DEBUG ==== SSA block rewrite pass on 492 13:52:44,823 numba.core.ssa DEBUG Running 13:52:44,823 numba.core.ssa DEBUG on stmt: $494return_value.1 = cast(value=arr) 13:52:44,823 numba.core.ssa DEBUG on stmt: return $494return_value.1 13:52:44,823 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {46: [], 50: []}) 13:52:44,824 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,824 numba.core.ssa DEBUG Running 13:52:44,824 numba.core.ssa DEBUG on stmt: start = arg(0, name=start) 13:52:44,824 numba.core.ssa DEBUG on stmt: stop = arg(1, name=stop) 13:52:44,824 numba.core.ssa DEBUG on stmt: step = arg(2, name=step) 13:52:44,824 numba.core.ssa DEBUG on stmt: dtype = arg(3, name=dtype) 13:52:44,824 numba.core.ssa DEBUG on stmt: $6load_deref.0 = freevar(start_value: None) 13:52:44,824 numba.core.ssa DEBUG on stmt: $constNone8 = const(NoneType, None) 13:52:44,824 numba.core.ssa DEBUG on stmt: $maybeNone8 = const(int, 0) 13:52:44,824 numba.core.ssa DEBUG on stmt: $bool8 = global(bool: ) 13:52:44,824 numba.core.ssa DEBUG on stmt: $pred8 = call $bool8($maybeNone8, func=$bool8, args=(Var($maybeNone8, arrayobj.py:4797),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,824 numba.core.ssa DEBUG on stmt: jump 14 13:52:44,824 numba.core.ssa DEBUG ==== SSA block rewrite pass on 14 13:52:44,824 numba.core.ssa DEBUG Running 13:52:44,824 numba.core.ssa DEBUG on stmt: $phi16.0 = start 13:52:44,824 numba.core.ssa DEBUG on stmt: jump 16 13:52:44,824 numba.core.ssa DEBUG ==== SSA block rewrite pass on 16 13:52:44,824 numba.core.ssa DEBUG Running 13:52:44,824 numba.core.ssa DEBUG on stmt: lit_start = $phi16.0 13:52:44,824 numba.core.ssa DEBUG on stmt: $18load_deref.1 = freevar(stop_value: None) 13:52:44,824 numba.core.ssa DEBUG on stmt: $constNone20 = const(NoneType, None) 13:52:44,824 numba.core.ssa DEBUG on stmt: $maybeNone20 = const(int, 0) 13:52:44,824 numba.core.ssa DEBUG on stmt: $bool20 = global(bool: ) 13:52:44,824 numba.core.ssa DEBUG on stmt: $pred20 = call $bool20($maybeNone20, func=$bool20, args=(Var($maybeNone20, arrayobj.py:4798),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,824 numba.core.ssa DEBUG on stmt: jump 26 13:52:44,824 numba.core.ssa DEBUG ==== SSA block rewrite pass on 26 13:52:44,824 numba.core.ssa DEBUG Running 13:52:44,824 numba.core.ssa DEBUG on stmt: $phi28.0 = stop 13:52:44,824 numba.core.ssa DEBUG on stmt: jump 28 13:52:44,824 numba.core.ssa DEBUG ==== SSA block rewrite pass on 28 13:52:44,824 numba.core.ssa DEBUG Running 13:52:44,824 numba.core.ssa DEBUG on stmt: lit_stop = $phi28.0 13:52:44,824 numba.core.ssa DEBUG on stmt: $30load_deref.1 = freevar(step_value: None) 13:52:44,824 numba.core.ssa DEBUG on stmt: $constNone32 = const(NoneType, None) 13:52:44,824 numba.core.ssa DEBUG on stmt: $maybeNone32 = const(int, 0) 13:52:44,824 numba.core.ssa DEBUG on stmt: $bool32 = global(bool: ) 13:52:44,825 numba.core.ssa DEBUG on stmt: $pred32 = call $bool32($maybeNone32, func=$bool32, args=(Var($maybeNone32, arrayobj.py:4799),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,825 numba.core.ssa DEBUG on stmt: jump 38 13:52:44,825 numba.core.ssa DEBUG ==== SSA block rewrite pass on 38 13:52:44,825 numba.core.ssa DEBUG Running 13:52:44,825 numba.core.ssa DEBUG on stmt: $phi40.0 = step 13:52:44,825 numba.core.ssa DEBUG on stmt: jump 40 13:52:44,825 numba.core.ssa DEBUG ==== SSA block rewrite pass on 40 13:52:44,825 numba.core.ssa DEBUG Running 13:52:44,825 numba.core.ssa DEBUG on stmt: lit_step = $phi40.0 13:52:44,825 numba.core.ssa DEBUG on stmt: $constNone44 = const(NoneType, None) 13:52:44,825 numba.core.ssa DEBUG on stmt: $maybeNone44 = lit_step is not $constNone44 13:52:44,825 numba.core.ssa DEBUG on stmt: $bool44 = global(bool: ) 13:52:44,825 numba.core.ssa DEBUG on stmt: $pred44 = call $bool44($maybeNone44, func=$bool44, args=(Var($maybeNone44, arrayobj.py:4801),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,825 numba.core.ssa DEBUG on stmt: branch $pred44, 46, 50 13:52:44,825 numba.core.ssa DEBUG ==== SSA block rewrite pass on 46 13:52:44,825 numba.core.ssa DEBUG Running 13:52:44,825 numba.core.ssa DEBUG on stmt: $phi52.0 = lit_step 13:52:44,825 numba.core.ssa DEBUG on stmt: jump 52 13:52:44,825 numba.core.ssa DEBUG ==== SSA block rewrite pass on 50 13:52:44,825 numba.core.ssa DEBUG Running 13:52:44,825 numba.core.ssa DEBUG on stmt: $const50.0 = const(int, 1) 13:52:44,825 numba.core.ssa DEBUG on stmt: $phi52.0.1 = $const50.0 13:52:44,825 numba.core.ssa DEBUG on stmt: jump 52 13:52:44,825 numba.core.ssa DEBUG ==== SSA block rewrite pass on 52 13:52:44,825 numba.core.ssa DEBUG Running 13:52:44,825 numba.core.ssa DEBUG on stmt: _step = $phi52.0 13:52:44,825 numba.core.ssa DEBUG find_def var='$phi52.0' stmt=_step = $phi52.0 13:52:44,825 numba.core.ssa DEBUG find_def_from_top label 52 13:52:44,825 numba.core.ssa DEBUG insert phi node $phi52.0.2 = phi(incoming_values=[], incoming_blocks=[]) at 52 13:52:44,825 numba.core.ssa DEBUG find_def_from_bottom label 50 13:52:44,825 numba.core.ssa DEBUG incoming_def $phi52.0.1 = $const50.0 13:52:44,825 numba.core.ssa DEBUG find_def_from_bottom label 46 13:52:44,825 numba.core.ssa DEBUG incoming_def $phi52.0 = lit_step 13:52:44,825 numba.core.ssa DEBUG replaced with: _step = $phi52.0.2 13:52:44,825 numba.core.ssa DEBUG on stmt: $constNone56 = const(NoneType, None) 13:52:44,826 numba.core.ssa DEBUG on stmt: $maybeNone56 = lit_stop is $constNone56 13:52:44,826 numba.core.ssa DEBUG on stmt: $bool56 = global(bool: ) 13:52:44,826 numba.core.ssa DEBUG on stmt: $pred56 = call $bool56($maybeNone56, func=$bool56, args=(Var($maybeNone56, arrayobj.py:4802),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,826 numba.core.ssa DEBUG on stmt: branch $pred56, 58, 68 13:52:44,826 numba.core.ssa DEBUG ==== SSA block rewrite pass on 58 13:52:44,826 numba.core.ssa DEBUG Running 13:52:44,826 numba.core.ssa DEBUG on stmt: $const58.0 = const(int, 0) 13:52:44,826 numba.core.ssa DEBUG on stmt: _stop = lit_start 13:52:44,826 numba.core.ssa DEBUG on stmt: _start = $const58.0 13:52:44,826 numba.core.ssa DEBUG on stmt: jump 76 13:52:44,826 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:44,826 numba.core.ssa DEBUG Running 13:52:44,826 numba.core.ssa DEBUG on stmt: _stop = lit_stop 13:52:44,826 numba.core.ssa DEBUG on stmt: _start = lit_start 13:52:44,826 numba.core.ssa DEBUG on stmt: jump 76 13:52:44,826 numba.core.ssa DEBUG ==== SSA block rewrite pass on 76 13:52:44,826 numba.core.ssa DEBUG Running 13:52:44,826 numba.core.ssa DEBUG on stmt: $const78.1 = const(int, 0) 13:52:44,826 numba.core.ssa DEBUG on stmt: $80compare_op.2 = _step == $const78.1 13:52:44,826 numba.core.ssa DEBUG on stmt: bool86 = global(bool: ) 13:52:44,826 numba.core.ssa DEBUG on stmt: $86pred = call bool86($80compare_op.2, func=bool86, args=(Var($80compare_op.2, arrayobj.py:4807),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,826 numba.core.ssa DEBUG on stmt: branch $86pred, 88, 118 13:52:44,826 numba.core.ssa DEBUG ==== SSA block rewrite pass on 88 13:52:44,826 numba.core.ssa DEBUG Running 13:52:44,826 numba.core.ssa DEBUG on stmt: $88load_global.0 = global(ValueError: ) 13:52:44,826 numba.core.ssa DEBUG on stmt: $const100.2 = const(str, Maximum allowed size exceeded) 13:52:44,826 numba.core.ssa DEBUG on stmt: $106call.3 = call $88load_global.0($const100.2, func=$88load_global.0, args=[Var($const100.2, arrayobj.py:4808)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,826 numba.core.ssa DEBUG on stmt: raise ('Maximum allowed size exceeded') 13:52:44,826 numba.core.ssa DEBUG ==== SSA block rewrite pass on 118 13:52:44,827 numba.core.ssa DEBUG Running 13:52:44,827 numba.core.ssa DEBUG on stmt: $binop_sub122.2 = _stop - _start 13:52:44,827 numba.core.ssa DEBUG on stmt: nitems_c = $binop_sub122.2 / _step 13:52:44,827 numba.core.ssa DEBUG on stmt: $134load_global.5 = global(int: ) 13:52:44,827 numba.core.ssa DEBUG on stmt: $146load_global.7 = global(math: ) 13:52:44,827 numba.core.ssa DEBUG on stmt: $158load_attr.9 = getattr(value=$146load_global.7, attr=ceil) 13:52:44,827 numba.core.ssa DEBUG on stmt: $170load_attr.11 = getattr(value=nitems_c, attr=real) 13:52:44,827 numba.core.ssa DEBUG on stmt: $184call.12 = call $158load_attr.9($170load_attr.11, func=$158load_attr.9, args=[Var($170load_attr.11, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,827 numba.core.ssa DEBUG on stmt: nitems_r = call $134load_global.5($184call.12, func=$134load_global.5, args=[Var($184call.12, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,827 numba.core.ssa DEBUG on stmt: $210load_deref.14 = freevar(use_complex: False) 13:52:44,827 numba.core.ssa DEBUG on stmt: $const212.15 = const(bool, True) 13:52:44,827 numba.core.ssa DEBUG on stmt: $214is_op.16 = const(int, 0) 13:52:44,827 numba.core.ssa DEBUG on stmt: bool216 = global(bool: ) 13:52:44,827 numba.core.ssa DEBUG on stmt: $216pred = call bool216($214is_op.16, func=bool216, args=(Var($214is_op.16, arrayobj.py:4814),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,827 numba.core.ssa DEBUG on stmt: jump 356 13:52:44,827 numba.core.ssa DEBUG ==== SSA block rewrite pass on 356 13:52:44,827 numba.core.ssa DEBUG Running 13:52:44,827 numba.core.ssa DEBUG on stmt: $356load_global.0 = global(max: ) 13:52:44,827 numba.core.ssa DEBUG on stmt: $const370.3 = const(int, 0) 13:52:44,827 numba.core.ssa DEBUG on stmt: nitems = call $356load_global.0(nitems_r, $const370.3, func=$356load_global.0, args=[Var(nitems_r, arrayobj.py:4811), Var($const370.3, arrayobj.py:4818)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,827 numba.core.ssa DEBUG on stmt: jump 388 13:52:44,827 numba.core.ssa DEBUG ==== SSA block rewrite pass on 388 13:52:44,827 numba.core.ssa DEBUG Running 13:52:44,827 numba.core.ssa DEBUG on stmt: $388load_global.0 = global(np: ) 13:52:44,827 numba.core.ssa DEBUG on stmt: $400load_attr.2 = getattr(value=$388load_global.0, attr=empty) 13:52:44,827 numba.core.ssa DEBUG on stmt: $412load_deref.4 = freevar(true_dtype: int64) 13:52:44,827 numba.core.ssa DEBUG on stmt: arr = call $400load_attr.2(nitems, $412load_deref.4, func=$400load_attr.2, args=[Var(nitems, arrayobj.py:4816), Var($412load_deref.4, arrayobj.py:4819)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,827 numba.core.ssa DEBUG on stmt: val = _start 13:52:44,827 numba.core.ssa DEBUG on stmt: $434load_global.7 = global(range: ) 13:52:44,827 numba.core.ssa DEBUG on stmt: $452call.10 = call $434load_global.7(nitems, func=$434load_global.7, args=[Var(nitems, arrayobj.py:4816)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,827 numba.core.ssa DEBUG on stmt: $462get_iter.11 = getiter(value=$452call.10) 13:52:44,827 numba.core.ssa DEBUG on stmt: $phi464.0 = $462get_iter.11 13:52:44,828 numba.core.ssa DEBUG on stmt: jump 464 13:52:44,828 numba.core.ssa DEBUG ==== SSA block rewrite pass on 464 13:52:44,828 numba.core.ssa DEBUG Running 13:52:44,828 numba.core.ssa DEBUG on stmt: $464for_iter.1 = iternext(value=$phi464.0) 13:52:44,828 numba.core.ssa DEBUG on stmt: $464for_iter.2 = pair_first(value=$464for_iter.1) 13:52:44,828 numba.core.ssa DEBUG on stmt: $464for_iter.3 = pair_second(value=$464for_iter.1) 13:52:44,828 numba.core.ssa DEBUG on stmt: $phi466.1 = $464for_iter.2 13:52:44,828 numba.core.ssa DEBUG on stmt: branch $464for_iter.3, 466, 492 13:52:44,828 numba.core.ssa DEBUG ==== SSA block rewrite pass on 466 13:52:44,828 numba.core.ssa DEBUG Running 13:52:44,828 numba.core.ssa DEBUG on stmt: i = $phi466.1 13:52:44,828 numba.core.ssa DEBUG on stmt: $binop_mul474.5 = i * _step 13:52:44,828 numba.core.ssa DEBUG on stmt: $binop_add478.6 = val + $binop_mul474.5 13:52:44,828 numba.core.ssa DEBUG on stmt: arr[i] = $binop_add478.6 13:52:44,828 numba.core.ssa DEBUG on stmt: jump 464 13:52:44,828 numba.core.ssa DEBUG ==== SSA block rewrite pass on 492 13:52:44,828 numba.core.ssa DEBUG Running 13:52:44,828 numba.core.ssa DEBUG on stmt: $494return_value.1 = cast(value=arr) 13:52:44,828 numba.core.ssa DEBUG on stmt: return $494return_value.1 13:52:44,828 numba.core.ssa DEBUG Fix SSA violator on var _stop 13:52:44,828 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,828 numba.core.ssa DEBUG Running 13:52:44,828 numba.core.ssa DEBUG on stmt: start = arg(0, name=start) 13:52:44,828 numba.core.ssa DEBUG on stmt: stop = arg(1, name=stop) 13:52:44,828 numba.core.ssa DEBUG on stmt: step = arg(2, name=step) 13:52:44,828 numba.core.ssa DEBUG on stmt: dtype = arg(3, name=dtype) 13:52:44,828 numba.core.ssa DEBUG on stmt: $6load_deref.0 = freevar(start_value: None) 13:52:44,828 numba.core.ssa DEBUG on stmt: $constNone8 = const(NoneType, None) 13:52:44,828 numba.core.ssa DEBUG on stmt: $maybeNone8 = const(int, 0) 13:52:44,828 numba.core.ssa DEBUG on stmt: $bool8 = global(bool: ) 13:52:44,828 numba.core.ssa DEBUG on stmt: $pred8 = call $bool8($maybeNone8, func=$bool8, args=(Var($maybeNone8, arrayobj.py:4797),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,828 numba.core.ssa DEBUG on stmt: jump 14 13:52:44,828 numba.core.ssa DEBUG ==== SSA block rewrite pass on 14 13:52:44,828 numba.core.ssa DEBUG Running 13:52:44,828 numba.core.ssa DEBUG on stmt: $phi16.0 = start 13:52:44,828 numba.core.ssa DEBUG on stmt: jump 16 13:52:44,829 numba.core.ssa DEBUG ==== SSA block rewrite pass on 16 13:52:44,829 numba.core.ssa DEBUG Running 13:52:44,829 numba.core.ssa DEBUG on stmt: lit_start = $phi16.0 13:52:44,829 numba.core.ssa DEBUG on stmt: $18load_deref.1 = freevar(stop_value: None) 13:52:44,829 numba.core.ssa DEBUG on stmt: $constNone20 = const(NoneType, None) 13:52:44,829 numba.core.ssa DEBUG on stmt: $maybeNone20 = const(int, 0) 13:52:44,829 numba.core.ssa DEBUG on stmt: $bool20 = global(bool: ) 13:52:44,829 numba.core.ssa DEBUG on stmt: $pred20 = call $bool20($maybeNone20, func=$bool20, args=(Var($maybeNone20, arrayobj.py:4798),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,829 numba.core.ssa DEBUG on stmt: jump 26 13:52:44,829 numba.core.ssa DEBUG ==== SSA block rewrite pass on 26 13:52:44,829 numba.core.ssa DEBUG Running 13:52:44,829 numba.core.ssa DEBUG on stmt: $phi28.0 = stop 13:52:44,829 numba.core.ssa DEBUG on stmt: jump 28 13:52:44,829 numba.core.ssa DEBUG ==== SSA block rewrite pass on 28 13:52:44,829 numba.core.ssa DEBUG Running 13:52:44,829 numba.core.ssa DEBUG on stmt: lit_stop = $phi28.0 13:52:44,829 numba.core.ssa DEBUG on stmt: $30load_deref.1 = freevar(step_value: None) 13:52:44,829 numba.core.ssa DEBUG on stmt: $constNone32 = const(NoneType, None) 13:52:44,829 numba.core.ssa DEBUG on stmt: $maybeNone32 = const(int, 0) 13:52:44,829 numba.core.ssa DEBUG on stmt: $bool32 = global(bool: ) 13:52:44,829 numba.core.ssa DEBUG on stmt: $pred32 = call $bool32($maybeNone32, func=$bool32, args=(Var($maybeNone32, arrayobj.py:4799),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,829 numba.core.ssa DEBUG on stmt: jump 38 13:52:44,829 numba.core.ssa DEBUG ==== SSA block rewrite pass on 38 13:52:44,829 numba.core.ssa DEBUG Running 13:52:44,829 numba.core.ssa DEBUG on stmt: $phi40.0 = step 13:52:44,829 numba.core.ssa DEBUG on stmt: jump 40 13:52:44,829 numba.core.ssa DEBUG ==== SSA block rewrite pass on 40 13:52:44,829 numba.core.ssa DEBUG Running 13:52:44,829 numba.core.ssa DEBUG on stmt: lit_step = $phi40.0 13:52:44,829 numba.core.ssa DEBUG on stmt: $constNone44 = const(NoneType, None) 13:52:44,829 numba.core.ssa DEBUG on stmt: $maybeNone44 = lit_step is not $constNone44 13:52:44,829 numba.core.ssa DEBUG on stmt: $bool44 = global(bool: ) 13:52:44,829 numba.core.ssa DEBUG on stmt: $pred44 = call $bool44($maybeNone44, func=$bool44, args=(Var($maybeNone44, arrayobj.py:4801),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,829 numba.core.ssa DEBUG on stmt: branch $pred44, 46, 50 13:52:44,829 numba.core.ssa DEBUG ==== SSA block rewrite pass on 46 13:52:44,829 numba.core.ssa DEBUG Running 13:52:44,829 numba.core.ssa DEBUG on stmt: $phi52.0 = lit_step 13:52:44,830 numba.core.ssa DEBUG on stmt: jump 52 13:52:44,830 numba.core.ssa DEBUG ==== SSA block rewrite pass on 50 13:52:44,830 numba.core.ssa DEBUG Running 13:52:44,830 numba.core.ssa DEBUG on stmt: $const50.0 = const(int, 1) 13:52:44,830 numba.core.ssa DEBUG on stmt: $phi52.0.1 = $const50.0 13:52:44,830 numba.core.ssa DEBUG on stmt: jump 52 13:52:44,830 numba.core.ssa DEBUG ==== SSA block rewrite pass on 52 13:52:44,830 numba.core.ssa DEBUG Running 13:52:44,830 numba.core.ssa DEBUG on stmt: $phi52.0.2 = phi(incoming_values=[Var($phi52.0.1, arrayobj.py:4801), Var($phi52.0, arrayobj.py:4801)], incoming_blocks=[50, 46]) 13:52:44,830 numba.core.ssa DEBUG on stmt: _step = $phi52.0.2 13:52:44,830 numba.core.ssa DEBUG on stmt: $constNone56 = const(NoneType, None) 13:52:44,830 numba.core.ssa DEBUG on stmt: $maybeNone56 = lit_stop is $constNone56 13:52:44,830 numba.core.ssa DEBUG on stmt: $bool56 = global(bool: ) 13:52:44,830 numba.core.ssa DEBUG on stmt: $pred56 = call $bool56($maybeNone56, func=$bool56, args=(Var($maybeNone56, arrayobj.py:4802),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,830 numba.core.ssa DEBUG on stmt: branch $pred56, 58, 68 13:52:44,830 numba.core.ssa DEBUG ==== SSA block rewrite pass on 58 13:52:44,830 numba.core.ssa DEBUG Running 13:52:44,830 numba.core.ssa DEBUG on stmt: $const58.0 = const(int, 0) 13:52:44,830 numba.core.ssa DEBUG on stmt: _stop = lit_start 13:52:44,830 numba.core.ssa DEBUG first assign: _stop 13:52:44,830 numba.core.ssa DEBUG replaced with: _stop = lit_start 13:52:44,830 numba.core.ssa DEBUG on stmt: _start = $const58.0 13:52:44,830 numba.core.ssa DEBUG on stmt: jump 76 13:52:44,830 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:44,830 numba.core.ssa DEBUG Running 13:52:44,830 numba.core.ssa DEBUG on stmt: _stop = lit_stop 13:52:44,830 numba.core.ssa DEBUG replaced with: _stop.1 = lit_stop 13:52:44,830 numba.core.ssa DEBUG on stmt: _start = lit_start 13:52:44,830 numba.core.ssa DEBUG on stmt: jump 76 13:52:44,830 numba.core.ssa DEBUG ==== SSA block rewrite pass on 76 13:52:44,830 numba.core.ssa DEBUG Running 13:52:44,830 numba.core.ssa DEBUG on stmt: $const78.1 = const(int, 0) 13:52:44,830 numba.core.ssa DEBUG on stmt: $80compare_op.2 = _step == $const78.1 13:52:44,830 numba.core.ssa DEBUG on stmt: bool86 = global(bool: ) 13:52:44,830 numba.core.ssa DEBUG on stmt: $86pred = call bool86($80compare_op.2, func=bool86, args=(Var($80compare_op.2, arrayobj.py:4807),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,830 numba.core.ssa DEBUG on stmt: branch $86pred, 88, 118 13:52:44,830 numba.core.ssa DEBUG ==== SSA block rewrite pass on 88 13:52:44,831 numba.core.ssa DEBUG Running 13:52:44,831 numba.core.ssa DEBUG on stmt: $88load_global.0 = global(ValueError: ) 13:52:44,831 numba.core.ssa DEBUG on stmt: $const100.2 = const(str, Maximum allowed size exceeded) 13:52:44,831 numba.core.ssa DEBUG on stmt: $106call.3 = call $88load_global.0($const100.2, func=$88load_global.0, args=[Var($const100.2, arrayobj.py:4808)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,831 numba.core.ssa DEBUG on stmt: raise ('Maximum allowed size exceeded') 13:52:44,831 numba.core.ssa DEBUG ==== SSA block rewrite pass on 118 13:52:44,831 numba.core.ssa DEBUG Running 13:52:44,831 numba.core.ssa DEBUG on stmt: $binop_sub122.2 = _stop - _start 13:52:44,831 numba.core.ssa DEBUG on stmt: nitems_c = $binop_sub122.2 / _step 13:52:44,831 numba.core.ssa DEBUG on stmt: $134load_global.5 = global(int: ) 13:52:44,831 numba.core.ssa DEBUG on stmt: $146load_global.7 = global(math: ) 13:52:44,831 numba.core.ssa DEBUG on stmt: $158load_attr.9 = getattr(value=$146load_global.7, attr=ceil) 13:52:44,831 numba.core.ssa DEBUG on stmt: $170load_attr.11 = getattr(value=nitems_c, attr=real) 13:52:44,831 numba.core.ssa DEBUG on stmt: $184call.12 = call $158load_attr.9($170load_attr.11, func=$158load_attr.9, args=[Var($170load_attr.11, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,831 numba.core.ssa DEBUG on stmt: nitems_r = call $134load_global.5($184call.12, func=$134load_global.5, args=[Var($184call.12, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,831 numba.core.ssa DEBUG on stmt: $210load_deref.14 = freevar(use_complex: False) 13:52:44,831 numba.core.ssa DEBUG on stmt: $const212.15 = const(bool, True) 13:52:44,831 numba.core.ssa DEBUG on stmt: $214is_op.16 = const(int, 0) 13:52:44,831 numba.core.ssa DEBUG on stmt: bool216 = global(bool: ) 13:52:44,831 numba.core.ssa DEBUG on stmt: $216pred = call bool216($214is_op.16, func=bool216, args=(Var($214is_op.16, arrayobj.py:4814),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,831 numba.core.ssa DEBUG on stmt: jump 356 13:52:44,831 numba.core.ssa DEBUG ==== SSA block rewrite pass on 356 13:52:44,831 numba.core.ssa DEBUG Running 13:52:44,831 numba.core.ssa DEBUG on stmt: $356load_global.0 = global(max: ) 13:52:44,831 numba.core.ssa DEBUG on stmt: $const370.3 = const(int, 0) 13:52:44,831 numba.core.ssa DEBUG on stmt: nitems = call $356load_global.0(nitems_r, $const370.3, func=$356load_global.0, args=[Var(nitems_r, arrayobj.py:4811), Var($const370.3, arrayobj.py:4818)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,831 numba.core.ssa DEBUG on stmt: jump 388 13:52:44,831 numba.core.ssa DEBUG ==== SSA block rewrite pass on 388 13:52:44,831 numba.core.ssa DEBUG Running 13:52:44,831 numba.core.ssa DEBUG on stmt: $388load_global.0 = global(np: ) 13:52:44,831 numba.core.ssa DEBUG on stmt: $400load_attr.2 = getattr(value=$388load_global.0, attr=empty) 13:52:44,831 numba.core.ssa DEBUG on stmt: $412load_deref.4 = freevar(true_dtype: int64) 13:52:44,831 numba.core.ssa DEBUG on stmt: arr = call $400load_attr.2(nitems, $412load_deref.4, func=$400load_attr.2, args=[Var(nitems, arrayobj.py:4816), Var($412load_deref.4, arrayobj.py:4819)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,831 numba.core.ssa DEBUG on stmt: val = _start 13:52:44,831 numba.core.ssa DEBUG on stmt: $434load_global.7 = global(range: ) 13:52:44,832 numba.core.ssa DEBUG on stmt: $452call.10 = call $434load_global.7(nitems, func=$434load_global.7, args=[Var(nitems, arrayobj.py:4816)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,832 numba.core.ssa DEBUG on stmt: $462get_iter.11 = getiter(value=$452call.10) 13:52:44,832 numba.core.ssa DEBUG on stmt: $phi464.0 = $462get_iter.11 13:52:44,832 numba.core.ssa DEBUG on stmt: jump 464 13:52:44,832 numba.core.ssa DEBUG ==== SSA block rewrite pass on 464 13:52:44,832 numba.core.ssa DEBUG Running 13:52:44,832 numba.core.ssa DEBUG on stmt: $464for_iter.1 = iternext(value=$phi464.0) 13:52:44,832 numba.core.ssa DEBUG on stmt: $464for_iter.2 = pair_first(value=$464for_iter.1) 13:52:44,832 numba.core.ssa DEBUG on stmt: $464for_iter.3 = pair_second(value=$464for_iter.1) 13:52:44,832 numba.core.ssa DEBUG on stmt: $phi466.1 = $464for_iter.2 13:52:44,832 numba.core.ssa DEBUG on stmt: branch $464for_iter.3, 466, 492 13:52:44,832 numba.core.ssa DEBUG ==== SSA block rewrite pass on 466 13:52:44,832 numba.core.ssa DEBUG Running 13:52:44,832 numba.core.ssa DEBUG on stmt: i = $phi466.1 13:52:44,832 numba.core.ssa DEBUG on stmt: $binop_mul474.5 = i * _step 13:52:44,832 numba.core.ssa DEBUG on stmt: $binop_add478.6 = val + $binop_mul474.5 13:52:44,832 numba.core.ssa DEBUG on stmt: arr[i] = $binop_add478.6 13:52:44,832 numba.core.ssa DEBUG on stmt: jump 464 13:52:44,832 numba.core.ssa DEBUG ==== SSA block rewrite pass on 492 13:52:44,832 numba.core.ssa DEBUG Running 13:52:44,832 numba.core.ssa DEBUG on stmt: $494return_value.1 = cast(value=arr) 13:52:44,832 numba.core.ssa DEBUG on stmt: return $494return_value.1 13:52:44,832 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {58: [], 68: []}) 13:52:44,832 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,832 numba.core.ssa DEBUG Running 13:52:44,832 numba.core.ssa DEBUG on stmt: start = arg(0, name=start) 13:52:44,832 numba.core.ssa DEBUG on stmt: stop = arg(1, name=stop) 13:52:44,832 numba.core.ssa DEBUG on stmt: step = arg(2, name=step) 13:52:44,832 numba.core.ssa DEBUG on stmt: dtype = arg(3, name=dtype) 13:52:44,832 numba.core.ssa DEBUG on stmt: $6load_deref.0 = freevar(start_value: None) 13:52:44,832 numba.core.ssa DEBUG on stmt: $constNone8 = const(NoneType, None) 13:52:44,832 numba.core.ssa DEBUG on stmt: $maybeNone8 = const(int, 0) 13:52:44,832 numba.core.ssa DEBUG on stmt: $bool8 = global(bool: ) 13:52:44,832 numba.core.ssa DEBUG on stmt: $pred8 = call $bool8($maybeNone8, func=$bool8, args=(Var($maybeNone8, arrayobj.py:4797),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,832 numba.core.ssa DEBUG on stmt: jump 14 13:52:44,832 numba.core.ssa DEBUG ==== SSA block rewrite pass on 14 13:52:44,833 numba.core.ssa DEBUG Running 13:52:44,833 numba.core.ssa DEBUG on stmt: $phi16.0 = start 13:52:44,833 numba.core.ssa DEBUG on stmt: jump 16 13:52:44,833 numba.core.ssa DEBUG ==== SSA block rewrite pass on 16 13:52:44,833 numba.core.ssa DEBUG Running 13:52:44,833 numba.core.ssa DEBUG on stmt: lit_start = $phi16.0 13:52:44,833 numba.core.ssa DEBUG on stmt: $18load_deref.1 = freevar(stop_value: None) 13:52:44,833 numba.core.ssa DEBUG on stmt: $constNone20 = const(NoneType, None) 13:52:44,833 numba.core.ssa DEBUG on stmt: $maybeNone20 = const(int, 0) 13:52:44,833 numba.core.ssa DEBUG on stmt: $bool20 = global(bool: ) 13:52:44,833 numba.core.ssa DEBUG on stmt: $pred20 = call $bool20($maybeNone20, func=$bool20, args=(Var($maybeNone20, arrayobj.py:4798),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,833 numba.core.ssa DEBUG on stmt: jump 26 13:52:44,833 numba.core.ssa DEBUG ==== SSA block rewrite pass on 26 13:52:44,833 numba.core.ssa DEBUG Running 13:52:44,833 numba.core.ssa DEBUG on stmt: $phi28.0 = stop 13:52:44,833 numba.core.ssa DEBUG on stmt: jump 28 13:52:44,833 numba.core.ssa DEBUG ==== SSA block rewrite pass on 28 13:52:44,833 numba.core.ssa DEBUG Running 13:52:44,833 numba.core.ssa DEBUG on stmt: lit_stop = $phi28.0 13:52:44,833 numba.core.ssa DEBUG on stmt: $30load_deref.1 = freevar(step_value: None) 13:52:44,833 numba.core.ssa DEBUG on stmt: $constNone32 = const(NoneType, None) 13:52:44,833 numba.core.ssa DEBUG on stmt: $maybeNone32 = const(int, 0) 13:52:44,833 numba.core.ssa DEBUG on stmt: $bool32 = global(bool: ) 13:52:44,833 numba.core.ssa DEBUG on stmt: $pred32 = call $bool32($maybeNone32, func=$bool32, args=(Var($maybeNone32, arrayobj.py:4799),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,833 numba.core.ssa DEBUG on stmt: jump 38 13:52:44,833 numba.core.ssa DEBUG ==== SSA block rewrite pass on 38 13:52:44,833 numba.core.ssa DEBUG Running 13:52:44,833 numba.core.ssa DEBUG on stmt: $phi40.0 = step 13:52:44,833 numba.core.ssa DEBUG on stmt: jump 40 13:52:44,833 numba.core.ssa DEBUG ==== SSA block rewrite pass on 40 13:52:44,833 numba.core.ssa DEBUG Running 13:52:44,833 numba.core.ssa DEBUG on stmt: lit_step = $phi40.0 13:52:44,833 numba.core.ssa DEBUG on stmt: $constNone44 = const(NoneType, None) 13:52:44,833 numba.core.ssa DEBUG on stmt: $maybeNone44 = lit_step is not $constNone44 13:52:44,833 numba.core.ssa DEBUG on stmt: $bool44 = global(bool: ) 13:52:44,833 numba.core.ssa DEBUG on stmt: $pred44 = call $bool44($maybeNone44, func=$bool44, args=(Var($maybeNone44, arrayobj.py:4801),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,834 numba.core.ssa DEBUG on stmt: branch $pred44, 46, 50 13:52:44,834 numba.core.ssa DEBUG ==== SSA block rewrite pass on 46 13:52:44,834 numba.core.ssa DEBUG Running 13:52:44,834 numba.core.ssa DEBUG on stmt: $phi52.0 = lit_step 13:52:44,834 numba.core.ssa DEBUG on stmt: jump 52 13:52:44,834 numba.core.ssa DEBUG ==== SSA block rewrite pass on 50 13:52:44,834 numba.core.ssa DEBUG Running 13:52:44,834 numba.core.ssa DEBUG on stmt: $const50.0 = const(int, 1) 13:52:44,834 numba.core.ssa DEBUG on stmt: $phi52.0.1 = $const50.0 13:52:44,834 numba.core.ssa DEBUG on stmt: jump 52 13:52:44,834 numba.core.ssa DEBUG ==== SSA block rewrite pass on 52 13:52:44,834 numba.core.ssa DEBUG Running 13:52:44,834 numba.core.ssa DEBUG on stmt: $phi52.0.2 = phi(incoming_values=[Var($phi52.0.1, arrayobj.py:4801), Var($phi52.0, arrayobj.py:4801)], incoming_blocks=[50, 46]) 13:52:44,834 numba.core.ssa DEBUG on stmt: _step = $phi52.0.2 13:52:44,834 numba.core.ssa DEBUG on stmt: $constNone56 = const(NoneType, None) 13:52:44,834 numba.core.ssa DEBUG on stmt: $maybeNone56 = lit_stop is $constNone56 13:52:44,834 numba.core.ssa DEBUG on stmt: $bool56 = global(bool: ) 13:52:44,834 numba.core.ssa DEBUG on stmt: $pred56 = call $bool56($maybeNone56, func=$bool56, args=(Var($maybeNone56, arrayobj.py:4802),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,834 numba.core.ssa DEBUG on stmt: branch $pred56, 58, 68 13:52:44,834 numba.core.ssa DEBUG ==== SSA block rewrite pass on 58 13:52:44,834 numba.core.ssa DEBUG Running 13:52:44,834 numba.core.ssa DEBUG on stmt: $const58.0 = const(int, 0) 13:52:44,834 numba.core.ssa DEBUG on stmt: _stop = lit_start 13:52:44,834 numba.core.ssa DEBUG on stmt: _start = $const58.0 13:52:44,834 numba.core.ssa DEBUG on stmt: jump 76 13:52:44,834 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:44,834 numba.core.ssa DEBUG Running 13:52:44,834 numba.core.ssa DEBUG on stmt: _stop.1 = lit_stop 13:52:44,834 numba.core.ssa DEBUG on stmt: _start = lit_start 13:52:44,834 numba.core.ssa DEBUG on stmt: jump 76 13:52:44,834 numba.core.ssa DEBUG ==== SSA block rewrite pass on 76 13:52:44,834 numba.core.ssa DEBUG Running 13:52:44,834 numba.core.ssa DEBUG on stmt: $const78.1 = const(int, 0) 13:52:44,834 numba.core.ssa DEBUG on stmt: $80compare_op.2 = _step == $const78.1 13:52:44,834 numba.core.ssa DEBUG on stmt: bool86 = global(bool: ) 13:52:44,834 numba.core.ssa DEBUG on stmt: $86pred = call bool86($80compare_op.2, func=bool86, args=(Var($80compare_op.2, arrayobj.py:4807),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,834 numba.core.ssa DEBUG on stmt: branch $86pred, 88, 118 13:52:44,835 numba.core.ssa DEBUG ==== SSA block rewrite pass on 88 13:52:44,835 numba.core.ssa DEBUG Running 13:52:44,835 numba.core.ssa DEBUG on stmt: $88load_global.0 = global(ValueError: ) 13:52:44,835 numba.core.ssa DEBUG on stmt: $const100.2 = const(str, Maximum allowed size exceeded) 13:52:44,835 numba.core.ssa DEBUG on stmt: $106call.3 = call $88load_global.0($const100.2, func=$88load_global.0, args=[Var($const100.2, arrayobj.py:4808)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,835 numba.core.ssa DEBUG on stmt: raise ('Maximum allowed size exceeded') 13:52:44,835 numba.core.ssa DEBUG ==== SSA block rewrite pass on 118 13:52:44,835 numba.core.ssa DEBUG Running 13:52:44,835 numba.core.ssa DEBUG on stmt: $binop_sub122.2 = _stop - _start 13:52:44,835 numba.core.ssa DEBUG find_def var='_stop' stmt=$binop_sub122.2 = _stop - _start 13:52:44,835 numba.core.ssa DEBUG find_def_from_top label 118 13:52:44,835 numba.core.ssa DEBUG idom 76 from label 118 13:52:44,835 numba.core.ssa DEBUG find_def_from_bottom label 76 13:52:44,835 numba.core.ssa DEBUG find_def_from_top label 76 13:52:44,835 numba.core.ssa DEBUG insert phi node _stop.2 = phi(incoming_values=[], incoming_blocks=[]) at 76 13:52:44,835 numba.core.ssa DEBUG find_def_from_bottom label 58 13:52:44,835 numba.core.ssa DEBUG incoming_def _stop = lit_start 13:52:44,835 numba.core.ssa DEBUG find_def_from_bottom label 68 13:52:44,835 numba.core.ssa DEBUG incoming_def _stop.1 = lit_stop 13:52:44,835 numba.core.ssa DEBUG replaced with: $binop_sub122.2 = _stop.2 - _start 13:52:44,835 numba.core.ssa DEBUG on stmt: nitems_c = $binop_sub122.2 / _step 13:52:44,835 numba.core.ssa DEBUG on stmt: $134load_global.5 = global(int: ) 13:52:44,835 numba.core.ssa DEBUG on stmt: $146load_global.7 = global(math: ) 13:52:44,835 numba.core.ssa DEBUG on stmt: $158load_attr.9 = getattr(value=$146load_global.7, attr=ceil) 13:52:44,835 numba.core.ssa DEBUG on stmt: $170load_attr.11 = getattr(value=nitems_c, attr=real) 13:52:44,835 numba.core.ssa DEBUG on stmt: $184call.12 = call $158load_attr.9($170load_attr.11, func=$158load_attr.9, args=[Var($170load_attr.11, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,835 numba.core.ssa DEBUG on stmt: nitems_r = call $134load_global.5($184call.12, func=$134load_global.5, args=[Var($184call.12, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,835 numba.core.ssa DEBUG on stmt: $210load_deref.14 = freevar(use_complex: False) 13:52:44,835 numba.core.ssa DEBUG on stmt: $const212.15 = const(bool, True) 13:52:44,835 numba.core.ssa DEBUG on stmt: $214is_op.16 = const(int, 0) 13:52:44,835 numba.core.ssa DEBUG on stmt: bool216 = global(bool: ) 13:52:44,835 numba.core.ssa DEBUG on stmt: $216pred = call bool216($214is_op.16, func=bool216, args=(Var($214is_op.16, arrayobj.py:4814),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,835 numba.core.ssa DEBUG on stmt: jump 356 13:52:44,836 numba.core.ssa DEBUG ==== SSA block rewrite pass on 356 13:52:44,836 numba.core.ssa DEBUG Running 13:52:44,836 numba.core.ssa DEBUG on stmt: $356load_global.0 = global(max: ) 13:52:44,836 numba.core.ssa DEBUG on stmt: $const370.3 = const(int, 0) 13:52:44,836 numba.core.ssa DEBUG on stmt: nitems = call $356load_global.0(nitems_r, $const370.3, func=$356load_global.0, args=[Var(nitems_r, arrayobj.py:4811), Var($const370.3, arrayobj.py:4818)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,836 numba.core.ssa DEBUG on stmt: jump 388 13:52:44,836 numba.core.ssa DEBUG ==== SSA block rewrite pass on 388 13:52:44,836 numba.core.ssa DEBUG Running 13:52:44,836 numba.core.ssa DEBUG on stmt: $388load_global.0 = global(np: ) 13:52:44,836 numba.core.ssa DEBUG on stmt: $400load_attr.2 = getattr(value=$388load_global.0, attr=empty) 13:52:44,836 numba.core.ssa DEBUG on stmt: $412load_deref.4 = freevar(true_dtype: int64) 13:52:44,836 numba.core.ssa DEBUG on stmt: arr = call $400load_attr.2(nitems, $412load_deref.4, func=$400load_attr.2, args=[Var(nitems, arrayobj.py:4816), Var($412load_deref.4, arrayobj.py:4819)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,836 numba.core.ssa DEBUG on stmt: val = _start 13:52:44,836 numba.core.ssa DEBUG on stmt: $434load_global.7 = global(range: ) 13:52:44,836 numba.core.ssa DEBUG on stmt: $452call.10 = call $434load_global.7(nitems, func=$434load_global.7, args=[Var(nitems, arrayobj.py:4816)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,836 numba.core.ssa DEBUG on stmt: $462get_iter.11 = getiter(value=$452call.10) 13:52:44,836 numba.core.ssa DEBUG on stmt: $phi464.0 = $462get_iter.11 13:52:44,836 numba.core.ssa DEBUG on stmt: jump 464 13:52:44,836 numba.core.ssa DEBUG ==== SSA block rewrite pass on 464 13:52:44,836 numba.core.ssa DEBUG Running 13:52:44,836 numba.core.ssa DEBUG on stmt: $464for_iter.1 = iternext(value=$phi464.0) 13:52:44,836 numba.core.ssa DEBUG on stmt: $464for_iter.2 = pair_first(value=$464for_iter.1) 13:52:44,836 numba.core.ssa DEBUG on stmt: $464for_iter.3 = pair_second(value=$464for_iter.1) 13:52:44,836 numba.core.ssa DEBUG on stmt: $phi466.1 = $464for_iter.2 13:52:44,836 numba.core.ssa DEBUG on stmt: branch $464for_iter.3, 466, 492 13:52:44,836 numba.core.ssa DEBUG ==== SSA block rewrite pass on 466 13:52:44,836 numba.core.ssa DEBUG Running 13:52:44,836 numba.core.ssa DEBUG on stmt: i = $phi466.1 13:52:44,836 numba.core.ssa DEBUG on stmt: $binop_mul474.5 = i * _step 13:52:44,836 numba.core.ssa DEBUG on stmt: $binop_add478.6 = val + $binop_mul474.5 13:52:44,836 numba.core.ssa DEBUG on stmt: arr[i] = $binop_add478.6 13:52:44,836 numba.core.ssa DEBUG on stmt: jump 464 13:52:44,836 numba.core.ssa DEBUG ==== SSA block rewrite pass on 492 13:52:44,836 numba.core.ssa DEBUG Running 13:52:44,836 numba.core.ssa DEBUG on stmt: $494return_value.1 = cast(value=arr) 13:52:44,837 numba.core.ssa DEBUG on stmt: return $494return_value.1 13:52:44,837 numba.core.ssa DEBUG Fix SSA violator on var _start 13:52:44,837 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,837 numba.core.ssa DEBUG Running 13:52:44,837 numba.core.ssa DEBUG on stmt: start = arg(0, name=start) 13:52:44,837 numba.core.ssa DEBUG on stmt: stop = arg(1, name=stop) 13:52:44,837 numba.core.ssa DEBUG on stmt: step = arg(2, name=step) 13:52:44,837 numba.core.ssa DEBUG on stmt: dtype = arg(3, name=dtype) 13:52:44,837 numba.core.ssa DEBUG on stmt: $6load_deref.0 = freevar(start_value: None) 13:52:44,837 numba.core.ssa DEBUG on stmt: $constNone8 = const(NoneType, None) 13:52:44,837 numba.core.ssa DEBUG on stmt: $maybeNone8 = const(int, 0) 13:52:44,837 numba.core.ssa DEBUG on stmt: $bool8 = global(bool: ) 13:52:44,837 numba.core.ssa DEBUG on stmt: $pred8 = call $bool8($maybeNone8, func=$bool8, args=(Var($maybeNone8, arrayobj.py:4797),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,837 numba.core.ssa DEBUG on stmt: jump 14 13:52:44,837 numba.core.ssa DEBUG ==== SSA block rewrite pass on 14 13:52:44,837 numba.core.ssa DEBUG Running 13:52:44,837 numba.core.ssa DEBUG on stmt: $phi16.0 = start 13:52:44,837 numba.core.ssa DEBUG on stmt: jump 16 13:52:44,837 numba.core.ssa DEBUG ==== SSA block rewrite pass on 16 13:52:44,837 numba.core.ssa DEBUG Running 13:52:44,837 numba.core.ssa DEBUG on stmt: lit_start = $phi16.0 13:52:44,837 numba.core.ssa DEBUG on stmt: $18load_deref.1 = freevar(stop_value: None) 13:52:44,837 numba.core.ssa DEBUG on stmt: $constNone20 = const(NoneType, None) 13:52:44,837 numba.core.ssa DEBUG on stmt: $maybeNone20 = const(int, 0) 13:52:44,837 numba.core.ssa DEBUG on stmt: $bool20 = global(bool: ) 13:52:44,837 numba.core.ssa DEBUG on stmt: $pred20 = call $bool20($maybeNone20, func=$bool20, args=(Var($maybeNone20, arrayobj.py:4798),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,837 numba.core.ssa DEBUG on stmt: jump 26 13:52:44,837 numba.core.ssa DEBUG ==== SSA block rewrite pass on 26 13:52:44,837 numba.core.ssa DEBUG Running 13:52:44,837 numba.core.ssa DEBUG on stmt: $phi28.0 = stop 13:52:44,837 numba.core.ssa DEBUG on stmt: jump 28 13:52:44,837 numba.core.ssa DEBUG ==== SSA block rewrite pass on 28 13:52:44,837 numba.core.ssa DEBUG Running 13:52:44,837 numba.core.ssa DEBUG on stmt: lit_stop = $phi28.0 13:52:44,837 numba.core.ssa DEBUG on stmt: $30load_deref.1 = freevar(step_value: None) 13:52:44,837 numba.core.ssa DEBUG on stmt: $constNone32 = const(NoneType, None) 13:52:44,837 numba.core.ssa DEBUG on stmt: $maybeNone32 = const(int, 0) 13:52:44,837 numba.core.ssa DEBUG on stmt: $bool32 = global(bool: ) 13:52:44,838 numba.core.ssa DEBUG on stmt: $pred32 = call $bool32($maybeNone32, func=$bool32, args=(Var($maybeNone32, arrayobj.py:4799),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,838 numba.core.ssa DEBUG on stmt: jump 38 13:52:44,838 numba.core.ssa DEBUG ==== SSA block rewrite pass on 38 13:52:44,838 numba.core.ssa DEBUG Running 13:52:44,838 numba.core.ssa DEBUG on stmt: $phi40.0 = step 13:52:44,838 numba.core.ssa DEBUG on stmt: jump 40 13:52:44,838 numba.core.ssa DEBUG ==== SSA block rewrite pass on 40 13:52:44,838 numba.core.ssa DEBUG Running 13:52:44,838 numba.core.ssa DEBUG on stmt: lit_step = $phi40.0 13:52:44,838 numba.core.ssa DEBUG on stmt: $constNone44 = const(NoneType, None) 13:52:44,838 numba.core.ssa DEBUG on stmt: $maybeNone44 = lit_step is not $constNone44 13:52:44,838 numba.core.ssa DEBUG on stmt: $bool44 = global(bool: ) 13:52:44,838 numba.core.ssa DEBUG on stmt: $pred44 = call $bool44($maybeNone44, func=$bool44, args=(Var($maybeNone44, arrayobj.py:4801),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,838 numba.core.ssa DEBUG on stmt: branch $pred44, 46, 50 13:52:44,838 numba.core.ssa DEBUG ==== SSA block rewrite pass on 46 13:52:44,838 numba.core.ssa DEBUG Running 13:52:44,838 numba.core.ssa DEBUG on stmt: $phi52.0 = lit_step 13:52:44,838 numba.core.ssa DEBUG on stmt: jump 52 13:52:44,838 numba.core.ssa DEBUG ==== SSA block rewrite pass on 50 13:52:44,838 numba.core.ssa DEBUG Running 13:52:44,838 numba.core.ssa DEBUG on stmt: $const50.0 = const(int, 1) 13:52:44,838 numba.core.ssa DEBUG on stmt: $phi52.0.1 = $const50.0 13:52:44,838 numba.core.ssa DEBUG on stmt: jump 52 13:52:44,838 numba.core.ssa DEBUG ==== SSA block rewrite pass on 52 13:52:44,838 numba.core.ssa DEBUG Running 13:52:44,838 numba.core.ssa DEBUG on stmt: $phi52.0.2 = phi(incoming_values=[Var($phi52.0.1, arrayobj.py:4801), Var($phi52.0, arrayobj.py:4801)], incoming_blocks=[50, 46]) 13:52:44,838 numba.core.ssa DEBUG on stmt: _step = $phi52.0.2 13:52:44,838 numba.core.ssa DEBUG on stmt: $constNone56 = const(NoneType, None) 13:52:44,838 numba.core.ssa DEBUG on stmt: $maybeNone56 = lit_stop is $constNone56 13:52:44,838 numba.core.ssa DEBUG on stmt: $bool56 = global(bool: ) 13:52:44,838 numba.core.ssa DEBUG on stmt: $pred56 = call $bool56($maybeNone56, func=$bool56, args=(Var($maybeNone56, arrayobj.py:4802),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,838 numba.core.ssa DEBUG on stmt: branch $pred56, 58, 68 13:52:44,838 numba.core.ssa DEBUG ==== SSA block rewrite pass on 58 13:52:44,838 numba.core.ssa DEBUG Running 13:52:44,838 numba.core.ssa DEBUG on stmt: $const58.0 = const(int, 0) 13:52:44,838 numba.core.ssa DEBUG on stmt: _stop = lit_start 13:52:44,839 numba.core.ssa DEBUG on stmt: _start = $const58.0 13:52:44,839 numba.core.ssa DEBUG first assign: _start 13:52:44,839 numba.core.ssa DEBUG replaced with: _start = $const58.0 13:52:44,839 numba.core.ssa DEBUG on stmt: jump 76 13:52:44,839 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:44,839 numba.core.ssa DEBUG Running 13:52:44,839 numba.core.ssa DEBUG on stmt: _stop.1 = lit_stop 13:52:44,839 numba.core.ssa DEBUG on stmt: _start = lit_start 13:52:44,839 numba.core.ssa DEBUG replaced with: _start.1 = lit_start 13:52:44,839 numba.core.ssa DEBUG on stmt: jump 76 13:52:44,839 numba.core.ssa DEBUG ==== SSA block rewrite pass on 76 13:52:44,839 numba.core.ssa DEBUG Running 13:52:44,839 numba.core.ssa DEBUG on stmt: _stop.2 = phi(incoming_values=[Var(_stop, arrayobj.py:4803), Var(_stop.1, arrayobj.py:4805)], incoming_blocks=[58, 68]) 13:52:44,839 numba.core.ssa DEBUG on stmt: $const78.1 = const(int, 0) 13:52:44,839 numba.core.ssa DEBUG on stmt: $80compare_op.2 = _step == $const78.1 13:52:44,839 numba.core.ssa DEBUG on stmt: bool86 = global(bool: ) 13:52:44,839 numba.core.ssa DEBUG on stmt: $86pred = call bool86($80compare_op.2, func=bool86, args=(Var($80compare_op.2, arrayobj.py:4807),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,839 numba.core.ssa DEBUG on stmt: branch $86pred, 88, 118 13:52:44,839 numba.core.ssa DEBUG ==== SSA block rewrite pass on 88 13:52:44,839 numba.core.ssa DEBUG Running 13:52:44,839 numba.core.ssa DEBUG on stmt: $88load_global.0 = global(ValueError: ) 13:52:44,839 numba.core.ssa DEBUG on stmt: $const100.2 = const(str, Maximum allowed size exceeded) 13:52:44,839 numba.core.ssa DEBUG on stmt: $106call.3 = call $88load_global.0($const100.2, func=$88load_global.0, args=[Var($const100.2, arrayobj.py:4808)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,839 numba.core.ssa DEBUG on stmt: raise ('Maximum allowed size exceeded') 13:52:44,839 numba.core.ssa DEBUG ==== SSA block rewrite pass on 118 13:52:44,839 numba.core.ssa DEBUG Running 13:52:44,839 numba.core.ssa DEBUG on stmt: $binop_sub122.2 = _stop.2 - _start 13:52:44,839 numba.core.ssa DEBUG on stmt: nitems_c = $binop_sub122.2 / _step 13:52:44,839 numba.core.ssa DEBUG on stmt: $134load_global.5 = global(int: ) 13:52:44,839 numba.core.ssa DEBUG on stmt: $146load_global.7 = global(math: ) 13:52:44,839 numba.core.ssa DEBUG on stmt: $158load_attr.9 = getattr(value=$146load_global.7, attr=ceil) 13:52:44,839 numba.core.ssa DEBUG on stmt: $170load_attr.11 = getattr(value=nitems_c, attr=real) 13:52:44,839 numba.core.ssa DEBUG on stmt: $184call.12 = call $158load_attr.9($170load_attr.11, func=$158load_attr.9, args=[Var($170load_attr.11, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,839 numba.core.ssa DEBUG on stmt: nitems_r = call $134load_global.5($184call.12, func=$134load_global.5, args=[Var($184call.12, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,839 numba.core.ssa DEBUG on stmt: $210load_deref.14 = freevar(use_complex: False) 13:52:44,839 numba.core.ssa DEBUG on stmt: $const212.15 = const(bool, True) 13:52:44,840 numba.core.ssa DEBUG on stmt: $214is_op.16 = const(int, 0) 13:52:44,840 numba.core.ssa DEBUG on stmt: bool216 = global(bool: ) 13:52:44,840 numba.core.ssa DEBUG on stmt: $216pred = call bool216($214is_op.16, func=bool216, args=(Var($214is_op.16, arrayobj.py:4814),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,840 numba.core.ssa DEBUG on stmt: jump 356 13:52:44,840 numba.core.ssa DEBUG ==== SSA block rewrite pass on 356 13:52:44,840 numba.core.ssa DEBUG Running 13:52:44,840 numba.core.ssa DEBUG on stmt: $356load_global.0 = global(max: ) 13:52:44,840 numba.core.ssa DEBUG on stmt: $const370.3 = const(int, 0) 13:52:44,840 numba.core.ssa DEBUG on stmt: nitems = call $356load_global.0(nitems_r, $const370.3, func=$356load_global.0, args=[Var(nitems_r, arrayobj.py:4811), Var($const370.3, arrayobj.py:4818)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,840 numba.core.ssa DEBUG on stmt: jump 388 13:52:44,840 numba.core.ssa DEBUG ==== SSA block rewrite pass on 388 13:52:44,840 numba.core.ssa DEBUG Running 13:52:44,840 numba.core.ssa DEBUG on stmt: $388load_global.0 = global(np: ) 13:52:44,840 numba.core.ssa DEBUG on stmt: $400load_attr.2 = getattr(value=$388load_global.0, attr=empty) 13:52:44,840 numba.core.ssa DEBUG on stmt: $412load_deref.4 = freevar(true_dtype: int64) 13:52:44,840 numba.core.ssa DEBUG on stmt: arr = call $400load_attr.2(nitems, $412load_deref.4, func=$400load_attr.2, args=[Var(nitems, arrayobj.py:4816), Var($412load_deref.4, arrayobj.py:4819)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,840 numba.core.ssa DEBUG on stmt: val = _start 13:52:44,840 numba.core.ssa DEBUG on stmt: $434load_global.7 = global(range: ) 13:52:44,840 numba.core.ssa DEBUG on stmt: $452call.10 = call $434load_global.7(nitems, func=$434load_global.7, args=[Var(nitems, arrayobj.py:4816)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,840 numba.core.ssa DEBUG on stmt: $462get_iter.11 = getiter(value=$452call.10) 13:52:44,840 numba.core.ssa DEBUG on stmt: $phi464.0 = $462get_iter.11 13:52:44,840 numba.core.ssa DEBUG on stmt: jump 464 13:52:44,840 numba.core.ssa DEBUG ==== SSA block rewrite pass on 464 13:52:44,840 numba.core.ssa DEBUG Running 13:52:44,840 numba.core.ssa DEBUG on stmt: $464for_iter.1 = iternext(value=$phi464.0) 13:52:44,840 numba.core.ssa DEBUG on stmt: $464for_iter.2 = pair_first(value=$464for_iter.1) 13:52:44,840 numba.core.ssa DEBUG on stmt: $464for_iter.3 = pair_second(value=$464for_iter.1) 13:52:44,840 numba.core.ssa DEBUG on stmt: $phi466.1 = $464for_iter.2 13:52:44,840 numba.core.ssa DEBUG on stmt: branch $464for_iter.3, 466, 492 13:52:44,840 numba.core.ssa DEBUG ==== SSA block rewrite pass on 466 13:52:44,840 numba.core.ssa DEBUG Running 13:52:44,840 numba.core.ssa DEBUG on stmt: i = $phi466.1 13:52:44,840 numba.core.ssa DEBUG on stmt: $binop_mul474.5 = i * _step 13:52:44,840 numba.core.ssa DEBUG on stmt: $binop_add478.6 = val + $binop_mul474.5 13:52:44,840 numba.core.ssa DEBUG on stmt: arr[i] = $binop_add478.6 13:52:44,840 numba.core.ssa DEBUG on stmt: jump 464 13:52:44,841 numba.core.ssa DEBUG ==== SSA block rewrite pass on 492 13:52:44,841 numba.core.ssa DEBUG Running 13:52:44,841 numba.core.ssa DEBUG on stmt: $494return_value.1 = cast(value=arr) 13:52:44,841 numba.core.ssa DEBUG on stmt: return $494return_value.1 13:52:44,841 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {58: [], 68: []}) 13:52:44,841 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:44,841 numba.core.ssa DEBUG Running 13:52:44,841 numba.core.ssa DEBUG on stmt: start = arg(0, name=start) 13:52:44,841 numba.core.ssa DEBUG on stmt: stop = arg(1, name=stop) 13:52:44,841 numba.core.ssa DEBUG on stmt: step = arg(2, name=step) 13:52:44,841 numba.core.ssa DEBUG on stmt: dtype = arg(3, name=dtype) 13:52:44,841 numba.core.ssa DEBUG on stmt: $6load_deref.0 = freevar(start_value: None) 13:52:44,841 numba.core.ssa DEBUG on stmt: $constNone8 = const(NoneType, None) 13:52:44,841 numba.core.ssa DEBUG on stmt: $maybeNone8 = const(int, 0) 13:52:44,841 numba.core.ssa DEBUG on stmt: $bool8 = global(bool: ) 13:52:44,841 numba.core.ssa DEBUG on stmt: $pred8 = call $bool8($maybeNone8, func=$bool8, args=(Var($maybeNone8, arrayobj.py:4797),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,841 numba.core.ssa DEBUG on stmt: jump 14 13:52:44,841 numba.core.ssa DEBUG ==== SSA block rewrite pass on 14 13:52:44,841 numba.core.ssa DEBUG Running 13:52:44,841 numba.core.ssa DEBUG on stmt: $phi16.0 = start 13:52:44,841 numba.core.ssa DEBUG on stmt: jump 16 13:52:44,841 numba.core.ssa DEBUG ==== SSA block rewrite pass on 16 13:52:44,841 numba.core.ssa DEBUG Running 13:52:44,841 numba.core.ssa DEBUG on stmt: lit_start = $phi16.0 13:52:44,841 numba.core.ssa DEBUG on stmt: $18load_deref.1 = freevar(stop_value: None) 13:52:44,841 numba.core.ssa DEBUG on stmt: $constNone20 = const(NoneType, None) 13:52:44,841 numba.core.ssa DEBUG on stmt: $maybeNone20 = const(int, 0) 13:52:44,841 numba.core.ssa DEBUG on stmt: $bool20 = global(bool: ) 13:52:44,841 numba.core.ssa DEBUG on stmt: $pred20 = call $bool20($maybeNone20, func=$bool20, args=(Var($maybeNone20, arrayobj.py:4798),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,841 numba.core.ssa DEBUG on stmt: jump 26 13:52:44,841 numba.core.ssa DEBUG ==== SSA block rewrite pass on 26 13:52:44,841 numba.core.ssa DEBUG Running 13:52:44,841 numba.core.ssa DEBUG on stmt: $phi28.0 = stop 13:52:44,841 numba.core.ssa DEBUG on stmt: jump 28 13:52:44,841 numba.core.ssa DEBUG ==== SSA block rewrite pass on 28 13:52:44,842 numba.core.ssa DEBUG Running 13:52:44,842 numba.core.ssa DEBUG on stmt: lit_stop = $phi28.0 13:52:44,842 numba.core.ssa DEBUG on stmt: $30load_deref.1 = freevar(step_value: None) 13:52:44,842 numba.core.ssa DEBUG on stmt: $constNone32 = const(NoneType, None) 13:52:44,842 numba.core.ssa DEBUG on stmt: $maybeNone32 = const(int, 0) 13:52:44,842 numba.core.ssa DEBUG on stmt: $bool32 = global(bool: ) 13:52:44,842 numba.core.ssa DEBUG on stmt: $pred32 = call $bool32($maybeNone32, func=$bool32, args=(Var($maybeNone32, arrayobj.py:4799),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,842 numba.core.ssa DEBUG on stmt: jump 38 13:52:44,842 numba.core.ssa DEBUG ==== SSA block rewrite pass on 38 13:52:44,842 numba.core.ssa DEBUG Running 13:52:44,842 numba.core.ssa DEBUG on stmt: $phi40.0 = step 13:52:44,842 numba.core.ssa DEBUG on stmt: jump 40 13:52:44,842 numba.core.ssa DEBUG ==== SSA block rewrite pass on 40 13:52:44,842 numba.core.ssa DEBUG Running 13:52:44,842 numba.core.ssa DEBUG on stmt: lit_step = $phi40.0 13:52:44,842 numba.core.ssa DEBUG on stmt: $constNone44 = const(NoneType, None) 13:52:44,842 numba.core.ssa DEBUG on stmt: $maybeNone44 = lit_step is not $constNone44 13:52:44,842 numba.core.ssa DEBUG on stmt: $bool44 = global(bool: ) 13:52:44,842 numba.core.ssa DEBUG on stmt: $pred44 = call $bool44($maybeNone44, func=$bool44, args=(Var($maybeNone44, arrayobj.py:4801),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,842 numba.core.ssa DEBUG on stmt: branch $pred44, 46, 50 13:52:44,842 numba.core.ssa DEBUG ==== SSA block rewrite pass on 46 13:52:44,842 numba.core.ssa DEBUG Running 13:52:44,842 numba.core.ssa DEBUG on stmt: $phi52.0 = lit_step 13:52:44,842 numba.core.ssa DEBUG on stmt: jump 52 13:52:44,842 numba.core.ssa DEBUG ==== SSA block rewrite pass on 50 13:52:44,842 numba.core.ssa DEBUG Running 13:52:44,842 numba.core.ssa DEBUG on stmt: $const50.0 = const(int, 1) 13:52:44,842 numba.core.ssa DEBUG on stmt: $phi52.0.1 = $const50.0 13:52:44,842 numba.core.ssa DEBUG on stmt: jump 52 13:52:44,842 numba.core.ssa DEBUG ==== SSA block rewrite pass on 52 13:52:44,842 numba.core.ssa DEBUG Running 13:52:44,842 numba.core.ssa DEBUG on stmt: $phi52.0.2 = phi(incoming_values=[Var($phi52.0.1, arrayobj.py:4801), Var($phi52.0, arrayobj.py:4801)], incoming_blocks=[50, 46]) 13:52:44,842 numba.core.ssa DEBUG on stmt: _step = $phi52.0.2 13:52:44,842 numba.core.ssa DEBUG on stmt: $constNone56 = const(NoneType, None) 13:52:44,842 numba.core.ssa DEBUG on stmt: $maybeNone56 = lit_stop is $constNone56 13:52:44,842 numba.core.ssa DEBUG on stmt: $bool56 = global(bool: ) 13:52:44,843 numba.core.ssa DEBUG on stmt: $pred56 = call $bool56($maybeNone56, func=$bool56, args=(Var($maybeNone56, arrayobj.py:4802),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,843 numba.core.ssa DEBUG on stmt: branch $pred56, 58, 68 13:52:44,843 numba.core.ssa DEBUG ==== SSA block rewrite pass on 58 13:52:44,843 numba.core.ssa DEBUG Running 13:52:44,843 numba.core.ssa DEBUG on stmt: $const58.0 = const(int, 0) 13:52:44,843 numba.core.ssa DEBUG on stmt: _stop = lit_start 13:52:44,843 numba.core.ssa DEBUG on stmt: _start = $const58.0 13:52:44,843 numba.core.ssa DEBUG on stmt: jump 76 13:52:44,843 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:44,843 numba.core.ssa DEBUG Running 13:52:44,843 numba.core.ssa DEBUG on stmt: _stop.1 = lit_stop 13:52:44,843 numba.core.ssa DEBUG on stmt: _start.1 = lit_start 13:52:44,843 numba.core.ssa DEBUG on stmt: jump 76 13:52:44,843 numba.core.ssa DEBUG ==== SSA block rewrite pass on 76 13:52:44,843 numba.core.ssa DEBUG Running 13:52:44,843 numba.core.ssa DEBUG on stmt: _stop.2 = phi(incoming_values=[Var(_stop, arrayobj.py:4803), Var(_stop.1, arrayobj.py:4805)], incoming_blocks=[58, 68]) 13:52:44,843 numba.core.ssa DEBUG on stmt: $const78.1 = const(int, 0) 13:52:44,843 numba.core.ssa DEBUG on stmt: $80compare_op.2 = _step == $const78.1 13:52:44,843 numba.core.ssa DEBUG on stmt: bool86 = global(bool: ) 13:52:44,843 numba.core.ssa DEBUG on stmt: $86pred = call bool86($80compare_op.2, func=bool86, args=(Var($80compare_op.2, arrayobj.py:4807),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,843 numba.core.ssa DEBUG on stmt: branch $86pred, 88, 118 13:52:44,843 numba.core.ssa DEBUG ==== SSA block rewrite pass on 88 13:52:44,843 numba.core.ssa DEBUG Running 13:52:44,843 numba.core.ssa DEBUG on stmt: $88load_global.0 = global(ValueError: ) 13:52:44,843 numba.core.ssa DEBUG on stmt: $const100.2 = const(str, Maximum allowed size exceeded) 13:52:44,843 numba.core.ssa DEBUG on stmt: $106call.3 = call $88load_global.0($const100.2, func=$88load_global.0, args=[Var($const100.2, arrayobj.py:4808)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,843 numba.core.ssa DEBUG on stmt: raise ('Maximum allowed size exceeded') 13:52:44,843 numba.core.ssa DEBUG ==== SSA block rewrite pass on 118 13:52:44,843 numba.core.ssa DEBUG Running 13:52:44,843 numba.core.ssa DEBUG on stmt: $binop_sub122.2 = _stop.2 - _start 13:52:44,843 numba.core.ssa DEBUG find_def var='_start' stmt=$binop_sub122.2 = _stop.2 - _start 13:52:44,843 numba.core.ssa DEBUG find_def_from_top label 118 13:52:44,843 numba.core.ssa DEBUG idom 76 from label 118 13:52:44,843 numba.core.ssa DEBUG find_def_from_bottom label 76 13:52:44,843 numba.core.ssa DEBUG find_def_from_top label 76 13:52:44,844 numba.core.ssa DEBUG insert phi node _start.2 = phi(incoming_values=[], incoming_blocks=[]) at 76 13:52:44,844 numba.core.ssa DEBUG find_def_from_bottom label 58 13:52:44,844 numba.core.ssa DEBUG incoming_def _start = $const58.0 13:52:44,844 numba.core.ssa DEBUG find_def_from_bottom label 68 13:52:44,844 numba.core.ssa DEBUG incoming_def _start.1 = lit_start 13:52:44,844 numba.core.ssa DEBUG replaced with: $binop_sub122.2 = _stop.2 - _start.2 13:52:44,844 numba.core.ssa DEBUG on stmt: nitems_c = $binop_sub122.2 / _step 13:52:44,844 numba.core.ssa DEBUG on stmt: $134load_global.5 = global(int: ) 13:52:44,844 numba.core.ssa DEBUG on stmt: $146load_global.7 = global(math: ) 13:52:44,844 numba.core.ssa DEBUG on stmt: $158load_attr.9 = getattr(value=$146load_global.7, attr=ceil) 13:52:44,844 numba.core.ssa DEBUG on stmt: $170load_attr.11 = getattr(value=nitems_c, attr=real) 13:52:44,844 numba.core.ssa DEBUG on stmt: $184call.12 = call $158load_attr.9($170load_attr.11, func=$158load_attr.9, args=[Var($170load_attr.11, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,844 numba.core.ssa DEBUG on stmt: nitems_r = call $134load_global.5($184call.12, func=$134load_global.5, args=[Var($184call.12, arrayobj.py:4811)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,844 numba.core.ssa DEBUG on stmt: $210load_deref.14 = freevar(use_complex: False) 13:52:44,844 numba.core.ssa DEBUG on stmt: $const212.15 = const(bool, True) 13:52:44,844 numba.core.ssa DEBUG on stmt: $214is_op.16 = const(int, 0) 13:52:44,844 numba.core.ssa DEBUG on stmt: bool216 = global(bool: ) 13:52:44,844 numba.core.ssa DEBUG on stmt: $216pred = call bool216($214is_op.16, func=bool216, args=(Var($214is_op.16, arrayobj.py:4814),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,844 numba.core.ssa DEBUG on stmt: jump 356 13:52:44,844 numba.core.ssa DEBUG ==== SSA block rewrite pass on 356 13:52:44,844 numba.core.ssa DEBUG Running 13:52:44,844 numba.core.ssa DEBUG on stmt: $356load_global.0 = global(max: ) 13:52:44,844 numba.core.ssa DEBUG on stmt: $const370.3 = const(int, 0) 13:52:44,844 numba.core.ssa DEBUG on stmt: nitems = call $356load_global.0(nitems_r, $const370.3, func=$356load_global.0, args=[Var(nitems_r, arrayobj.py:4811), Var($const370.3, arrayobj.py:4818)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,844 numba.core.ssa DEBUG on stmt: jump 388 13:52:44,844 numba.core.ssa DEBUG ==== SSA block rewrite pass on 388 13:52:44,844 numba.core.ssa DEBUG Running 13:52:44,844 numba.core.ssa DEBUG on stmt: $388load_global.0 = global(np: ) 13:52:44,844 numba.core.ssa DEBUG on stmt: $400load_attr.2 = getattr(value=$388load_global.0, attr=empty) 13:52:44,844 numba.core.ssa DEBUG on stmt: $412load_deref.4 = freevar(true_dtype: int64) 13:52:44,844 numba.core.ssa DEBUG on stmt: arr = call $400load_attr.2(nitems, $412load_deref.4, func=$400load_attr.2, args=[Var(nitems, arrayobj.py:4816), Var($412load_deref.4, arrayobj.py:4819)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,844 numba.core.ssa DEBUG on stmt: val = _start 13:52:44,845 numba.core.ssa DEBUG find_def var='_start' stmt=val = _start 13:52:44,845 numba.core.ssa DEBUG find_def_from_top label 388 13:52:44,845 numba.core.ssa DEBUG idom 356 from label 388 13:52:44,845 numba.core.ssa DEBUG find_def_from_bottom label 356 13:52:44,845 numba.core.ssa DEBUG find_def_from_top label 356 13:52:44,845 numba.core.ssa DEBUG idom 118 from label 356 13:52:44,845 numba.core.ssa DEBUG find_def_from_bottom label 118 13:52:44,845 numba.core.ssa DEBUG find_def_from_top label 118 13:52:44,845 numba.core.ssa DEBUG idom 76 from label 118 13:52:44,845 numba.core.ssa DEBUG find_def_from_bottom label 76 13:52:44,845 numba.core.ssa DEBUG replaced with: val = _start.2 13:52:44,845 numba.core.ssa DEBUG on stmt: $434load_global.7 = global(range: ) 13:52:44,845 numba.core.ssa DEBUG on stmt: $452call.10 = call $434load_global.7(nitems, func=$434load_global.7, args=[Var(nitems, arrayobj.py:4816)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,845 numba.core.ssa DEBUG on stmt: $462get_iter.11 = getiter(value=$452call.10) 13:52:44,845 numba.core.ssa DEBUG on stmt: $phi464.0 = $462get_iter.11 13:52:44,845 numba.core.ssa DEBUG on stmt: jump 464 13:52:44,845 numba.core.ssa DEBUG ==== SSA block rewrite pass on 464 13:52:44,845 numba.core.ssa DEBUG Running 13:52:44,845 numba.core.ssa DEBUG on stmt: $464for_iter.1 = iternext(value=$phi464.0) 13:52:44,845 numba.core.ssa DEBUG on stmt: $464for_iter.2 = pair_first(value=$464for_iter.1) 13:52:44,845 numba.core.ssa DEBUG on stmt: $464for_iter.3 = pair_second(value=$464for_iter.1) 13:52:44,845 numba.core.ssa DEBUG on stmt: $phi466.1 = $464for_iter.2 13:52:44,845 numba.core.ssa DEBUG on stmt: branch $464for_iter.3, 466, 492 13:52:44,845 numba.core.ssa DEBUG ==== SSA block rewrite pass on 466 13:52:44,845 numba.core.ssa DEBUG Running 13:52:44,845 numba.core.ssa DEBUG on stmt: i = $phi466.1 13:52:44,845 numba.core.ssa DEBUG on stmt: $binop_mul474.5 = i * _step 13:52:44,845 numba.core.ssa DEBUG on stmt: $binop_add478.6 = val + $binop_mul474.5 13:52:44,845 numba.core.ssa DEBUG on stmt: arr[i] = $binop_add478.6 13:52:44,845 numba.core.ssa DEBUG on stmt: jump 464 13:52:44,845 numba.core.ssa DEBUG ==== SSA block rewrite pass on 492 13:52:44,845 numba.core.ssa DEBUG Running 13:52:44,845 numba.core.ssa DEBUG on stmt: $494return_value.1 = cast(value=arr) 13:52:44,845 numba.core.ssa DEBUG on stmt: return $494return_value.1 13:52:44,861 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=4388) 2 COPY_FREE_VARS(arg=1, lineno=4388) 4 RESUME(arg=0, lineno=4388) 6 LOAD_GLOBAL(arg=1, lineno=4389) 18 LOAD_FAST(arg=0, lineno=4389) 20 LOAD_FAST(arg=1, lineno=4389) 22 LOAD_DEREF(arg=2, lineno=4389) 24 PRECALL(arg=3, lineno=4389) 28 CALL(arg=3, lineno=4389) 38 RETURN_VALUE(arg=None, lineno=4389) 13:52:44,861 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:44,861 numba.core.byteflow DEBUG stack: [] 13:52:44,861 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:44,861 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=4388) 13:52:44,861 numba.core.byteflow DEBUG stack [] 13:52:44,861 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=1, lineno=4388) 13:52:44,862 numba.core.byteflow DEBUG stack [] 13:52:44,862 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=4388) 13:52:44,862 numba.core.byteflow DEBUG stack [] 13:52:44,862 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_GLOBAL(arg=1, lineno=4389) 13:52:44,862 numba.core.byteflow DEBUG stack [] 13:52:44,862 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_FAST(arg=0, lineno=4389) 13:52:44,862 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0'] 13:52:44,862 numba.core.byteflow DEBUG dispatch pc=20, inst=LOAD_FAST(arg=1, lineno=4389) 13:52:44,862 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2'] 13:52:44,862 numba.core.byteflow DEBUG dispatch pc=22, inst=LOAD_DEREF(arg=2, lineno=4389) 13:52:44,862 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3'] 13:52:44,862 numba.core.byteflow DEBUG dispatch pc=24, inst=PRECALL(arg=3, lineno=4389) 13:52:44,862 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3', '$22load_deref.4'] 13:52:44,862 numba.core.byteflow DEBUG dispatch pc=28, inst=CALL(arg=3, lineno=4389) 13:52:44,862 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3', '$22load_deref.4'] 13:52:44,862 numba.core.byteflow DEBUG dispatch pc=38, inst=RETURN_VALUE(arg=None, lineno=4389) 13:52:44,862 numba.core.byteflow DEBUG stack ['$28call.5'] 13:52:44,862 numba.core.byteflow DEBUG end state. edges=[] 13:52:44,862 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:44,862 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:44,863 numba.core.byteflow DEBUG defmap: {} 13:52:44,863 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:44,863 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:44,863 numba.core.byteflow DEBUG keep phismap: {} 13:52:44,863 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:44,863 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:44,863 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {'idx': 0, 'res': '$6load_global.0'}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {}), (18, {'res': '$shape18.2'}), (20, {'res': '$dtype20.3'}), (22, {'res': '$22load_deref.4'}), (24, {}), (26, {}), (28, {'func': '$6load_global.0', 'args': ['$shape18.2', '$dtype20.3', '$22load_deref.4'], 'kw_names': None, 'res': '$28call.5'}), (30, {}), (32, {}), (34, {}), (36, {}), (38, {'retval': '$28call.5', 'castval': '$38return_value.6'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:44,863 numba.core.interpreter DEBUG label 0: shape = arg(0, name=shape) ['shape'] dtype = arg(1, name=dtype) ['dtype'] $6load_global.0 = global(numpy_empty_nd: ) ['$6load_global.0'] $22load_deref.4 = freevar(retty: array(int64, 1d, C)) ['$22load_deref.4'] $28call.5 = call $6load_global.0(shape, dtype, $22load_deref.4, func=$6load_global.0, args=[Var(shape, arrayobj.py:4388), Var(dtype, arrayobj.py:4388), Var($22load_deref.4, arrayobj.py:4389)], kws=(), vararg=None, varkwarg=None, target=None) ['$22load_deref.4', '$28call.5', '$6load_global.0', 'dtype', 'shape'] $38return_value.6 = cast(value=$28call.5) ['$28call.5', '$38return_value.6'] return $38return_value.6 ['$38return_value.6'] 13:52:44,871 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:44,871 numba.core.ssa DEBUG Running 13:52:44,871 numba.core.ssa DEBUG on stmt: shape = arg(0, name=shape) 13:52:44,871 numba.core.ssa DEBUG on stmt: dtype = arg(1, name=dtype) 13:52:44,871 numba.core.ssa DEBUG on stmt: $6load_global.0 = global(numpy_empty_nd: ) 13:52:44,871 numba.core.ssa DEBUG on stmt: $22load_deref.4 = freevar(retty: array(int64, 1d, C)) 13:52:44,871 numba.core.ssa DEBUG on stmt: $28call.5 = call $6load_global.0(shape, dtype, $22load_deref.4, func=$6load_global.0, args=[Var(shape, arrayobj.py:4388), Var(dtype, arrayobj.py:4388), Var($22load_deref.4, arrayobj.py:4389)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:44,871 numba.core.ssa DEBUG on stmt: $38return_value.6 = cast(value=$28call.5) 13:52:44,872 numba.core.ssa DEBUG on stmt: return $38return_value.6 13:52:44,872 numba.core.ssa DEBUG defs defaultdict(, {'$22load_deref.4': [(, 0)], '$28call.5': [(, 0)], '$38return_value.6': [(, 0)], '$6load_global.0': [(, 0)], 'dtype': [(, 0)], 'shape': [(, 0)]}) 13:52:44,872 numba.core.ssa DEBUG SSA violators 13:52:45,76 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=86) 2 COPY_FREE_VARS(arg=2, lineno=86) 4 RESUME(arg=0, lineno=86) 6 LOAD_FAST(arg=2, lineno=92) 8 LOAD_CONST(arg=1, lineno=92) 10 COMPARE_OP(arg=5, lineno=92) 16 POP_JUMP_FORWARD_IF_TRUE(arg=2, lineno=92) 18 LOAD_ASSERTION_ERROR(arg=None, lineno=92) 20 RAISE_VARARGS(arg=1, lineno=92) > 22 LOAD_FAST(arg=3, lineno=93) 24 LOAD_FAST(arg=2, lineno=93) 26 COMPARE_OP(arg=4, lineno=93) 32 POP_JUMP_FORWARD_IF_TRUE(arg=2, lineno=93) 34 LOAD_ASSERTION_ERROR(arg=None, lineno=93) 36 RAISE_VARARGS(arg=1, lineno=93) > 38 LOAD_FAST(arg=2, lineno=95) 40 LOAD_FAST(arg=3, lineno=95) 42 BINARY_OP(arg=0, lineno=95) 46 LOAD_CONST(arg=2, lineno=95) 48 BINARY_OP(arg=9, lineno=95) 52 STORE_FAST(arg=4, lineno=95) 54 PUSH_NULL(arg=None, lineno=102) 56 LOAD_DEREF(arg=9, lineno=102) 58 PUSH_NULL(arg=None, lineno=102) 60 LOAD_DEREF(arg=8, lineno=102) 62 LOAD_FAST(arg=0, lineno=102) 64 LOAD_FAST(arg=1, lineno=102) 66 LOAD_FAST(arg=4, lineno=102) 68 BINARY_SUBSCR(arg=None, lineno=102) 78 PRECALL(arg=2, lineno=102) 82 CALL(arg=2, lineno=102) 92 PUSH_NULL(arg=None, lineno=102) 94 LOAD_DEREF(arg=8, lineno=102) 96 LOAD_FAST(arg=0, lineno=102) 98 LOAD_FAST(arg=1, lineno=102) 100 LOAD_FAST(arg=2, lineno=102) 102 BINARY_SUBSCR(arg=None, lineno=102) 112 PRECALL(arg=2, lineno=102) 116 CALL(arg=2, lineno=102) 126 PRECALL(arg=2, lineno=102) 130 CALL(arg=2, lineno=102) 140 POP_JUMP_FORWARD_IF_FALSE(arg=23, lineno=102) 142 LOAD_FAST(arg=1, lineno=103) 144 LOAD_FAST(arg=4, lineno=103) 146 BINARY_SUBSCR(arg=None, lineno=103) 156 LOAD_FAST(arg=1, lineno=103) 158 LOAD_FAST(arg=2, lineno=103) 160 BINARY_SUBSCR(arg=None, lineno=103) 170 SWAP(arg=2, lineno=103) 172 LOAD_FAST(arg=1, lineno=103) 174 LOAD_FAST(arg=2, lineno=103) 176 STORE_SUBSCR(arg=None, lineno=103) 180 LOAD_FAST(arg=1, lineno=103) 182 LOAD_FAST(arg=4, lineno=103) 184 STORE_SUBSCR(arg=None, lineno=103) > 188 PUSH_NULL(arg=None, lineno=104) 190 LOAD_DEREF(arg=9, lineno=104) 192 PUSH_NULL(arg=None, lineno=104) 194 LOAD_DEREF(arg=8, lineno=104) 196 LOAD_FAST(arg=0, lineno=104) 198 LOAD_FAST(arg=1, lineno=104) 200 LOAD_FAST(arg=3, lineno=104) 202 BINARY_SUBSCR(arg=None, lineno=104) 212 PRECALL(arg=2, lineno=104) 216 CALL(arg=2, lineno=104) 226 PUSH_NULL(arg=None, lineno=104) 228 LOAD_DEREF(arg=8, lineno=104) 230 LOAD_FAST(arg=0, lineno=104) 232 LOAD_FAST(arg=1, lineno=104) 234 LOAD_FAST(arg=4, lineno=104) 236 BINARY_SUBSCR(arg=None, lineno=104) 246 PRECALL(arg=2, lineno=104) 250 CALL(arg=2, lineno=104) 260 PRECALL(arg=2, lineno=104) 264 CALL(arg=2, lineno=104) 274 POP_JUMP_FORWARD_IF_FALSE(arg=23, lineno=104) 276 LOAD_FAST(arg=1, lineno=105) 278 LOAD_FAST(arg=4, lineno=105) 280 BINARY_SUBSCR(arg=None, lineno=105) 290 LOAD_FAST(arg=1, lineno=105) 292 LOAD_FAST(arg=3, lineno=105) 294 BINARY_SUBSCR(arg=None, lineno=105) 304 SWAP(arg=2, lineno=105) 306 LOAD_FAST(arg=1, lineno=105) 308 LOAD_FAST(arg=3, lineno=105) 310 STORE_SUBSCR(arg=None, lineno=105) 314 LOAD_FAST(arg=1, lineno=105) 316 LOAD_FAST(arg=4, lineno=105) 318 STORE_SUBSCR(arg=None, lineno=105) > 322 PUSH_NULL(arg=None, lineno=106) 324 LOAD_DEREF(arg=9, lineno=106) 326 PUSH_NULL(arg=None, lineno=106) 328 LOAD_DEREF(arg=8, lineno=106) 330 LOAD_FAST(arg=0, lineno=106) 332 LOAD_FAST(arg=1, lineno=106) 334 LOAD_FAST(arg=4, lineno=106) 336 BINARY_SUBSCR(arg=None, lineno=106) 346 PRECALL(arg=2, lineno=106) 350 CALL(arg=2, lineno=106) 360 PUSH_NULL(arg=None, lineno=106) 362 LOAD_DEREF(arg=8, lineno=106) 364 LOAD_FAST(arg=0, lineno=106) 366 LOAD_FAST(arg=1, lineno=106) 368 LOAD_FAST(arg=2, lineno=106) 370 BINARY_SUBSCR(arg=None, lineno=106) 380 PRECALL(arg=2, lineno=106) 384 CALL(arg=2, lineno=106) 394 PRECALL(arg=2, lineno=106) 398 CALL(arg=2, lineno=106) 408 POP_JUMP_FORWARD_IF_FALSE(arg=23, lineno=106) 410 LOAD_FAST(arg=1, lineno=107) 412 LOAD_FAST(arg=4, lineno=107) 414 BINARY_SUBSCR(arg=None, lineno=107) 424 LOAD_FAST(arg=1, lineno=107) 426 LOAD_FAST(arg=2, lineno=107) 428 BINARY_SUBSCR(arg=None, lineno=107) 438 SWAP(arg=2, lineno=107) 440 LOAD_FAST(arg=1, lineno=107) 442 LOAD_FAST(arg=2, lineno=107) 444 STORE_SUBSCR(arg=None, lineno=107) 448 LOAD_FAST(arg=1, lineno=107) 450 LOAD_FAST(arg=4, lineno=107) 452 STORE_SUBSCR(arg=None, lineno=107) > 456 PUSH_NULL(arg=None, lineno=108) 458 LOAD_DEREF(arg=8, lineno=108) 460 LOAD_FAST(arg=0, lineno=108) 462 LOAD_FAST(arg=1, lineno=108) 464 LOAD_FAST(arg=4, lineno=108) 466 BINARY_SUBSCR(arg=None, lineno=108) 476 PRECALL(arg=2, lineno=108) 480 CALL(arg=2, lineno=108) 490 STORE_FAST(arg=5, lineno=108) 492 LOAD_FAST(arg=1, lineno=111) 494 LOAD_FAST(arg=4, lineno=111) 496 BINARY_SUBSCR(arg=None, lineno=111) 506 LOAD_FAST(arg=1, lineno=111) 508 LOAD_FAST(arg=3, lineno=111) 510 BINARY_SUBSCR(arg=None, lineno=111) 520 SWAP(arg=2, lineno=111) 522 LOAD_FAST(arg=1, lineno=111) 524 LOAD_FAST(arg=3, lineno=111) 526 STORE_SUBSCR(arg=None, lineno=111) 530 LOAD_FAST(arg=1, lineno=111) 532 LOAD_FAST(arg=4, lineno=111) 534 STORE_SUBSCR(arg=None, lineno=111) 538 LOAD_FAST(arg=2, lineno=112) 540 STORE_FAST(arg=6, lineno=112) 542 LOAD_FAST(arg=3, lineno=113) 544 LOAD_CONST(arg=2, lineno=113) 546 BINARY_OP(arg=10, lineno=113) 550 STORE_FAST(arg=7, lineno=113) 552 NOP(arg=None, lineno=114) > 554 LOAD_FAST(arg=6, lineno=115) 556 LOAD_FAST(arg=3, lineno=115) 558 COMPARE_OP(arg=0, lineno=115) 564 POP_JUMP_FORWARD_IF_FALSE(arg=67, lineno=115) 566 PUSH_NULL(arg=None, lineno=115) 568 LOAD_DEREF(arg=9, lineno=115) 570 PUSH_NULL(arg=None, lineno=115) 572 LOAD_DEREF(arg=8, lineno=115) 574 LOAD_FAST(arg=0, lineno=115) 576 LOAD_FAST(arg=1, lineno=115) 578 LOAD_FAST(arg=6, lineno=115) 580 BINARY_SUBSCR(arg=None, lineno=115) 590 PRECALL(arg=2, lineno=115) 594 CALL(arg=2, lineno=115) 604 LOAD_FAST(arg=5, lineno=115) 606 PRECALL(arg=2, lineno=115) 610 CALL(arg=2, lineno=115) 620 POP_JUMP_FORWARD_IF_FALSE(arg=39, lineno=115) > 622 LOAD_FAST(arg=6, lineno=116) 624 LOAD_CONST(arg=2, lineno=116) 626 BINARY_OP(arg=13, lineno=116) 630 STORE_FAST(arg=6, lineno=116) 632 LOAD_FAST(arg=6, lineno=115) 634 LOAD_FAST(arg=3, lineno=115) 636 COMPARE_OP(arg=0, lineno=115) 642 POP_JUMP_FORWARD_IF_FALSE(arg=28, lineno=115) 644 PUSH_NULL(arg=None, lineno=115) 646 LOAD_DEREF(arg=9, lineno=115) 648 PUSH_NULL(arg=None, lineno=115) 650 LOAD_DEREF(arg=8, lineno=115) 652 LOAD_FAST(arg=0, lineno=115) 654 LOAD_FAST(arg=1, lineno=115) 656 LOAD_FAST(arg=6, lineno=115) 658 BINARY_SUBSCR(arg=None, lineno=115) 668 PRECALL(arg=2, lineno=115) 672 CALL(arg=2, lineno=115) 682 LOAD_FAST(arg=5, lineno=115) 684 PRECALL(arg=2, lineno=115) 688 CALL(arg=2, lineno=115) 698 POP_JUMP_BACKWARD_IF_TRUE(arg=39, lineno=115) > 700 LOAD_FAST(arg=7, lineno=117) 702 LOAD_FAST(arg=2, lineno=117) 704 COMPARE_OP(arg=5, lineno=117) 710 POP_JUMP_FORWARD_IF_FALSE(arg=67, lineno=117) 712 PUSH_NULL(arg=None, lineno=117) 714 LOAD_DEREF(arg=9, lineno=117) 716 LOAD_FAST(arg=5, lineno=117) 718 PUSH_NULL(arg=None, lineno=117) 720 LOAD_DEREF(arg=8, lineno=117) 722 LOAD_FAST(arg=0, lineno=117) 724 LOAD_FAST(arg=1, lineno=117) 726 LOAD_FAST(arg=7, lineno=117) 728 BINARY_SUBSCR(arg=None, lineno=117) 738 PRECALL(arg=2, lineno=117) 742 CALL(arg=2, lineno=117) 752 PRECALL(arg=2, lineno=117) 756 CALL(arg=2, lineno=117) 766 POP_JUMP_FORWARD_IF_FALSE(arg=39, lineno=117) > 768 LOAD_FAST(arg=7, lineno=118) 770 LOAD_CONST(arg=2, lineno=118) 772 BINARY_OP(arg=23, lineno=118) 776 STORE_FAST(arg=7, lineno=118) 778 LOAD_FAST(arg=7, lineno=117) 780 LOAD_FAST(arg=2, lineno=117) 782 COMPARE_OP(arg=5, lineno=117) 788 POP_JUMP_FORWARD_IF_FALSE(arg=28, lineno=117) 790 PUSH_NULL(arg=None, lineno=117) 792 LOAD_DEREF(arg=9, lineno=117) 794 LOAD_FAST(arg=5, lineno=117) 796 PUSH_NULL(arg=None, lineno=117) 798 LOAD_DEREF(arg=8, lineno=117) 800 LOAD_FAST(arg=0, lineno=117) 802 LOAD_FAST(arg=1, lineno=117) 804 LOAD_FAST(arg=7, lineno=117) 806 BINARY_SUBSCR(arg=None, lineno=117) 816 PRECALL(arg=2, lineno=117) 820 CALL(arg=2, lineno=117) 830 PRECALL(arg=2, lineno=117) 834 CALL(arg=2, lineno=117) 844 POP_JUMP_BACKWARD_IF_TRUE(arg=39, lineno=117) > 846 LOAD_FAST(arg=6, lineno=119) 848 LOAD_FAST(arg=7, lineno=119) 850 COMPARE_OP(arg=5, lineno=119) 856 POP_JUMP_FORWARD_IF_FALSE(arg=1, lineno=119) 858 JUMP_FORWARD(arg=34, lineno=120) > 860 LOAD_FAST(arg=1, lineno=121) 862 LOAD_FAST(arg=7, lineno=121) 864 BINARY_SUBSCR(arg=None, lineno=121) 874 LOAD_FAST(arg=1, lineno=121) 876 LOAD_FAST(arg=6, lineno=121) 878 BINARY_SUBSCR(arg=None, lineno=121) 888 SWAP(arg=2, lineno=121) 890 LOAD_FAST(arg=1, lineno=121) 892 LOAD_FAST(arg=6, lineno=121) 894 STORE_SUBSCR(arg=None, lineno=121) 898 LOAD_FAST(arg=1, lineno=121) 900 LOAD_FAST(arg=7, lineno=121) 902 STORE_SUBSCR(arg=None, lineno=121) 906 LOAD_FAST(arg=6, lineno=122) 908 LOAD_CONST(arg=2, lineno=122) 910 BINARY_OP(arg=13, lineno=122) 914 STORE_FAST(arg=6, lineno=122) 916 LOAD_FAST(arg=7, lineno=123) 918 LOAD_CONST(arg=2, lineno=123) 920 BINARY_OP(arg=23, lineno=123) 924 STORE_FAST(arg=7, lineno=123) 926 JUMP_BACKWARD(arg=187, lineno=114) > 928 LOAD_FAST(arg=1, lineno=126) 930 LOAD_FAST(arg=3, lineno=126) 932 BINARY_SUBSCR(arg=None, lineno=126) 942 LOAD_FAST(arg=1, lineno=126) 944 LOAD_FAST(arg=6, lineno=126) 946 BINARY_SUBSCR(arg=None, lineno=126) 956 SWAP(arg=2, lineno=126) 958 LOAD_FAST(arg=1, lineno=126) 960 LOAD_FAST(arg=6, lineno=126) 962 STORE_SUBSCR(arg=None, lineno=126) 966 LOAD_FAST(arg=1, lineno=126) 968 LOAD_FAST(arg=3, lineno=126) 970 STORE_SUBSCR(arg=None, lineno=126) 974 LOAD_FAST(arg=6, lineno=127) 976 RETURN_VALUE(arg=None, lineno=127) 13:52:45,76 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:45,76 numba.core.byteflow DEBUG stack: [] 13:52:45,76 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:45,76 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=86) 13:52:45,76 numba.core.byteflow DEBUG stack [] 13:52:45,76 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=2, lineno=86) 13:52:45,76 numba.core.byteflow DEBUG stack [] 13:52:45,76 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=86) 13:52:45,76 numba.core.byteflow DEBUG stack [] 13:52:45,76 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_FAST(arg=2, lineno=92) 13:52:45,76 numba.core.byteflow DEBUG stack [] 13:52:45,76 numba.core.byteflow DEBUG dispatch pc=8, inst=LOAD_CONST(arg=1, lineno=92) 13:52:45,76 numba.core.byteflow DEBUG stack ['$low6.0'] 13:52:45,76 numba.core.byteflow DEBUG dispatch pc=10, inst=COMPARE_OP(arg=5, lineno=92) 13:52:45,76 numba.core.byteflow DEBUG stack ['$low6.0', '$const8.1'] 13:52:45,76 numba.core.byteflow DEBUG dispatch pc=16, inst=POP_JUMP_FORWARD_IF_TRUE(arg=2, lineno=92) 13:52:45,76 numba.core.byteflow DEBUG stack ['$10compare_op.2'] 13:52:45,76 numba.core.byteflow DEBUG end state. edges=[Edge(pc=18, stack=(), blockstack=(), npush=0), Edge(pc=22, stack=(), blockstack=(), npush=0)] 13:52:45,76 numba.core.byteflow DEBUG pending: deque([State(pc_initial=18 nstack_initial=0), State(pc_initial=22 nstack_initial=0)]) 13:52:45,76 numba.core.byteflow DEBUG stack: [] 13:52:45,76 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=18 nstack_initial=0) 13:52:45,76 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_ASSERTION_ERROR(arg=None, lineno=92) 13:52:45,77 numba.core.byteflow DEBUG stack [] 13:52:45,77 numba.core.byteflow DEBUG dispatch pc=20, inst=RAISE_VARARGS(arg=1, lineno=92) 13:52:45,77 numba.core.byteflow DEBUG stack ['$assertion_error18.0'] 13:52:45,77 numba.core.byteflow DEBUG end state. edges=[] 13:52:45,77 numba.core.byteflow DEBUG pending: deque([State(pc_initial=22 nstack_initial=0)]) 13:52:45,77 numba.core.byteflow DEBUG stack: [] 13:52:45,77 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=22 nstack_initial=0) 13:52:45,77 numba.core.byteflow DEBUG dispatch pc=22, inst=LOAD_FAST(arg=3, lineno=93) 13:52:45,77 numba.core.byteflow DEBUG stack [] 13:52:45,77 numba.core.byteflow DEBUG dispatch pc=24, inst=LOAD_FAST(arg=2, lineno=93) 13:52:45,77 numba.core.byteflow DEBUG stack ['$high22.0'] 13:52:45,77 numba.core.byteflow DEBUG dispatch pc=26, inst=COMPARE_OP(arg=4, lineno=93) 13:52:45,77 numba.core.byteflow DEBUG stack ['$high22.0', '$low24.1'] 13:52:45,77 numba.core.byteflow DEBUG dispatch pc=32, inst=POP_JUMP_FORWARD_IF_TRUE(arg=2, lineno=93) 13:52:45,77 numba.core.byteflow DEBUG stack ['$26compare_op.2'] 13:52:45,77 numba.core.byteflow DEBUG end state. edges=[Edge(pc=34, stack=(), blockstack=(), npush=0), Edge(pc=38, stack=(), blockstack=(), npush=0)] 13:52:45,77 numba.core.byteflow DEBUG pending: deque([State(pc_initial=34 nstack_initial=0), State(pc_initial=38 nstack_initial=0)]) 13:52:45,77 numba.core.byteflow DEBUG stack: [] 13:52:45,77 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=34 nstack_initial=0) 13:52:45,77 numba.core.byteflow DEBUG dispatch pc=34, inst=LOAD_ASSERTION_ERROR(arg=None, lineno=93) 13:52:45,77 numba.core.byteflow DEBUG stack [] 13:52:45,77 numba.core.byteflow DEBUG dispatch pc=36, inst=RAISE_VARARGS(arg=1, lineno=93) 13:52:45,77 numba.core.byteflow DEBUG stack ['$assertion_error34.0'] 13:52:45,77 numba.core.byteflow DEBUG end state. edges=[] 13:52:45,77 numba.core.byteflow DEBUG pending: deque([State(pc_initial=38 nstack_initial=0)]) 13:52:45,77 numba.core.byteflow DEBUG stack: [] 13:52:45,77 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=38 nstack_initial=0) 13:52:45,77 numba.core.byteflow DEBUG dispatch pc=38, inst=LOAD_FAST(arg=2, lineno=95) 13:52:45,77 numba.core.byteflow DEBUG stack [] 13:52:45,77 numba.core.byteflow DEBUG dispatch pc=40, inst=LOAD_FAST(arg=3, lineno=95) 13:52:45,78 numba.core.byteflow DEBUG stack ['$low38.0'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=42, inst=BINARY_OP(arg=0, lineno=95) 13:52:45,78 numba.core.byteflow DEBUG stack ['$low38.0', '$high40.1'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=46, inst=LOAD_CONST(arg=2, lineno=95) 13:52:45,78 numba.core.byteflow DEBUG stack ['$binop_add42.2'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=48, inst=BINARY_OP(arg=9, lineno=95) 13:52:45,78 numba.core.byteflow DEBUG stack ['$binop_add42.2', '$const46.3'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=52, inst=STORE_FAST(arg=4, lineno=95) 13:52:45,78 numba.core.byteflow DEBUG stack ['$binop_rshift48.4'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=54, inst=PUSH_NULL(arg=None, lineno=102) 13:52:45,78 numba.core.byteflow DEBUG stack [] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=56, inst=LOAD_DEREF(arg=9, lineno=102) 13:52:45,78 numba.core.byteflow DEBUG stack ['$null$54.5'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=58, inst=PUSH_NULL(arg=None, lineno=102) 13:52:45,78 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=60, inst=LOAD_DEREF(arg=8, lineno=102) 13:52:45,78 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$null$58.7'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=62, inst=LOAD_FAST(arg=0, lineno=102) 13:52:45,78 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$null$58.7', '$60load_deref.8'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=64, inst=LOAD_FAST(arg=1, lineno=102) 13:52:45,78 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$null$58.7', '$60load_deref.8', '$A62.9'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=66, inst=LOAD_FAST(arg=4, lineno=102) 13:52:45,78 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$null$58.7', '$60load_deref.8', '$A62.9', '$R64.10'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=68, inst=BINARY_SUBSCR(arg=None, lineno=102) 13:52:45,78 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$null$58.7', '$60load_deref.8', '$A62.9', '$R64.10', '$mid66.11'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=78, inst=PRECALL(arg=2, lineno=102) 13:52:45,78 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$null$58.7', '$60load_deref.8', '$A62.9', '$68binary_subscr.12'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=82, inst=CALL(arg=2, lineno=102) 13:52:45,78 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$null$58.7', '$60load_deref.8', '$A62.9', '$68binary_subscr.12'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=92, inst=PUSH_NULL(arg=None, lineno=102) 13:52:45,78 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$82call.13'] 13:52:45,78 numba.core.byteflow DEBUG dispatch pc=94, inst=LOAD_DEREF(arg=8, lineno=102) 13:52:45,79 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$82call.13', '$null$92.14'] 13:52:45,79 numba.core.byteflow DEBUG dispatch pc=96, inst=LOAD_FAST(arg=0, lineno=102) 13:52:45,79 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$82call.13', '$null$92.14', '$94load_deref.15'] 13:52:45,79 numba.core.byteflow DEBUG dispatch pc=98, inst=LOAD_FAST(arg=1, lineno=102) 13:52:45,79 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$82call.13', '$null$92.14', '$94load_deref.15', '$A96.16'] 13:52:45,79 numba.core.byteflow DEBUG dispatch pc=100, inst=LOAD_FAST(arg=2, lineno=102) 13:52:45,79 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$82call.13', '$null$92.14', '$94load_deref.15', '$A96.16', '$R98.17'] 13:52:45,79 numba.core.byteflow DEBUG dispatch pc=102, inst=BINARY_SUBSCR(arg=None, lineno=102) 13:52:45,79 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$82call.13', '$null$92.14', '$94load_deref.15', '$A96.16', '$R98.17', '$low100.18'] 13:52:45,79 numba.core.byteflow DEBUG dispatch pc=112, inst=PRECALL(arg=2, lineno=102) 13:52:45,79 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$82call.13', '$null$92.14', '$94load_deref.15', '$A96.16', '$102binary_subscr.19'] 13:52:45,79 numba.core.byteflow DEBUG dispatch pc=116, inst=CALL(arg=2, lineno=102) 13:52:45,79 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$82call.13', '$null$92.14', '$94load_deref.15', '$A96.16', '$102binary_subscr.19'] 13:52:45,79 numba.core.byteflow DEBUG dispatch pc=126, inst=PRECALL(arg=2, lineno=102) 13:52:45,79 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$82call.13', '$116call.20'] 13:52:45,79 numba.core.byteflow DEBUG dispatch pc=130, inst=CALL(arg=2, lineno=102) 13:52:45,79 numba.core.byteflow DEBUG stack ['$null$54.5', '$56load_deref.6', '$82call.13', '$116call.20'] 13:52:45,79 numba.core.byteflow DEBUG dispatch pc=140, inst=POP_JUMP_FORWARD_IF_FALSE(arg=23, lineno=102) 13:52:45,79 numba.core.byteflow DEBUG stack ['$130call.21'] 13:52:45,79 numba.core.byteflow DEBUG end state. edges=[Edge(pc=142, stack=(), blockstack=(), npush=0), Edge(pc=188, stack=(), blockstack=(), npush=0)] 13:52:45,79 numba.core.byteflow DEBUG pending: deque([State(pc_initial=142 nstack_initial=0), State(pc_initial=188 nstack_initial=0)]) 13:52:45,79 numba.core.byteflow DEBUG stack: [] 13:52:45,79 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=142 nstack_initial=0) 13:52:45,79 numba.core.byteflow DEBUG dispatch pc=142, inst=LOAD_FAST(arg=1, lineno=103) 13:52:45,79 numba.core.byteflow DEBUG stack [] 13:52:45,79 numba.core.byteflow DEBUG dispatch pc=144, inst=LOAD_FAST(arg=4, lineno=103) 13:52:45,79 numba.core.byteflow DEBUG stack ['$R142.0'] 13:52:45,79 numba.core.byteflow DEBUG dispatch pc=146, inst=BINARY_SUBSCR(arg=None, lineno=103) 13:52:45,79 numba.core.byteflow DEBUG stack ['$R142.0', '$mid144.1'] 13:52:45,80 numba.core.byteflow DEBUG dispatch pc=156, inst=LOAD_FAST(arg=1, lineno=103) 13:52:45,80 numba.core.byteflow DEBUG stack ['$146binary_subscr.2'] 13:52:45,80 numba.core.byteflow DEBUG dispatch pc=158, inst=LOAD_FAST(arg=2, lineno=103) 13:52:45,80 numba.core.byteflow DEBUG stack ['$146binary_subscr.2', '$R156.3'] 13:52:45,80 numba.core.byteflow DEBUG dispatch pc=160, inst=BINARY_SUBSCR(arg=None, lineno=103) 13:52:45,80 numba.core.byteflow DEBUG stack ['$146binary_subscr.2', '$R156.3', '$low158.4'] 13:52:45,80 numba.core.byteflow DEBUG dispatch pc=170, inst=SWAP(arg=2, lineno=103) 13:52:45,80 numba.core.byteflow DEBUG stack ['$146binary_subscr.2', '$160binary_subscr.5'] 13:52:45,80 numba.core.byteflow DEBUG dispatch pc=172, inst=LOAD_FAST(arg=1, lineno=103) 13:52:45,80 numba.core.byteflow DEBUG stack ['$160binary_subscr.5', '$146binary_subscr.2'] 13:52:45,80 numba.core.byteflow DEBUG dispatch pc=174, inst=LOAD_FAST(arg=2, lineno=103) 13:52:45,80 numba.core.byteflow DEBUG stack ['$160binary_subscr.5', '$146binary_subscr.2', '$R172.6'] 13:52:45,80 numba.core.byteflow DEBUG dispatch pc=176, inst=STORE_SUBSCR(arg=None, lineno=103) 13:52:45,80 numba.core.byteflow DEBUG stack ['$160binary_subscr.5', '$146binary_subscr.2', '$R172.6', '$low174.7'] 13:52:45,80 numba.core.byteflow DEBUG dispatch pc=180, inst=LOAD_FAST(arg=1, lineno=103) 13:52:45,80 numba.core.byteflow DEBUG stack ['$160binary_subscr.5'] 13:52:45,80 numba.core.byteflow DEBUG dispatch pc=182, inst=LOAD_FAST(arg=4, lineno=103) 13:52:45,80 numba.core.byteflow DEBUG stack ['$160binary_subscr.5', '$R180.8'] 13:52:45,80 numba.core.byteflow DEBUG dispatch pc=184, inst=STORE_SUBSCR(arg=None, lineno=103) 13:52:45,80 numba.core.byteflow DEBUG stack ['$160binary_subscr.5', '$R180.8', '$mid182.9'] 13:52:45,80 numba.core.byteflow DEBUG end state. edges=[Edge(pc=188, stack=(), blockstack=(), npush=0)] 13:52:45,80 numba.core.byteflow DEBUG pending: deque([State(pc_initial=188 nstack_initial=0), State(pc_initial=188 nstack_initial=0)]) 13:52:45,80 numba.core.byteflow DEBUG stack: [] 13:52:45,80 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=188 nstack_initial=0) 13:52:45,80 numba.core.byteflow DEBUG dispatch pc=188, inst=PUSH_NULL(arg=None, lineno=104) 13:52:45,80 numba.core.byteflow DEBUG stack [] 13:52:45,80 numba.core.byteflow DEBUG dispatch pc=190, inst=LOAD_DEREF(arg=9, lineno=104) 13:52:45,80 numba.core.byteflow DEBUG stack ['$null$188.0'] 13:52:45,80 numba.core.byteflow DEBUG dispatch pc=192, inst=PUSH_NULL(arg=None, lineno=104) 13:52:45,80 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1'] 13:52:45,80 numba.core.byteflow DEBUG dispatch pc=194, inst=LOAD_DEREF(arg=8, lineno=104) 13:52:45,80 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$null$192.2'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=196, inst=LOAD_FAST(arg=0, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$null$192.2', '$194load_deref.3'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=198, inst=LOAD_FAST(arg=1, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$null$192.2', '$194load_deref.3', '$A196.4'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=200, inst=LOAD_FAST(arg=3, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$null$192.2', '$194load_deref.3', '$A196.4', '$R198.5'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=202, inst=BINARY_SUBSCR(arg=None, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$null$192.2', '$194load_deref.3', '$A196.4', '$R198.5', '$high200.6'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=212, inst=PRECALL(arg=2, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$null$192.2', '$194load_deref.3', '$A196.4', '$202binary_subscr.7'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=216, inst=CALL(arg=2, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$null$192.2', '$194load_deref.3', '$A196.4', '$202binary_subscr.7'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=226, inst=PUSH_NULL(arg=None, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$216call.8'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=228, inst=LOAD_DEREF(arg=8, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$216call.8', '$null$226.9'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=230, inst=LOAD_FAST(arg=0, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$216call.8', '$null$226.9', '$228load_deref.10'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=232, inst=LOAD_FAST(arg=1, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$216call.8', '$null$226.9', '$228load_deref.10', '$A230.11'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=234, inst=LOAD_FAST(arg=4, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$216call.8', '$null$226.9', '$228load_deref.10', '$A230.11', '$R232.12'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=236, inst=BINARY_SUBSCR(arg=None, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$216call.8', '$null$226.9', '$228load_deref.10', '$A230.11', '$R232.12', '$mid234.13'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=246, inst=PRECALL(arg=2, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$216call.8', '$null$226.9', '$228load_deref.10', '$A230.11', '$236binary_subscr.14'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=250, inst=CALL(arg=2, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$216call.8', '$null$226.9', '$228load_deref.10', '$A230.11', '$236binary_subscr.14'] 13:52:45,81 numba.core.byteflow DEBUG dispatch pc=260, inst=PRECALL(arg=2, lineno=104) 13:52:45,81 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$216call.8', '$250call.15'] 13:52:45,82 numba.core.byteflow DEBUG dispatch pc=264, inst=CALL(arg=2, lineno=104) 13:52:45,82 numba.core.byteflow DEBUG stack ['$null$188.0', '$190load_deref.1', '$216call.8', '$250call.15'] 13:52:45,82 numba.core.byteflow DEBUG dispatch pc=274, inst=POP_JUMP_FORWARD_IF_FALSE(arg=23, lineno=104) 13:52:45,82 numba.core.byteflow DEBUG stack ['$264call.16'] 13:52:45,82 numba.core.byteflow DEBUG end state. edges=[Edge(pc=276, stack=(), blockstack=(), npush=0), Edge(pc=322, stack=(), blockstack=(), npush=0)] 13:52:45,82 numba.core.byteflow DEBUG pending: deque([State(pc_initial=188 nstack_initial=0), State(pc_initial=276 nstack_initial=0), State(pc_initial=322 nstack_initial=0)]) 13:52:45,82 numba.core.byteflow DEBUG pending: deque([State(pc_initial=276 nstack_initial=0), State(pc_initial=322 nstack_initial=0)]) 13:52:45,82 numba.core.byteflow DEBUG stack: [] 13:52:45,82 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=276 nstack_initial=0) 13:52:45,82 numba.core.byteflow DEBUG dispatch pc=276, inst=LOAD_FAST(arg=1, lineno=105) 13:52:45,82 numba.core.byteflow DEBUG stack [] 13:52:45,82 numba.core.byteflow DEBUG dispatch pc=278, inst=LOAD_FAST(arg=4, lineno=105) 13:52:45,82 numba.core.byteflow DEBUG stack ['$R276.0'] 13:52:45,82 numba.core.byteflow DEBUG dispatch pc=280, inst=BINARY_SUBSCR(arg=None, lineno=105) 13:52:45,82 numba.core.byteflow DEBUG stack ['$R276.0', '$mid278.1'] 13:52:45,82 numba.core.byteflow DEBUG dispatch pc=290, inst=LOAD_FAST(arg=1, lineno=105) 13:52:45,82 numba.core.byteflow DEBUG stack ['$280binary_subscr.2'] 13:52:45,82 numba.core.byteflow DEBUG dispatch pc=292, inst=LOAD_FAST(arg=3, lineno=105) 13:52:45,82 numba.core.byteflow DEBUG stack ['$280binary_subscr.2', '$R290.3'] 13:52:45,82 numba.core.byteflow DEBUG dispatch pc=294, inst=BINARY_SUBSCR(arg=None, lineno=105) 13:52:45,82 numba.core.byteflow DEBUG stack ['$280binary_subscr.2', '$R290.3', '$high292.4'] 13:52:45,82 numba.core.byteflow DEBUG dispatch pc=304, inst=SWAP(arg=2, lineno=105) 13:52:45,82 numba.core.byteflow DEBUG stack ['$280binary_subscr.2', '$294binary_subscr.5'] 13:52:45,82 numba.core.byteflow DEBUG dispatch pc=306, inst=LOAD_FAST(arg=1, lineno=105) 13:52:45,82 numba.core.byteflow DEBUG stack ['$294binary_subscr.5', '$280binary_subscr.2'] 13:52:45,82 numba.core.byteflow DEBUG dispatch pc=308, inst=LOAD_FAST(arg=3, lineno=105) 13:52:45,82 numba.core.byteflow DEBUG stack ['$294binary_subscr.5', '$280binary_subscr.2', '$R306.6'] 13:52:45,82 numba.core.byteflow DEBUG dispatch pc=310, inst=STORE_SUBSCR(arg=None, lineno=105) 13:52:45,82 numba.core.byteflow DEBUG stack ['$294binary_subscr.5', '$280binary_subscr.2', '$R306.6', '$high308.7'] 13:52:45,82 numba.core.byteflow DEBUG dispatch pc=314, inst=LOAD_FAST(arg=1, lineno=105) 13:52:45,82 numba.core.byteflow DEBUG stack ['$294binary_subscr.5'] 13:52:45,82 numba.core.byteflow DEBUG dispatch pc=316, inst=LOAD_FAST(arg=4, lineno=105) 13:52:45,83 numba.core.byteflow DEBUG stack ['$294binary_subscr.5', '$R314.8'] 13:52:45,83 numba.core.byteflow DEBUG dispatch pc=318, inst=STORE_SUBSCR(arg=None, lineno=105) 13:52:45,83 numba.core.byteflow DEBUG stack ['$294binary_subscr.5', '$R314.8', '$mid316.9'] 13:52:45,83 numba.core.byteflow DEBUG end state. edges=[Edge(pc=322, stack=(), blockstack=(), npush=0)] 13:52:45,83 numba.core.byteflow DEBUG pending: deque([State(pc_initial=322 nstack_initial=0), State(pc_initial=322 nstack_initial=0)]) 13:52:45,83 numba.core.byteflow DEBUG stack: [] 13:52:45,83 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=322 nstack_initial=0) 13:52:45,83 numba.core.byteflow DEBUG dispatch pc=322, inst=PUSH_NULL(arg=None, lineno=106) 13:52:45,83 numba.core.byteflow DEBUG stack [] 13:52:45,83 numba.core.byteflow DEBUG dispatch pc=324, inst=LOAD_DEREF(arg=9, lineno=106) 13:52:45,83 numba.core.byteflow DEBUG stack ['$null$322.0'] 13:52:45,83 numba.core.byteflow DEBUG dispatch pc=326, inst=PUSH_NULL(arg=None, lineno=106) 13:52:45,83 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1'] 13:52:45,83 numba.core.byteflow DEBUG dispatch pc=328, inst=LOAD_DEREF(arg=8, lineno=106) 13:52:45,83 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$null$326.2'] 13:52:45,83 numba.core.byteflow DEBUG dispatch pc=330, inst=LOAD_FAST(arg=0, lineno=106) 13:52:45,83 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$null$326.2', '$328load_deref.3'] 13:52:45,83 numba.core.byteflow DEBUG dispatch pc=332, inst=LOAD_FAST(arg=1, lineno=106) 13:52:45,83 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$null$326.2', '$328load_deref.3', '$A330.4'] 13:52:45,83 numba.core.byteflow DEBUG dispatch pc=334, inst=LOAD_FAST(arg=4, lineno=106) 13:52:45,83 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$null$326.2', '$328load_deref.3', '$A330.4', '$R332.5'] 13:52:45,83 numba.core.byteflow DEBUG dispatch pc=336, inst=BINARY_SUBSCR(arg=None, lineno=106) 13:52:45,83 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$null$326.2', '$328load_deref.3', '$A330.4', '$R332.5', '$mid334.6'] 13:52:45,83 numba.core.byteflow DEBUG dispatch pc=346, inst=PRECALL(arg=2, lineno=106) 13:52:45,83 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$null$326.2', '$328load_deref.3', '$A330.4', '$336binary_subscr.7'] 13:52:45,83 numba.core.byteflow DEBUG dispatch pc=350, inst=CALL(arg=2, lineno=106) 13:52:45,83 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$null$326.2', '$328load_deref.3', '$A330.4', '$336binary_subscr.7'] 13:52:45,83 numba.core.byteflow DEBUG dispatch pc=360, inst=PUSH_NULL(arg=None, lineno=106) 13:52:45,83 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$350call.8'] 13:52:45,83 numba.core.byteflow DEBUG dispatch pc=362, inst=LOAD_DEREF(arg=8, lineno=106) 13:52:45,83 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$350call.8', '$null$360.9'] 13:52:45,83 numba.core.byteflow DEBUG dispatch pc=364, inst=LOAD_FAST(arg=0, lineno=106) 13:52:45,83 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$350call.8', '$null$360.9', '$362load_deref.10'] 13:52:45,84 numba.core.byteflow DEBUG dispatch pc=366, inst=LOAD_FAST(arg=1, lineno=106) 13:52:45,84 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$350call.8', '$null$360.9', '$362load_deref.10', '$A364.11'] 13:52:45,84 numba.core.byteflow DEBUG dispatch pc=368, inst=LOAD_FAST(arg=2, lineno=106) 13:52:45,84 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$350call.8', '$null$360.9', '$362load_deref.10', '$A364.11', '$R366.12'] 13:52:45,84 numba.core.byteflow DEBUG dispatch pc=370, inst=BINARY_SUBSCR(arg=None, lineno=106) 13:52:45,84 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$350call.8', '$null$360.9', '$362load_deref.10', '$A364.11', '$R366.12', '$low368.13'] 13:52:45,84 numba.core.byteflow DEBUG dispatch pc=380, inst=PRECALL(arg=2, lineno=106) 13:52:45,84 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$350call.8', '$null$360.9', '$362load_deref.10', '$A364.11', '$370binary_subscr.14'] 13:52:45,84 numba.core.byteflow DEBUG dispatch pc=384, inst=CALL(arg=2, lineno=106) 13:52:45,84 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$350call.8', '$null$360.9', '$362load_deref.10', '$A364.11', '$370binary_subscr.14'] 13:52:45,84 numba.core.byteflow DEBUG dispatch pc=394, inst=PRECALL(arg=2, lineno=106) 13:52:45,84 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$350call.8', '$384call.15'] 13:52:45,84 numba.core.byteflow DEBUG dispatch pc=398, inst=CALL(arg=2, lineno=106) 13:52:45,84 numba.core.byteflow DEBUG stack ['$null$322.0', '$324load_deref.1', '$350call.8', '$384call.15'] 13:52:45,84 numba.core.byteflow DEBUG dispatch pc=408, inst=POP_JUMP_FORWARD_IF_FALSE(arg=23, lineno=106) 13:52:45,84 numba.core.byteflow DEBUG stack ['$398call.16'] 13:52:45,84 numba.core.byteflow DEBUG end state. edges=[Edge(pc=410, stack=(), blockstack=(), npush=0), Edge(pc=456, stack=(), blockstack=(), npush=0)] 13:52:45,84 numba.core.byteflow DEBUG pending: deque([State(pc_initial=322 nstack_initial=0), State(pc_initial=410 nstack_initial=0), State(pc_initial=456 nstack_initial=0)]) 13:52:45,84 numba.core.byteflow DEBUG pending: deque([State(pc_initial=410 nstack_initial=0), State(pc_initial=456 nstack_initial=0)]) 13:52:45,84 numba.core.byteflow DEBUG stack: [] 13:52:45,84 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=410 nstack_initial=0) 13:52:45,84 numba.core.byteflow DEBUG dispatch pc=410, inst=LOAD_FAST(arg=1, lineno=107) 13:52:45,84 numba.core.byteflow DEBUG stack [] 13:52:45,84 numba.core.byteflow DEBUG dispatch pc=412, inst=LOAD_FAST(arg=4, lineno=107) 13:52:45,84 numba.core.byteflow DEBUG stack ['$R410.0'] 13:52:45,84 numba.core.byteflow DEBUG dispatch pc=414, inst=BINARY_SUBSCR(arg=None, lineno=107) 13:52:45,84 numba.core.byteflow DEBUG stack ['$R410.0', '$mid412.1'] 13:52:45,84 numba.core.byteflow DEBUG dispatch pc=424, inst=LOAD_FAST(arg=1, lineno=107) 13:52:45,84 numba.core.byteflow DEBUG stack ['$414binary_subscr.2'] 13:52:45,84 numba.core.byteflow DEBUG dispatch pc=426, inst=LOAD_FAST(arg=2, lineno=107) 13:52:45,84 numba.core.byteflow DEBUG stack ['$414binary_subscr.2', '$R424.3'] 13:52:45,84 numba.core.byteflow DEBUG dispatch pc=428, inst=BINARY_SUBSCR(arg=None, lineno=107) 13:52:45,85 numba.core.byteflow DEBUG stack ['$414binary_subscr.2', '$R424.3', '$low426.4'] 13:52:45,85 numba.core.byteflow DEBUG dispatch pc=438, inst=SWAP(arg=2, lineno=107) 13:52:45,85 numba.core.byteflow DEBUG stack ['$414binary_subscr.2', '$428binary_subscr.5'] 13:52:45,85 numba.core.byteflow DEBUG dispatch pc=440, inst=LOAD_FAST(arg=1, lineno=107) 13:52:45,85 numba.core.byteflow DEBUG stack ['$428binary_subscr.5', '$414binary_subscr.2'] 13:52:45,85 numba.core.byteflow DEBUG dispatch pc=442, inst=LOAD_FAST(arg=2, lineno=107) 13:52:45,85 numba.core.byteflow DEBUG stack ['$428binary_subscr.5', '$414binary_subscr.2', '$R440.6'] 13:52:45,85 numba.core.byteflow DEBUG dispatch pc=444, inst=STORE_SUBSCR(arg=None, lineno=107) 13:52:45,85 numba.core.byteflow DEBUG stack ['$428binary_subscr.5', '$414binary_subscr.2', '$R440.6', '$low442.7'] 13:52:45,85 numba.core.byteflow DEBUG dispatch pc=448, inst=LOAD_FAST(arg=1, lineno=107) 13:52:45,85 numba.core.byteflow DEBUG stack ['$428binary_subscr.5'] 13:52:45,85 numba.core.byteflow DEBUG dispatch pc=450, inst=LOAD_FAST(arg=4, lineno=107) 13:52:45,85 numba.core.byteflow DEBUG stack ['$428binary_subscr.5', '$R448.8'] 13:52:45,85 numba.core.byteflow DEBUG dispatch pc=452, inst=STORE_SUBSCR(arg=None, lineno=107) 13:52:45,85 numba.core.byteflow DEBUG stack ['$428binary_subscr.5', '$R448.8', '$mid450.9'] 13:52:45,85 numba.core.byteflow DEBUG end state. edges=[Edge(pc=456, stack=(), blockstack=(), npush=0)] 13:52:45,85 numba.core.byteflow DEBUG pending: deque([State(pc_initial=456 nstack_initial=0), State(pc_initial=456 nstack_initial=0)]) 13:52:45,85 numba.core.byteflow DEBUG stack: [] 13:52:45,85 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=456 nstack_initial=0) 13:52:45,85 numba.core.byteflow DEBUG dispatch pc=456, inst=PUSH_NULL(arg=None, lineno=108) 13:52:45,85 numba.core.byteflow DEBUG stack [] 13:52:45,85 numba.core.byteflow DEBUG dispatch pc=458, inst=LOAD_DEREF(arg=8, lineno=108) 13:52:45,85 numba.core.byteflow DEBUG stack ['$null$456.0'] 13:52:45,85 numba.core.byteflow DEBUG dispatch pc=460, inst=LOAD_FAST(arg=0, lineno=108) 13:52:45,85 numba.core.byteflow DEBUG stack ['$null$456.0', '$458load_deref.1'] 13:52:45,85 numba.core.byteflow DEBUG dispatch pc=462, inst=LOAD_FAST(arg=1, lineno=108) 13:52:45,85 numba.core.byteflow DEBUG stack ['$null$456.0', '$458load_deref.1', '$A460.2'] 13:52:45,85 numba.core.byteflow DEBUG dispatch pc=464, inst=LOAD_FAST(arg=4, lineno=108) 13:52:45,85 numba.core.byteflow DEBUG stack ['$null$456.0', '$458load_deref.1', '$A460.2', '$R462.3'] 13:52:45,85 numba.core.byteflow DEBUG dispatch pc=466, inst=BINARY_SUBSCR(arg=None, lineno=108) 13:52:45,85 numba.core.byteflow DEBUG stack ['$null$456.0', '$458load_deref.1', '$A460.2', '$R462.3', '$mid464.4'] 13:52:45,85 numba.core.byteflow DEBUG dispatch pc=476, inst=PRECALL(arg=2, lineno=108) 13:52:45,85 numba.core.byteflow DEBUG stack ['$null$456.0', '$458load_deref.1', '$A460.2', '$466binary_subscr.5'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=480, inst=CALL(arg=2, lineno=108) 13:52:45,86 numba.core.byteflow DEBUG stack ['$null$456.0', '$458load_deref.1', '$A460.2', '$466binary_subscr.5'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=490, inst=STORE_FAST(arg=5, lineno=108) 13:52:45,86 numba.core.byteflow DEBUG stack ['$480call.6'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=492, inst=LOAD_FAST(arg=1, lineno=111) 13:52:45,86 numba.core.byteflow DEBUG stack [] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=494, inst=LOAD_FAST(arg=4, lineno=111) 13:52:45,86 numba.core.byteflow DEBUG stack ['$R492.7'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=496, inst=BINARY_SUBSCR(arg=None, lineno=111) 13:52:45,86 numba.core.byteflow DEBUG stack ['$R492.7', '$mid494.8'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=506, inst=LOAD_FAST(arg=1, lineno=111) 13:52:45,86 numba.core.byteflow DEBUG stack ['$496binary_subscr.9'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=508, inst=LOAD_FAST(arg=3, lineno=111) 13:52:45,86 numba.core.byteflow DEBUG stack ['$496binary_subscr.9', '$R506.10'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=510, inst=BINARY_SUBSCR(arg=None, lineno=111) 13:52:45,86 numba.core.byteflow DEBUG stack ['$496binary_subscr.9', '$R506.10', '$high508.11'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=520, inst=SWAP(arg=2, lineno=111) 13:52:45,86 numba.core.byteflow DEBUG stack ['$496binary_subscr.9', '$510binary_subscr.12'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=522, inst=LOAD_FAST(arg=1, lineno=111) 13:52:45,86 numba.core.byteflow DEBUG stack ['$510binary_subscr.12', '$496binary_subscr.9'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=524, inst=LOAD_FAST(arg=3, lineno=111) 13:52:45,86 numba.core.byteflow DEBUG stack ['$510binary_subscr.12', '$496binary_subscr.9', '$R522.13'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=526, inst=STORE_SUBSCR(arg=None, lineno=111) 13:52:45,86 numba.core.byteflow DEBUG stack ['$510binary_subscr.12', '$496binary_subscr.9', '$R522.13', '$high524.14'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=530, inst=LOAD_FAST(arg=1, lineno=111) 13:52:45,86 numba.core.byteflow DEBUG stack ['$510binary_subscr.12'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=532, inst=LOAD_FAST(arg=4, lineno=111) 13:52:45,86 numba.core.byteflow DEBUG stack ['$510binary_subscr.12', '$R530.15'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=534, inst=STORE_SUBSCR(arg=None, lineno=111) 13:52:45,86 numba.core.byteflow DEBUG stack ['$510binary_subscr.12', '$R530.15', '$mid532.16'] 13:52:45,86 numba.core.byteflow DEBUG dispatch pc=538, inst=LOAD_FAST(arg=2, lineno=112) 13:52:45,86 numba.core.byteflow DEBUG stack [] 13:52:45,87 numba.core.byteflow DEBUG dispatch pc=540, inst=STORE_FAST(arg=6, lineno=112) 13:52:45,87 numba.core.byteflow DEBUG stack ['$low538.17'] 13:52:45,87 numba.core.byteflow DEBUG dispatch pc=542, inst=LOAD_FAST(arg=3, lineno=113) 13:52:45,87 numba.core.byteflow DEBUG stack [] 13:52:45,87 numba.core.byteflow DEBUG dispatch pc=544, inst=LOAD_CONST(arg=2, lineno=113) 13:52:45,87 numba.core.byteflow DEBUG stack ['$high542.18'] 13:52:45,87 numba.core.byteflow DEBUG dispatch pc=546, inst=BINARY_OP(arg=10, lineno=113) 13:52:45,87 numba.core.byteflow DEBUG stack ['$high542.18', '$const544.19'] 13:52:45,87 numba.core.byteflow DEBUG dispatch pc=550, inst=STORE_FAST(arg=7, lineno=113) 13:52:45,87 numba.core.byteflow DEBUG stack ['$binop_sub546.20'] 13:52:45,87 numba.core.byteflow DEBUG dispatch pc=552, inst=NOP(arg=None, lineno=114) 13:52:45,87 numba.core.byteflow DEBUG stack [] 13:52:45,87 numba.core.byteflow DEBUG end state. edges=[Edge(pc=554, stack=(), blockstack=(), npush=0)] 13:52:45,87 numba.core.byteflow DEBUG pending: deque([State(pc_initial=456 nstack_initial=0), State(pc_initial=554 nstack_initial=0)]) 13:52:45,87 numba.core.byteflow DEBUG pending: deque([State(pc_initial=554 nstack_initial=0)]) 13:52:45,87 numba.core.byteflow DEBUG stack: [] 13:52:45,87 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=554 nstack_initial=0) 13:52:45,87 numba.core.byteflow DEBUG dispatch pc=554, inst=LOAD_FAST(arg=6, lineno=115) 13:52:45,87 numba.core.byteflow DEBUG stack [] 13:52:45,87 numba.core.byteflow DEBUG dispatch pc=556, inst=LOAD_FAST(arg=3, lineno=115) 13:52:45,87 numba.core.byteflow DEBUG stack ['$i554.0'] 13:52:45,87 numba.core.byteflow DEBUG dispatch pc=558, inst=COMPARE_OP(arg=0, lineno=115) 13:52:45,87 numba.core.byteflow DEBUG stack ['$i554.0', '$high556.1'] 13:52:45,87 numba.core.byteflow DEBUG dispatch pc=564, inst=POP_JUMP_FORWARD_IF_FALSE(arg=67, lineno=115) 13:52:45,87 numba.core.byteflow DEBUG stack ['$558compare_op.2'] 13:52:45,87 numba.core.byteflow DEBUG end state. edges=[Edge(pc=566, stack=(), blockstack=(), npush=0), Edge(pc=700, stack=(), blockstack=(), npush=0)] 13:52:45,87 numba.core.byteflow DEBUG pending: deque([State(pc_initial=566 nstack_initial=0), State(pc_initial=700 nstack_initial=0)]) 13:52:45,87 numba.core.byteflow DEBUG stack: [] 13:52:45,87 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=566 nstack_initial=0) 13:52:45,87 numba.core.byteflow DEBUG dispatch pc=566, inst=PUSH_NULL(arg=None, lineno=115) 13:52:45,87 numba.core.byteflow DEBUG stack [] 13:52:45,87 numba.core.byteflow DEBUG dispatch pc=568, inst=LOAD_DEREF(arg=9, lineno=115) 13:52:45,87 numba.core.byteflow DEBUG stack ['$null$566.0'] 13:52:45,88 numba.core.byteflow DEBUG dispatch pc=570, inst=PUSH_NULL(arg=None, lineno=115) 13:52:45,88 numba.core.byteflow DEBUG stack ['$null$566.0', '$568load_deref.1'] 13:52:45,88 numba.core.byteflow DEBUG dispatch pc=572, inst=LOAD_DEREF(arg=8, lineno=115) 13:52:45,88 numba.core.byteflow DEBUG stack ['$null$566.0', '$568load_deref.1', '$null$570.2'] 13:52:45,88 numba.core.byteflow DEBUG dispatch pc=574, inst=LOAD_FAST(arg=0, lineno=115) 13:52:45,88 numba.core.byteflow DEBUG stack ['$null$566.0', '$568load_deref.1', '$null$570.2', '$572load_deref.3'] 13:52:45,88 numba.core.byteflow DEBUG dispatch pc=576, inst=LOAD_FAST(arg=1, lineno=115) 13:52:45,88 numba.core.byteflow DEBUG stack ['$null$566.0', '$568load_deref.1', '$null$570.2', '$572load_deref.3', '$A574.4'] 13:52:45,88 numba.core.byteflow DEBUG dispatch pc=578, inst=LOAD_FAST(arg=6, lineno=115) 13:52:45,88 numba.core.byteflow DEBUG stack ['$null$566.0', '$568load_deref.1', '$null$570.2', '$572load_deref.3', '$A574.4', '$R576.5'] 13:52:45,88 numba.core.byteflow DEBUG dispatch pc=580, inst=BINARY_SUBSCR(arg=None, lineno=115) 13:52:45,88 numba.core.byteflow DEBUG stack ['$null$566.0', '$568load_deref.1', '$null$570.2', '$572load_deref.3', '$A574.4', '$R576.5', '$i578.6'] 13:52:45,88 numba.core.byteflow DEBUG dispatch pc=590, inst=PRECALL(arg=2, lineno=115) 13:52:45,88 numba.core.byteflow DEBUG stack ['$null$566.0', '$568load_deref.1', '$null$570.2', '$572load_deref.3', '$A574.4', '$580binary_subscr.7'] 13:52:45,88 numba.core.byteflow DEBUG dispatch pc=594, inst=CALL(arg=2, lineno=115) 13:52:45,88 numba.core.byteflow DEBUG stack ['$null$566.0', '$568load_deref.1', '$null$570.2', '$572load_deref.3', '$A574.4', '$580binary_subscr.7'] 13:52:45,88 numba.core.byteflow DEBUG dispatch pc=604, inst=LOAD_FAST(arg=5, lineno=115) 13:52:45,88 numba.core.byteflow DEBUG stack ['$null$566.0', '$568load_deref.1', '$594call.8'] 13:52:45,88 numba.core.byteflow DEBUG dispatch pc=606, inst=PRECALL(arg=2, lineno=115) 13:52:45,88 numba.core.byteflow DEBUG stack ['$null$566.0', '$568load_deref.1', '$594call.8', '$pivot604.9'] 13:52:45,88 numba.core.byteflow DEBUG dispatch pc=610, inst=CALL(arg=2, lineno=115) 13:52:45,88 numba.core.byteflow DEBUG stack ['$null$566.0', '$568load_deref.1', '$594call.8', '$pivot604.9'] 13:52:45,88 numba.core.byteflow DEBUG dispatch pc=620, inst=POP_JUMP_FORWARD_IF_FALSE(arg=39, lineno=115) 13:52:45,88 numba.core.byteflow DEBUG stack ['$610call.10'] 13:52:45,88 numba.core.byteflow DEBUG end state. edges=[Edge(pc=622, stack=(), blockstack=(), npush=0), Edge(pc=700, stack=(), blockstack=(), npush=0)] 13:52:45,88 numba.core.byteflow DEBUG pending: deque([State(pc_initial=700 nstack_initial=0), State(pc_initial=622 nstack_initial=0), State(pc_initial=700 nstack_initial=0)]) 13:52:45,88 numba.core.byteflow DEBUG stack: [] 13:52:45,88 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=700 nstack_initial=0) 13:52:45,88 numba.core.byteflow DEBUG dispatch pc=700, inst=LOAD_FAST(arg=7, lineno=117) 13:52:45,88 numba.core.byteflow DEBUG stack [] 13:52:45,88 numba.core.byteflow DEBUG dispatch pc=702, inst=LOAD_FAST(arg=2, lineno=117) 13:52:45,88 numba.core.byteflow DEBUG stack ['$j700.0'] 13:52:45,89 numba.core.byteflow DEBUG dispatch pc=704, inst=COMPARE_OP(arg=5, lineno=117) 13:52:45,89 numba.core.byteflow DEBUG stack ['$j700.0', '$low702.1'] 13:52:45,89 numba.core.byteflow DEBUG dispatch pc=710, inst=POP_JUMP_FORWARD_IF_FALSE(arg=67, lineno=117) 13:52:45,89 numba.core.byteflow DEBUG stack ['$704compare_op.2'] 13:52:45,89 numba.core.byteflow DEBUG end state. edges=[Edge(pc=712, stack=(), blockstack=(), npush=0), Edge(pc=846, stack=(), blockstack=(), npush=0)] 13:52:45,89 numba.core.byteflow DEBUG pending: deque([State(pc_initial=622 nstack_initial=0), State(pc_initial=700 nstack_initial=0), State(pc_initial=712 nstack_initial=0), State(pc_initial=846 nstack_initial=0)]) 13:52:45,89 numba.core.byteflow DEBUG stack: [] 13:52:45,89 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=622 nstack_initial=0) 13:52:45,89 numba.core.byteflow DEBUG dispatch pc=622, inst=LOAD_FAST(arg=6, lineno=116) 13:52:45,89 numba.core.byteflow DEBUG stack [] 13:52:45,89 numba.core.byteflow DEBUG dispatch pc=624, inst=LOAD_CONST(arg=2, lineno=116) 13:52:45,89 numba.core.byteflow DEBUG stack ['$i622.0'] 13:52:45,89 numba.core.byteflow DEBUG dispatch pc=626, inst=BINARY_OP(arg=13, lineno=116) 13:52:45,89 numba.core.byteflow DEBUG stack ['$i622.0', '$const624.1'] 13:52:45,89 numba.core.byteflow DEBUG dispatch pc=630, inst=STORE_FAST(arg=6, lineno=116) 13:52:45,89 numba.core.byteflow DEBUG stack ['$binop_iadd626.2'] 13:52:45,89 numba.core.byteflow DEBUG dispatch pc=632, inst=LOAD_FAST(arg=6, lineno=115) 13:52:45,89 numba.core.byteflow DEBUG stack [] 13:52:45,89 numba.core.byteflow DEBUG dispatch pc=634, inst=LOAD_FAST(arg=3, lineno=115) 13:52:45,89 numba.core.byteflow DEBUG stack ['$i632.3'] 13:52:45,89 numba.core.byteflow DEBUG dispatch pc=636, inst=COMPARE_OP(arg=0, lineno=115) 13:52:45,89 numba.core.byteflow DEBUG stack ['$i632.3', '$high634.4'] 13:52:45,89 numba.core.byteflow DEBUG dispatch pc=642, inst=POP_JUMP_FORWARD_IF_FALSE(arg=28, lineno=115) 13:52:45,89 numba.core.byteflow DEBUG stack ['$636compare_op.5'] 13:52:45,89 numba.core.byteflow DEBUG end state. edges=[Edge(pc=644, stack=(), blockstack=(), npush=0), Edge(pc=700, stack=(), blockstack=(), npush=0)] 13:52:45,89 numba.core.byteflow DEBUG pending: deque([State(pc_initial=700 nstack_initial=0), State(pc_initial=712 nstack_initial=0), State(pc_initial=846 nstack_initial=0), State(pc_initial=644 nstack_initial=0), State(pc_initial=700 nstack_initial=0)]) 13:52:45,89 numba.core.byteflow DEBUG pending: deque([State(pc_initial=712 nstack_initial=0), State(pc_initial=846 nstack_initial=0), State(pc_initial=644 nstack_initial=0), State(pc_initial=700 nstack_initial=0)]) 13:52:45,89 numba.core.byteflow DEBUG stack: [] 13:52:45,89 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=712 nstack_initial=0) 13:52:45,89 numba.core.byteflow DEBUG dispatch pc=712, inst=PUSH_NULL(arg=None, lineno=117) 13:52:45,89 numba.core.byteflow DEBUG stack [] 13:52:45,89 numba.core.byteflow DEBUG dispatch pc=714, inst=LOAD_DEREF(arg=9, lineno=117) 13:52:45,89 numba.core.byteflow DEBUG stack ['$null$712.0'] 13:52:45,90 numba.core.byteflow DEBUG dispatch pc=716, inst=LOAD_FAST(arg=5, lineno=117) 13:52:45,90 numba.core.byteflow DEBUG stack ['$null$712.0', '$714load_deref.1'] 13:52:45,90 numba.core.byteflow DEBUG dispatch pc=718, inst=PUSH_NULL(arg=None, lineno=117) 13:52:45,90 numba.core.byteflow DEBUG stack ['$null$712.0', '$714load_deref.1', '$pivot716.2'] 13:52:45,90 numba.core.byteflow DEBUG dispatch pc=720, inst=LOAD_DEREF(arg=8, lineno=117) 13:52:45,90 numba.core.byteflow DEBUG stack ['$null$712.0', '$714load_deref.1', '$pivot716.2', '$null$718.3'] 13:52:45,90 numba.core.byteflow DEBUG dispatch pc=722, inst=LOAD_FAST(arg=0, lineno=117) 13:52:45,90 numba.core.byteflow DEBUG stack ['$null$712.0', '$714load_deref.1', '$pivot716.2', '$null$718.3', '$720load_deref.4'] 13:52:45,90 numba.core.byteflow DEBUG dispatch pc=724, inst=LOAD_FAST(arg=1, lineno=117) 13:52:45,90 numba.core.byteflow DEBUG stack ['$null$712.0', '$714load_deref.1', '$pivot716.2', '$null$718.3', '$720load_deref.4', '$A722.5'] 13:52:45,90 numba.core.byteflow DEBUG dispatch pc=726, inst=LOAD_FAST(arg=7, lineno=117) 13:52:45,90 numba.core.byteflow DEBUG stack ['$null$712.0', '$714load_deref.1', '$pivot716.2', '$null$718.3', '$720load_deref.4', '$A722.5', '$R724.6'] 13:52:45,90 numba.core.byteflow DEBUG dispatch pc=728, inst=BINARY_SUBSCR(arg=None, lineno=117) 13:52:45,90 numba.core.byteflow DEBUG stack ['$null$712.0', '$714load_deref.1', '$pivot716.2', '$null$718.3', '$720load_deref.4', '$A722.5', '$R724.6', '$j726.7'] 13:52:45,90 numba.core.byteflow DEBUG dispatch pc=738, inst=PRECALL(arg=2, lineno=117) 13:52:45,90 numba.core.byteflow DEBUG stack ['$null$712.0', '$714load_deref.1', '$pivot716.2', '$null$718.3', '$720load_deref.4', '$A722.5', '$728binary_subscr.8'] 13:52:45,90 numba.core.byteflow DEBUG dispatch pc=742, inst=CALL(arg=2, lineno=117) 13:52:45,90 numba.core.byteflow DEBUG stack ['$null$712.0', '$714load_deref.1', '$pivot716.2', '$null$718.3', '$720load_deref.4', '$A722.5', '$728binary_subscr.8'] 13:52:45,90 numba.core.byteflow DEBUG dispatch pc=752, inst=PRECALL(arg=2, lineno=117) 13:52:45,90 numba.core.byteflow DEBUG stack ['$null$712.0', '$714load_deref.1', '$pivot716.2', '$742call.9'] 13:52:45,90 numba.core.byteflow DEBUG dispatch pc=756, inst=CALL(arg=2, lineno=117) 13:52:45,90 numba.core.byteflow DEBUG stack ['$null$712.0', '$714load_deref.1', '$pivot716.2', '$742call.9'] 13:52:45,90 numba.core.byteflow DEBUG dispatch pc=766, inst=POP_JUMP_FORWARD_IF_FALSE(arg=39, lineno=117) 13:52:45,90 numba.core.byteflow DEBUG stack ['$756call.10'] 13:52:45,90 numba.core.byteflow DEBUG end state. edges=[Edge(pc=768, stack=(), blockstack=(), npush=0), Edge(pc=846, stack=(), blockstack=(), npush=0)] 13:52:45,90 numba.core.byteflow DEBUG pending: deque([State(pc_initial=846 nstack_initial=0), State(pc_initial=644 nstack_initial=0), State(pc_initial=700 nstack_initial=0), State(pc_initial=768 nstack_initial=0), State(pc_initial=846 nstack_initial=0)]) 13:52:45,90 numba.core.byteflow DEBUG stack: [] 13:52:45,90 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=846 nstack_initial=0) 13:52:45,90 numba.core.byteflow DEBUG dispatch pc=846, inst=LOAD_FAST(arg=6, lineno=119) 13:52:45,90 numba.core.byteflow DEBUG stack [] 13:52:45,90 numba.core.byteflow DEBUG dispatch pc=848, inst=LOAD_FAST(arg=7, lineno=119) 13:52:45,90 numba.core.byteflow DEBUG stack ['$i846.0'] 13:52:45,91 numba.core.byteflow DEBUG dispatch pc=850, inst=COMPARE_OP(arg=5, lineno=119) 13:52:45,91 numba.core.byteflow DEBUG stack ['$i846.0', '$j848.1'] 13:52:45,91 numba.core.byteflow DEBUG dispatch pc=856, inst=POP_JUMP_FORWARD_IF_FALSE(arg=1, lineno=119) 13:52:45,91 numba.core.byteflow DEBUG stack ['$850compare_op.2'] 13:52:45,91 numba.core.byteflow DEBUG end state. edges=[Edge(pc=858, stack=(), blockstack=(), npush=0), Edge(pc=860, stack=(), blockstack=(), npush=0)] 13:52:45,91 numba.core.byteflow DEBUG pending: deque([State(pc_initial=644 nstack_initial=0), State(pc_initial=700 nstack_initial=0), State(pc_initial=768 nstack_initial=0), State(pc_initial=846 nstack_initial=0), State(pc_initial=858 nstack_initial=0), State(pc_initial=860 nstack_initial=0)]) 13:52:45,91 numba.core.byteflow DEBUG stack: [] 13:52:45,91 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=644 nstack_initial=0) 13:52:45,91 numba.core.byteflow DEBUG dispatch pc=644, inst=PUSH_NULL(arg=None, lineno=115) 13:52:45,91 numba.core.byteflow DEBUG stack [] 13:52:45,91 numba.core.byteflow DEBUG dispatch pc=646, inst=LOAD_DEREF(arg=9, lineno=115) 13:52:45,91 numba.core.byteflow DEBUG stack ['$null$644.0'] 13:52:45,91 numba.core.byteflow DEBUG dispatch pc=648, inst=PUSH_NULL(arg=None, lineno=115) 13:52:45,91 numba.core.byteflow DEBUG stack ['$null$644.0', '$646load_deref.1'] 13:52:45,91 numba.core.byteflow DEBUG dispatch pc=650, inst=LOAD_DEREF(arg=8, lineno=115) 13:52:45,91 numba.core.byteflow DEBUG stack ['$null$644.0', '$646load_deref.1', '$null$648.2'] 13:52:45,91 numba.core.byteflow DEBUG dispatch pc=652, inst=LOAD_FAST(arg=0, lineno=115) 13:52:45,91 numba.core.byteflow DEBUG stack ['$null$644.0', '$646load_deref.1', '$null$648.2', '$650load_deref.3'] 13:52:45,91 numba.core.byteflow DEBUG dispatch pc=654, inst=LOAD_FAST(arg=1, lineno=115) 13:52:45,91 numba.core.byteflow DEBUG stack ['$null$644.0', '$646load_deref.1', '$null$648.2', '$650load_deref.3', '$A652.4'] 13:52:45,91 numba.core.byteflow DEBUG dispatch pc=656, inst=LOAD_FAST(arg=6, lineno=115) 13:52:45,91 numba.core.byteflow DEBUG stack ['$null$644.0', '$646load_deref.1', '$null$648.2', '$650load_deref.3', '$A652.4', '$R654.5'] 13:52:45,91 numba.core.byteflow DEBUG dispatch pc=658, inst=BINARY_SUBSCR(arg=None, lineno=115) 13:52:45,91 numba.core.byteflow DEBUG stack ['$null$644.0', '$646load_deref.1', '$null$648.2', '$650load_deref.3', '$A652.4', '$R654.5', '$i656.6'] 13:52:45,91 numba.core.byteflow DEBUG dispatch pc=668, inst=PRECALL(arg=2, lineno=115) 13:52:45,91 numba.core.byteflow DEBUG stack ['$null$644.0', '$646load_deref.1', '$null$648.2', '$650load_deref.3', '$A652.4', '$658binary_subscr.7'] 13:52:45,91 numba.core.byteflow DEBUG dispatch pc=672, inst=CALL(arg=2, lineno=115) 13:52:45,91 numba.core.byteflow DEBUG stack ['$null$644.0', '$646load_deref.1', '$null$648.2', '$650load_deref.3', '$A652.4', '$658binary_subscr.7'] 13:52:45,91 numba.core.byteflow DEBUG dispatch pc=682, inst=LOAD_FAST(arg=5, lineno=115) 13:52:45,91 numba.core.byteflow DEBUG stack ['$null$644.0', '$646load_deref.1', '$672call.8'] 13:52:45,91 numba.core.byteflow DEBUG dispatch pc=684, inst=PRECALL(arg=2, lineno=115) 13:52:45,91 numba.core.byteflow DEBUG stack ['$null$644.0', '$646load_deref.1', '$672call.8', '$pivot682.9'] 13:52:45,92 numba.core.byteflow DEBUG dispatch pc=688, inst=CALL(arg=2, lineno=115) 13:52:45,92 numba.core.byteflow DEBUG stack ['$null$644.0', '$646load_deref.1', '$672call.8', '$pivot682.9'] 13:52:45,92 numba.core.byteflow DEBUG dispatch pc=698, inst=POP_JUMP_BACKWARD_IF_TRUE(arg=39, lineno=115) 13:52:45,92 numba.core.byteflow DEBUG stack ['$688call.10'] 13:52:45,92 numba.core.byteflow DEBUG end state. edges=[Edge(pc=700, stack=(), blockstack=(), npush=0), Edge(pc=622, stack=(), blockstack=(), npush=0)] 13:52:45,92 numba.core.byteflow DEBUG pending: deque([State(pc_initial=700 nstack_initial=0), State(pc_initial=768 nstack_initial=0), State(pc_initial=846 nstack_initial=0), State(pc_initial=858 nstack_initial=0), State(pc_initial=860 nstack_initial=0), State(pc_initial=700 nstack_initial=0), State(pc_initial=622 nstack_initial=0)]) 13:52:45,92 numba.core.byteflow DEBUG pending: deque([State(pc_initial=768 nstack_initial=0), State(pc_initial=846 nstack_initial=0), State(pc_initial=858 nstack_initial=0), State(pc_initial=860 nstack_initial=0), State(pc_initial=700 nstack_initial=0), State(pc_initial=622 nstack_initial=0)]) 13:52:45,92 numba.core.byteflow DEBUG stack: [] 13:52:45,92 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=768 nstack_initial=0) 13:52:45,92 numba.core.byteflow DEBUG dispatch pc=768, inst=LOAD_FAST(arg=7, lineno=118) 13:52:45,92 numba.core.byteflow DEBUG stack [] 13:52:45,92 numba.core.byteflow DEBUG dispatch pc=770, inst=LOAD_CONST(arg=2, lineno=118) 13:52:45,92 numba.core.byteflow DEBUG stack ['$j768.0'] 13:52:45,92 numba.core.byteflow DEBUG dispatch pc=772, inst=BINARY_OP(arg=23, lineno=118) 13:52:45,92 numba.core.byteflow DEBUG stack ['$j768.0', '$const770.1'] 13:52:45,92 numba.core.byteflow DEBUG dispatch pc=776, inst=STORE_FAST(arg=7, lineno=118) 13:52:45,92 numba.core.byteflow DEBUG stack ['$binop_isub772.2'] 13:52:45,92 numba.core.byteflow DEBUG dispatch pc=778, inst=LOAD_FAST(arg=7, lineno=117) 13:52:45,92 numba.core.byteflow DEBUG stack [] 13:52:45,92 numba.core.byteflow DEBUG dispatch pc=780, inst=LOAD_FAST(arg=2, lineno=117) 13:52:45,92 numba.core.byteflow DEBUG stack ['$j778.3'] 13:52:45,92 numba.core.byteflow DEBUG dispatch pc=782, inst=COMPARE_OP(arg=5, lineno=117) 13:52:45,92 numba.core.byteflow DEBUG stack ['$j778.3', '$low780.4'] 13:52:45,92 numba.core.byteflow DEBUG dispatch pc=788, inst=POP_JUMP_FORWARD_IF_FALSE(arg=28, lineno=117) 13:52:45,92 numba.core.byteflow DEBUG stack ['$782compare_op.5'] 13:52:45,92 numba.core.byteflow DEBUG end state. edges=[Edge(pc=790, stack=(), blockstack=(), npush=0), Edge(pc=846, stack=(), blockstack=(), npush=0)] 13:52:45,92 numba.core.byteflow DEBUG pending: deque([State(pc_initial=846 nstack_initial=0), State(pc_initial=858 nstack_initial=0), State(pc_initial=860 nstack_initial=0), State(pc_initial=700 nstack_initial=0), State(pc_initial=622 nstack_initial=0), State(pc_initial=790 nstack_initial=0), State(pc_initial=846 nstack_initial=0)]) 13:52:45,92 numba.core.byteflow DEBUG pending: deque([State(pc_initial=858 nstack_initial=0), State(pc_initial=860 nstack_initial=0), State(pc_initial=700 nstack_initial=0), State(pc_initial=622 nstack_initial=0), State(pc_initial=790 nstack_initial=0), State(pc_initial=846 nstack_initial=0)]) 13:52:45,92 numba.core.byteflow DEBUG stack: [] 13:52:45,92 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=858 nstack_initial=0) 13:52:45,92 numba.core.byteflow DEBUG dispatch pc=858, inst=JUMP_FORWARD(arg=34, lineno=120) 13:52:45,92 numba.core.byteflow DEBUG stack [] 13:52:45,92 numba.core.byteflow DEBUG end state. edges=[Edge(pc=928, stack=(), blockstack=(), npush=0)] 13:52:45,93 numba.core.byteflow DEBUG pending: deque([State(pc_initial=860 nstack_initial=0), State(pc_initial=700 nstack_initial=0), State(pc_initial=622 nstack_initial=0), State(pc_initial=790 nstack_initial=0), State(pc_initial=846 nstack_initial=0), State(pc_initial=928 nstack_initial=0)]) 13:52:45,93 numba.core.byteflow DEBUG stack: [] 13:52:45,93 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=860 nstack_initial=0) 13:52:45,93 numba.core.byteflow DEBUG dispatch pc=860, inst=LOAD_FAST(arg=1, lineno=121) 13:52:45,93 numba.core.byteflow DEBUG stack [] 13:52:45,93 numba.core.byteflow DEBUG dispatch pc=862, inst=LOAD_FAST(arg=7, lineno=121) 13:52:45,93 numba.core.byteflow DEBUG stack ['$R860.0'] 13:52:45,93 numba.core.byteflow DEBUG dispatch pc=864, inst=BINARY_SUBSCR(arg=None, lineno=121) 13:52:45,93 numba.core.byteflow DEBUG stack ['$R860.0', '$j862.1'] 13:52:45,93 numba.core.byteflow DEBUG dispatch pc=874, inst=LOAD_FAST(arg=1, lineno=121) 13:52:45,93 numba.core.byteflow DEBUG stack ['$864binary_subscr.2'] 13:52:45,93 numba.core.byteflow DEBUG dispatch pc=876, inst=LOAD_FAST(arg=6, lineno=121) 13:52:45,93 numba.core.byteflow DEBUG stack ['$864binary_subscr.2', '$R874.3'] 13:52:45,93 numba.core.byteflow DEBUG dispatch pc=878, inst=BINARY_SUBSCR(arg=None, lineno=121) 13:52:45,93 numba.core.byteflow DEBUG stack ['$864binary_subscr.2', '$R874.3', '$i876.4'] 13:52:45,93 numba.core.byteflow DEBUG dispatch pc=888, inst=SWAP(arg=2, lineno=121) 13:52:45,93 numba.core.byteflow DEBUG stack ['$864binary_subscr.2', '$878binary_subscr.5'] 13:52:45,93 numba.core.byteflow DEBUG dispatch pc=890, inst=LOAD_FAST(arg=1, lineno=121) 13:52:45,93 numba.core.byteflow DEBUG stack ['$878binary_subscr.5', '$864binary_subscr.2'] 13:52:45,93 numba.core.byteflow DEBUG dispatch pc=892, inst=LOAD_FAST(arg=6, lineno=121) 13:52:45,93 numba.core.byteflow DEBUG stack ['$878binary_subscr.5', '$864binary_subscr.2', '$R890.6'] 13:52:45,93 numba.core.byteflow DEBUG dispatch pc=894, inst=STORE_SUBSCR(arg=None, lineno=121) 13:52:45,93 numba.core.byteflow DEBUG stack ['$878binary_subscr.5', '$864binary_subscr.2', '$R890.6', '$i892.7'] 13:52:45,93 numba.core.byteflow DEBUG dispatch pc=898, inst=LOAD_FAST(arg=1, lineno=121) 13:52:45,93 numba.core.byteflow DEBUG stack ['$878binary_subscr.5'] 13:52:45,93 numba.core.byteflow DEBUG dispatch pc=900, inst=LOAD_FAST(arg=7, lineno=121) 13:52:45,93 numba.core.byteflow DEBUG stack ['$878binary_subscr.5', '$R898.8'] 13:52:45,93 numba.core.byteflow DEBUG dispatch pc=902, inst=STORE_SUBSCR(arg=None, lineno=121) 13:52:45,93 numba.core.byteflow DEBUG stack ['$878binary_subscr.5', '$R898.8', '$j900.9'] 13:52:45,93 numba.core.byteflow DEBUG dispatch pc=906, inst=LOAD_FAST(arg=6, lineno=122) 13:52:45,93 numba.core.byteflow DEBUG stack [] 13:52:45,94 numba.core.byteflow DEBUG dispatch pc=908, inst=LOAD_CONST(arg=2, lineno=122) 13:52:45,94 numba.core.byteflow DEBUG stack ['$i906.10'] 13:52:45,94 numba.core.byteflow DEBUG dispatch pc=910, inst=BINARY_OP(arg=13, lineno=122) 13:52:45,94 numba.core.byteflow DEBUG stack ['$i906.10', '$const908.11'] 13:52:45,94 numba.core.byteflow DEBUG dispatch pc=914, inst=STORE_FAST(arg=6, lineno=122) 13:52:45,94 numba.core.byteflow DEBUG stack ['$binop_iadd910.12'] 13:52:45,94 numba.core.byteflow DEBUG dispatch pc=916, inst=LOAD_FAST(arg=7, lineno=123) 13:52:45,94 numba.core.byteflow DEBUG stack [] 13:52:45,94 numba.core.byteflow DEBUG dispatch pc=918, inst=LOAD_CONST(arg=2, lineno=123) 13:52:45,94 numba.core.byteflow DEBUG stack ['$j916.13'] 13:52:45,94 numba.core.byteflow DEBUG dispatch pc=920, inst=BINARY_OP(arg=23, lineno=123) 13:52:45,94 numba.core.byteflow DEBUG stack ['$j916.13', '$const918.14'] 13:52:45,94 numba.core.byteflow DEBUG dispatch pc=924, inst=STORE_FAST(arg=7, lineno=123) 13:52:45,94 numba.core.byteflow DEBUG stack ['$binop_isub920.15'] 13:52:45,94 numba.core.byteflow DEBUG dispatch pc=926, inst=JUMP_BACKWARD(arg=187, lineno=114) 13:52:45,94 numba.core.byteflow DEBUG stack [] 13:52:45,94 numba.core.byteflow DEBUG end state. edges=[Edge(pc=554, stack=(), blockstack=(), npush=0)] 13:52:45,94 numba.core.byteflow DEBUG pending: deque([State(pc_initial=700 nstack_initial=0), State(pc_initial=622 nstack_initial=0), State(pc_initial=790 nstack_initial=0), State(pc_initial=846 nstack_initial=0), State(pc_initial=928 nstack_initial=0), State(pc_initial=554 nstack_initial=0)]) 13:52:45,94 numba.core.byteflow DEBUG pending: deque([State(pc_initial=622 nstack_initial=0), State(pc_initial=790 nstack_initial=0), State(pc_initial=846 nstack_initial=0), State(pc_initial=928 nstack_initial=0), State(pc_initial=554 nstack_initial=0)]) 13:52:45,94 numba.core.byteflow DEBUG pending: deque([State(pc_initial=790 nstack_initial=0), State(pc_initial=846 nstack_initial=0), State(pc_initial=928 nstack_initial=0), State(pc_initial=554 nstack_initial=0)]) 13:52:45,94 numba.core.byteflow DEBUG stack: [] 13:52:45,94 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=790 nstack_initial=0) 13:52:45,94 numba.core.byteflow DEBUG dispatch pc=790, inst=PUSH_NULL(arg=None, lineno=117) 13:52:45,94 numba.core.byteflow DEBUG stack [] 13:52:45,94 numba.core.byteflow DEBUG dispatch pc=792, inst=LOAD_DEREF(arg=9, lineno=117) 13:52:45,94 numba.core.byteflow DEBUG stack ['$null$790.0'] 13:52:45,94 numba.core.byteflow DEBUG dispatch pc=794, inst=LOAD_FAST(arg=5, lineno=117) 13:52:45,94 numba.core.byteflow DEBUG stack ['$null$790.0', '$792load_deref.1'] 13:52:45,94 numba.core.byteflow DEBUG dispatch pc=796, inst=PUSH_NULL(arg=None, lineno=117) 13:52:45,94 numba.core.byteflow DEBUG stack ['$null$790.0', '$792load_deref.1', '$pivot794.2'] 13:52:45,94 numba.core.byteflow DEBUG dispatch pc=798, inst=LOAD_DEREF(arg=8, lineno=117) 13:52:45,94 numba.core.byteflow DEBUG stack ['$null$790.0', '$792load_deref.1', '$pivot794.2', '$null$796.3'] 13:52:45,94 numba.core.byteflow DEBUG dispatch pc=800, inst=LOAD_FAST(arg=0, lineno=117) 13:52:45,95 numba.core.byteflow DEBUG stack ['$null$790.0', '$792load_deref.1', '$pivot794.2', '$null$796.3', '$798load_deref.4'] 13:52:45,95 numba.core.byteflow DEBUG dispatch pc=802, inst=LOAD_FAST(arg=1, lineno=117) 13:52:45,95 numba.core.byteflow DEBUG stack ['$null$790.0', '$792load_deref.1', '$pivot794.2', '$null$796.3', '$798load_deref.4', '$A800.5'] 13:52:45,95 numba.core.byteflow DEBUG dispatch pc=804, inst=LOAD_FAST(arg=7, lineno=117) 13:52:45,95 numba.core.byteflow DEBUG stack ['$null$790.0', '$792load_deref.1', '$pivot794.2', '$null$796.3', '$798load_deref.4', '$A800.5', '$R802.6'] 13:52:45,95 numba.core.byteflow DEBUG dispatch pc=806, inst=BINARY_SUBSCR(arg=None, lineno=117) 13:52:45,95 numba.core.byteflow DEBUG stack ['$null$790.0', '$792load_deref.1', '$pivot794.2', '$null$796.3', '$798load_deref.4', '$A800.5', '$R802.6', '$j804.7'] 13:52:45,95 numba.core.byteflow DEBUG dispatch pc=816, inst=PRECALL(arg=2, lineno=117) 13:52:45,95 numba.core.byteflow DEBUG stack ['$null$790.0', '$792load_deref.1', '$pivot794.2', '$null$796.3', '$798load_deref.4', '$A800.5', '$806binary_subscr.8'] 13:52:45,95 numba.core.byteflow DEBUG dispatch pc=820, inst=CALL(arg=2, lineno=117) 13:52:45,95 numba.core.byteflow DEBUG stack ['$null$790.0', '$792load_deref.1', '$pivot794.2', '$null$796.3', '$798load_deref.4', '$A800.5', '$806binary_subscr.8'] 13:52:45,95 numba.core.byteflow DEBUG dispatch pc=830, inst=PRECALL(arg=2, lineno=117) 13:52:45,95 numba.core.byteflow DEBUG stack ['$null$790.0', '$792load_deref.1', '$pivot794.2', '$820call.9'] 13:52:45,95 numba.core.byteflow DEBUG dispatch pc=834, inst=CALL(arg=2, lineno=117) 13:52:45,95 numba.core.byteflow DEBUG stack ['$null$790.0', '$792load_deref.1', '$pivot794.2', '$820call.9'] 13:52:45,95 numba.core.byteflow DEBUG dispatch pc=844, inst=POP_JUMP_BACKWARD_IF_TRUE(arg=39, lineno=117) 13:52:45,95 numba.core.byteflow DEBUG stack ['$834call.10'] 13:52:45,95 numba.core.byteflow DEBUG end state. edges=[Edge(pc=846, stack=(), blockstack=(), npush=0), Edge(pc=768, stack=(), blockstack=(), npush=0)] 13:52:45,95 numba.core.byteflow DEBUG pending: deque([State(pc_initial=846 nstack_initial=0), State(pc_initial=928 nstack_initial=0), State(pc_initial=554 nstack_initial=0), State(pc_initial=846 nstack_initial=0), State(pc_initial=768 nstack_initial=0)]) 13:52:45,95 numba.core.byteflow DEBUG pending: deque([State(pc_initial=928 nstack_initial=0), State(pc_initial=554 nstack_initial=0), State(pc_initial=846 nstack_initial=0), State(pc_initial=768 nstack_initial=0)]) 13:52:45,95 numba.core.byteflow DEBUG stack: [] 13:52:45,95 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=928 nstack_initial=0) 13:52:45,95 numba.core.byteflow DEBUG dispatch pc=928, inst=LOAD_FAST(arg=1, lineno=126) 13:52:45,95 numba.core.byteflow DEBUG stack [] 13:52:45,95 numba.core.byteflow DEBUG dispatch pc=930, inst=LOAD_FAST(arg=3, lineno=126) 13:52:45,95 numba.core.byteflow DEBUG stack ['$R928.0'] 13:52:45,95 numba.core.byteflow DEBUG dispatch pc=932, inst=BINARY_SUBSCR(arg=None, lineno=126) 13:52:45,95 numba.core.byteflow DEBUG stack ['$R928.0', '$high930.1'] 13:52:45,95 numba.core.byteflow DEBUG dispatch pc=942, inst=LOAD_FAST(arg=1, lineno=126) 13:52:45,95 numba.core.byteflow DEBUG stack ['$932binary_subscr.2'] 13:52:45,95 numba.core.byteflow DEBUG dispatch pc=944, inst=LOAD_FAST(arg=6, lineno=126) 13:52:45,96 numba.core.byteflow DEBUG stack ['$932binary_subscr.2', '$R942.3'] 13:52:45,96 numba.core.byteflow DEBUG dispatch pc=946, inst=BINARY_SUBSCR(arg=None, lineno=126) 13:52:45,96 numba.core.byteflow DEBUG stack ['$932binary_subscr.2', '$R942.3', '$i944.4'] 13:52:45,96 numba.core.byteflow DEBUG dispatch pc=956, inst=SWAP(arg=2, lineno=126) 13:52:45,96 numba.core.byteflow DEBUG stack ['$932binary_subscr.2', '$946binary_subscr.5'] 13:52:45,96 numba.core.byteflow DEBUG dispatch pc=958, inst=LOAD_FAST(arg=1, lineno=126) 13:52:45,96 numba.core.byteflow DEBUG stack ['$946binary_subscr.5', '$932binary_subscr.2'] 13:52:45,96 numba.core.byteflow DEBUG dispatch pc=960, inst=LOAD_FAST(arg=6, lineno=126) 13:52:45,96 numba.core.byteflow DEBUG stack ['$946binary_subscr.5', '$932binary_subscr.2', '$R958.6'] 13:52:45,96 numba.core.byteflow DEBUG dispatch pc=962, inst=STORE_SUBSCR(arg=None, lineno=126) 13:52:45,96 numba.core.byteflow DEBUG stack ['$946binary_subscr.5', '$932binary_subscr.2', '$R958.6', '$i960.7'] 13:52:45,96 numba.core.byteflow DEBUG dispatch pc=966, inst=LOAD_FAST(arg=1, lineno=126) 13:52:45,96 numba.core.byteflow DEBUG stack ['$946binary_subscr.5'] 13:52:45,96 numba.core.byteflow DEBUG dispatch pc=968, inst=LOAD_FAST(arg=3, lineno=126) 13:52:45,96 numba.core.byteflow DEBUG stack ['$946binary_subscr.5', '$R966.8'] 13:52:45,96 numba.core.byteflow DEBUG dispatch pc=970, inst=STORE_SUBSCR(arg=None, lineno=126) 13:52:45,96 numba.core.byteflow DEBUG stack ['$946binary_subscr.5', '$R966.8', '$high968.9'] 13:52:45,96 numba.core.byteflow DEBUG dispatch pc=974, inst=LOAD_FAST(arg=6, lineno=127) 13:52:45,96 numba.core.byteflow DEBUG stack [] 13:52:45,96 numba.core.byteflow DEBUG dispatch pc=976, inst=RETURN_VALUE(arg=None, lineno=127) 13:52:45,96 numba.core.byteflow DEBUG stack ['$i974.10'] 13:52:45,96 numba.core.byteflow DEBUG end state. edges=[] 13:52:45,96 numba.core.byteflow DEBUG pending: deque([State(pc_initial=554 nstack_initial=0), State(pc_initial=846 nstack_initial=0), State(pc_initial=768 nstack_initial=0)]) 13:52:45,96 numba.core.byteflow DEBUG pending: deque([State(pc_initial=846 nstack_initial=0), State(pc_initial=768 nstack_initial=0)]) 13:52:45,96 numba.core.byteflow DEBUG pending: deque([State(pc_initial=768 nstack_initial=0)]) 13:52:45,96 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:45,96 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=18 nstack_initial=0): set(), State(pc_initial=22 nstack_initial=0): set(), State(pc_initial=34 nstack_initial=0): set(), State(pc_initial=38 nstack_initial=0): set(), State(pc_initial=142 nstack_initial=0): set(), State(pc_initial=188 nstack_initial=0): set(), State(pc_initial=276 nstack_initial=0): set(), State(pc_initial=322 nstack_initial=0): set(), State(pc_initial=410 nstack_initial=0): set(), State(pc_initial=456 nstack_initial=0): set(), State(pc_initial=554 nstack_initial=0): set(), State(pc_initial=566 nstack_initial=0): set(), State(pc_initial=622 nstack_initial=0): set(), State(pc_initial=644 nstack_initial=0): set(), State(pc_initial=700 nstack_initial=0): set(), State(pc_initial=712 nstack_initial=0): set(), State(pc_initial=768 nstack_initial=0): set(), State(pc_initial=790 nstack_initial=0): set(), State(pc_initial=846 nstack_initial=0): set(), State(pc_initial=858 nstack_initial=0): set(), State(pc_initial=860 nstack_initial=0): set(), State(pc_initial=928 nstack_initial=0): set()}) 13:52:45,97 numba.core.byteflow DEBUG defmap: {} 13:52:45,97 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:45,97 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:45,97 numba.core.byteflow DEBUG keep phismap: {} 13:52:45,97 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:45,97 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:45,97 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {'res': '$low6.0'}), (8, {'res': '$const8.1'}), (10, {'lhs': '$low6.0', 'rhs': '$const8.1', 'res': '$10compare_op.2'}), (12, {}), (14, {}), (16, {'pred': '$10compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={18: (), 22: ()}) 13:52:45,97 numba.core.byteflow DEBUG block_infos State(pc_initial=18 nstack_initial=0): AdaptBlockInfo(insts=((18, {'res': '$assertion_error18.0'}), (20, {'exc': '$assertion_error18.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:45,97 numba.core.byteflow DEBUG block_infos State(pc_initial=22 nstack_initial=0): AdaptBlockInfo(insts=((22, {'res': '$high22.0'}), (24, {'res': '$low24.1'}), (26, {'lhs': '$high22.0', 'rhs': '$low24.1', 'res': '$26compare_op.2'}), (28, {}), (30, {}), (32, {'pred': '$26compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={34: (), 38: ()}) 13:52:45,97 numba.core.byteflow DEBUG block_infos State(pc_initial=34 nstack_initial=0): AdaptBlockInfo(insts=((34, {'res': '$assertion_error34.0'}), (36, {'exc': '$assertion_error34.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:45,97 numba.core.byteflow DEBUG block_infos State(pc_initial=38 nstack_initial=0): AdaptBlockInfo(insts=((38, {'res': '$low38.0'}), (40, {'res': '$high40.1'}), (42, {'op': '+', 'lhs': '$low38.0', 'rhs': '$high40.1', 'res': '$binop_add42.2'}), (44, {}), (46, {'res': '$const46.3'}), (48, {'op': '>>', 'lhs': '$binop_add42.2', 'rhs': '$const46.3', 'res': '$binop_rshift48.4'}), (50, {}), (52, {'value': '$binop_rshift48.4'}), (54, {}), (56, {'res': '$56load_deref.6'}), (58, {}), (60, {'res': '$60load_deref.8'}), (62, {'res': '$A62.9'}), (64, {'res': '$R64.10'}), (66, {'res': '$mid66.11'}), (68, {'index': '$mid66.11', 'target': '$R64.10', 'res': '$68binary_subscr.12'}), (70, {}), (72, {}), (74, {}), (76, {}), (78, {}), (80, {}), (82, {'func': '$60load_deref.8', 'args': ['$A62.9', '$68binary_subscr.12'], 'kw_names': None, 'res': '$82call.13'}), (84, {}), (86, {}), (88, {}), (90, {}), (92, {}), (94, {'res': '$94load_deref.15'}), (96, {'res': '$A96.16'}), (98, {'res': '$R98.17'}), (100, {'res': '$low100.18'}), (102, {'index': '$low100.18', 'target': '$R98.17', 'res': '$102binary_subscr.19'}), (104, {}), (106, {}), (108, {}), (110, {}), (112, {}), (114, {}), (116, {'func': '$94load_deref.15', 'args': ['$A96.16', '$102binary_subscr.19'], 'kw_names': None, 'res': '$116call.20'}), (118, {}), (120, {}), (122, {}), (124, {}), (126, {}), (128, {}), (130, {'func': '$56load_deref.6', 'args': ['$82call.13', '$116call.20'], 'kw_names': None, 'res': '$130call.21'}), (132, {}), (134, {}), (136, {}), (138, {}), (140, {'pred': '$130call.21'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={142: (), 188: ()}) 13:52:45,97 numba.core.byteflow DEBUG block_infos State(pc_initial=142 nstack_initial=0): AdaptBlockInfo(insts=((142, {'res': '$R142.0'}), (144, {'res': '$mid144.1'}), (146, {'index': '$mid144.1', 'target': '$R142.0', 'res': '$146binary_subscr.2'}), (148, {}), (150, {}), (152, {}), (154, {}), (156, {'res': '$R156.3'}), (158, {'res': '$low158.4'}), (160, {'index': '$low158.4', 'target': '$R156.3', 'res': '$160binary_subscr.5'}), (162, {}), (164, {}), (166, {}), (168, {}), (172, {'res': '$R172.6'}), (174, {'res': '$low174.7'}), (176, {'target': '$R172.6', 'index': '$low174.7', 'value': '$146binary_subscr.2'}), (178, {}), (180, {'res': '$R180.8'}), (182, {'res': '$mid182.9'}), (184, {'target': '$R180.8', 'index': '$mid182.9', 'value': '$160binary_subscr.5'}), (186, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={188: ()}) 13:52:45,97 numba.core.byteflow DEBUG block_infos State(pc_initial=188 nstack_initial=0): AdaptBlockInfo(insts=((188, {}), (190, {'res': '$190load_deref.1'}), (192, {}), (194, {'res': '$194load_deref.3'}), (196, {'res': '$A196.4'}), (198, {'res': '$R198.5'}), (200, {'res': '$high200.6'}), (202, {'index': '$high200.6', 'target': '$R198.5', 'res': '$202binary_subscr.7'}), (204, {}), (206, {}), (208, {}), (210, {}), (212, {}), (214, {}), (216, {'func': '$194load_deref.3', 'args': ['$A196.4', '$202binary_subscr.7'], 'kw_names': None, 'res': '$216call.8'}), (218, {}), (220, {}), (222, {}), (224, {}), (226, {}), (228, {'res': '$228load_deref.10'}), (230, {'res': '$A230.11'}), (232, {'res': '$R232.12'}), (234, {'res': '$mid234.13'}), (236, {'index': '$mid234.13', 'target': '$R232.12', 'res': '$236binary_subscr.14'}), (238, {}), (240, {}), (242, {}), (244, {}), (246, {}), (248, {}), (250, {'func': '$228load_deref.10', 'args': ['$A230.11', '$236binary_subscr.14'], 'kw_names': None, 'res': '$250call.15'}), (252, {}), (254, {}), (256, {}), (258, {}), (260, {}), (262, {}), (264, {'func': '$190load_deref.1', 'args': ['$216call.8', '$250call.15'], 'kw_names': None, 'res': '$264call.16'}), (266, {}), (268, {}), (270, {}), (272, {}), (274, {'pred': '$264call.16'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={276: (), 322: ()}) 13:52:45,97 numba.core.byteflow DEBUG block_infos State(pc_initial=276 nstack_initial=0): AdaptBlockInfo(insts=((276, {'res': '$R276.0'}), (278, {'res': '$mid278.1'}), (280, {'index': '$mid278.1', 'target': '$R276.0', 'res': '$280binary_subscr.2'}), (282, {}), (284, {}), (286, {}), (288, {}), (290, {'res': '$R290.3'}), (292, {'res': '$high292.4'}), (294, {'index': '$high292.4', 'target': '$R290.3', 'res': '$294binary_subscr.5'}), (296, {}), (298, {}), (300, {}), (302, {}), (306, {'res': '$R306.6'}), (308, {'res': '$high308.7'}), (310, {'target': '$R306.6', 'index': '$high308.7', 'value': '$280binary_subscr.2'}), (312, {}), (314, {'res': '$R314.8'}), (316, {'res': '$mid316.9'}), (318, {'target': '$R314.8', 'index': '$mid316.9', 'value': '$294binary_subscr.5'}), (320, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={322: ()}) 13:52:45,97 numba.core.byteflow DEBUG block_infos State(pc_initial=322 nstack_initial=0): AdaptBlockInfo(insts=((322, {}), (324, {'res': '$324load_deref.1'}), (326, {}), (328, {'res': '$328load_deref.3'}), (330, {'res': '$A330.4'}), (332, {'res': '$R332.5'}), (334, {'res': '$mid334.6'}), (336, {'index': '$mid334.6', 'target': '$R332.5', 'res': '$336binary_subscr.7'}), (338, {}), (340, {}), (342, {}), (344, {}), (346, {}), (348, {}), (350, {'func': '$328load_deref.3', 'args': ['$A330.4', '$336binary_subscr.7'], 'kw_names': None, 'res': '$350call.8'}), (352, {}), (354, {}), (356, {}), (358, {}), (360, {}), (362, {'res': '$362load_deref.10'}), (364, {'res': '$A364.11'}), (366, {'res': '$R366.12'}), (368, {'res': '$low368.13'}), (370, {'index': '$low368.13', 'target': '$R366.12', 'res': '$370binary_subscr.14'}), (372, {}), (374, {}), (376, {}), (378, {}), (380, {}), (382, {}), (384, {'func': '$362load_deref.10', 'args': ['$A364.11', '$370binary_subscr.14'], 'kw_names': None, 'res': '$384call.15'}), (386, {}), (388, {}), (390, {}), (392, {}), (394, {}), (396, {}), (398, {'func': '$324load_deref.1', 'args': ['$350call.8', '$384call.15'], 'kw_names': None, 'res': '$398call.16'}), (400, {}), (402, {}), (404, {}), (406, {}), (408, {'pred': '$398call.16'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={410: (), 456: ()}) 13:52:45,97 numba.core.byteflow DEBUG block_infos State(pc_initial=410 nstack_initial=0): AdaptBlockInfo(insts=((410, {'res': '$R410.0'}), (412, {'res': '$mid412.1'}), (414, {'index': '$mid412.1', 'target': '$R410.0', 'res': '$414binary_subscr.2'}), (416, {}), (418, {}), (420, {}), (422, {}), (424, {'res': '$R424.3'}), (426, {'res': '$low426.4'}), (428, {'index': '$low426.4', 'target': '$R424.3', 'res': '$428binary_subscr.5'}), (430, {}), (432, {}), (434, {}), (436, {}), (440, {'res': '$R440.6'}), (442, {'res': '$low442.7'}), (444, {'target': '$R440.6', 'index': '$low442.7', 'value': '$414binary_subscr.2'}), (446, {}), (448, {'res': '$R448.8'}), (450, {'res': '$mid450.9'}), (452, {'target': '$R448.8', 'index': '$mid450.9', 'value': '$428binary_subscr.5'}), (454, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={456: ()}) 13:52:45,97 numba.core.byteflow DEBUG block_infos State(pc_initial=456 nstack_initial=0): AdaptBlockInfo(insts=((456, {}), (458, {'res': '$458load_deref.1'}), (460, {'res': '$A460.2'}), (462, {'res': '$R462.3'}), (464, {'res': '$mid464.4'}), (466, {'index': '$mid464.4', 'target': '$R462.3', 'res': '$466binary_subscr.5'}), (468, {}), (470, {}), (472, {}), (474, {}), (476, {}), (478, {}), (480, {'func': '$458load_deref.1', 'args': ['$A460.2', '$466binary_subscr.5'], 'kw_names': None, 'res': '$480call.6'}), (482, {}), (484, {}), (486, {}), (488, {}), (490, {'value': '$480call.6'}), (492, {'res': '$R492.7'}), (494, {'res': '$mid494.8'}), (496, {'index': '$mid494.8', 'target': '$R492.7', 'res': '$496binary_subscr.9'}), (498, {}), (500, {}), (502, {}), (504, {}), (506, {'res': '$R506.10'}), (508, {'res': '$high508.11'}), (510, {'index': '$high508.11', 'target': '$R506.10', 'res': '$510binary_subscr.12'}), (512, {}), (514, {}), (516, {}), (518, {}), (522, {'res': '$R522.13'}), (524, {'res': '$high524.14'}), (526, {'target': '$R522.13', 'index': '$high524.14', 'value': '$496binary_subscr.9'}), (528, {}), (530, {'res': '$R530.15'}), (532, {'res': '$mid532.16'}), (534, {'target': '$R530.15', 'index': '$mid532.16', 'value': '$510binary_subscr.12'}), (536, {}), (538, {'res': '$low538.17'}), (540, {'value': '$low538.17'}), (542, {'res': '$high542.18'}), (544, {'res': '$const544.19'}), (546, {'op': '-', 'lhs': '$high542.18', 'rhs': '$const544.19', 'res': '$binop_sub546.20'}), (548, {}), (550, {'value': '$binop_sub546.20'}), (552, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={554: ()}) 13:52:45,97 numba.core.byteflow DEBUG block_infos State(pc_initial=554 nstack_initial=0): AdaptBlockInfo(insts=((554, {'res': '$i554.0'}), (556, {'res': '$high556.1'}), (558, {'lhs': '$i554.0', 'rhs': '$high556.1', 'res': '$558compare_op.2'}), (560, {}), (562, {}), (564, {'pred': '$558compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={566: (), 700: ()}) 13:52:45,97 numba.core.byteflow DEBUG block_infos State(pc_initial=566 nstack_initial=0): AdaptBlockInfo(insts=((566, {}), (568, {'res': '$568load_deref.1'}), (570, {}), (572, {'res': '$572load_deref.3'}), (574, {'res': '$A574.4'}), (576, {'res': '$R576.5'}), (578, {'res': '$i578.6'}), (580, {'index': '$i578.6', 'target': '$R576.5', 'res': '$580binary_subscr.7'}), (582, {}), (584, {}), (586, {}), (588, {}), (590, {}), (592, {}), (594, {'func': '$572load_deref.3', 'args': ['$A574.4', '$580binary_subscr.7'], 'kw_names': None, 'res': '$594call.8'}), (596, {}), (598, {}), (600, {}), (602, {}), (604, {'res': '$pivot604.9'}), (606, {}), (608, {}), (610, {'func': '$568load_deref.1', 'args': ['$594call.8', '$pivot604.9'], 'kw_names': None, 'res': '$610call.10'}), (612, {}), (614, {}), (616, {}), (618, {}), (620, {'pred': '$610call.10'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={622: (), 700: ()}) 13:52:45,97 numba.core.byteflow DEBUG block_infos State(pc_initial=622 nstack_initial=0): AdaptBlockInfo(insts=((622, {'res': '$i622.0'}), (624, {'res': '$const624.1'}), (626, {'op': '+=', 'lhs': '$i622.0', 'rhs': '$const624.1', 'res': '$binop_iadd626.2'}), (628, {}), (630, {'value': '$binop_iadd626.2'}), (632, {'res': '$i632.3'}), (634, {'res': '$high634.4'}), (636, {'lhs': '$i632.3', 'rhs': '$high634.4', 'res': '$636compare_op.5'}), (638, {}), (640, {}), (642, {'pred': '$636compare_op.5'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={644: (), 700: ()}) 13:52:45,98 numba.core.byteflow DEBUG block_infos State(pc_initial=644 nstack_initial=0): AdaptBlockInfo(insts=((644, {}), (646, {'res': '$646load_deref.1'}), (648, {}), (650, {'res': '$650load_deref.3'}), (652, {'res': '$A652.4'}), (654, {'res': '$R654.5'}), (656, {'res': '$i656.6'}), (658, {'index': '$i656.6', 'target': '$R654.5', 'res': '$658binary_subscr.7'}), (660, {}), (662, {}), (664, {}), (666, {}), (668, {}), (670, {}), (672, {'func': '$650load_deref.3', 'args': ['$A652.4', '$658binary_subscr.7'], 'kw_names': None, 'res': '$672call.8'}), (674, {}), (676, {}), (678, {}), (680, {}), (682, {'res': '$pivot682.9'}), (684, {}), (686, {}), (688, {'func': '$646load_deref.1', 'args': ['$672call.8', '$pivot682.9'], 'kw_names': None, 'res': '$688call.10'}), (690, {}), (692, {}), (694, {}), (696, {}), (698, {'pred': '$688call.10'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={700: (), 622: ()}) 13:52:45,98 numba.core.byteflow DEBUG block_infos State(pc_initial=700 nstack_initial=0): AdaptBlockInfo(insts=((700, {'res': '$j700.0'}), (702, {'res': '$low702.1'}), (704, {'lhs': '$j700.0', 'rhs': '$low702.1', 'res': '$704compare_op.2'}), (706, {}), (708, {}), (710, {'pred': '$704compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={712: (), 846: ()}) 13:52:45,98 numba.core.byteflow DEBUG block_infos State(pc_initial=712 nstack_initial=0): AdaptBlockInfo(insts=((712, {}), (714, {'res': '$714load_deref.1'}), (716, {'res': '$pivot716.2'}), (718, {}), (720, {'res': '$720load_deref.4'}), (722, {'res': '$A722.5'}), (724, {'res': '$R724.6'}), (726, {'res': '$j726.7'}), (728, {'index': '$j726.7', 'target': '$R724.6', 'res': '$728binary_subscr.8'}), (730, {}), (732, {}), (734, {}), (736, {}), (738, {}), (740, {}), (742, {'func': '$720load_deref.4', 'args': ['$A722.5', '$728binary_subscr.8'], 'kw_names': None, 'res': '$742call.9'}), (744, {}), (746, {}), (748, {}), (750, {}), (752, {}), (754, {}), (756, {'func': '$714load_deref.1', 'args': ['$pivot716.2', '$742call.9'], 'kw_names': None, 'res': '$756call.10'}), (758, {}), (760, {}), (762, {}), (764, {}), (766, {'pred': '$756call.10'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={768: (), 846: ()}) 13:52:45,98 numba.core.byteflow DEBUG block_infos State(pc_initial=768 nstack_initial=0): AdaptBlockInfo(insts=((768, {'res': '$j768.0'}), (770, {'res': '$const770.1'}), (772, {'op': '-=', 'lhs': '$j768.0', 'rhs': '$const770.1', 'res': '$binop_isub772.2'}), (774, {}), (776, {'value': '$binop_isub772.2'}), (778, {'res': '$j778.3'}), (780, {'res': '$low780.4'}), (782, {'lhs': '$j778.3', 'rhs': '$low780.4', 'res': '$782compare_op.5'}), (784, {}), (786, {}), (788, {'pred': '$782compare_op.5'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={790: (), 846: ()}) 13:52:45,98 numba.core.byteflow DEBUG block_infos State(pc_initial=790 nstack_initial=0): AdaptBlockInfo(insts=((790, {}), (792, {'res': '$792load_deref.1'}), (794, {'res': '$pivot794.2'}), (796, {}), (798, {'res': '$798load_deref.4'}), (800, {'res': '$A800.5'}), (802, {'res': '$R802.6'}), (804, {'res': '$j804.7'}), (806, {'index': '$j804.7', 'target': '$R802.6', 'res': '$806binary_subscr.8'}), (808, {}), (810, {}), (812, {}), (814, {}), (816, {}), (818, {}), (820, {'func': '$798load_deref.4', 'args': ['$A800.5', '$806binary_subscr.8'], 'kw_names': None, 'res': '$820call.9'}), (822, {}), (824, {}), (826, {}), (828, {}), (830, {}), (832, {}), (834, {'func': '$792load_deref.1', 'args': ['$pivot794.2', '$820call.9'], 'kw_names': None, 'res': '$834call.10'}), (836, {}), (838, {}), (840, {}), (842, {}), (844, {'pred': '$834call.10'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={846: (), 768: ()}) 13:52:45,98 numba.core.byteflow DEBUG block_infos State(pc_initial=846 nstack_initial=0): AdaptBlockInfo(insts=((846, {'res': '$i846.0'}), (848, {'res': '$j848.1'}), (850, {'lhs': '$i846.0', 'rhs': '$j848.1', 'res': '$850compare_op.2'}), (852, {}), (854, {}), (856, {'pred': '$850compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={858: (), 860: ()}) 13:52:45,98 numba.core.byteflow DEBUG block_infos State(pc_initial=858 nstack_initial=0): AdaptBlockInfo(insts=((858, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={928: ()}) 13:52:45,98 numba.core.byteflow DEBUG block_infos State(pc_initial=860 nstack_initial=0): AdaptBlockInfo(insts=((860, {'res': '$R860.0'}), (862, {'res': '$j862.1'}), (864, {'index': '$j862.1', 'target': '$R860.0', 'res': '$864binary_subscr.2'}), (866, {}), (868, {}), (870, {}), (872, {}), (874, {'res': '$R874.3'}), (876, {'res': '$i876.4'}), (878, {'index': '$i876.4', 'target': '$R874.3', 'res': '$878binary_subscr.5'}), (880, {}), (882, {}), (884, {}), (886, {}), (890, {'res': '$R890.6'}), (892, {'res': '$i892.7'}), (894, {'target': '$R890.6', 'index': '$i892.7', 'value': '$864binary_subscr.2'}), (896, {}), (898, {'res': '$R898.8'}), (900, {'res': '$j900.9'}), (902, {'target': '$R898.8', 'index': '$j900.9', 'value': '$878binary_subscr.5'}), (904, {}), (906, {'res': '$i906.10'}), (908, {'res': '$const908.11'}), (910, {'op': '+=', 'lhs': '$i906.10', 'rhs': '$const908.11', 'res': '$binop_iadd910.12'}), (912, {}), (914, {'value': '$binop_iadd910.12'}), (916, {'res': '$j916.13'}), (918, {'res': '$const918.14'}), (920, {'op': '-=', 'lhs': '$j916.13', 'rhs': '$const918.14', 'res': '$binop_isub920.15'}), (922, {}), (924, {'value': '$binop_isub920.15'}), (926, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={554: ()}) 13:52:45,98 numba.core.byteflow DEBUG block_infos State(pc_initial=928 nstack_initial=0): AdaptBlockInfo(insts=((928, {'res': '$R928.0'}), (930, {'res': '$high930.1'}), (932, {'index': '$high930.1', 'target': '$R928.0', 'res': '$932binary_subscr.2'}), (934, {}), (936, {}), (938, {}), (940, {}), (942, {'res': '$R942.3'}), (944, {'res': '$i944.4'}), (946, {'index': '$i944.4', 'target': '$R942.3', 'res': '$946binary_subscr.5'}), (948, {}), (950, {}), (952, {}), (954, {}), (958, {'res': '$R958.6'}), (960, {'res': '$i960.7'}), (962, {'target': '$R958.6', 'index': '$i960.7', 'value': '$932binary_subscr.2'}), (964, {}), (966, {'res': '$R966.8'}), (968, {'res': '$high968.9'}), (970, {'target': '$R966.8', 'index': '$high968.9', 'value': '$946binary_subscr.5'}), (972, {}), (974, {'res': '$i974.10'}), (976, {'retval': '$i974.10', 'castval': '$976return_value.11'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:45,101 numba.core.interpreter DEBUG label 0: A = arg(0, name=A) ['A'] R = arg(1, name=R) ['R'] low = arg(2, name=low) ['low'] high = arg(3, name=high) ['high'] $const8.1 = const(int, 0) ['$const8.1'] $10compare_op.2 = low >= $const8.1 ['$10compare_op.2', '$const8.1', 'low'] bool16 = global(bool: ) ['bool16'] $16pred = call bool16($10compare_op.2, func=bool16, args=(Var($10compare_op.2, quicksort.py:92),), kws=(), vararg=None, varkwarg=None, target=None) ['$10compare_op.2', '$16pred', 'bool16'] branch $16pred, 22, 18 ['$16pred'] label 18: $assertion_error18.0 = global(AssertionError: ) ['$assertion_error18.0'] raise $assertion_error18.0 ['$assertion_error18.0'] label 22: $26compare_op.2 = high > low ['$26compare_op.2', 'high', 'low'] bool32 = global(bool: ) ['bool32'] $32pred = call bool32($26compare_op.2, func=bool32, args=(Var($26compare_op.2, quicksort.py:93),), kws=(), vararg=None, varkwarg=None, target=None) ['$26compare_op.2', '$32pred', 'bool32'] branch $32pred, 38, 34 ['$32pred'] label 34: $assertion_error34.0 = global(AssertionError: ) ['$assertion_error34.0'] raise $assertion_error34.0 ['$assertion_error34.0'] label 38: $binop_add42.2 = low + high ['$binop_add42.2', 'high', 'low'] $const46.3 = const(int, 1) ['$const46.3'] mid = $binop_add42.2 >> $const46.3 ['$binop_add42.2', '$const46.3', 'mid'] $56load_deref.6 = freevar(LT: ) ['$56load_deref.6'] $60load_deref.8 = freevar(GET: .GET at 0x000001C3DB4DF380>) ['$60load_deref.8'] $68binary_subscr.12 = getitem(value=R, index=mid, fn=) ['$68binary_subscr.12', 'R', 'mid'] $82call.13 = call $60load_deref.8(A, $68binary_subscr.12, func=$60load_deref.8, args=[Var(A, quicksort.py:86), Var($68binary_subscr.12, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) ['$60load_deref.8', '$68binary_subscr.12', '$82call.13', 'A'] $94load_deref.15 = freevar(GET: .GET at 0x000001C3DB4DF380>) ['$94load_deref.15'] $102binary_subscr.19 = getitem(value=R, index=low, fn=) ['$102binary_subscr.19', 'R', 'low'] $116call.20 = call $94load_deref.15(A, $102binary_subscr.19, func=$94load_deref.15, args=[Var(A, quicksort.py:86), Var($102binary_subscr.19, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) ['$102binary_subscr.19', '$116call.20', '$94load_deref.15', 'A'] $130call.21 = call $56load_deref.6($82call.13, $116call.20, func=$56load_deref.6, args=[Var($82call.13, quicksort.py:102), Var($116call.20, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) ['$116call.20', '$130call.21', '$56load_deref.6', '$82call.13'] bool140 = global(bool: ) ['bool140'] $140pred = call bool140($130call.21, func=bool140, args=(Var($130call.21, quicksort.py:102),), kws=(), vararg=None, varkwarg=None, target=None) ['$130call.21', '$140pred', 'bool140'] branch $140pred, 142, 188 ['$140pred'] label 142: $146binary_subscr.2 = getitem(value=R, index=mid, fn=) ['$146binary_subscr.2', 'R', 'mid'] $160binary_subscr.5 = getitem(value=R, index=low, fn=) ['$160binary_subscr.5', 'R', 'low'] R[low] = $146binary_subscr.2 ['$146binary_subscr.2', 'R', 'low'] R[mid] = $160binary_subscr.5 ['$160binary_subscr.5', 'R', 'mid'] jump 188 [] label 188: $190load_deref.1 = freevar(LT: ) ['$190load_deref.1'] $194load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) ['$194load_deref.3'] $202binary_subscr.7 = getitem(value=R, index=high, fn=) ['$202binary_subscr.7', 'R', 'high'] $216call.8 = call $194load_deref.3(A, $202binary_subscr.7, func=$194load_deref.3, args=[Var(A, quicksort.py:86), Var($202binary_subscr.7, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) ['$194load_deref.3', '$202binary_subscr.7', '$216call.8', 'A'] $228load_deref.10 = freevar(GET: .GET at 0x000001C3DB4DF380>) ['$228load_deref.10'] $236binary_subscr.14 = getitem(value=R, index=mid, fn=) ['$236binary_subscr.14', 'R', 'mid'] $250call.15 = call $228load_deref.10(A, $236binary_subscr.14, func=$228load_deref.10, args=[Var(A, quicksort.py:86), Var($236binary_subscr.14, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) ['$228load_deref.10', '$236binary_subscr.14', '$250call.15', 'A'] $264call.16 = call $190load_deref.1($216call.8, $250call.15, func=$190load_deref.1, args=[Var($216call.8, quicksort.py:104), Var($250call.15, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) ['$190load_deref.1', '$216call.8', '$250call.15', '$264call.16'] bool274 = global(bool: ) ['bool274'] $274pred = call bool274($264call.16, func=bool274, args=(Var($264call.16, quicksort.py:104),), kws=(), vararg=None, varkwarg=None, target=None) ['$264call.16', '$274pred', 'bool274'] branch $274pred, 276, 322 ['$274pred'] label 276: $280binary_subscr.2 = getitem(value=R, index=mid, fn=) ['$280binary_subscr.2', 'R', 'mid'] $294binary_subscr.5 = getitem(value=R, index=high, fn=) ['$294binary_subscr.5', 'R', 'high'] R[high] = $280binary_subscr.2 ['$280binary_subscr.2', 'R', 'high'] R[mid] = $294binary_subscr.5 ['$294binary_subscr.5', 'R', 'mid'] jump 322 [] label 322: $324load_deref.1 = freevar(LT: ) ['$324load_deref.1'] $328load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) ['$328load_deref.3'] $336binary_subscr.7 = getitem(value=R, index=mid, fn=) ['$336binary_subscr.7', 'R', 'mid'] $350call.8 = call $328load_deref.3(A, $336binary_subscr.7, func=$328load_deref.3, args=[Var(A, quicksort.py:86), Var($336binary_subscr.7, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) ['$328load_deref.3', '$336binary_subscr.7', '$350call.8', 'A'] $362load_deref.10 = freevar(GET: .GET at 0x000001C3DB4DF380>) ['$362load_deref.10'] $370binary_subscr.14 = getitem(value=R, index=low, fn=) ['$370binary_subscr.14', 'R', 'low'] $384call.15 = call $362load_deref.10(A, $370binary_subscr.14, func=$362load_deref.10, args=[Var(A, quicksort.py:86), Var($370binary_subscr.14, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) ['$362load_deref.10', '$370binary_subscr.14', '$384call.15', 'A'] $398call.16 = call $324load_deref.1($350call.8, $384call.15, func=$324load_deref.1, args=[Var($350call.8, quicksort.py:106), Var($384call.15, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) ['$324load_deref.1', '$350call.8', '$384call.15', '$398call.16'] bool408 = global(bool: ) ['bool408'] $408pred = call bool408($398call.16, func=bool408, args=(Var($398call.16, quicksort.py:106),), kws=(), vararg=None, varkwarg=None, target=None) ['$398call.16', '$408pred', 'bool408'] branch $408pred, 410, 456 ['$408pred'] label 410: $414binary_subscr.2 = getitem(value=R, index=mid, fn=) ['$414binary_subscr.2', 'R', 'mid'] $428binary_subscr.5 = getitem(value=R, index=low, fn=) ['$428binary_subscr.5', 'R', 'low'] R[low] = $414binary_subscr.2 ['$414binary_subscr.2', 'R', 'low'] R[mid] = $428binary_subscr.5 ['$428binary_subscr.5', 'R', 'mid'] jump 456 [] label 456: $458load_deref.1 = freevar(GET: .GET at 0x000001C3DB4DF380>) ['$458load_deref.1'] $466binary_subscr.5 = getitem(value=R, index=mid, fn=) ['$466binary_subscr.5', 'R', 'mid'] pivot = call $458load_deref.1(A, $466binary_subscr.5, func=$458load_deref.1, args=[Var(A, quicksort.py:86), Var($466binary_subscr.5, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) ['$458load_deref.1', '$466binary_subscr.5', 'A', 'pivot'] $496binary_subscr.9 = getitem(value=R, index=mid, fn=) ['$496binary_subscr.9', 'R', 'mid'] $510binary_subscr.12 = getitem(value=R, index=high, fn=) ['$510binary_subscr.12', 'R', 'high'] R[high] = $496binary_subscr.9 ['$496binary_subscr.9', 'R', 'high'] R[mid] = $510binary_subscr.12 ['$510binary_subscr.12', 'R', 'mid'] i = low ['i', 'low'] $const544.19 = const(int, 1) ['$const544.19'] j = high - $const544.19 ['$const544.19', 'high', 'j'] jump 554 [] label 554: $558compare_op.2 = i < high ['$558compare_op.2', 'high', 'i'] bool564 = global(bool: ) ['bool564'] $564pred = call bool564($558compare_op.2, func=bool564, args=(Var($558compare_op.2, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) ['$558compare_op.2', '$564pred', 'bool564'] branch $564pred, 566, 700 ['$564pred'] label 566: $568load_deref.1 = freevar(LT: ) ['$568load_deref.1'] $572load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) ['$572load_deref.3'] $580binary_subscr.7 = getitem(value=R, index=i, fn=) ['$580binary_subscr.7', 'R', 'i'] $594call.8 = call $572load_deref.3(A, $580binary_subscr.7, func=$572load_deref.3, args=[Var(A, quicksort.py:86), Var($580binary_subscr.7, quicksort.py:115)], kws=(), vararg=None, varkwarg=None, target=None) ['$572load_deref.3', '$580binary_subscr.7', '$594call.8', 'A'] $610call.10 = call $568load_deref.1($594call.8, pivot, func=$568load_deref.1, args=[Var($594call.8, quicksort.py:115), Var(pivot, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) ['$568load_deref.1', '$594call.8', '$610call.10', 'pivot'] bool620 = global(bool: ) ['bool620'] $620pred = call bool620($610call.10, func=bool620, args=(Var($610call.10, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) ['$610call.10', '$620pred', 'bool620'] branch $620pred, 622, 700 ['$620pred'] label 622: $const624.1 = const(int, 1) ['$const624.1'] $binop_iadd626.2 = inplace_binop(fn=, immutable_fn=, lhs=i, rhs=$const624.1, static_lhs=Undefined, static_rhs=Undefined) ['$binop_iadd626.2', '$const624.1', 'i'] i = $binop_iadd626.2 ['$binop_iadd626.2', 'i'] $636compare_op.5 = i < high ['$636compare_op.5', 'high', 'i'] bool642 = global(bool: ) ['bool642'] $642pred = call bool642($636compare_op.5, func=bool642, args=(Var($636compare_op.5, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) ['$636compare_op.5', '$642pred', 'bool642'] branch $642pred, 644, 700 ['$642pred'] label 644: $646load_deref.1 = freevar(LT: ) ['$646load_deref.1'] $650load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) ['$650load_deref.3'] $658binary_subscr.7 = getitem(value=R, index=i, fn=) ['$658binary_subscr.7', 'R', 'i'] $672call.8 = call $650load_deref.3(A, $658binary_subscr.7, func=$650load_deref.3, args=[Var(A, quicksort.py:86), Var($658binary_subscr.7, quicksort.py:115)], kws=(), vararg=None, varkwarg=None, target=None) ['$650load_deref.3', '$658binary_subscr.7', '$672call.8', 'A'] $688call.10 = call $646load_deref.1($672call.8, pivot, func=$646load_deref.1, args=[Var($672call.8, quicksort.py:115), Var(pivot, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) ['$646load_deref.1', '$672call.8', '$688call.10', 'pivot'] bool698 = global(bool: ) ['bool698'] $698pred = call bool698($688call.10, func=bool698, args=(Var($688call.10, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) ['$688call.10', '$698pred', 'bool698'] branch $698pred, 622, 700 ['$698pred'] label 700: $704compare_op.2 = j >= low ['$704compare_op.2', 'j', 'low'] bool710 = global(bool: ) ['bool710'] $710pred = call bool710($704compare_op.2, func=bool710, args=(Var($704compare_op.2, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) ['$704compare_op.2', '$710pred', 'bool710'] branch $710pred, 712, 846 ['$710pred'] label 712: $714load_deref.1 = freevar(LT: ) ['$714load_deref.1'] $720load_deref.4 = freevar(GET: .GET at 0x000001C3DB4DF380>) ['$720load_deref.4'] $728binary_subscr.8 = getitem(value=R, index=j, fn=) ['$728binary_subscr.8', 'R', 'j'] $742call.9 = call $720load_deref.4(A, $728binary_subscr.8, func=$720load_deref.4, args=[Var(A, quicksort.py:86), Var($728binary_subscr.8, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) ['$720load_deref.4', '$728binary_subscr.8', '$742call.9', 'A'] $756call.10 = call $714load_deref.1(pivot, $742call.9, func=$714load_deref.1, args=[Var(pivot, quicksort.py:108), Var($742call.9, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) ['$714load_deref.1', '$742call.9', '$756call.10', 'pivot'] bool766 = global(bool: ) ['bool766'] $766pred = call bool766($756call.10, func=bool766, args=(Var($756call.10, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) ['$756call.10', '$766pred', 'bool766'] branch $766pred, 768, 846 ['$766pred'] label 768: $const770.1 = const(int, 1) ['$const770.1'] $binop_isub772.2 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const770.1, static_lhs=Undefined, static_rhs=Undefined) ['$binop_isub772.2', '$const770.1', 'j'] j = $binop_isub772.2 ['$binop_isub772.2', 'j'] $782compare_op.5 = j >= low ['$782compare_op.5', 'j', 'low'] bool788 = global(bool: ) ['bool788'] $788pred = call bool788($782compare_op.5, func=bool788, args=(Var($782compare_op.5, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) ['$782compare_op.5', '$788pred', 'bool788'] branch $788pred, 790, 846 ['$788pred'] label 790: $792load_deref.1 = freevar(LT: ) ['$792load_deref.1'] $798load_deref.4 = freevar(GET: .GET at 0x000001C3DB4DF380>) ['$798load_deref.4'] $806binary_subscr.8 = getitem(value=R, index=j, fn=) ['$806binary_subscr.8', 'R', 'j'] $820call.9 = call $798load_deref.4(A, $806binary_subscr.8, func=$798load_deref.4, args=[Var(A, quicksort.py:86), Var($806binary_subscr.8, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) ['$798load_deref.4', '$806binary_subscr.8', '$820call.9', 'A'] $834call.10 = call $792load_deref.1(pivot, $820call.9, func=$792load_deref.1, args=[Var(pivot, quicksort.py:108), Var($820call.9, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) ['$792load_deref.1', '$820call.9', '$834call.10', 'pivot'] bool844 = global(bool: ) ['bool844'] $844pred = call bool844($834call.10, func=bool844, args=(Var($834call.10, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) ['$834call.10', '$844pred', 'bool844'] branch $844pred, 768, 846 ['$844pred'] label 846: $850compare_op.2 = i >= j ['$850compare_op.2', 'i', 'j'] bool856 = global(bool: ) ['bool856'] $856pred = call bool856($850compare_op.2, func=bool856, args=(Var($850compare_op.2, quicksort.py:119),), kws=(), vararg=None, varkwarg=None, target=None) ['$850compare_op.2', '$856pred', 'bool856'] branch $856pred, 858, 860 ['$856pred'] label 858: jump 928 [] label 860: $864binary_subscr.2 = getitem(value=R, index=j, fn=) ['$864binary_subscr.2', 'R', 'j'] $878binary_subscr.5 = getitem(value=R, index=i, fn=) ['$878binary_subscr.5', 'R', 'i'] R[i] = $864binary_subscr.2 ['$864binary_subscr.2', 'R', 'i'] R[j] = $878binary_subscr.5 ['$878binary_subscr.5', 'R', 'j'] $const908.11 = const(int, 1) ['$const908.11'] $binop_iadd910.12 = inplace_binop(fn=, immutable_fn=, lhs=i, rhs=$const908.11, static_lhs=Undefined, static_rhs=Undefined) ['$binop_iadd910.12', '$const908.11', 'i'] i = $binop_iadd910.12 ['$binop_iadd910.12', 'i'] $const918.14 = const(int, 1) ['$const918.14'] $binop_isub920.15 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const918.14, static_lhs=Undefined, static_rhs=Undefined) ['$binop_isub920.15', '$const918.14', 'j'] j = $binop_isub920.15 ['$binop_isub920.15', 'j'] jump 554 [] label 928: $932binary_subscr.2 = getitem(value=R, index=high, fn=) ['$932binary_subscr.2', 'R', 'high'] $946binary_subscr.5 = getitem(value=R, index=i, fn=) ['$946binary_subscr.5', 'R', 'i'] R[i] = $932binary_subscr.2 ['$932binary_subscr.2', 'R', 'i'] R[high] = $946binary_subscr.5 ['$946binary_subscr.5', 'R', 'high'] $976return_value.11 = cast(value=i) ['$976return_value.11', 'i'] return $976return_value.11 ['$976return_value.11'] 13:52:45,123 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:45,123 numba.core.ssa DEBUG Running 13:52:45,123 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:45,123 numba.core.ssa DEBUG on stmt: R = arg(1, name=R) 13:52:45,123 numba.core.ssa DEBUG on stmt: low = arg(2, name=low) 13:52:45,123 numba.core.ssa DEBUG on stmt: high = arg(3, name=high) 13:52:45,123 numba.core.ssa DEBUG on stmt: $const8.1 = const(int, 0) 13:52:45,123 numba.core.ssa DEBUG on stmt: $10compare_op.2 = low >= $const8.1 13:52:45,123 numba.core.ssa DEBUG on stmt: bool16 = global(bool: ) 13:52:45,123 numba.core.ssa DEBUG on stmt: $16pred = call bool16($10compare_op.2, func=bool16, args=(Var($10compare_op.2, quicksort.py:92),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,123 numba.core.ssa DEBUG on stmt: branch $16pred, 22, 18 13:52:45,123 numba.core.ssa DEBUG ==== SSA block analysis pass on 18 13:52:45,123 numba.core.ssa DEBUG Running 13:52:45,123 numba.core.ssa DEBUG on stmt: $assertion_error18.0 = global(AssertionError: ) 13:52:45,123 numba.core.ssa DEBUG on stmt: raise 13:52:45,123 numba.core.ssa DEBUG ==== SSA block analysis pass on 22 13:52:45,123 numba.core.ssa DEBUG Running 13:52:45,123 numba.core.ssa DEBUG on stmt: $26compare_op.2 = high > low 13:52:45,123 numba.core.ssa DEBUG on stmt: bool32 = global(bool: ) 13:52:45,123 numba.core.ssa DEBUG on stmt: $32pred = call bool32($26compare_op.2, func=bool32, args=(Var($26compare_op.2, quicksort.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,123 numba.core.ssa DEBUG on stmt: branch $32pred, 38, 34 13:52:45,123 numba.core.ssa DEBUG ==== SSA block analysis pass on 34 13:52:45,123 numba.core.ssa DEBUG Running 13:52:45,124 numba.core.ssa DEBUG on stmt: $assertion_error34.0 = global(AssertionError: ) 13:52:45,124 numba.core.ssa DEBUG on stmt: raise 13:52:45,124 numba.core.ssa DEBUG ==== SSA block analysis pass on 38 13:52:45,124 numba.core.ssa DEBUG Running 13:52:45,124 numba.core.ssa DEBUG on stmt: $binop_add42.2 = low + high 13:52:45,124 numba.core.ssa DEBUG on stmt: $const46.3 = const(int, 1) 13:52:45,124 numba.core.ssa DEBUG on stmt: mid = $binop_add42.2 >> $const46.3 13:52:45,124 numba.core.ssa DEBUG on stmt: $56load_deref.6 = freevar(LT: ) 13:52:45,124 numba.core.ssa DEBUG on stmt: $60load_deref.8 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,124 numba.core.ssa DEBUG on stmt: $68binary_subscr.12 = getitem(value=R, index=mid, fn=) 13:52:45,124 numba.core.ssa DEBUG on stmt: $82call.13 = call $60load_deref.8(A, $68binary_subscr.12, func=$60load_deref.8, args=[Var(A, quicksort.py:86), Var($68binary_subscr.12, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,124 numba.core.ssa DEBUG on stmt: $94load_deref.15 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,124 numba.core.ssa DEBUG on stmt: $102binary_subscr.19 = getitem(value=R, index=low, fn=) 13:52:45,124 numba.core.ssa DEBUG on stmt: $116call.20 = call $94load_deref.15(A, $102binary_subscr.19, func=$94load_deref.15, args=[Var(A, quicksort.py:86), Var($102binary_subscr.19, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,124 numba.core.ssa DEBUG on stmt: $130call.21 = call $56load_deref.6($82call.13, $116call.20, func=$56load_deref.6, args=[Var($82call.13, quicksort.py:102), Var($116call.20, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,124 numba.core.ssa DEBUG on stmt: bool140 = global(bool: ) 13:52:45,124 numba.core.ssa DEBUG on stmt: $140pred = call bool140($130call.21, func=bool140, args=(Var($130call.21, quicksort.py:102),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,124 numba.core.ssa DEBUG on stmt: branch $140pred, 142, 188 13:52:45,124 numba.core.ssa DEBUG ==== SSA block analysis pass on 142 13:52:45,124 numba.core.ssa DEBUG Running 13:52:45,124 numba.core.ssa DEBUG on stmt: $146binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,124 numba.core.ssa DEBUG on stmt: $160binary_subscr.5 = getitem(value=R, index=low, fn=) 13:52:45,124 numba.core.ssa DEBUG on stmt: R[low] = $146binary_subscr.2 13:52:45,124 numba.core.ssa DEBUG on stmt: R[mid] = $160binary_subscr.5 13:52:45,124 numba.core.ssa DEBUG on stmt: jump 188 13:52:45,124 numba.core.ssa DEBUG ==== SSA block analysis pass on 188 13:52:45,124 numba.core.ssa DEBUG Running 13:52:45,124 numba.core.ssa DEBUG on stmt: $190load_deref.1 = freevar(LT: ) 13:52:45,124 numba.core.ssa DEBUG on stmt: $194load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,124 numba.core.ssa DEBUG on stmt: $202binary_subscr.7 = getitem(value=R, index=high, fn=) 13:52:45,124 numba.core.ssa DEBUG on stmt: $216call.8 = call $194load_deref.3(A, $202binary_subscr.7, func=$194load_deref.3, args=[Var(A, quicksort.py:86), Var($202binary_subscr.7, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,125 numba.core.ssa DEBUG on stmt: $228load_deref.10 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,125 numba.core.ssa DEBUG on stmt: $236binary_subscr.14 = getitem(value=R, index=mid, fn=) 13:52:45,125 numba.core.ssa DEBUG on stmt: $250call.15 = call $228load_deref.10(A, $236binary_subscr.14, func=$228load_deref.10, args=[Var(A, quicksort.py:86), Var($236binary_subscr.14, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,125 numba.core.ssa DEBUG on stmt: $264call.16 = call $190load_deref.1($216call.8, $250call.15, func=$190load_deref.1, args=[Var($216call.8, quicksort.py:104), Var($250call.15, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,125 numba.core.ssa DEBUG on stmt: bool274 = global(bool: ) 13:52:45,125 numba.core.ssa DEBUG on stmt: $274pred = call bool274($264call.16, func=bool274, args=(Var($264call.16, quicksort.py:104),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,125 numba.core.ssa DEBUG on stmt: branch $274pred, 276, 322 13:52:45,125 numba.core.ssa DEBUG ==== SSA block analysis pass on 276 13:52:45,125 numba.core.ssa DEBUG Running 13:52:45,125 numba.core.ssa DEBUG on stmt: $280binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,125 numba.core.ssa DEBUG on stmt: $294binary_subscr.5 = getitem(value=R, index=high, fn=) 13:52:45,125 numba.core.ssa DEBUG on stmt: R[high] = $280binary_subscr.2 13:52:45,125 numba.core.ssa DEBUG on stmt: R[mid] = $294binary_subscr.5 13:52:45,125 numba.core.ssa DEBUG on stmt: jump 322 13:52:45,125 numba.core.ssa DEBUG ==== SSA block analysis pass on 322 13:52:45,125 numba.core.ssa DEBUG Running 13:52:45,125 numba.core.ssa DEBUG on stmt: $324load_deref.1 = freevar(LT: ) 13:52:45,125 numba.core.ssa DEBUG on stmt: $328load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,125 numba.core.ssa DEBUG on stmt: $336binary_subscr.7 = getitem(value=R, index=mid, fn=) 13:52:45,125 numba.core.ssa DEBUG on stmt: $350call.8 = call $328load_deref.3(A, $336binary_subscr.7, func=$328load_deref.3, args=[Var(A, quicksort.py:86), Var($336binary_subscr.7, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,125 numba.core.ssa DEBUG on stmt: $362load_deref.10 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,125 numba.core.ssa DEBUG on stmt: $370binary_subscr.14 = getitem(value=R, index=low, fn=) 13:52:45,125 numba.core.ssa DEBUG on stmt: $384call.15 = call $362load_deref.10(A, $370binary_subscr.14, func=$362load_deref.10, args=[Var(A, quicksort.py:86), Var($370binary_subscr.14, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,125 numba.core.ssa DEBUG on stmt: $398call.16 = call $324load_deref.1($350call.8, $384call.15, func=$324load_deref.1, args=[Var($350call.8, quicksort.py:106), Var($384call.15, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,125 numba.core.ssa DEBUG on stmt: bool408 = global(bool: ) 13:52:45,125 numba.core.ssa DEBUG on stmt: $408pred = call bool408($398call.16, func=bool408, args=(Var($398call.16, quicksort.py:106),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,125 numba.core.ssa DEBUG on stmt: branch $408pred, 410, 456 13:52:45,125 numba.core.ssa DEBUG ==== SSA block analysis pass on 410 13:52:45,126 numba.core.ssa DEBUG Running 13:52:45,126 numba.core.ssa DEBUG on stmt: $414binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,126 numba.core.ssa DEBUG on stmt: $428binary_subscr.5 = getitem(value=R, index=low, fn=) 13:52:45,126 numba.core.ssa DEBUG on stmt: R[low] = $414binary_subscr.2 13:52:45,126 numba.core.ssa DEBUG on stmt: R[mid] = $428binary_subscr.5 13:52:45,126 numba.core.ssa DEBUG on stmt: jump 456 13:52:45,126 numba.core.ssa DEBUG ==== SSA block analysis pass on 456 13:52:45,126 numba.core.ssa DEBUG Running 13:52:45,126 numba.core.ssa DEBUG on stmt: $458load_deref.1 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,126 numba.core.ssa DEBUG on stmt: $466binary_subscr.5 = getitem(value=R, index=mid, fn=) 13:52:45,126 numba.core.ssa DEBUG on stmt: pivot = call $458load_deref.1(A, $466binary_subscr.5, func=$458load_deref.1, args=[Var(A, quicksort.py:86), Var($466binary_subscr.5, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,126 numba.core.ssa DEBUG on stmt: $496binary_subscr.9 = getitem(value=R, index=mid, fn=) 13:52:45,126 numba.core.ssa DEBUG on stmt: $510binary_subscr.12 = getitem(value=R, index=high, fn=) 13:52:45,126 numba.core.ssa DEBUG on stmt: R[high] = $496binary_subscr.9 13:52:45,126 numba.core.ssa DEBUG on stmt: R[mid] = $510binary_subscr.12 13:52:45,126 numba.core.ssa DEBUG on stmt: i = low 13:52:45,126 numba.core.ssa DEBUG on stmt: $const544.19 = const(int, 1) 13:52:45,126 numba.core.ssa DEBUG on stmt: j = high - $const544.19 13:52:45,126 numba.core.ssa DEBUG on stmt: jump 554 13:52:45,126 numba.core.ssa DEBUG ==== SSA block analysis pass on 554 13:52:45,126 numba.core.ssa DEBUG Running 13:52:45,126 numba.core.ssa DEBUG on stmt: $558compare_op.2 = i < high 13:52:45,126 numba.core.ssa DEBUG on stmt: bool564 = global(bool: ) 13:52:45,126 numba.core.ssa DEBUG on stmt: $564pred = call bool564($558compare_op.2, func=bool564, args=(Var($558compare_op.2, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,126 numba.core.ssa DEBUG on stmt: branch $564pred, 566, 700 13:52:45,126 numba.core.ssa DEBUG ==== SSA block analysis pass on 566 13:52:45,127 numba.core.ssa DEBUG Running 13:52:45,127 numba.core.ssa DEBUG on stmt: $568load_deref.1 = freevar(LT: ) 13:52:45,127 numba.core.ssa DEBUG on stmt: $572load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,127 numba.core.ssa DEBUG on stmt: $580binary_subscr.7 = getitem(value=R, index=i, fn=) 13:52:45,127 numba.core.ssa DEBUG on stmt: $594call.8 = call $572load_deref.3(A, $580binary_subscr.7, func=$572load_deref.3, args=[Var(A, quicksort.py:86), Var($580binary_subscr.7, quicksort.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,127 numba.core.ssa DEBUG on stmt: $610call.10 = call $568load_deref.1($594call.8, pivot, func=$568load_deref.1, args=[Var($594call.8, quicksort.py:115), Var(pivot, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,127 numba.core.ssa DEBUG on stmt: bool620 = global(bool: ) 13:52:45,127 numba.core.ssa DEBUG on stmt: $620pred = call bool620($610call.10, func=bool620, args=(Var($610call.10, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,127 numba.core.ssa DEBUG on stmt: branch $620pred, 622, 700 13:52:45,127 numba.core.ssa DEBUG ==== SSA block analysis pass on 622 13:52:45,127 numba.core.ssa DEBUG Running 13:52:45,127 numba.core.ssa DEBUG on stmt: $const624.1 = const(int, 1) 13:52:45,127 numba.core.ssa DEBUG on stmt: $binop_iadd626.2 = inplace_binop(fn=, immutable_fn=, lhs=i, rhs=$const624.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,127 numba.core.ssa DEBUG on stmt: i = $binop_iadd626.2 13:52:45,127 numba.core.ssa DEBUG on stmt: $636compare_op.5 = i < high 13:52:45,127 numba.core.ssa DEBUG on stmt: bool642 = global(bool: ) 13:52:45,127 numba.core.ssa DEBUG on stmt: $642pred = call bool642($636compare_op.5, func=bool642, args=(Var($636compare_op.5, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,127 numba.core.ssa DEBUG on stmt: branch $642pred, 644, 700 13:52:45,127 numba.core.ssa DEBUG ==== SSA block analysis pass on 644 13:52:45,127 numba.core.ssa DEBUG Running 13:52:45,127 numba.core.ssa DEBUG on stmt: $646load_deref.1 = freevar(LT: ) 13:52:45,127 numba.core.ssa DEBUG on stmt: $650load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,127 numba.core.ssa DEBUG on stmt: $658binary_subscr.7 = getitem(value=R, index=i, fn=) 13:52:45,127 numba.core.ssa DEBUG on stmt: $672call.8 = call $650load_deref.3(A, $658binary_subscr.7, func=$650load_deref.3, args=[Var(A, quicksort.py:86), Var($658binary_subscr.7, quicksort.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,127 numba.core.ssa DEBUG on stmt: $688call.10 = call $646load_deref.1($672call.8, pivot, func=$646load_deref.1, args=[Var($672call.8, quicksort.py:115), Var(pivot, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,127 numba.core.ssa DEBUG on stmt: bool698 = global(bool: ) 13:52:45,127 numba.core.ssa DEBUG on stmt: $698pred = call bool698($688call.10, func=bool698, args=(Var($688call.10, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,127 numba.core.ssa DEBUG on stmt: branch $698pred, 622, 700 13:52:45,127 numba.core.ssa DEBUG ==== SSA block analysis pass on 700 13:52:45,127 numba.core.ssa DEBUG Running 13:52:45,128 numba.core.ssa DEBUG on stmt: $704compare_op.2 = j >= low 13:52:45,128 numba.core.ssa DEBUG on stmt: bool710 = global(bool: ) 13:52:45,128 numba.core.ssa DEBUG on stmt: $710pred = call bool710($704compare_op.2, func=bool710, args=(Var($704compare_op.2, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,128 numba.core.ssa DEBUG on stmt: branch $710pred, 712, 846 13:52:45,128 numba.core.ssa DEBUG ==== SSA block analysis pass on 712 13:52:45,128 numba.core.ssa DEBUG Running 13:52:45,128 numba.core.ssa DEBUG on stmt: $714load_deref.1 = freevar(LT: ) 13:52:45,128 numba.core.ssa DEBUG on stmt: $720load_deref.4 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,128 numba.core.ssa DEBUG on stmt: $728binary_subscr.8 = getitem(value=R, index=j, fn=) 13:52:45,128 numba.core.ssa DEBUG on stmt: $742call.9 = call $720load_deref.4(A, $728binary_subscr.8, func=$720load_deref.4, args=[Var(A, quicksort.py:86), Var($728binary_subscr.8, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,128 numba.core.ssa DEBUG on stmt: $756call.10 = call $714load_deref.1(pivot, $742call.9, func=$714load_deref.1, args=[Var(pivot, quicksort.py:108), Var($742call.9, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,128 numba.core.ssa DEBUG on stmt: bool766 = global(bool: ) 13:52:45,128 numba.core.ssa DEBUG on stmt: $766pred = call bool766($756call.10, func=bool766, args=(Var($756call.10, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,128 numba.core.ssa DEBUG on stmt: branch $766pred, 768, 846 13:52:45,128 numba.core.ssa DEBUG ==== SSA block analysis pass on 768 13:52:45,128 numba.core.ssa DEBUG Running 13:52:45,128 numba.core.ssa DEBUG on stmt: $const770.1 = const(int, 1) 13:52:45,128 numba.core.ssa DEBUG on stmt: $binop_isub772.2 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const770.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,128 numba.core.ssa DEBUG on stmt: j = $binop_isub772.2 13:52:45,128 numba.core.ssa DEBUG on stmt: $782compare_op.5 = j >= low 13:52:45,128 numba.core.ssa DEBUG on stmt: bool788 = global(bool: ) 13:52:45,128 numba.core.ssa DEBUG on stmt: $788pred = call bool788($782compare_op.5, func=bool788, args=(Var($782compare_op.5, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,128 numba.core.ssa DEBUG on stmt: branch $788pred, 790, 846 13:52:45,128 numba.core.ssa DEBUG ==== SSA block analysis pass on 790 13:52:45,128 numba.core.ssa DEBUG Running 13:52:45,128 numba.core.ssa DEBUG on stmt: $792load_deref.1 = freevar(LT: ) 13:52:45,128 numba.core.ssa DEBUG on stmt: $798load_deref.4 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,128 numba.core.ssa DEBUG on stmt: $806binary_subscr.8 = getitem(value=R, index=j, fn=) 13:52:45,128 numba.core.ssa DEBUG on stmt: $820call.9 = call $798load_deref.4(A, $806binary_subscr.8, func=$798load_deref.4, args=[Var(A, quicksort.py:86), Var($806binary_subscr.8, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,128 numba.core.ssa DEBUG on stmt: $834call.10 = call $792load_deref.1(pivot, $820call.9, func=$792load_deref.1, args=[Var(pivot, quicksort.py:108), Var($820call.9, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,129 numba.core.ssa DEBUG on stmt: bool844 = global(bool: ) 13:52:45,129 numba.core.ssa DEBUG on stmt: $844pred = call bool844($834call.10, func=bool844, args=(Var($834call.10, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,129 numba.core.ssa DEBUG on stmt: branch $844pred, 768, 846 13:52:45,129 numba.core.ssa DEBUG ==== SSA block analysis pass on 846 13:52:45,129 numba.core.ssa DEBUG Running 13:52:45,129 numba.core.ssa DEBUG on stmt: $850compare_op.2 = i >= j 13:52:45,129 numba.core.ssa DEBUG on stmt: bool856 = global(bool: ) 13:52:45,129 numba.core.ssa DEBUG on stmt: $856pred = call bool856($850compare_op.2, func=bool856, args=(Var($850compare_op.2, quicksort.py:119),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,129 numba.core.ssa DEBUG on stmt: branch $856pred, 858, 860 13:52:45,129 numba.core.ssa DEBUG ==== SSA block analysis pass on 858 13:52:45,129 numba.core.ssa DEBUG Running 13:52:45,129 numba.core.ssa DEBUG on stmt: jump 928 13:52:45,129 numba.core.ssa DEBUG ==== SSA block analysis pass on 860 13:52:45,129 numba.core.ssa DEBUG Running 13:52:45,129 numba.core.ssa DEBUG on stmt: $864binary_subscr.2 = getitem(value=R, index=j, fn=) 13:52:45,129 numba.core.ssa DEBUG on stmt: $878binary_subscr.5 = getitem(value=R, index=i, fn=) 13:52:45,129 numba.core.ssa DEBUG on stmt: R[i] = $864binary_subscr.2 13:52:45,129 numba.core.ssa DEBUG on stmt: R[j] = $878binary_subscr.5 13:52:45,129 numba.core.ssa DEBUG on stmt: $const908.11 = const(int, 1) 13:52:45,129 numba.core.ssa DEBUG on stmt: $binop_iadd910.12 = inplace_binop(fn=, immutable_fn=, lhs=i, rhs=$const908.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,129 numba.core.ssa DEBUG on stmt: i = $binop_iadd910.12 13:52:45,129 numba.core.ssa DEBUG on stmt: $const918.14 = const(int, 1) 13:52:45,129 numba.core.ssa DEBUG on stmt: $binop_isub920.15 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const918.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,129 numba.core.ssa DEBUG on stmt: j = $binop_isub920.15 13:52:45,129 numba.core.ssa DEBUG on stmt: jump 554 13:52:45,129 numba.core.ssa DEBUG ==== SSA block analysis pass on 928 13:52:45,129 numba.core.ssa DEBUG Running 13:52:45,129 numba.core.ssa DEBUG on stmt: $932binary_subscr.2 = getitem(value=R, index=high, fn=) 13:52:45,129 numba.core.ssa DEBUG on stmt: $946binary_subscr.5 = getitem(value=R, index=i, fn=) 13:52:45,129 numba.core.ssa DEBUG on stmt: R[i] = $932binary_subscr.2 13:52:45,129 numba.core.ssa DEBUG on stmt: R[high] = $946binary_subscr.5 13:52:45,129 numba.core.ssa DEBUG on stmt: $976return_value.11 = cast(value=i) 13:52:45,129 numba.core.ssa DEBUG on stmt: return $976return_value.11 13:52:45,132 numba.core.ssa DEBUG defs defaultdict(, {'$102binary_subscr.19': [(, 38)], '$10compare_op.2': [(, 0)], '$116call.20': [(, 38)], '$130call.21': [(, 38)], '$140pred': [(, 38)], '$146binary_subscr.2': [(, 142)], '$160binary_subscr.5': [(, 142)], '$16pred': [(, 0)], '$190load_deref.1': [(, 188)], '$194load_deref.3': [(, 188)], '$202binary_subscr.7': [(, 188)], '$216call.8': [(, 188)], '$228load_deref.10': [(, 188)], '$236binary_subscr.14': [(, 188)], '$250call.15': [(, 188)], '$264call.16': [(, 188)], '$26compare_op.2': [(, 22)], '$274pred': [(, 188)], '$280binary_subscr.2': [(, 276)], '$294binary_subscr.5': [(, 276)], '$324load_deref.1': [(, 322)], '$328load_deref.3': [(, 322)], '$32pred': [(, 22)], '$336binary_subscr.7': [(, 322)], '$350call.8': [(, 322)], '$362load_deref.10': [(, 322)], '$370binary_subscr.14': [(, 322)], '$384call.15': [(, 322)], '$398call.16': [(, 322)], '$408pred': [(, 322)], '$414binary_subscr.2': [(, 410)], '$428binary_subscr.5': [(, 410)], '$458load_deref.1': [(, 456)], '$466binary_subscr.5': [(, 456)], '$496binary_subscr.9': [(, 456)], '$510binary_subscr.12': [(, 456)], '$558compare_op.2': [(, 554)], '$564pred': [(, 554)], '$568load_deref.1': [(, 566)], '$56load_deref.6': [(, 38)], '$572load_deref.3': [(, 566)], '$580binary_subscr.7': [(, 566)], '$594call.8': [(, 566)], '$60load_deref.8': [(, 38)], '$610call.10': [(, 566)], '$620pred': [(, 566)], '$636compare_op.5': [(, 622)], '$642pred': [(, 622)], '$646load_deref.1': [(, 644)], '$650load_deref.3': [(, 644)], '$658binary_subscr.7': [(, 644)], '$672call.8': [(, 644)], '$688call.10': [(, 644)], '$68binary_subscr.12': [(, 38)], '$698pred': [(, 644)], '$704compare_op.2': [(, 700)], '$710pred': [(, 700)], '$714load_deref.1': [(, 712)], '$720load_deref.4': [(, 712)], '$728binary_subscr.8': [(, 712)], '$742call.9': [(, 712)], '$756call.10': [(, 712)], '$766pred': [(, 712)], '$782compare_op.5': [(, 768)], '$788pred': [(, 768)], '$792load_deref.1': [(, 790)], '$798load_deref.4': [(, 790)], '$806binary_subscr.8': [(, 790)], '$820call.9': [(, 790)], '$82call.13': [(, 38)], '$834call.10': [(, 790)], '$844pred': [(, 790)], '$850compare_op.2': [(, 846)], '$856pred': [(, 846)], '$864binary_subscr.2': [(, 860)], '$878binary_subscr.5': [(, 860)], '$932binary_subscr.2': [(, 928)], '$946binary_subscr.5': [(, 928)], '$94load_deref.15': [(, 38)], '$976return_value.11': [(, 928)], '$assertion_error18.0': [(, 18)], '$assertion_error34.0': [(, 34)], '$binop_add42.2': [(, 38)], '$binop_iadd626.2': [(, 622)], '$binop_iadd910.12': [(, 860)], '$binop_isub772.2': [(, 768)], '$binop_isub920.15': [(, 860)], '$const46.3': [(, 38)], '$const544.19': [(, 456)], '$const624.1': [(, 622)], '$const770.1': [(, 768)], '$const8.1': [(, 0)], '$const908.11': [(, 860)], '$const918.14': [(, 860)], 'A': [(, 0)], 'R': [(, 0)], 'bool140': [(, 38)], 'bool16': [(, 0)], 'bool274': [(, 188)], 'bool32': [(, 22)], 'bool408': [(, 322)], 'bool564': [(, 554)], 'bool620': [(, 566)], 'bool642': [(, 622)], 'bool698': [(, 644)], 'bool710': [(, 700)], 'bool766': [(, 712)], 'bool788': [(, 768)], 'bool844': [(, 790)], 'bool856': [(, 846)], 'high': [(, 0)], 'i': [(, 456), (, 622), (, 860)], 'j': [(, 456), (, 768), (, 860)], 'low': [(, 0)], 'mid': [(, 38)], 'pivot': [(, 456)]}) 13:52:45,133 numba.core.ssa DEBUG SSA violators 13:52:45,133 numba.core.ssa DEBUG Fix SSA violator on var i 13:52:45,133 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:45,133 numba.core.ssa DEBUG Running 13:52:45,133 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:45,133 numba.core.ssa DEBUG on stmt: R = arg(1, name=R) 13:52:45,133 numba.core.ssa DEBUG on stmt: low = arg(2, name=low) 13:52:45,133 numba.core.ssa DEBUG on stmt: high = arg(3, name=high) 13:52:45,133 numba.core.ssa DEBUG on stmt: $const8.1 = const(int, 0) 13:52:45,133 numba.core.ssa DEBUG on stmt: $10compare_op.2 = low >= $const8.1 13:52:45,133 numba.core.ssa DEBUG on stmt: bool16 = global(bool: ) 13:52:45,133 numba.core.ssa DEBUG on stmt: $16pred = call bool16($10compare_op.2, func=bool16, args=(Var($10compare_op.2, quicksort.py:92),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,133 numba.core.ssa DEBUG on stmt: branch $16pred, 22, 18 13:52:45,133 numba.core.ssa DEBUG ==== SSA block rewrite pass on 18 13:52:45,133 numba.core.ssa DEBUG Running 13:52:45,133 numba.core.ssa DEBUG on stmt: $assertion_error18.0 = global(AssertionError: ) 13:52:45,133 numba.core.ssa DEBUG on stmt: raise 13:52:45,133 numba.core.ssa DEBUG ==== SSA block rewrite pass on 22 13:52:45,133 numba.core.ssa DEBUG Running 13:52:45,133 numba.core.ssa DEBUG on stmt: $26compare_op.2 = high > low 13:52:45,133 numba.core.ssa DEBUG on stmt: bool32 = global(bool: ) 13:52:45,133 numba.core.ssa DEBUG on stmt: $32pred = call bool32($26compare_op.2, func=bool32, args=(Var($26compare_op.2, quicksort.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,133 numba.core.ssa DEBUG on stmt: branch $32pred, 38, 34 13:52:45,133 numba.core.ssa DEBUG ==== SSA block rewrite pass on 34 13:52:45,133 numba.core.ssa DEBUG Running 13:52:45,133 numba.core.ssa DEBUG on stmt: $assertion_error34.0 = global(AssertionError: ) 13:52:45,133 numba.core.ssa DEBUG on stmt: raise 13:52:45,133 numba.core.ssa DEBUG ==== SSA block rewrite pass on 38 13:52:45,133 numba.core.ssa DEBUG Running 13:52:45,133 numba.core.ssa DEBUG on stmt: $binop_add42.2 = low + high 13:52:45,133 numba.core.ssa DEBUG on stmt: $const46.3 = const(int, 1) 13:52:45,133 numba.core.ssa DEBUG on stmt: mid = $binop_add42.2 >> $const46.3 13:52:45,133 numba.core.ssa DEBUG on stmt: $56load_deref.6 = freevar(LT: ) 13:52:45,133 numba.core.ssa DEBUG on stmt: $60load_deref.8 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,134 numba.core.ssa DEBUG on stmt: $68binary_subscr.12 = getitem(value=R, index=mid, fn=) 13:52:45,134 numba.core.ssa DEBUG on stmt: $82call.13 = call $60load_deref.8(A, $68binary_subscr.12, func=$60load_deref.8, args=[Var(A, quicksort.py:86), Var($68binary_subscr.12, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,134 numba.core.ssa DEBUG on stmt: $94load_deref.15 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,134 numba.core.ssa DEBUG on stmt: $102binary_subscr.19 = getitem(value=R, index=low, fn=) 13:52:45,134 numba.core.ssa DEBUG on stmt: $116call.20 = call $94load_deref.15(A, $102binary_subscr.19, func=$94load_deref.15, args=[Var(A, quicksort.py:86), Var($102binary_subscr.19, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,134 numba.core.ssa DEBUG on stmt: $130call.21 = call $56load_deref.6($82call.13, $116call.20, func=$56load_deref.6, args=[Var($82call.13, quicksort.py:102), Var($116call.20, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,134 numba.core.ssa DEBUG on stmt: bool140 = global(bool: ) 13:52:45,134 numba.core.ssa DEBUG on stmt: $140pred = call bool140($130call.21, func=bool140, args=(Var($130call.21, quicksort.py:102),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,134 numba.core.ssa DEBUG on stmt: branch $140pred, 142, 188 13:52:45,134 numba.core.ssa DEBUG ==== SSA block rewrite pass on 142 13:52:45,134 numba.core.ssa DEBUG Running 13:52:45,134 numba.core.ssa DEBUG on stmt: $146binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,134 numba.core.ssa DEBUG on stmt: $160binary_subscr.5 = getitem(value=R, index=low, fn=) 13:52:45,134 numba.core.ssa DEBUG on stmt: R[low] = $146binary_subscr.2 13:52:45,134 numba.core.ssa DEBUG on stmt: R[mid] = $160binary_subscr.5 13:52:45,134 numba.core.ssa DEBUG on stmt: jump 188 13:52:45,134 numba.core.ssa DEBUG ==== SSA block rewrite pass on 188 13:52:45,134 numba.core.ssa DEBUG Running 13:52:45,134 numba.core.ssa DEBUG on stmt: $190load_deref.1 = freevar(LT: ) 13:52:45,134 numba.core.ssa DEBUG on stmt: $194load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,134 numba.core.ssa DEBUG on stmt: $202binary_subscr.7 = getitem(value=R, index=high, fn=) 13:52:45,134 numba.core.ssa DEBUG on stmt: $216call.8 = call $194load_deref.3(A, $202binary_subscr.7, func=$194load_deref.3, args=[Var(A, quicksort.py:86), Var($202binary_subscr.7, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,134 numba.core.ssa DEBUG on stmt: $228load_deref.10 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,134 numba.core.ssa DEBUG on stmt: $236binary_subscr.14 = getitem(value=R, index=mid, fn=) 13:52:45,134 numba.core.ssa DEBUG on stmt: $250call.15 = call $228load_deref.10(A, $236binary_subscr.14, func=$228load_deref.10, args=[Var(A, quicksort.py:86), Var($236binary_subscr.14, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,134 numba.core.ssa DEBUG on stmt: $264call.16 = call $190load_deref.1($216call.8, $250call.15, func=$190load_deref.1, args=[Var($216call.8, quicksort.py:104), Var($250call.15, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,134 numba.core.ssa DEBUG on stmt: bool274 = global(bool: ) 13:52:45,134 numba.core.ssa DEBUG on stmt: $274pred = call bool274($264call.16, func=bool274, args=(Var($264call.16, quicksort.py:104),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,134 numba.core.ssa DEBUG on stmt: branch $274pred, 276, 322 13:52:45,134 numba.core.ssa DEBUG ==== SSA block rewrite pass on 276 13:52:45,134 numba.core.ssa DEBUG Running 13:52:45,134 numba.core.ssa DEBUG on stmt: $280binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,135 numba.core.ssa DEBUG on stmt: $294binary_subscr.5 = getitem(value=R, index=high, fn=) 13:52:45,135 numba.core.ssa DEBUG on stmt: R[high] = $280binary_subscr.2 13:52:45,135 numba.core.ssa DEBUG on stmt: R[mid] = $294binary_subscr.5 13:52:45,135 numba.core.ssa DEBUG on stmt: jump 322 13:52:45,135 numba.core.ssa DEBUG ==== SSA block rewrite pass on 322 13:52:45,135 numba.core.ssa DEBUG Running 13:52:45,135 numba.core.ssa DEBUG on stmt: $324load_deref.1 = freevar(LT: ) 13:52:45,135 numba.core.ssa DEBUG on stmt: $328load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,135 numba.core.ssa DEBUG on stmt: $336binary_subscr.7 = getitem(value=R, index=mid, fn=) 13:52:45,135 numba.core.ssa DEBUG on stmt: $350call.8 = call $328load_deref.3(A, $336binary_subscr.7, func=$328load_deref.3, args=[Var(A, quicksort.py:86), Var($336binary_subscr.7, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,135 numba.core.ssa DEBUG on stmt: $362load_deref.10 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,135 numba.core.ssa DEBUG on stmt: $370binary_subscr.14 = getitem(value=R, index=low, fn=) 13:52:45,135 numba.core.ssa DEBUG on stmt: $384call.15 = call $362load_deref.10(A, $370binary_subscr.14, func=$362load_deref.10, args=[Var(A, quicksort.py:86), Var($370binary_subscr.14, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,135 numba.core.ssa DEBUG on stmt: $398call.16 = call $324load_deref.1($350call.8, $384call.15, func=$324load_deref.1, args=[Var($350call.8, quicksort.py:106), Var($384call.15, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,135 numba.core.ssa DEBUG on stmt: bool408 = global(bool: ) 13:52:45,135 numba.core.ssa DEBUG on stmt: $408pred = call bool408($398call.16, func=bool408, args=(Var($398call.16, quicksort.py:106),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,135 numba.core.ssa DEBUG on stmt: branch $408pred, 410, 456 13:52:45,135 numba.core.ssa DEBUG ==== SSA block rewrite pass on 410 13:52:45,135 numba.core.ssa DEBUG Running 13:52:45,135 numba.core.ssa DEBUG on stmt: $414binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,135 numba.core.ssa DEBUG on stmt: $428binary_subscr.5 = getitem(value=R, index=low, fn=) 13:52:45,135 numba.core.ssa DEBUG on stmt: R[low] = $414binary_subscr.2 13:52:45,135 numba.core.ssa DEBUG on stmt: R[mid] = $428binary_subscr.5 13:52:45,135 numba.core.ssa DEBUG on stmt: jump 456 13:52:45,135 numba.core.ssa DEBUG ==== SSA block rewrite pass on 456 13:52:45,135 numba.core.ssa DEBUG Running 13:52:45,135 numba.core.ssa DEBUG on stmt: $458load_deref.1 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,135 numba.core.ssa DEBUG on stmt: $466binary_subscr.5 = getitem(value=R, index=mid, fn=) 13:52:45,135 numba.core.ssa DEBUG on stmt: pivot = call $458load_deref.1(A, $466binary_subscr.5, func=$458load_deref.1, args=[Var(A, quicksort.py:86), Var($466binary_subscr.5, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,135 numba.core.ssa DEBUG on stmt: $496binary_subscr.9 = getitem(value=R, index=mid, fn=) 13:52:45,135 numba.core.ssa DEBUG on stmt: $510binary_subscr.12 = getitem(value=R, index=high, fn=) 13:52:45,135 numba.core.ssa DEBUG on stmt: R[high] = $496binary_subscr.9 13:52:45,135 numba.core.ssa DEBUG on stmt: R[mid] = $510binary_subscr.12 13:52:45,135 numba.core.ssa DEBUG on stmt: i = low 13:52:45,135 numba.core.ssa DEBUG first assign: i 13:52:45,136 numba.core.ssa DEBUG replaced with: i = low 13:52:45,136 numba.core.ssa DEBUG on stmt: $const544.19 = const(int, 1) 13:52:45,136 numba.core.ssa DEBUG on stmt: j = high - $const544.19 13:52:45,136 numba.core.ssa DEBUG on stmt: jump 554 13:52:45,136 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:45,136 numba.core.ssa DEBUG Running 13:52:45,136 numba.core.ssa DEBUG on stmt: $558compare_op.2 = i < high 13:52:45,136 numba.core.ssa DEBUG on stmt: bool564 = global(bool: ) 13:52:45,136 numba.core.ssa DEBUG on stmt: $564pred = call bool564($558compare_op.2, func=bool564, args=(Var($558compare_op.2, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,136 numba.core.ssa DEBUG on stmt: branch $564pred, 566, 700 13:52:45,136 numba.core.ssa DEBUG ==== SSA block rewrite pass on 566 13:52:45,136 numba.core.ssa DEBUG Running 13:52:45,136 numba.core.ssa DEBUG on stmt: $568load_deref.1 = freevar(LT: ) 13:52:45,136 numba.core.ssa DEBUG on stmt: $572load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,136 numba.core.ssa DEBUG on stmt: $580binary_subscr.7 = getitem(value=R, index=i, fn=) 13:52:45,136 numba.core.ssa DEBUG on stmt: $594call.8 = call $572load_deref.3(A, $580binary_subscr.7, func=$572load_deref.3, args=[Var(A, quicksort.py:86), Var($580binary_subscr.7, quicksort.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,136 numba.core.ssa DEBUG on stmt: $610call.10 = call $568load_deref.1($594call.8, pivot, func=$568load_deref.1, args=[Var($594call.8, quicksort.py:115), Var(pivot, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,136 numba.core.ssa DEBUG on stmt: bool620 = global(bool: ) 13:52:45,136 numba.core.ssa DEBUG on stmt: $620pred = call bool620($610call.10, func=bool620, args=(Var($610call.10, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,136 numba.core.ssa DEBUG on stmt: branch $620pred, 622, 700 13:52:45,136 numba.core.ssa DEBUG ==== SSA block rewrite pass on 622 13:52:45,136 numba.core.ssa DEBUG Running 13:52:45,136 numba.core.ssa DEBUG on stmt: $const624.1 = const(int, 1) 13:52:45,136 numba.core.ssa DEBUG on stmt: $binop_iadd626.2 = inplace_binop(fn=, immutable_fn=, lhs=i, rhs=$const624.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,136 numba.core.ssa DEBUG on stmt: i = $binop_iadd626.2 13:52:45,136 numba.core.ssa DEBUG replaced with: i.1 = $binop_iadd626.2 13:52:45,136 numba.core.ssa DEBUG on stmt: $636compare_op.5 = i < high 13:52:45,136 numba.core.ssa DEBUG on stmt: bool642 = global(bool: ) 13:52:45,136 numba.core.ssa DEBUG on stmt: $642pred = call bool642($636compare_op.5, func=bool642, args=(Var($636compare_op.5, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,136 numba.core.ssa DEBUG on stmt: branch $642pred, 644, 700 13:52:45,136 numba.core.ssa DEBUG ==== SSA block rewrite pass on 644 13:52:45,136 numba.core.ssa DEBUG Running 13:52:45,136 numba.core.ssa DEBUG on stmt: $646load_deref.1 = freevar(LT: ) 13:52:45,136 numba.core.ssa DEBUG on stmt: $650load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,137 numba.core.ssa DEBUG on stmt: $658binary_subscr.7 = getitem(value=R, index=i, fn=) 13:52:45,137 numba.core.ssa DEBUG on stmt: $672call.8 = call $650load_deref.3(A, $658binary_subscr.7, func=$650load_deref.3, args=[Var(A, quicksort.py:86), Var($658binary_subscr.7, quicksort.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,137 numba.core.ssa DEBUG on stmt: $688call.10 = call $646load_deref.1($672call.8, pivot, func=$646load_deref.1, args=[Var($672call.8, quicksort.py:115), Var(pivot, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,137 numba.core.ssa DEBUG on stmt: bool698 = global(bool: ) 13:52:45,137 numba.core.ssa DEBUG on stmt: $698pred = call bool698($688call.10, func=bool698, args=(Var($688call.10, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,137 numba.core.ssa DEBUG on stmt: branch $698pred, 622, 700 13:52:45,137 numba.core.ssa DEBUG ==== SSA block rewrite pass on 700 13:52:45,137 numba.core.ssa DEBUG Running 13:52:45,137 numba.core.ssa DEBUG on stmt: $704compare_op.2 = j >= low 13:52:45,137 numba.core.ssa DEBUG on stmt: bool710 = global(bool: ) 13:52:45,137 numba.core.ssa DEBUG on stmt: $710pred = call bool710($704compare_op.2, func=bool710, args=(Var($704compare_op.2, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,137 numba.core.ssa DEBUG on stmt: branch $710pred, 712, 846 13:52:45,137 numba.core.ssa DEBUG ==== SSA block rewrite pass on 712 13:52:45,137 numba.core.ssa DEBUG Running 13:52:45,137 numba.core.ssa DEBUG on stmt: $714load_deref.1 = freevar(LT: ) 13:52:45,137 numba.core.ssa DEBUG on stmt: $720load_deref.4 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,137 numba.core.ssa DEBUG on stmt: $728binary_subscr.8 = getitem(value=R, index=j, fn=) 13:52:45,137 numba.core.ssa DEBUG on stmt: $742call.9 = call $720load_deref.4(A, $728binary_subscr.8, func=$720load_deref.4, args=[Var(A, quicksort.py:86), Var($728binary_subscr.8, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,137 numba.core.ssa DEBUG on stmt: $756call.10 = call $714load_deref.1(pivot, $742call.9, func=$714load_deref.1, args=[Var(pivot, quicksort.py:108), Var($742call.9, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,137 numba.core.ssa DEBUG on stmt: bool766 = global(bool: ) 13:52:45,137 numba.core.ssa DEBUG on stmt: $766pred = call bool766($756call.10, func=bool766, args=(Var($756call.10, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,137 numba.core.ssa DEBUG on stmt: branch $766pred, 768, 846 13:52:45,137 numba.core.ssa DEBUG ==== SSA block rewrite pass on 768 13:52:45,137 numba.core.ssa DEBUG Running 13:52:45,137 numba.core.ssa DEBUG on stmt: $const770.1 = const(int, 1) 13:52:45,137 numba.core.ssa DEBUG on stmt: $binop_isub772.2 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const770.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,137 numba.core.ssa DEBUG on stmt: j = $binop_isub772.2 13:52:45,137 numba.core.ssa DEBUG on stmt: $782compare_op.5 = j >= low 13:52:45,137 numba.core.ssa DEBUG on stmt: bool788 = global(bool: ) 13:52:45,137 numba.core.ssa DEBUG on stmt: $788pred = call bool788($782compare_op.5, func=bool788, args=(Var($782compare_op.5, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,137 numba.core.ssa DEBUG on stmt: branch $788pred, 790, 846 13:52:45,137 numba.core.ssa DEBUG ==== SSA block rewrite pass on 790 13:52:45,137 numba.core.ssa DEBUG Running 13:52:45,137 numba.core.ssa DEBUG on stmt: $792load_deref.1 = freevar(LT: ) 13:52:45,138 numba.core.ssa DEBUG on stmt: $798load_deref.4 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,138 numba.core.ssa DEBUG on stmt: $806binary_subscr.8 = getitem(value=R, index=j, fn=) 13:52:45,138 numba.core.ssa DEBUG on stmt: $820call.9 = call $798load_deref.4(A, $806binary_subscr.8, func=$798load_deref.4, args=[Var(A, quicksort.py:86), Var($806binary_subscr.8, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,138 numba.core.ssa DEBUG on stmt: $834call.10 = call $792load_deref.1(pivot, $820call.9, func=$792load_deref.1, args=[Var(pivot, quicksort.py:108), Var($820call.9, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,138 numba.core.ssa DEBUG on stmt: bool844 = global(bool: ) 13:52:45,138 numba.core.ssa DEBUG on stmt: $844pred = call bool844($834call.10, func=bool844, args=(Var($834call.10, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,138 numba.core.ssa DEBUG on stmt: branch $844pred, 768, 846 13:52:45,138 numba.core.ssa DEBUG ==== SSA block rewrite pass on 846 13:52:45,138 numba.core.ssa DEBUG Running 13:52:45,138 numba.core.ssa DEBUG on stmt: $850compare_op.2 = i >= j 13:52:45,138 numba.core.ssa DEBUG on stmt: bool856 = global(bool: ) 13:52:45,138 numba.core.ssa DEBUG on stmt: $856pred = call bool856($850compare_op.2, func=bool856, args=(Var($850compare_op.2, quicksort.py:119),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,138 numba.core.ssa DEBUG on stmt: branch $856pred, 858, 860 13:52:45,138 numba.core.ssa DEBUG ==== SSA block rewrite pass on 858 13:52:45,138 numba.core.ssa DEBUG Running 13:52:45,138 numba.core.ssa DEBUG on stmt: jump 928 13:52:45,138 numba.core.ssa DEBUG ==== SSA block rewrite pass on 860 13:52:45,138 numba.core.ssa DEBUG Running 13:52:45,138 numba.core.ssa DEBUG on stmt: $864binary_subscr.2 = getitem(value=R, index=j, fn=) 13:52:45,138 numba.core.ssa DEBUG on stmt: $878binary_subscr.5 = getitem(value=R, index=i, fn=) 13:52:45,138 numba.core.ssa DEBUG on stmt: R[i] = $864binary_subscr.2 13:52:45,138 numba.core.ssa DEBUG on stmt: R[j] = $878binary_subscr.5 13:52:45,138 numba.core.ssa DEBUG on stmt: $const908.11 = const(int, 1) 13:52:45,138 numba.core.ssa DEBUG on stmt: $binop_iadd910.12 = inplace_binop(fn=, immutable_fn=, lhs=i, rhs=$const908.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,138 numba.core.ssa DEBUG on stmt: i = $binop_iadd910.12 13:52:45,138 numba.core.ssa DEBUG replaced with: i.2 = $binop_iadd910.12 13:52:45,138 numba.core.ssa DEBUG on stmt: $const918.14 = const(int, 1) 13:52:45,138 numba.core.ssa DEBUG on stmt: $binop_isub920.15 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const918.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,138 numba.core.ssa DEBUG on stmt: j = $binop_isub920.15 13:52:45,138 numba.core.ssa DEBUG on stmt: jump 554 13:52:45,138 numba.core.ssa DEBUG ==== SSA block rewrite pass on 928 13:52:45,138 numba.core.ssa DEBUG Running 13:52:45,138 numba.core.ssa DEBUG on stmt: $932binary_subscr.2 = getitem(value=R, index=high, fn=) 13:52:45,138 numba.core.ssa DEBUG on stmt: $946binary_subscr.5 = getitem(value=R, index=i, fn=) 13:52:45,138 numba.core.ssa DEBUG on stmt: R[i] = $932binary_subscr.2 13:52:45,139 numba.core.ssa DEBUG on stmt: R[high] = $946binary_subscr.5 13:52:45,139 numba.core.ssa DEBUG on stmt: $976return_value.11 = cast(value=i) 13:52:45,139 numba.core.ssa DEBUG on stmt: return $976return_value.11 13:52:45,139 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {456: [], 622: [], 860: []}) 13:52:45,139 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:45,139 numba.core.ssa DEBUG Running 13:52:45,139 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:45,139 numba.core.ssa DEBUG on stmt: R = arg(1, name=R) 13:52:45,139 numba.core.ssa DEBUG on stmt: low = arg(2, name=low) 13:52:45,139 numba.core.ssa DEBUG on stmt: high = arg(3, name=high) 13:52:45,139 numba.core.ssa DEBUG on stmt: $const8.1 = const(int, 0) 13:52:45,139 numba.core.ssa DEBUG on stmt: $10compare_op.2 = low >= $const8.1 13:52:45,139 numba.core.ssa DEBUG on stmt: bool16 = global(bool: ) 13:52:45,139 numba.core.ssa DEBUG on stmt: $16pred = call bool16($10compare_op.2, func=bool16, args=(Var($10compare_op.2, quicksort.py:92),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,139 numba.core.ssa DEBUG on stmt: branch $16pred, 22, 18 13:52:45,139 numba.core.ssa DEBUG ==== SSA block rewrite pass on 18 13:52:45,139 numba.core.ssa DEBUG Running 13:52:45,139 numba.core.ssa DEBUG on stmt: $assertion_error18.0 = global(AssertionError: ) 13:52:45,139 numba.core.ssa DEBUG on stmt: raise 13:52:45,139 numba.core.ssa DEBUG ==== SSA block rewrite pass on 22 13:52:45,139 numba.core.ssa DEBUG Running 13:52:45,139 numba.core.ssa DEBUG on stmt: $26compare_op.2 = high > low 13:52:45,139 numba.core.ssa DEBUG on stmt: bool32 = global(bool: ) 13:52:45,139 numba.core.ssa DEBUG on stmt: $32pred = call bool32($26compare_op.2, func=bool32, args=(Var($26compare_op.2, quicksort.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,139 numba.core.ssa DEBUG on stmt: branch $32pred, 38, 34 13:52:45,139 numba.core.ssa DEBUG ==== SSA block rewrite pass on 34 13:52:45,139 numba.core.ssa DEBUG Running 13:52:45,139 numba.core.ssa DEBUG on stmt: $assertion_error34.0 = global(AssertionError: ) 13:52:45,139 numba.core.ssa DEBUG on stmt: raise 13:52:45,139 numba.core.ssa DEBUG ==== SSA block rewrite pass on 38 13:52:45,139 numba.core.ssa DEBUG Running 13:52:45,139 numba.core.ssa DEBUG on stmt: $binop_add42.2 = low + high 13:52:45,139 numba.core.ssa DEBUG on stmt: $const46.3 = const(int, 1) 13:52:45,140 numba.core.ssa DEBUG on stmt: mid = $binop_add42.2 >> $const46.3 13:52:45,140 numba.core.ssa DEBUG on stmt: $56load_deref.6 = freevar(LT: ) 13:52:45,140 numba.core.ssa DEBUG on stmt: $60load_deref.8 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,140 numba.core.ssa DEBUG on stmt: $68binary_subscr.12 = getitem(value=R, index=mid, fn=) 13:52:45,140 numba.core.ssa DEBUG on stmt: $82call.13 = call $60load_deref.8(A, $68binary_subscr.12, func=$60load_deref.8, args=[Var(A, quicksort.py:86), Var($68binary_subscr.12, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,140 numba.core.ssa DEBUG on stmt: $94load_deref.15 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,140 numba.core.ssa DEBUG on stmt: $102binary_subscr.19 = getitem(value=R, index=low, fn=) 13:52:45,140 numba.core.ssa DEBUG on stmt: $116call.20 = call $94load_deref.15(A, $102binary_subscr.19, func=$94load_deref.15, args=[Var(A, quicksort.py:86), Var($102binary_subscr.19, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,140 numba.core.ssa DEBUG on stmt: $130call.21 = call $56load_deref.6($82call.13, $116call.20, func=$56load_deref.6, args=[Var($82call.13, quicksort.py:102), Var($116call.20, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,140 numba.core.ssa DEBUG on stmt: bool140 = global(bool: ) 13:52:45,140 numba.core.ssa DEBUG on stmt: $140pred = call bool140($130call.21, func=bool140, args=(Var($130call.21, quicksort.py:102),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,140 numba.core.ssa DEBUG on stmt: branch $140pred, 142, 188 13:52:45,140 numba.core.ssa DEBUG ==== SSA block rewrite pass on 142 13:52:45,140 numba.core.ssa DEBUG Running 13:52:45,140 numba.core.ssa DEBUG on stmt: $146binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,140 numba.core.ssa DEBUG on stmt: $160binary_subscr.5 = getitem(value=R, index=low, fn=) 13:52:45,140 numba.core.ssa DEBUG on stmt: R[low] = $146binary_subscr.2 13:52:45,140 numba.core.ssa DEBUG on stmt: R[mid] = $160binary_subscr.5 13:52:45,140 numba.core.ssa DEBUG on stmt: jump 188 13:52:45,140 numba.core.ssa DEBUG ==== SSA block rewrite pass on 188 13:52:45,140 numba.core.ssa DEBUG Running 13:52:45,140 numba.core.ssa DEBUG on stmt: $190load_deref.1 = freevar(LT: ) 13:52:45,140 numba.core.ssa DEBUG on stmt: $194load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,140 numba.core.ssa DEBUG on stmt: $202binary_subscr.7 = getitem(value=R, index=high, fn=) 13:52:45,140 numba.core.ssa DEBUG on stmt: $216call.8 = call $194load_deref.3(A, $202binary_subscr.7, func=$194load_deref.3, args=[Var(A, quicksort.py:86), Var($202binary_subscr.7, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,140 numba.core.ssa DEBUG on stmt: $228load_deref.10 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,140 numba.core.ssa DEBUG on stmt: $236binary_subscr.14 = getitem(value=R, index=mid, fn=) 13:52:45,140 numba.core.ssa DEBUG on stmt: $250call.15 = call $228load_deref.10(A, $236binary_subscr.14, func=$228load_deref.10, args=[Var(A, quicksort.py:86), Var($236binary_subscr.14, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,140 numba.core.ssa DEBUG on stmt: $264call.16 = call $190load_deref.1($216call.8, $250call.15, func=$190load_deref.1, args=[Var($216call.8, quicksort.py:104), Var($250call.15, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,140 numba.core.ssa DEBUG on stmt: bool274 = global(bool: ) 13:52:45,141 numba.core.ssa DEBUG on stmt: $274pred = call bool274($264call.16, func=bool274, args=(Var($264call.16, quicksort.py:104),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,141 numba.core.ssa DEBUG on stmt: branch $274pred, 276, 322 13:52:45,141 numba.core.ssa DEBUG ==== SSA block rewrite pass on 276 13:52:45,141 numba.core.ssa DEBUG Running 13:52:45,141 numba.core.ssa DEBUG on stmt: $280binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,141 numba.core.ssa DEBUG on stmt: $294binary_subscr.5 = getitem(value=R, index=high, fn=) 13:52:45,141 numba.core.ssa DEBUG on stmt: R[high] = $280binary_subscr.2 13:52:45,141 numba.core.ssa DEBUG on stmt: R[mid] = $294binary_subscr.5 13:52:45,141 numba.core.ssa DEBUG on stmt: jump 322 13:52:45,141 numba.core.ssa DEBUG ==== SSA block rewrite pass on 322 13:52:45,141 numba.core.ssa DEBUG Running 13:52:45,141 numba.core.ssa DEBUG on stmt: $324load_deref.1 = freevar(LT: ) 13:52:45,141 numba.core.ssa DEBUG on stmt: $328load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,141 numba.core.ssa DEBUG on stmt: $336binary_subscr.7 = getitem(value=R, index=mid, fn=) 13:52:45,141 numba.core.ssa DEBUG on stmt: $350call.8 = call $328load_deref.3(A, $336binary_subscr.7, func=$328load_deref.3, args=[Var(A, quicksort.py:86), Var($336binary_subscr.7, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,141 numba.core.ssa DEBUG on stmt: $362load_deref.10 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,141 numba.core.ssa DEBUG on stmt: $370binary_subscr.14 = getitem(value=R, index=low, fn=) 13:52:45,141 numba.core.ssa DEBUG on stmt: $384call.15 = call $362load_deref.10(A, $370binary_subscr.14, func=$362load_deref.10, args=[Var(A, quicksort.py:86), Var($370binary_subscr.14, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,141 numba.core.ssa DEBUG on stmt: $398call.16 = call $324load_deref.1($350call.8, $384call.15, func=$324load_deref.1, args=[Var($350call.8, quicksort.py:106), Var($384call.15, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,141 numba.core.ssa DEBUG on stmt: bool408 = global(bool: ) 13:52:45,141 numba.core.ssa DEBUG on stmt: $408pred = call bool408($398call.16, func=bool408, args=(Var($398call.16, quicksort.py:106),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,141 numba.core.ssa DEBUG on stmt: branch $408pred, 410, 456 13:52:45,141 numba.core.ssa DEBUG ==== SSA block rewrite pass on 410 13:52:45,141 numba.core.ssa DEBUG Running 13:52:45,141 numba.core.ssa DEBUG on stmt: $414binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,141 numba.core.ssa DEBUG on stmt: $428binary_subscr.5 = getitem(value=R, index=low, fn=) 13:52:45,141 numba.core.ssa DEBUG on stmt: R[low] = $414binary_subscr.2 13:52:45,141 numba.core.ssa DEBUG on stmt: R[mid] = $428binary_subscr.5 13:52:45,141 numba.core.ssa DEBUG on stmt: jump 456 13:52:45,141 numba.core.ssa DEBUG ==== SSA block rewrite pass on 456 13:52:45,141 numba.core.ssa DEBUG Running 13:52:45,141 numba.core.ssa DEBUG on stmt: $458load_deref.1 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,142 numba.core.ssa DEBUG on stmt: $466binary_subscr.5 = getitem(value=R, index=mid, fn=) 13:52:45,142 numba.core.ssa DEBUG on stmt: pivot = call $458load_deref.1(A, $466binary_subscr.5, func=$458load_deref.1, args=[Var(A, quicksort.py:86), Var($466binary_subscr.5, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,142 numba.core.ssa DEBUG on stmt: $496binary_subscr.9 = getitem(value=R, index=mid, fn=) 13:52:45,142 numba.core.ssa DEBUG on stmt: $510binary_subscr.12 = getitem(value=R, index=high, fn=) 13:52:45,142 numba.core.ssa DEBUG on stmt: R[high] = $496binary_subscr.9 13:52:45,142 numba.core.ssa DEBUG on stmt: R[mid] = $510binary_subscr.12 13:52:45,142 numba.core.ssa DEBUG on stmt: i = low 13:52:45,142 numba.core.ssa DEBUG on stmt: $const544.19 = const(int, 1) 13:52:45,142 numba.core.ssa DEBUG on stmt: j = high - $const544.19 13:52:45,142 numba.core.ssa DEBUG on stmt: jump 554 13:52:45,142 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:45,142 numba.core.ssa DEBUG Running 13:52:45,142 numba.core.ssa DEBUG on stmt: $558compare_op.2 = i < high 13:52:45,142 numba.core.ssa DEBUG find_def var='i' stmt=$558compare_op.2 = i < high 13:52:45,142 numba.core.ssa DEBUG find_def_from_top label 554 13:52:45,142 numba.core.ssa DEBUG insert phi node i.3 = phi(incoming_values=[], incoming_blocks=[]) at 554 13:52:45,142 numba.core.ssa DEBUG find_def_from_bottom label 456 13:52:45,142 numba.core.ssa DEBUG incoming_def i = low 13:52:45,142 numba.core.ssa DEBUG find_def_from_bottom label 860 13:52:45,142 numba.core.ssa DEBUG incoming_def i.2 = $binop_iadd910.12 13:52:45,142 numba.core.ssa DEBUG replaced with: $558compare_op.2 = i.3 < high 13:52:45,142 numba.core.ssa DEBUG on stmt: bool564 = global(bool: ) 13:52:45,142 numba.core.ssa DEBUG on stmt: $564pred = call bool564($558compare_op.2, func=bool564, args=(Var($558compare_op.2, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,142 numba.core.ssa DEBUG on stmt: branch $564pred, 566, 700 13:52:45,142 numba.core.ssa DEBUG ==== SSA block rewrite pass on 566 13:52:45,142 numba.core.ssa DEBUG Running 13:52:45,142 numba.core.ssa DEBUG on stmt: $568load_deref.1 = freevar(LT: ) 13:52:45,142 numba.core.ssa DEBUG on stmt: $572load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,142 numba.core.ssa DEBUG on stmt: $580binary_subscr.7 = getitem(value=R, index=i, fn=) 13:52:45,142 numba.core.ssa DEBUG find_def var='i' stmt=$580binary_subscr.7 = getitem(value=R, index=i, fn=) 13:52:45,142 numba.core.ssa DEBUG find_def_from_top label 566 13:52:45,142 numba.core.ssa DEBUG idom 554 from label 566 13:52:45,143 numba.core.ssa DEBUG find_def_from_bottom label 554 13:52:45,143 numba.core.ssa DEBUG replaced with: $580binary_subscr.7 = getitem(value=R, index=i.3, fn=) 13:52:45,143 numba.core.ssa DEBUG on stmt: $594call.8 = call $572load_deref.3(A, $580binary_subscr.7, func=$572load_deref.3, args=[Var(A, quicksort.py:86), Var($580binary_subscr.7, quicksort.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,143 numba.core.ssa DEBUG on stmt: $610call.10 = call $568load_deref.1($594call.8, pivot, func=$568load_deref.1, args=[Var($594call.8, quicksort.py:115), Var(pivot, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,143 numba.core.ssa DEBUG on stmt: bool620 = global(bool: ) 13:52:45,143 numba.core.ssa DEBUG on stmt: $620pred = call bool620($610call.10, func=bool620, args=(Var($610call.10, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,143 numba.core.ssa DEBUG on stmt: branch $620pred, 622, 700 13:52:45,143 numba.core.ssa DEBUG ==== SSA block rewrite pass on 622 13:52:45,143 numba.core.ssa DEBUG Running 13:52:45,143 numba.core.ssa DEBUG on stmt: $const624.1 = const(int, 1) 13:52:45,143 numba.core.ssa DEBUG on stmt: $binop_iadd626.2 = inplace_binop(fn=, immutable_fn=, lhs=i, rhs=$const624.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,143 numba.core.ssa DEBUG find_def var='i' stmt=$binop_iadd626.2 = inplace_binop(fn=, immutable_fn=, lhs=i, rhs=$const624.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,143 numba.core.ssa DEBUG find_def_from_top label 622 13:52:45,143 numba.core.ssa DEBUG insert phi node i.4 = phi(incoming_values=[], incoming_blocks=[]) at 622 13:52:45,143 numba.core.ssa DEBUG find_def_from_bottom label 644 13:52:45,143 numba.core.ssa DEBUG find_def_from_top label 644 13:52:45,143 numba.core.ssa DEBUG idom 622 from label 644 13:52:45,143 numba.core.ssa DEBUG find_def_from_bottom label 622 13:52:45,143 numba.core.ssa DEBUG incoming_def i.1 = $binop_iadd626.2 13:52:45,143 numba.core.ssa DEBUG find_def_from_bottom label 566 13:52:45,143 numba.core.ssa DEBUG find_def_from_top label 566 13:52:45,143 numba.core.ssa DEBUG idom 554 from label 566 13:52:45,143 numba.core.ssa DEBUG find_def_from_bottom label 554 13:52:45,143 numba.core.ssa DEBUG incoming_def i.3 = phi(incoming_values=[Var(i, quicksort.py:112), Var(i.2, quicksort.py:122)], incoming_blocks=[456, 860]) 13:52:45,143 numba.core.ssa DEBUG replaced with: $binop_iadd626.2 = inplace_binop(fn=, immutable_fn=, lhs=i.4, rhs=$const624.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,143 numba.core.ssa DEBUG on stmt: i.1 = $binop_iadd626.2 13:52:45,143 numba.core.ssa DEBUG on stmt: $636compare_op.5 = i < high 13:52:45,143 numba.core.ssa DEBUG find_def var='i' stmt=$636compare_op.5 = i < high 13:52:45,143 numba.core.ssa DEBUG replaced with: $636compare_op.5 = i.1 < high 13:52:45,143 numba.core.ssa DEBUG on stmt: bool642 = global(bool: ) 13:52:45,143 numba.core.ssa DEBUG on stmt: $642pred = call bool642($636compare_op.5, func=bool642, args=(Var($636compare_op.5, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,144 numba.core.ssa DEBUG on stmt: branch $642pred, 644, 700 13:52:45,144 numba.core.ssa DEBUG ==== SSA block rewrite pass on 644 13:52:45,144 numba.core.ssa DEBUG Running 13:52:45,144 numba.core.ssa DEBUG on stmt: $646load_deref.1 = freevar(LT: ) 13:52:45,144 numba.core.ssa DEBUG on stmt: $650load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,144 numba.core.ssa DEBUG on stmt: $658binary_subscr.7 = getitem(value=R, index=i, fn=) 13:52:45,144 numba.core.ssa DEBUG find_def var='i' stmt=$658binary_subscr.7 = getitem(value=R, index=i, fn=) 13:52:45,144 numba.core.ssa DEBUG find_def_from_top label 644 13:52:45,144 numba.core.ssa DEBUG idom 622 from label 644 13:52:45,144 numba.core.ssa DEBUG find_def_from_bottom label 622 13:52:45,144 numba.core.ssa DEBUG replaced with: $658binary_subscr.7 = getitem(value=R, index=i.1, fn=) 13:52:45,144 numba.core.ssa DEBUG on stmt: $672call.8 = call $650load_deref.3(A, $658binary_subscr.7, func=$650load_deref.3, args=[Var(A, quicksort.py:86), Var($658binary_subscr.7, quicksort.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,144 numba.core.ssa DEBUG on stmt: $688call.10 = call $646load_deref.1($672call.8, pivot, func=$646load_deref.1, args=[Var($672call.8, quicksort.py:115), Var(pivot, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,144 numba.core.ssa DEBUG on stmt: bool698 = global(bool: ) 13:52:45,144 numba.core.ssa DEBUG on stmt: $698pred = call bool698($688call.10, func=bool698, args=(Var($688call.10, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,144 numba.core.ssa DEBUG on stmt: branch $698pred, 622, 700 13:52:45,144 numba.core.ssa DEBUG ==== SSA block rewrite pass on 700 13:52:45,144 numba.core.ssa DEBUG Running 13:52:45,144 numba.core.ssa DEBUG on stmt: $704compare_op.2 = j >= low 13:52:45,144 numba.core.ssa DEBUG on stmt: bool710 = global(bool: ) 13:52:45,144 numba.core.ssa DEBUG on stmt: $710pred = call bool710($704compare_op.2, func=bool710, args=(Var($704compare_op.2, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,144 numba.core.ssa DEBUG on stmt: branch $710pred, 712, 846 13:52:45,144 numba.core.ssa DEBUG ==== SSA block rewrite pass on 712 13:52:45,144 numba.core.ssa DEBUG Running 13:52:45,144 numba.core.ssa DEBUG on stmt: $714load_deref.1 = freevar(LT: ) 13:52:45,144 numba.core.ssa DEBUG on stmt: $720load_deref.4 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,144 numba.core.ssa DEBUG on stmt: $728binary_subscr.8 = getitem(value=R, index=j, fn=) 13:52:45,144 numba.core.ssa DEBUG on stmt: $742call.9 = call $720load_deref.4(A, $728binary_subscr.8, func=$720load_deref.4, args=[Var(A, quicksort.py:86), Var($728binary_subscr.8, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,144 numba.core.ssa DEBUG on stmt: $756call.10 = call $714load_deref.1(pivot, $742call.9, func=$714load_deref.1, args=[Var(pivot, quicksort.py:108), Var($742call.9, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,144 numba.core.ssa DEBUG on stmt: bool766 = global(bool: ) 13:52:45,145 numba.core.ssa DEBUG on stmt: $766pred = call bool766($756call.10, func=bool766, args=(Var($756call.10, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,145 numba.core.ssa DEBUG on stmt: branch $766pred, 768, 846 13:52:45,145 numba.core.ssa DEBUG ==== SSA block rewrite pass on 768 13:52:45,145 numba.core.ssa DEBUG Running 13:52:45,145 numba.core.ssa DEBUG on stmt: $const770.1 = const(int, 1) 13:52:45,145 numba.core.ssa DEBUG on stmt: $binop_isub772.2 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const770.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,145 numba.core.ssa DEBUG on stmt: j = $binop_isub772.2 13:52:45,145 numba.core.ssa DEBUG on stmt: $782compare_op.5 = j >= low 13:52:45,145 numba.core.ssa DEBUG on stmt: bool788 = global(bool: ) 13:52:45,145 numba.core.ssa DEBUG on stmt: $788pred = call bool788($782compare_op.5, func=bool788, args=(Var($782compare_op.5, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,145 numba.core.ssa DEBUG on stmt: branch $788pred, 790, 846 13:52:45,145 numba.core.ssa DEBUG ==== SSA block rewrite pass on 790 13:52:45,145 numba.core.ssa DEBUG Running 13:52:45,145 numba.core.ssa DEBUG on stmt: $792load_deref.1 = freevar(LT: ) 13:52:45,145 numba.core.ssa DEBUG on stmt: $798load_deref.4 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,145 numba.core.ssa DEBUG on stmt: $806binary_subscr.8 = getitem(value=R, index=j, fn=) 13:52:45,145 numba.core.ssa DEBUG on stmt: $820call.9 = call $798load_deref.4(A, $806binary_subscr.8, func=$798load_deref.4, args=[Var(A, quicksort.py:86), Var($806binary_subscr.8, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,145 numba.core.ssa DEBUG on stmt: $834call.10 = call $792load_deref.1(pivot, $820call.9, func=$792load_deref.1, args=[Var(pivot, quicksort.py:108), Var($820call.9, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,145 numba.core.ssa DEBUG on stmt: bool844 = global(bool: ) 13:52:45,145 numba.core.ssa DEBUG on stmt: $844pred = call bool844($834call.10, func=bool844, args=(Var($834call.10, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,145 numba.core.ssa DEBUG on stmt: branch $844pred, 768, 846 13:52:45,145 numba.core.ssa DEBUG ==== SSA block rewrite pass on 846 13:52:45,145 numba.core.ssa DEBUG Running 13:52:45,145 numba.core.ssa DEBUG on stmt: $850compare_op.2 = i >= j 13:52:45,145 numba.core.ssa DEBUG find_def var='i' stmt=$850compare_op.2 = i >= j 13:52:45,145 numba.core.ssa DEBUG find_def_from_top label 846 13:52:45,145 numba.core.ssa DEBUG idom 700 from label 846 13:52:45,145 numba.core.ssa DEBUG find_def_from_bottom label 700 13:52:45,145 numba.core.ssa DEBUG find_def_from_top label 700 13:52:45,145 numba.core.ssa DEBUG insert phi node i.5 = phi(incoming_values=[], incoming_blocks=[]) at 700 13:52:45,145 numba.core.ssa DEBUG find_def_from_bottom label 554 13:52:45,145 numba.core.ssa DEBUG incoming_def i.3 = phi(incoming_values=[Var(i, quicksort.py:112), Var(i.2, quicksort.py:122)], incoming_blocks=[456, 860]) 13:52:45,146 numba.core.ssa DEBUG find_def_from_bottom label 622 13:52:45,146 numba.core.ssa DEBUG incoming_def i.1 = $binop_iadd626.2 13:52:45,146 numba.core.ssa DEBUG find_def_from_bottom label 644 13:52:45,146 numba.core.ssa DEBUG find_def_from_top label 644 13:52:45,146 numba.core.ssa DEBUG idom 622 from label 644 13:52:45,146 numba.core.ssa DEBUG find_def_from_bottom label 622 13:52:45,146 numba.core.ssa DEBUG incoming_def i.1 = $binop_iadd626.2 13:52:45,146 numba.core.ssa DEBUG find_def_from_bottom label 566 13:52:45,146 numba.core.ssa DEBUG find_def_from_top label 566 13:52:45,146 numba.core.ssa DEBUG idom 554 from label 566 13:52:45,146 numba.core.ssa DEBUG find_def_from_bottom label 554 13:52:45,146 numba.core.ssa DEBUG incoming_def i.3 = phi(incoming_values=[Var(i, quicksort.py:112), Var(i.2, quicksort.py:122)], incoming_blocks=[456, 860]) 13:52:45,146 numba.core.ssa DEBUG replaced with: $850compare_op.2 = i.5 >= j 13:52:45,146 numba.core.ssa DEBUG on stmt: bool856 = global(bool: ) 13:52:45,146 numba.core.ssa DEBUG on stmt: $856pred = call bool856($850compare_op.2, func=bool856, args=(Var($850compare_op.2, quicksort.py:119),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,146 numba.core.ssa DEBUG on stmt: branch $856pred, 858, 860 13:52:45,146 numba.core.ssa DEBUG ==== SSA block rewrite pass on 858 13:52:45,146 numba.core.ssa DEBUG Running 13:52:45,146 numba.core.ssa DEBUG on stmt: jump 928 13:52:45,146 numba.core.ssa DEBUG ==== SSA block rewrite pass on 860 13:52:45,146 numba.core.ssa DEBUG Running 13:52:45,146 numba.core.ssa DEBUG on stmt: $864binary_subscr.2 = getitem(value=R, index=j, fn=) 13:52:45,146 numba.core.ssa DEBUG on stmt: $878binary_subscr.5 = getitem(value=R, index=i, fn=) 13:52:45,146 numba.core.ssa DEBUG find_def var='i' stmt=$878binary_subscr.5 = getitem(value=R, index=i, fn=) 13:52:45,146 numba.core.ssa DEBUG find_def_from_top label 860 13:52:45,146 numba.core.ssa DEBUG idom 846 from label 860 13:52:45,146 numba.core.ssa DEBUG find_def_from_bottom label 846 13:52:45,146 numba.core.ssa DEBUG find_def_from_top label 846 13:52:45,146 numba.core.ssa DEBUG idom 700 from label 846 13:52:45,146 numba.core.ssa DEBUG find_def_from_bottom label 700 13:52:45,146 numba.core.ssa DEBUG replaced with: $878binary_subscr.5 = getitem(value=R, index=i.5, fn=) 13:52:45,146 numba.core.ssa DEBUG on stmt: R[i] = $864binary_subscr.2 13:52:45,146 numba.core.ssa DEBUG find_def var='i' stmt=R[i] = $864binary_subscr.2 13:52:45,146 numba.core.ssa DEBUG find_def_from_top label 860 13:52:45,146 numba.core.ssa DEBUG idom 846 from label 860 13:52:45,147 numba.core.ssa DEBUG find_def_from_bottom label 846 13:52:45,147 numba.core.ssa DEBUG find_def_from_top label 846 13:52:45,147 numba.core.ssa DEBUG idom 700 from label 846 13:52:45,147 numba.core.ssa DEBUG find_def_from_bottom label 700 13:52:45,147 numba.core.ssa DEBUG replaced with: R[i.5] = $864binary_subscr.2 13:52:45,147 numba.core.ssa DEBUG on stmt: R[j] = $878binary_subscr.5 13:52:45,147 numba.core.ssa DEBUG on stmt: $const908.11 = const(int, 1) 13:52:45,147 numba.core.ssa DEBUG on stmt: $binop_iadd910.12 = inplace_binop(fn=, immutable_fn=, lhs=i, rhs=$const908.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,147 numba.core.ssa DEBUG find_def var='i' stmt=$binop_iadd910.12 = inplace_binop(fn=, immutable_fn=, lhs=i, rhs=$const908.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,147 numba.core.ssa DEBUG find_def_from_top label 860 13:52:45,147 numba.core.ssa DEBUG idom 846 from label 860 13:52:45,147 numba.core.ssa DEBUG find_def_from_bottom label 846 13:52:45,147 numba.core.ssa DEBUG find_def_from_top label 846 13:52:45,147 numba.core.ssa DEBUG idom 700 from label 846 13:52:45,147 numba.core.ssa DEBUG find_def_from_bottom label 700 13:52:45,147 numba.core.ssa DEBUG replaced with: $binop_iadd910.12 = inplace_binop(fn=, immutable_fn=, lhs=i.5, rhs=$const908.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,147 numba.core.ssa DEBUG on stmt: i.2 = $binop_iadd910.12 13:52:45,147 numba.core.ssa DEBUG on stmt: $const918.14 = const(int, 1) 13:52:45,147 numba.core.ssa DEBUG on stmt: $binop_isub920.15 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const918.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,147 numba.core.ssa DEBUG on stmt: j = $binop_isub920.15 13:52:45,147 numba.core.ssa DEBUG on stmt: jump 554 13:52:45,147 numba.core.ssa DEBUG ==== SSA block rewrite pass on 928 13:52:45,147 numba.core.ssa DEBUG Running 13:52:45,147 numba.core.ssa DEBUG on stmt: $932binary_subscr.2 = getitem(value=R, index=high, fn=) 13:52:45,147 numba.core.ssa DEBUG on stmt: $946binary_subscr.5 = getitem(value=R, index=i, fn=) 13:52:45,147 numba.core.ssa DEBUG find_def var='i' stmt=$946binary_subscr.5 = getitem(value=R, index=i, fn=) 13:52:45,147 numba.core.ssa DEBUG find_def_from_top label 928 13:52:45,147 numba.core.ssa DEBUG idom 858 from label 928 13:52:45,147 numba.core.ssa DEBUG find_def_from_bottom label 858 13:52:45,147 numba.core.ssa DEBUG find_def_from_top label 858 13:52:45,147 numba.core.ssa DEBUG idom 846 from label 858 13:52:45,147 numba.core.ssa DEBUG find_def_from_bottom label 846 13:52:45,147 numba.core.ssa DEBUG find_def_from_top label 846 13:52:45,147 numba.core.ssa DEBUG idom 700 from label 846 13:52:45,147 numba.core.ssa DEBUG find_def_from_bottom label 700 13:52:45,147 numba.core.ssa DEBUG replaced with: $946binary_subscr.5 = getitem(value=R, index=i.5, fn=) 13:52:45,148 numba.core.ssa DEBUG on stmt: R[i] = $932binary_subscr.2 13:52:45,148 numba.core.ssa DEBUG find_def var='i' stmt=R[i] = $932binary_subscr.2 13:52:45,148 numba.core.ssa DEBUG find_def_from_top label 928 13:52:45,148 numba.core.ssa DEBUG idom 858 from label 928 13:52:45,148 numba.core.ssa DEBUG find_def_from_bottom label 858 13:52:45,148 numba.core.ssa DEBUG find_def_from_top label 858 13:52:45,148 numba.core.ssa DEBUG idom 846 from label 858 13:52:45,148 numba.core.ssa DEBUG find_def_from_bottom label 846 13:52:45,148 numba.core.ssa DEBUG find_def_from_top label 846 13:52:45,148 numba.core.ssa DEBUG idom 700 from label 846 13:52:45,148 numba.core.ssa DEBUG find_def_from_bottom label 700 13:52:45,148 numba.core.ssa DEBUG replaced with: R[i.5] = $932binary_subscr.2 13:52:45,148 numba.core.ssa DEBUG on stmt: R[high] = $946binary_subscr.5 13:52:45,148 numba.core.ssa DEBUG on stmt: $976return_value.11 = cast(value=i) 13:52:45,148 numba.core.ssa DEBUG find_def var='i' stmt=$976return_value.11 = cast(value=i) 13:52:45,148 numba.core.ssa DEBUG find_def_from_top label 928 13:52:45,148 numba.core.ssa DEBUG idom 858 from label 928 13:52:45,148 numba.core.ssa DEBUG find_def_from_bottom label 858 13:52:45,148 numba.core.ssa DEBUG find_def_from_top label 858 13:52:45,148 numba.core.ssa DEBUG idom 846 from label 858 13:52:45,148 numba.core.ssa DEBUG find_def_from_bottom label 846 13:52:45,148 numba.core.ssa DEBUG find_def_from_top label 846 13:52:45,148 numba.core.ssa DEBUG idom 700 from label 846 13:52:45,148 numba.core.ssa DEBUG find_def_from_bottom label 700 13:52:45,148 numba.core.ssa DEBUG replaced with: $976return_value.11 = cast(value=i.5) 13:52:45,148 numba.core.ssa DEBUG on stmt: return $976return_value.11 13:52:45,148 numba.core.ssa DEBUG Fix SSA violator on var j 13:52:45,148 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:45,148 numba.core.ssa DEBUG Running 13:52:45,148 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:45,148 numba.core.ssa DEBUG on stmt: R = arg(1, name=R) 13:52:45,148 numba.core.ssa DEBUG on stmt: low = arg(2, name=low) 13:52:45,148 numba.core.ssa DEBUG on stmt: high = arg(3, name=high) 13:52:45,148 numba.core.ssa DEBUG on stmt: $const8.1 = const(int, 0) 13:52:45,148 numba.core.ssa DEBUG on stmt: $10compare_op.2 = low >= $const8.1 13:52:45,148 numba.core.ssa DEBUG on stmt: bool16 = global(bool: ) 13:52:45,148 numba.core.ssa DEBUG on stmt: $16pred = call bool16($10compare_op.2, func=bool16, args=(Var($10compare_op.2, quicksort.py:92),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,149 numba.core.ssa DEBUG on stmt: branch $16pred, 22, 18 13:52:45,149 numba.core.ssa DEBUG ==== SSA block rewrite pass on 18 13:52:45,149 numba.core.ssa DEBUG Running 13:52:45,149 numba.core.ssa DEBUG on stmt: $assertion_error18.0 = global(AssertionError: ) 13:52:45,149 numba.core.ssa DEBUG on stmt: raise 13:52:45,149 numba.core.ssa DEBUG ==== SSA block rewrite pass on 22 13:52:45,149 numba.core.ssa DEBUG Running 13:52:45,149 numba.core.ssa DEBUG on stmt: $26compare_op.2 = high > low 13:52:45,149 numba.core.ssa DEBUG on stmt: bool32 = global(bool: ) 13:52:45,149 numba.core.ssa DEBUG on stmt: $32pred = call bool32($26compare_op.2, func=bool32, args=(Var($26compare_op.2, quicksort.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,149 numba.core.ssa DEBUG on stmt: branch $32pred, 38, 34 13:52:45,149 numba.core.ssa DEBUG ==== SSA block rewrite pass on 34 13:52:45,149 numba.core.ssa DEBUG Running 13:52:45,149 numba.core.ssa DEBUG on stmt: $assertion_error34.0 = global(AssertionError: ) 13:52:45,149 numba.core.ssa DEBUG on stmt: raise 13:52:45,149 numba.core.ssa DEBUG ==== SSA block rewrite pass on 38 13:52:45,149 numba.core.ssa DEBUG Running 13:52:45,149 numba.core.ssa DEBUG on stmt: $binop_add42.2 = low + high 13:52:45,149 numba.core.ssa DEBUG on stmt: $const46.3 = const(int, 1) 13:52:45,149 numba.core.ssa DEBUG on stmt: mid = $binop_add42.2 >> $const46.3 13:52:45,149 numba.core.ssa DEBUG on stmt: $56load_deref.6 = freevar(LT: ) 13:52:45,149 numba.core.ssa DEBUG on stmt: $60load_deref.8 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,149 numba.core.ssa DEBUG on stmt: $68binary_subscr.12 = getitem(value=R, index=mid, fn=) 13:52:45,149 numba.core.ssa DEBUG on stmt: $82call.13 = call $60load_deref.8(A, $68binary_subscr.12, func=$60load_deref.8, args=[Var(A, quicksort.py:86), Var($68binary_subscr.12, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,149 numba.core.ssa DEBUG on stmt: $94load_deref.15 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,149 numba.core.ssa DEBUG on stmt: $102binary_subscr.19 = getitem(value=R, index=low, fn=) 13:52:45,149 numba.core.ssa DEBUG on stmt: $116call.20 = call $94load_deref.15(A, $102binary_subscr.19, func=$94load_deref.15, args=[Var(A, quicksort.py:86), Var($102binary_subscr.19, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,149 numba.core.ssa DEBUG on stmt: $130call.21 = call $56load_deref.6($82call.13, $116call.20, func=$56load_deref.6, args=[Var($82call.13, quicksort.py:102), Var($116call.20, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,149 numba.core.ssa DEBUG on stmt: bool140 = global(bool: ) 13:52:45,149 numba.core.ssa DEBUG on stmt: $140pred = call bool140($130call.21, func=bool140, args=(Var($130call.21, quicksort.py:102),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,149 numba.core.ssa DEBUG on stmt: branch $140pred, 142, 188 13:52:45,149 numba.core.ssa DEBUG ==== SSA block rewrite pass on 142 13:52:45,150 numba.core.ssa DEBUG Running 13:52:45,150 numba.core.ssa DEBUG on stmt: $146binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,150 numba.core.ssa DEBUG on stmt: $160binary_subscr.5 = getitem(value=R, index=low, fn=) 13:52:45,150 numba.core.ssa DEBUG on stmt: R[low] = $146binary_subscr.2 13:52:45,150 numba.core.ssa DEBUG on stmt: R[mid] = $160binary_subscr.5 13:52:45,150 numba.core.ssa DEBUG on stmt: jump 188 13:52:45,150 numba.core.ssa DEBUG ==== SSA block rewrite pass on 188 13:52:45,150 numba.core.ssa DEBUG Running 13:52:45,150 numba.core.ssa DEBUG on stmt: $190load_deref.1 = freevar(LT: ) 13:52:45,150 numba.core.ssa DEBUG on stmt: $194load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,150 numba.core.ssa DEBUG on stmt: $202binary_subscr.7 = getitem(value=R, index=high, fn=) 13:52:45,150 numba.core.ssa DEBUG on stmt: $216call.8 = call $194load_deref.3(A, $202binary_subscr.7, func=$194load_deref.3, args=[Var(A, quicksort.py:86), Var($202binary_subscr.7, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,150 numba.core.ssa DEBUG on stmt: $228load_deref.10 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,150 numba.core.ssa DEBUG on stmt: $236binary_subscr.14 = getitem(value=R, index=mid, fn=) 13:52:45,150 numba.core.ssa DEBUG on stmt: $250call.15 = call $228load_deref.10(A, $236binary_subscr.14, func=$228load_deref.10, args=[Var(A, quicksort.py:86), Var($236binary_subscr.14, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,150 numba.core.ssa DEBUG on stmt: $264call.16 = call $190load_deref.1($216call.8, $250call.15, func=$190load_deref.1, args=[Var($216call.8, quicksort.py:104), Var($250call.15, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,150 numba.core.ssa DEBUG on stmt: bool274 = global(bool: ) 13:52:45,150 numba.core.ssa DEBUG on stmt: $274pred = call bool274($264call.16, func=bool274, args=(Var($264call.16, quicksort.py:104),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,150 numba.core.ssa DEBUG on stmt: branch $274pred, 276, 322 13:52:45,150 numba.core.ssa DEBUG ==== SSA block rewrite pass on 276 13:52:45,150 numba.core.ssa DEBUG Running 13:52:45,150 numba.core.ssa DEBUG on stmt: $280binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,150 numba.core.ssa DEBUG on stmt: $294binary_subscr.5 = getitem(value=R, index=high, fn=) 13:52:45,150 numba.core.ssa DEBUG on stmt: R[high] = $280binary_subscr.2 13:52:45,150 numba.core.ssa DEBUG on stmt: R[mid] = $294binary_subscr.5 13:52:45,150 numba.core.ssa DEBUG on stmt: jump 322 13:52:45,150 numba.core.ssa DEBUG ==== SSA block rewrite pass on 322 13:52:45,150 numba.core.ssa DEBUG Running 13:52:45,150 numba.core.ssa DEBUG on stmt: $324load_deref.1 = freevar(LT: ) 13:52:45,150 numba.core.ssa DEBUG on stmt: $328load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,150 numba.core.ssa DEBUG on stmt: $336binary_subscr.7 = getitem(value=R, index=mid, fn=) 13:52:45,150 numba.core.ssa DEBUG on stmt: $350call.8 = call $328load_deref.3(A, $336binary_subscr.7, func=$328load_deref.3, args=[Var(A, quicksort.py:86), Var($336binary_subscr.7, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,150 numba.core.ssa DEBUG on stmt: $362load_deref.10 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,150 numba.core.ssa DEBUG on stmt: $370binary_subscr.14 = getitem(value=R, index=low, fn=) 13:52:45,150 numba.core.ssa DEBUG on stmt: $384call.15 = call $362load_deref.10(A, $370binary_subscr.14, func=$362load_deref.10, args=[Var(A, quicksort.py:86), Var($370binary_subscr.14, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,151 numba.core.ssa DEBUG on stmt: $398call.16 = call $324load_deref.1($350call.8, $384call.15, func=$324load_deref.1, args=[Var($350call.8, quicksort.py:106), Var($384call.15, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,151 numba.core.ssa DEBUG on stmt: bool408 = global(bool: ) 13:52:45,151 numba.core.ssa DEBUG on stmt: $408pred = call bool408($398call.16, func=bool408, args=(Var($398call.16, quicksort.py:106),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,151 numba.core.ssa DEBUG on stmt: branch $408pred, 410, 456 13:52:45,151 numba.core.ssa DEBUG ==== SSA block rewrite pass on 410 13:52:45,151 numba.core.ssa DEBUG Running 13:52:45,151 numba.core.ssa DEBUG on stmt: $414binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,151 numba.core.ssa DEBUG on stmt: $428binary_subscr.5 = getitem(value=R, index=low, fn=) 13:52:45,151 numba.core.ssa DEBUG on stmt: R[low] = $414binary_subscr.2 13:52:45,151 numba.core.ssa DEBUG on stmt: R[mid] = $428binary_subscr.5 13:52:45,151 numba.core.ssa DEBUG on stmt: jump 456 13:52:45,151 numba.core.ssa DEBUG ==== SSA block rewrite pass on 456 13:52:45,151 numba.core.ssa DEBUG Running 13:52:45,151 numba.core.ssa DEBUG on stmt: $458load_deref.1 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,151 numba.core.ssa DEBUG on stmt: $466binary_subscr.5 = getitem(value=R, index=mid, fn=) 13:52:45,151 numba.core.ssa DEBUG on stmt: pivot = call $458load_deref.1(A, $466binary_subscr.5, func=$458load_deref.1, args=[Var(A, quicksort.py:86), Var($466binary_subscr.5, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,151 numba.core.ssa DEBUG on stmt: $496binary_subscr.9 = getitem(value=R, index=mid, fn=) 13:52:45,151 numba.core.ssa DEBUG on stmt: $510binary_subscr.12 = getitem(value=R, index=high, fn=) 13:52:45,151 numba.core.ssa DEBUG on stmt: R[high] = $496binary_subscr.9 13:52:45,151 numba.core.ssa DEBUG on stmt: R[mid] = $510binary_subscr.12 13:52:45,151 numba.core.ssa DEBUG on stmt: i = low 13:52:45,151 numba.core.ssa DEBUG on stmt: $const544.19 = const(int, 1) 13:52:45,151 numba.core.ssa DEBUG on stmt: j = high - $const544.19 13:52:45,151 numba.core.ssa DEBUG first assign: j 13:52:45,151 numba.core.ssa DEBUG replaced with: j = high - $const544.19 13:52:45,151 numba.core.ssa DEBUG on stmt: jump 554 13:52:45,151 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:45,151 numba.core.ssa DEBUG Running 13:52:45,151 numba.core.ssa DEBUG on stmt: i.3 = phi(incoming_values=[Var(i, quicksort.py:112), Var(i.2, quicksort.py:122)], incoming_blocks=[456, 860]) 13:52:45,151 numba.core.ssa DEBUG on stmt: $558compare_op.2 = i.3 < high 13:52:45,151 numba.core.ssa DEBUG on stmt: bool564 = global(bool: ) 13:52:45,151 numba.core.ssa DEBUG on stmt: $564pred = call bool564($558compare_op.2, func=bool564, args=(Var($558compare_op.2, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,151 numba.core.ssa DEBUG on stmt: branch $564pred, 566, 700 13:52:45,151 numba.core.ssa DEBUG ==== SSA block rewrite pass on 566 13:52:45,151 numba.core.ssa DEBUG Running 13:52:45,152 numba.core.ssa DEBUG on stmt: $568load_deref.1 = freevar(LT: ) 13:52:45,152 numba.core.ssa DEBUG on stmt: $572load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,152 numba.core.ssa DEBUG on stmt: $580binary_subscr.7 = getitem(value=R, index=i.3, fn=) 13:52:45,152 numba.core.ssa DEBUG on stmt: $594call.8 = call $572load_deref.3(A, $580binary_subscr.7, func=$572load_deref.3, args=[Var(A, quicksort.py:86), Var($580binary_subscr.7, quicksort.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,152 numba.core.ssa DEBUG on stmt: $610call.10 = call $568load_deref.1($594call.8, pivot, func=$568load_deref.1, args=[Var($594call.8, quicksort.py:115), Var(pivot, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,152 numba.core.ssa DEBUG on stmt: bool620 = global(bool: ) 13:52:45,152 numba.core.ssa DEBUG on stmt: $620pred = call bool620($610call.10, func=bool620, args=(Var($610call.10, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,152 numba.core.ssa DEBUG on stmt: branch $620pred, 622, 700 13:52:45,152 numba.core.ssa DEBUG ==== SSA block rewrite pass on 622 13:52:45,152 numba.core.ssa DEBUG Running 13:52:45,152 numba.core.ssa DEBUG on stmt: i.4 = phi(incoming_values=[Var(i.1, quicksort.py:116), Var(i.3, quicksort.py:115)], incoming_blocks=[644, 566]) 13:52:45,152 numba.core.ssa DEBUG on stmt: $const624.1 = const(int, 1) 13:52:45,152 numba.core.ssa DEBUG on stmt: $binop_iadd626.2 = inplace_binop(fn=, immutable_fn=, lhs=i.4, rhs=$const624.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,152 numba.core.ssa DEBUG on stmt: i.1 = $binop_iadd626.2 13:52:45,152 numba.core.ssa DEBUG on stmt: $636compare_op.5 = i.1 < high 13:52:45,152 numba.core.ssa DEBUG on stmt: bool642 = global(bool: ) 13:52:45,152 numba.core.ssa DEBUG on stmt: $642pred = call bool642($636compare_op.5, func=bool642, args=(Var($636compare_op.5, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,152 numba.core.ssa DEBUG on stmt: branch $642pred, 644, 700 13:52:45,152 numba.core.ssa DEBUG ==== SSA block rewrite pass on 644 13:52:45,152 numba.core.ssa DEBUG Running 13:52:45,152 numba.core.ssa DEBUG on stmt: $646load_deref.1 = freevar(LT: ) 13:52:45,152 numba.core.ssa DEBUG on stmt: $650load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,152 numba.core.ssa DEBUG on stmt: $658binary_subscr.7 = getitem(value=R, index=i.1, fn=) 13:52:45,152 numba.core.ssa DEBUG on stmt: $672call.8 = call $650load_deref.3(A, $658binary_subscr.7, func=$650load_deref.3, args=[Var(A, quicksort.py:86), Var($658binary_subscr.7, quicksort.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,152 numba.core.ssa DEBUG on stmt: $688call.10 = call $646load_deref.1($672call.8, pivot, func=$646load_deref.1, args=[Var($672call.8, quicksort.py:115), Var(pivot, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,152 numba.core.ssa DEBUG on stmt: bool698 = global(bool: ) 13:52:45,152 numba.core.ssa DEBUG on stmt: $698pred = call bool698($688call.10, func=bool698, args=(Var($688call.10, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,152 numba.core.ssa DEBUG on stmt: branch $698pred, 622, 700 13:52:45,152 numba.core.ssa DEBUG ==== SSA block rewrite pass on 700 13:52:45,152 numba.core.ssa DEBUG Running 13:52:45,152 numba.core.ssa DEBUG on stmt: i.5 = phi(incoming_values=[Var(i.3, quicksort.py:115), Var(i.1, quicksort.py:116), Var(i.1, quicksort.py:116), Var(i.3, quicksort.py:115)], incoming_blocks=[554, 622, 644, 566]) 13:52:45,152 numba.core.ssa DEBUG on stmt: $704compare_op.2 = j >= low 13:52:45,152 numba.core.ssa DEBUG on stmt: bool710 = global(bool: ) 13:52:45,153 numba.core.ssa DEBUG on stmt: $710pred = call bool710($704compare_op.2, func=bool710, args=(Var($704compare_op.2, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,153 numba.core.ssa DEBUG on stmt: branch $710pred, 712, 846 13:52:45,153 numba.core.ssa DEBUG ==== SSA block rewrite pass on 712 13:52:45,153 numba.core.ssa DEBUG Running 13:52:45,153 numba.core.ssa DEBUG on stmt: $714load_deref.1 = freevar(LT: ) 13:52:45,153 numba.core.ssa DEBUG on stmt: $720load_deref.4 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,153 numba.core.ssa DEBUG on stmt: $728binary_subscr.8 = getitem(value=R, index=j, fn=) 13:52:45,153 numba.core.ssa DEBUG on stmt: $742call.9 = call $720load_deref.4(A, $728binary_subscr.8, func=$720load_deref.4, args=[Var(A, quicksort.py:86), Var($728binary_subscr.8, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,153 numba.core.ssa DEBUG on stmt: $756call.10 = call $714load_deref.1(pivot, $742call.9, func=$714load_deref.1, args=[Var(pivot, quicksort.py:108), Var($742call.9, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,153 numba.core.ssa DEBUG on stmt: bool766 = global(bool: ) 13:52:45,153 numba.core.ssa DEBUG on stmt: $766pred = call bool766($756call.10, func=bool766, args=(Var($756call.10, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,153 numba.core.ssa DEBUG on stmt: branch $766pred, 768, 846 13:52:45,153 numba.core.ssa DEBUG ==== SSA block rewrite pass on 768 13:52:45,153 numba.core.ssa DEBUG Running 13:52:45,153 numba.core.ssa DEBUG on stmt: $const770.1 = const(int, 1) 13:52:45,153 numba.core.ssa DEBUG on stmt: $binop_isub772.2 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const770.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,153 numba.core.ssa DEBUG on stmt: j = $binop_isub772.2 13:52:45,153 numba.core.ssa DEBUG replaced with: j.1 = $binop_isub772.2 13:52:45,153 numba.core.ssa DEBUG on stmt: $782compare_op.5 = j >= low 13:52:45,153 numba.core.ssa DEBUG on stmt: bool788 = global(bool: ) 13:52:45,153 numba.core.ssa DEBUG on stmt: $788pred = call bool788($782compare_op.5, func=bool788, args=(Var($782compare_op.5, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,153 numba.core.ssa DEBUG on stmt: branch $788pred, 790, 846 13:52:45,153 numba.core.ssa DEBUG ==== SSA block rewrite pass on 790 13:52:45,153 numba.core.ssa DEBUG Running 13:52:45,153 numba.core.ssa DEBUG on stmt: $792load_deref.1 = freevar(LT: ) 13:52:45,153 numba.core.ssa DEBUG on stmt: $798load_deref.4 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,153 numba.core.ssa DEBUG on stmt: $806binary_subscr.8 = getitem(value=R, index=j, fn=) 13:52:45,153 numba.core.ssa DEBUG on stmt: $820call.9 = call $798load_deref.4(A, $806binary_subscr.8, func=$798load_deref.4, args=[Var(A, quicksort.py:86), Var($806binary_subscr.8, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,153 numba.core.ssa DEBUG on stmt: $834call.10 = call $792load_deref.1(pivot, $820call.9, func=$792load_deref.1, args=[Var(pivot, quicksort.py:108), Var($820call.9, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,153 numba.core.ssa DEBUG on stmt: bool844 = global(bool: ) 13:52:45,153 numba.core.ssa DEBUG on stmt: $844pred = call bool844($834call.10, func=bool844, args=(Var($834call.10, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,153 numba.core.ssa DEBUG on stmt: branch $844pred, 768, 846 13:52:45,153 numba.core.ssa DEBUG ==== SSA block rewrite pass on 846 13:52:45,154 numba.core.ssa DEBUG Running 13:52:45,154 numba.core.ssa DEBUG on stmt: $850compare_op.2 = i.5 >= j 13:52:45,154 numba.core.ssa DEBUG on stmt: bool856 = global(bool: ) 13:52:45,154 numba.core.ssa DEBUG on stmt: $856pred = call bool856($850compare_op.2, func=bool856, args=(Var($850compare_op.2, quicksort.py:119),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,154 numba.core.ssa DEBUG on stmt: branch $856pred, 858, 860 13:52:45,154 numba.core.ssa DEBUG ==== SSA block rewrite pass on 858 13:52:45,154 numba.core.ssa DEBUG Running 13:52:45,154 numba.core.ssa DEBUG on stmt: jump 928 13:52:45,154 numba.core.ssa DEBUG ==== SSA block rewrite pass on 860 13:52:45,154 numba.core.ssa DEBUG Running 13:52:45,154 numba.core.ssa DEBUG on stmt: $864binary_subscr.2 = getitem(value=R, index=j, fn=) 13:52:45,154 numba.core.ssa DEBUG on stmt: $878binary_subscr.5 = getitem(value=R, index=i.5, fn=) 13:52:45,154 numba.core.ssa DEBUG on stmt: R[i.5] = $864binary_subscr.2 13:52:45,154 numba.core.ssa DEBUG on stmt: R[j] = $878binary_subscr.5 13:52:45,154 numba.core.ssa DEBUG on stmt: $const908.11 = const(int, 1) 13:52:45,154 numba.core.ssa DEBUG on stmt: $binop_iadd910.12 = inplace_binop(fn=, immutable_fn=, lhs=i.5, rhs=$const908.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,154 numba.core.ssa DEBUG on stmt: i.2 = $binop_iadd910.12 13:52:45,154 numba.core.ssa DEBUG on stmt: $const918.14 = const(int, 1) 13:52:45,154 numba.core.ssa DEBUG on stmt: $binop_isub920.15 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const918.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,154 numba.core.ssa DEBUG on stmt: j = $binop_isub920.15 13:52:45,154 numba.core.ssa DEBUG replaced with: j.2 = $binop_isub920.15 13:52:45,154 numba.core.ssa DEBUG on stmt: jump 554 13:52:45,154 numba.core.ssa DEBUG ==== SSA block rewrite pass on 928 13:52:45,154 numba.core.ssa DEBUG Running 13:52:45,154 numba.core.ssa DEBUG on stmt: $932binary_subscr.2 = getitem(value=R, index=high, fn=) 13:52:45,154 numba.core.ssa DEBUG on stmt: $946binary_subscr.5 = getitem(value=R, index=i.5, fn=) 13:52:45,154 numba.core.ssa DEBUG on stmt: R[i.5] = $932binary_subscr.2 13:52:45,154 numba.core.ssa DEBUG on stmt: R[high] = $946binary_subscr.5 13:52:45,154 numba.core.ssa DEBUG on stmt: $976return_value.11 = cast(value=i.5) 13:52:45,154 numba.core.ssa DEBUG on stmt: return $976return_value.11 13:52:45,154 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {456: [], 768: [], 860: []}) 13:52:45,154 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:45,154 numba.core.ssa DEBUG Running 13:52:45,154 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:45,154 numba.core.ssa DEBUG on stmt: R = arg(1, name=R) 13:52:45,155 numba.core.ssa DEBUG on stmt: low = arg(2, name=low) 13:52:45,155 numba.core.ssa DEBUG on stmt: high = arg(3, name=high) 13:52:45,155 numba.core.ssa DEBUG on stmt: $const8.1 = const(int, 0) 13:52:45,155 numba.core.ssa DEBUG on stmt: $10compare_op.2 = low >= $const8.1 13:52:45,155 numba.core.ssa DEBUG on stmt: bool16 = global(bool: ) 13:52:45,155 numba.core.ssa DEBUG on stmt: $16pred = call bool16($10compare_op.2, func=bool16, args=(Var($10compare_op.2, quicksort.py:92),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,155 numba.core.ssa DEBUG on stmt: branch $16pred, 22, 18 13:52:45,155 numba.core.ssa DEBUG ==== SSA block rewrite pass on 18 13:52:45,155 numba.core.ssa DEBUG Running 13:52:45,155 numba.core.ssa DEBUG on stmt: $assertion_error18.0 = global(AssertionError: ) 13:52:45,155 numba.core.ssa DEBUG on stmt: raise 13:52:45,155 numba.core.ssa DEBUG ==== SSA block rewrite pass on 22 13:52:45,155 numba.core.ssa DEBUG Running 13:52:45,155 numba.core.ssa DEBUG on stmt: $26compare_op.2 = high > low 13:52:45,155 numba.core.ssa DEBUG on stmt: bool32 = global(bool: ) 13:52:45,155 numba.core.ssa DEBUG on stmt: $32pred = call bool32($26compare_op.2, func=bool32, args=(Var($26compare_op.2, quicksort.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,155 numba.core.ssa DEBUG on stmt: branch $32pred, 38, 34 13:52:45,155 numba.core.ssa DEBUG ==== SSA block rewrite pass on 34 13:52:45,155 numba.core.ssa DEBUG Running 13:52:45,155 numba.core.ssa DEBUG on stmt: $assertion_error34.0 = global(AssertionError: ) 13:52:45,155 numba.core.ssa DEBUG on stmt: raise 13:52:45,155 numba.core.ssa DEBUG ==== SSA block rewrite pass on 38 13:52:45,155 numba.core.ssa DEBUG Running 13:52:45,155 numba.core.ssa DEBUG on stmt: $binop_add42.2 = low + high 13:52:45,155 numba.core.ssa DEBUG on stmt: $const46.3 = const(int, 1) 13:52:45,155 numba.core.ssa DEBUG on stmt: mid = $binop_add42.2 >> $const46.3 13:52:45,155 numba.core.ssa DEBUG on stmt: $56load_deref.6 = freevar(LT: ) 13:52:45,155 numba.core.ssa DEBUG on stmt: $60load_deref.8 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,155 numba.core.ssa DEBUG on stmt: $68binary_subscr.12 = getitem(value=R, index=mid, fn=) 13:52:45,155 numba.core.ssa DEBUG on stmt: $82call.13 = call $60load_deref.8(A, $68binary_subscr.12, func=$60load_deref.8, args=[Var(A, quicksort.py:86), Var($68binary_subscr.12, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,155 numba.core.ssa DEBUG on stmt: $94load_deref.15 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,155 numba.core.ssa DEBUG on stmt: $102binary_subscr.19 = getitem(value=R, index=low, fn=) 13:52:45,155 numba.core.ssa DEBUG on stmt: $116call.20 = call $94load_deref.15(A, $102binary_subscr.19, func=$94load_deref.15, args=[Var(A, quicksort.py:86), Var($102binary_subscr.19, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,155 numba.core.ssa DEBUG on stmt: $130call.21 = call $56load_deref.6($82call.13, $116call.20, func=$56load_deref.6, args=[Var($82call.13, quicksort.py:102), Var($116call.20, quicksort.py:102)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,156 numba.core.ssa DEBUG on stmt: bool140 = global(bool: ) 13:52:45,156 numba.core.ssa DEBUG on stmt: $140pred = call bool140($130call.21, func=bool140, args=(Var($130call.21, quicksort.py:102),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,156 numba.core.ssa DEBUG on stmt: branch $140pred, 142, 188 13:52:45,156 numba.core.ssa DEBUG ==== SSA block rewrite pass on 142 13:52:45,156 numba.core.ssa DEBUG Running 13:52:45,156 numba.core.ssa DEBUG on stmt: $146binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,156 numba.core.ssa DEBUG on stmt: $160binary_subscr.5 = getitem(value=R, index=low, fn=) 13:52:45,156 numba.core.ssa DEBUG on stmt: R[low] = $146binary_subscr.2 13:52:45,156 numba.core.ssa DEBUG on stmt: R[mid] = $160binary_subscr.5 13:52:45,156 numba.core.ssa DEBUG on stmt: jump 188 13:52:45,156 numba.core.ssa DEBUG ==== SSA block rewrite pass on 188 13:52:45,156 numba.core.ssa DEBUG Running 13:52:45,156 numba.core.ssa DEBUG on stmt: $190load_deref.1 = freevar(LT: ) 13:52:45,156 numba.core.ssa DEBUG on stmt: $194load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,156 numba.core.ssa DEBUG on stmt: $202binary_subscr.7 = getitem(value=R, index=high, fn=) 13:52:45,156 numba.core.ssa DEBUG on stmt: $216call.8 = call $194load_deref.3(A, $202binary_subscr.7, func=$194load_deref.3, args=[Var(A, quicksort.py:86), Var($202binary_subscr.7, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,156 numba.core.ssa DEBUG on stmt: $228load_deref.10 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,156 numba.core.ssa DEBUG on stmt: $236binary_subscr.14 = getitem(value=R, index=mid, fn=) 13:52:45,156 numba.core.ssa DEBUG on stmt: $250call.15 = call $228load_deref.10(A, $236binary_subscr.14, func=$228load_deref.10, args=[Var(A, quicksort.py:86), Var($236binary_subscr.14, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,156 numba.core.ssa DEBUG on stmt: $264call.16 = call $190load_deref.1($216call.8, $250call.15, func=$190load_deref.1, args=[Var($216call.8, quicksort.py:104), Var($250call.15, quicksort.py:104)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,156 numba.core.ssa DEBUG on stmt: bool274 = global(bool: ) 13:52:45,156 numba.core.ssa DEBUG on stmt: $274pred = call bool274($264call.16, func=bool274, args=(Var($264call.16, quicksort.py:104),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,156 numba.core.ssa DEBUG on stmt: branch $274pred, 276, 322 13:52:45,156 numba.core.ssa DEBUG ==== SSA block rewrite pass on 276 13:52:45,156 numba.core.ssa DEBUG Running 13:52:45,156 numba.core.ssa DEBUG on stmt: $280binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,156 numba.core.ssa DEBUG on stmt: $294binary_subscr.5 = getitem(value=R, index=high, fn=) 13:52:45,156 numba.core.ssa DEBUG on stmt: R[high] = $280binary_subscr.2 13:52:45,156 numba.core.ssa DEBUG on stmt: R[mid] = $294binary_subscr.5 13:52:45,156 numba.core.ssa DEBUG on stmt: jump 322 13:52:45,156 numba.core.ssa DEBUG ==== SSA block rewrite pass on 322 13:52:45,156 numba.core.ssa DEBUG Running 13:52:45,157 numba.core.ssa DEBUG on stmt: $324load_deref.1 = freevar(LT: ) 13:52:45,157 numba.core.ssa DEBUG on stmt: $328load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,157 numba.core.ssa DEBUG on stmt: $336binary_subscr.7 = getitem(value=R, index=mid, fn=) 13:52:45,157 numba.core.ssa DEBUG on stmt: $350call.8 = call $328load_deref.3(A, $336binary_subscr.7, func=$328load_deref.3, args=[Var(A, quicksort.py:86), Var($336binary_subscr.7, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,157 numba.core.ssa DEBUG on stmt: $362load_deref.10 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,157 numba.core.ssa DEBUG on stmt: $370binary_subscr.14 = getitem(value=R, index=low, fn=) 13:52:45,157 numba.core.ssa DEBUG on stmt: $384call.15 = call $362load_deref.10(A, $370binary_subscr.14, func=$362load_deref.10, args=[Var(A, quicksort.py:86), Var($370binary_subscr.14, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,157 numba.core.ssa DEBUG on stmt: $398call.16 = call $324load_deref.1($350call.8, $384call.15, func=$324load_deref.1, args=[Var($350call.8, quicksort.py:106), Var($384call.15, quicksort.py:106)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,157 numba.core.ssa DEBUG on stmt: bool408 = global(bool: ) 13:52:45,157 numba.core.ssa DEBUG on stmt: $408pred = call bool408($398call.16, func=bool408, args=(Var($398call.16, quicksort.py:106),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,157 numba.core.ssa DEBUG on stmt: branch $408pred, 410, 456 13:52:45,157 numba.core.ssa DEBUG ==== SSA block rewrite pass on 410 13:52:45,157 numba.core.ssa DEBUG Running 13:52:45,157 numba.core.ssa DEBUG on stmt: $414binary_subscr.2 = getitem(value=R, index=mid, fn=) 13:52:45,157 numba.core.ssa DEBUG on stmt: $428binary_subscr.5 = getitem(value=R, index=low, fn=) 13:52:45,157 numba.core.ssa DEBUG on stmt: R[low] = $414binary_subscr.2 13:52:45,157 numba.core.ssa DEBUG on stmt: R[mid] = $428binary_subscr.5 13:52:45,157 numba.core.ssa DEBUG on stmt: jump 456 13:52:45,157 numba.core.ssa DEBUG ==== SSA block rewrite pass on 456 13:52:45,157 numba.core.ssa DEBUG Running 13:52:45,157 numba.core.ssa DEBUG on stmt: $458load_deref.1 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,157 numba.core.ssa DEBUG on stmt: $466binary_subscr.5 = getitem(value=R, index=mid, fn=) 13:52:45,157 numba.core.ssa DEBUG on stmt: pivot = call $458load_deref.1(A, $466binary_subscr.5, func=$458load_deref.1, args=[Var(A, quicksort.py:86), Var($466binary_subscr.5, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,157 numba.core.ssa DEBUG on stmt: $496binary_subscr.9 = getitem(value=R, index=mid, fn=) 13:52:45,157 numba.core.ssa DEBUG on stmt: $510binary_subscr.12 = getitem(value=R, index=high, fn=) 13:52:45,157 numba.core.ssa DEBUG on stmt: R[high] = $496binary_subscr.9 13:52:45,157 numba.core.ssa DEBUG on stmt: R[mid] = $510binary_subscr.12 13:52:45,157 numba.core.ssa DEBUG on stmt: i = low 13:52:45,157 numba.core.ssa DEBUG on stmt: $const544.19 = const(int, 1) 13:52:45,157 numba.core.ssa DEBUG on stmt: j = high - $const544.19 13:52:45,157 numba.core.ssa DEBUG on stmt: jump 554 13:52:45,157 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:45,157 numba.core.ssa DEBUG Running 13:52:45,158 numba.core.ssa DEBUG on stmt: i.3 = phi(incoming_values=[Var(i, quicksort.py:112), Var(i.2, quicksort.py:122)], incoming_blocks=[456, 860]) 13:52:45,158 numba.core.ssa DEBUG on stmt: $558compare_op.2 = i.3 < high 13:52:45,158 numba.core.ssa DEBUG on stmt: bool564 = global(bool: ) 13:52:45,158 numba.core.ssa DEBUG on stmt: $564pred = call bool564($558compare_op.2, func=bool564, args=(Var($558compare_op.2, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,158 numba.core.ssa DEBUG on stmt: branch $564pred, 566, 700 13:52:45,158 numba.core.ssa DEBUG ==== SSA block rewrite pass on 566 13:52:45,158 numba.core.ssa DEBUG Running 13:52:45,158 numba.core.ssa DEBUG on stmt: $568load_deref.1 = freevar(LT: ) 13:52:45,158 numba.core.ssa DEBUG on stmt: $572load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,158 numba.core.ssa DEBUG on stmt: $580binary_subscr.7 = getitem(value=R, index=i.3, fn=) 13:52:45,158 numba.core.ssa DEBUG on stmt: $594call.8 = call $572load_deref.3(A, $580binary_subscr.7, func=$572load_deref.3, args=[Var(A, quicksort.py:86), Var($580binary_subscr.7, quicksort.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,158 numba.core.ssa DEBUG on stmt: $610call.10 = call $568load_deref.1($594call.8, pivot, func=$568load_deref.1, args=[Var($594call.8, quicksort.py:115), Var(pivot, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,158 numba.core.ssa DEBUG on stmt: bool620 = global(bool: ) 13:52:45,158 numba.core.ssa DEBUG on stmt: $620pred = call bool620($610call.10, func=bool620, args=(Var($610call.10, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,158 numba.core.ssa DEBUG on stmt: branch $620pred, 622, 700 13:52:45,158 numba.core.ssa DEBUG ==== SSA block rewrite pass on 622 13:52:45,158 numba.core.ssa DEBUG Running 13:52:45,158 numba.core.ssa DEBUG on stmt: i.4 = phi(incoming_values=[Var(i.1, quicksort.py:116), Var(i.3, quicksort.py:115)], incoming_blocks=[644, 566]) 13:52:45,158 numba.core.ssa DEBUG on stmt: $const624.1 = const(int, 1) 13:52:45,158 numba.core.ssa DEBUG on stmt: $binop_iadd626.2 = inplace_binop(fn=, immutable_fn=, lhs=i.4, rhs=$const624.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,158 numba.core.ssa DEBUG on stmt: i.1 = $binop_iadd626.2 13:52:45,158 numba.core.ssa DEBUG on stmt: $636compare_op.5 = i.1 < high 13:52:45,158 numba.core.ssa DEBUG on stmt: bool642 = global(bool: ) 13:52:45,158 numba.core.ssa DEBUG on stmt: $642pred = call bool642($636compare_op.5, func=bool642, args=(Var($636compare_op.5, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,158 numba.core.ssa DEBUG on stmt: branch $642pred, 644, 700 13:52:45,158 numba.core.ssa DEBUG ==== SSA block rewrite pass on 644 13:52:45,158 numba.core.ssa DEBUG Running 13:52:45,158 numba.core.ssa DEBUG on stmt: $646load_deref.1 = freevar(LT: ) 13:52:45,158 numba.core.ssa DEBUG on stmt: $650load_deref.3 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,158 numba.core.ssa DEBUG on stmt: $658binary_subscr.7 = getitem(value=R, index=i.1, fn=) 13:52:45,158 numba.core.ssa DEBUG on stmt: $672call.8 = call $650load_deref.3(A, $658binary_subscr.7, func=$650load_deref.3, args=[Var(A, quicksort.py:86), Var($658binary_subscr.7, quicksort.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,158 numba.core.ssa DEBUG on stmt: $688call.10 = call $646load_deref.1($672call.8, pivot, func=$646load_deref.1, args=[Var($672call.8, quicksort.py:115), Var(pivot, quicksort.py:108)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,159 numba.core.ssa DEBUG on stmt: bool698 = global(bool: ) 13:52:45,159 numba.core.ssa DEBUG on stmt: $698pred = call bool698($688call.10, func=bool698, args=(Var($688call.10, quicksort.py:115),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,159 numba.core.ssa DEBUG on stmt: branch $698pred, 622, 700 13:52:45,159 numba.core.ssa DEBUG ==== SSA block rewrite pass on 700 13:52:45,159 numba.core.ssa DEBUG Running 13:52:45,159 numba.core.ssa DEBUG on stmt: i.5 = phi(incoming_values=[Var(i.3, quicksort.py:115), Var(i.1, quicksort.py:116), Var(i.1, quicksort.py:116), Var(i.3, quicksort.py:115)], incoming_blocks=[554, 622, 644, 566]) 13:52:45,159 numba.core.ssa DEBUG on stmt: $704compare_op.2 = j >= low 13:52:45,159 numba.core.ssa DEBUG find_def var='j' stmt=$704compare_op.2 = j >= low 13:52:45,159 numba.core.ssa DEBUG find_def_from_top label 700 13:52:45,159 numba.core.ssa DEBUG idom 554 from label 700 13:52:45,159 numba.core.ssa DEBUG find_def_from_bottom label 554 13:52:45,159 numba.core.ssa DEBUG find_def_from_top label 554 13:52:45,159 numba.core.ssa DEBUG insert phi node j.3 = phi(incoming_values=[], incoming_blocks=[]) at 554 13:52:45,159 numba.core.ssa DEBUG find_def_from_bottom label 456 13:52:45,159 numba.core.ssa DEBUG incoming_def j = high - $const544.19 13:52:45,159 numba.core.ssa DEBUG find_def_from_bottom label 860 13:52:45,159 numba.core.ssa DEBUG incoming_def j.2 = $binop_isub920.15 13:52:45,159 numba.core.ssa DEBUG replaced with: $704compare_op.2 = j.3 >= low 13:52:45,159 numba.core.ssa DEBUG on stmt: bool710 = global(bool: ) 13:52:45,159 numba.core.ssa DEBUG on stmt: $710pred = call bool710($704compare_op.2, func=bool710, args=(Var($704compare_op.2, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,159 numba.core.ssa DEBUG on stmt: branch $710pred, 712, 846 13:52:45,159 numba.core.ssa DEBUG ==== SSA block rewrite pass on 712 13:52:45,159 numba.core.ssa DEBUG Running 13:52:45,159 numba.core.ssa DEBUG on stmt: $714load_deref.1 = freevar(LT: ) 13:52:45,159 numba.core.ssa DEBUG on stmt: $720load_deref.4 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,159 numba.core.ssa DEBUG on stmt: $728binary_subscr.8 = getitem(value=R, index=j, fn=) 13:52:45,159 numba.core.ssa DEBUG find_def var='j' stmt=$728binary_subscr.8 = getitem(value=R, index=j, fn=) 13:52:45,159 numba.core.ssa DEBUG find_def_from_top label 712 13:52:45,159 numba.core.ssa DEBUG idom 700 from label 712 13:52:45,159 numba.core.ssa DEBUG find_def_from_bottom label 700 13:52:45,159 numba.core.ssa DEBUG find_def_from_top label 700 13:52:45,159 numba.core.ssa DEBUG idom 554 from label 700 13:52:45,159 numba.core.ssa DEBUG find_def_from_bottom label 554 13:52:45,160 numba.core.ssa DEBUG replaced with: $728binary_subscr.8 = getitem(value=R, index=j.3, fn=) 13:52:45,160 numba.core.ssa DEBUG on stmt: $742call.9 = call $720load_deref.4(A, $728binary_subscr.8, func=$720load_deref.4, args=[Var(A, quicksort.py:86), Var($728binary_subscr.8, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,160 numba.core.ssa DEBUG on stmt: $756call.10 = call $714load_deref.1(pivot, $742call.9, func=$714load_deref.1, args=[Var(pivot, quicksort.py:108), Var($742call.9, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,160 numba.core.ssa DEBUG on stmt: bool766 = global(bool: ) 13:52:45,160 numba.core.ssa DEBUG on stmt: $766pred = call bool766($756call.10, func=bool766, args=(Var($756call.10, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,160 numba.core.ssa DEBUG on stmt: branch $766pred, 768, 846 13:52:45,160 numba.core.ssa DEBUG ==== SSA block rewrite pass on 768 13:52:45,160 numba.core.ssa DEBUG Running 13:52:45,160 numba.core.ssa DEBUG on stmt: $const770.1 = const(int, 1) 13:52:45,160 numba.core.ssa DEBUG on stmt: $binop_isub772.2 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const770.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,160 numba.core.ssa DEBUG find_def var='j' stmt=$binop_isub772.2 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const770.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,160 numba.core.ssa DEBUG find_def_from_top label 768 13:52:45,160 numba.core.ssa DEBUG insert phi node j.4 = phi(incoming_values=[], incoming_blocks=[]) at 768 13:52:45,160 numba.core.ssa DEBUG find_def_from_bottom label 712 13:52:45,160 numba.core.ssa DEBUG find_def_from_top label 712 13:52:45,160 numba.core.ssa DEBUG idom 700 from label 712 13:52:45,160 numba.core.ssa DEBUG find_def_from_bottom label 700 13:52:45,160 numba.core.ssa DEBUG find_def_from_top label 700 13:52:45,160 numba.core.ssa DEBUG idom 554 from label 700 13:52:45,160 numba.core.ssa DEBUG find_def_from_bottom label 554 13:52:45,160 numba.core.ssa DEBUG incoming_def j.3 = phi(incoming_values=[Var(j, quicksort.py:113), Var(j.2, quicksort.py:123)], incoming_blocks=[456, 860]) 13:52:45,160 numba.core.ssa DEBUG find_def_from_bottom label 790 13:52:45,160 numba.core.ssa DEBUG find_def_from_top label 790 13:52:45,160 numba.core.ssa DEBUG idom 768 from label 790 13:52:45,160 numba.core.ssa DEBUG find_def_from_bottom label 768 13:52:45,160 numba.core.ssa DEBUG incoming_def j.1 = $binop_isub772.2 13:52:45,160 numba.core.ssa DEBUG replaced with: $binop_isub772.2 = inplace_binop(fn=, immutable_fn=, lhs=j.4, rhs=$const770.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,160 numba.core.ssa DEBUG on stmt: j.1 = $binop_isub772.2 13:52:45,160 numba.core.ssa DEBUG on stmt: $782compare_op.5 = j >= low 13:52:45,160 numba.core.ssa DEBUG find_def var='j' stmt=$782compare_op.5 = j >= low 13:52:45,160 numba.core.ssa DEBUG replaced with: $782compare_op.5 = j.1 >= low 13:52:45,160 numba.core.ssa DEBUG on stmt: bool788 = global(bool: ) 13:52:45,160 numba.core.ssa DEBUG on stmt: $788pred = call bool788($782compare_op.5, func=bool788, args=(Var($782compare_op.5, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,161 numba.core.ssa DEBUG on stmt: branch $788pred, 790, 846 13:52:45,161 numba.core.ssa DEBUG ==== SSA block rewrite pass on 790 13:52:45,161 numba.core.ssa DEBUG Running 13:52:45,161 numba.core.ssa DEBUG on stmt: $792load_deref.1 = freevar(LT: ) 13:52:45,161 numba.core.ssa DEBUG on stmt: $798load_deref.4 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,161 numba.core.ssa DEBUG on stmt: $806binary_subscr.8 = getitem(value=R, index=j, fn=) 13:52:45,161 numba.core.ssa DEBUG find_def var='j' stmt=$806binary_subscr.8 = getitem(value=R, index=j, fn=) 13:52:45,161 numba.core.ssa DEBUG find_def_from_top label 790 13:52:45,161 numba.core.ssa DEBUG idom 768 from label 790 13:52:45,161 numba.core.ssa DEBUG find_def_from_bottom label 768 13:52:45,161 numba.core.ssa DEBUG replaced with: $806binary_subscr.8 = getitem(value=R, index=j.1, fn=) 13:52:45,161 numba.core.ssa DEBUG on stmt: $820call.9 = call $798load_deref.4(A, $806binary_subscr.8, func=$798load_deref.4, args=[Var(A, quicksort.py:86), Var($806binary_subscr.8, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,161 numba.core.ssa DEBUG on stmt: $834call.10 = call $792load_deref.1(pivot, $820call.9, func=$792load_deref.1, args=[Var(pivot, quicksort.py:108), Var($820call.9, quicksort.py:117)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,161 numba.core.ssa DEBUG on stmt: bool844 = global(bool: ) 13:52:45,161 numba.core.ssa DEBUG on stmt: $844pred = call bool844($834call.10, func=bool844, args=(Var($834call.10, quicksort.py:117),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,161 numba.core.ssa DEBUG on stmt: branch $844pred, 768, 846 13:52:45,161 numba.core.ssa DEBUG ==== SSA block rewrite pass on 846 13:52:45,161 numba.core.ssa DEBUG Running 13:52:45,161 numba.core.ssa DEBUG on stmt: $850compare_op.2 = i.5 >= j 13:52:45,161 numba.core.ssa DEBUG find_def var='j' stmt=$850compare_op.2 = i.5 >= j 13:52:45,161 numba.core.ssa DEBUG find_def_from_top label 846 13:52:45,161 numba.core.ssa DEBUG insert phi node j.5 = phi(incoming_values=[], incoming_blocks=[]) at 846 13:52:45,161 numba.core.ssa DEBUG find_def_from_bottom label 712 13:52:45,161 numba.core.ssa DEBUG find_def_from_top label 712 13:52:45,161 numba.core.ssa DEBUG idom 700 from label 712 13:52:45,161 numba.core.ssa DEBUG find_def_from_bottom label 700 13:52:45,161 numba.core.ssa DEBUG find_def_from_top label 700 13:52:45,161 numba.core.ssa DEBUG idom 554 from label 700 13:52:45,161 numba.core.ssa DEBUG find_def_from_bottom label 554 13:52:45,161 numba.core.ssa DEBUG incoming_def j.3 = phi(incoming_values=[Var(j, quicksort.py:113), Var(j.2, quicksort.py:123)], incoming_blocks=[456, 860]) 13:52:45,161 numba.core.ssa DEBUG find_def_from_bottom label 768 13:52:45,161 numba.core.ssa DEBUG incoming_def j.1 = $binop_isub772.2 13:52:45,161 numba.core.ssa DEBUG find_def_from_bottom label 700 13:52:45,161 numba.core.ssa DEBUG find_def_from_top label 700 13:52:45,162 numba.core.ssa DEBUG idom 554 from label 700 13:52:45,162 numba.core.ssa DEBUG find_def_from_bottom label 554 13:52:45,162 numba.core.ssa DEBUG incoming_def j.3 = phi(incoming_values=[Var(j, quicksort.py:113), Var(j.2, quicksort.py:123)], incoming_blocks=[456, 860]) 13:52:45,162 numba.core.ssa DEBUG find_def_from_bottom label 790 13:52:45,162 numba.core.ssa DEBUG find_def_from_top label 790 13:52:45,162 numba.core.ssa DEBUG idom 768 from label 790 13:52:45,162 numba.core.ssa DEBUG find_def_from_bottom label 768 13:52:45,162 numba.core.ssa DEBUG incoming_def j.1 = $binop_isub772.2 13:52:45,162 numba.core.ssa DEBUG replaced with: $850compare_op.2 = i.5 >= j.5 13:52:45,162 numba.core.ssa DEBUG on stmt: bool856 = global(bool: ) 13:52:45,162 numba.core.ssa DEBUG on stmt: $856pred = call bool856($850compare_op.2, func=bool856, args=(Var($850compare_op.2, quicksort.py:119),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,162 numba.core.ssa DEBUG on stmt: branch $856pred, 858, 860 13:52:45,162 numba.core.ssa DEBUG ==== SSA block rewrite pass on 858 13:52:45,162 numba.core.ssa DEBUG Running 13:52:45,162 numba.core.ssa DEBUG on stmt: jump 928 13:52:45,162 numba.core.ssa DEBUG ==== SSA block rewrite pass on 860 13:52:45,162 numba.core.ssa DEBUG Running 13:52:45,162 numba.core.ssa DEBUG on stmt: $864binary_subscr.2 = getitem(value=R, index=j, fn=) 13:52:45,162 numba.core.ssa DEBUG find_def var='j' stmt=$864binary_subscr.2 = getitem(value=R, index=j, fn=) 13:52:45,162 numba.core.ssa DEBUG find_def_from_top label 860 13:52:45,162 numba.core.ssa DEBUG idom 846 from label 860 13:52:45,162 numba.core.ssa DEBUG find_def_from_bottom label 846 13:52:45,162 numba.core.ssa DEBUG replaced with: $864binary_subscr.2 = getitem(value=R, index=j.5, fn=) 13:52:45,162 numba.core.ssa DEBUG on stmt: $878binary_subscr.5 = getitem(value=R, index=i.5, fn=) 13:52:45,162 numba.core.ssa DEBUG on stmt: R[i.5] = $864binary_subscr.2 13:52:45,162 numba.core.ssa DEBUG on stmt: R[j] = $878binary_subscr.5 13:52:45,162 numba.core.ssa DEBUG find_def var='j' stmt=R[j] = $878binary_subscr.5 13:52:45,162 numba.core.ssa DEBUG find_def_from_top label 860 13:52:45,162 numba.core.ssa DEBUG idom 846 from label 860 13:52:45,162 numba.core.ssa DEBUG find_def_from_bottom label 846 13:52:45,162 numba.core.ssa DEBUG replaced with: R[j.5] = $878binary_subscr.5 13:52:45,162 numba.core.ssa DEBUG on stmt: $const908.11 = const(int, 1) 13:52:45,162 numba.core.ssa DEBUG on stmt: $binop_iadd910.12 = inplace_binop(fn=, immutable_fn=, lhs=i.5, rhs=$const908.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,162 numba.core.ssa DEBUG on stmt: i.2 = $binop_iadd910.12 13:52:45,162 numba.core.ssa DEBUG on stmt: $const918.14 = const(int, 1) 13:52:45,163 numba.core.ssa DEBUG on stmt: $binop_isub920.15 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const918.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,163 numba.core.ssa DEBUG find_def var='j' stmt=$binop_isub920.15 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const918.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,163 numba.core.ssa DEBUG find_def_from_top label 860 13:52:45,163 numba.core.ssa DEBUG idom 846 from label 860 13:52:45,163 numba.core.ssa DEBUG find_def_from_bottom label 846 13:52:45,163 numba.core.ssa DEBUG replaced with: $binop_isub920.15 = inplace_binop(fn=, immutable_fn=, lhs=j.5, rhs=$const918.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,163 numba.core.ssa DEBUG on stmt: j.2 = $binop_isub920.15 13:52:45,163 numba.core.ssa DEBUG on stmt: jump 554 13:52:45,163 numba.core.ssa DEBUG ==== SSA block rewrite pass on 928 13:52:45,163 numba.core.ssa DEBUG Running 13:52:45,163 numba.core.ssa DEBUG on stmt: $932binary_subscr.2 = getitem(value=R, index=high, fn=) 13:52:45,163 numba.core.ssa DEBUG on stmt: $946binary_subscr.5 = getitem(value=R, index=i.5, fn=) 13:52:45,163 numba.core.ssa DEBUG on stmt: R[i.5] = $932binary_subscr.2 13:52:45,163 numba.core.ssa DEBUG on stmt: R[high] = $946binary_subscr.5 13:52:45,163 numba.core.ssa DEBUG on stmt: $976return_value.11 = cast(value=i.5) 13:52:45,163 numba.core.ssa DEBUG on stmt: return $976return_value.11 13:52:45,182 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=45) 2 RESUME(arg=0, lineno=45) 4 LOAD_FAST(arg=0, lineno=47) 6 LOAD_FAST(arg=1, lineno=47) 8 BINARY_SUBSCR(arg=None, lineno=47) 18 RETURN_VALUE(arg=None, lineno=47) 13:52:45,182 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:45,182 numba.core.byteflow DEBUG stack: [] 13:52:45,182 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:45,182 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=45) 13:52:45,182 numba.core.byteflow DEBUG stack [] 13:52:45,182 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=45) 13:52:45,182 numba.core.byteflow DEBUG stack [] 13:52:45,182 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_FAST(arg=0, lineno=47) 13:52:45,182 numba.core.byteflow DEBUG stack [] 13:52:45,183 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_FAST(arg=1, lineno=47) 13:52:45,183 numba.core.byteflow DEBUG stack ['$A4.0'] 13:52:45,183 numba.core.byteflow DEBUG dispatch pc=8, inst=BINARY_SUBSCR(arg=None, lineno=47) 13:52:45,183 numba.core.byteflow DEBUG stack ['$A4.0', '$idx_or_val6.1'] 13:52:45,183 numba.core.byteflow DEBUG dispatch pc=18, inst=RETURN_VALUE(arg=None, lineno=47) 13:52:45,183 numba.core.byteflow DEBUG stack ['$8binary_subscr.2'] 13:52:45,183 numba.core.byteflow DEBUG end state. edges=[] 13:52:45,183 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:45,183 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:45,183 numba.core.byteflow DEBUG defmap: {} 13:52:45,183 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:45,183 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:45,183 numba.core.byteflow DEBUG keep phismap: {} 13:52:45,183 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:45,183 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:45,183 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'res': '$A4.0'}), (6, {'res': '$idx_or_val6.1'}), (8, {'index': '$idx_or_val6.1', 'target': '$A4.0', 'res': '$8binary_subscr.2'}), (10, {}), (12, {}), (14, {}), (16, {}), (18, {'retval': '$8binary_subscr.2', 'castval': '$18return_value.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:45,183 numba.core.interpreter DEBUG label 0: A = arg(0, name=A) ['A'] idx_or_val = arg(1, name=idx_or_val) ['idx_or_val'] $8binary_subscr.2 = getitem(value=A, index=idx_or_val, fn=) ['$8binary_subscr.2', 'A', 'idx_or_val'] $18return_value.3 = cast(value=$8binary_subscr.2) ['$18return_value.3', '$8binary_subscr.2'] return $18return_value.3 ['$18return_value.3'] 13:52:45,187 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:45,187 numba.core.ssa DEBUG Running 13:52:45,187 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:45,187 numba.core.ssa DEBUG on stmt: idx_or_val = arg(1, name=idx_or_val) 13:52:45,187 numba.core.ssa DEBUG on stmt: $8binary_subscr.2 = getitem(value=A, index=idx_or_val, fn=) 13:52:45,187 numba.core.ssa DEBUG on stmt: $18return_value.3 = cast(value=$8binary_subscr.2) 13:52:45,187 numba.core.ssa DEBUG on stmt: return $18return_value.3 13:52:45,188 numba.core.ssa DEBUG defs defaultdict(, {'$18return_value.3': [(, 0)], '$8binary_subscr.2': [(, 0)], 'A': [(, 0)], 'idx_or_val': [(, 0)]}) 13:52:45,188 numba.core.ssa DEBUG SSA violators 13:52:45,205 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=734) 2 RESUME(arg=0, lineno=734) 4 LOAD_FAST(arg=0, lineno=739) 6 LOAD_FAST(arg=1, lineno=739) 8 COMPARE_OP(arg=0, lineno=739) 14 JUMP_IF_TRUE_OR_POP(arg=40, lineno=739) 16 LOAD_GLOBAL(arg=1, lineno=739) 28 LOAD_ATTR(arg=1, lineno=739) 38 LOAD_FAST(arg=1, lineno=739) 40 PRECALL(arg=1, lineno=739) 44 CALL(arg=1, lineno=739) 54 JUMP_IF_FALSE_OR_POP(arg=20, lineno=739) 56 LOAD_GLOBAL(arg=1, lineno=739) 68 LOAD_ATTR(arg=1, lineno=739) 78 LOAD_FAST(arg=0, lineno=739) 80 PRECALL(arg=1, lineno=739) 84 CALL(arg=1, lineno=739) 94 UNARY_NOT(arg=None, lineno=739) > 96 RETURN_VALUE(arg=None, lineno=739) 13:52:45,205 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:45,205 numba.core.byteflow DEBUG stack: [] 13:52:45,205 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:45,205 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=734) 13:52:45,205 numba.core.byteflow DEBUG stack [] 13:52:45,205 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=734) 13:52:45,205 numba.core.byteflow DEBUG stack [] 13:52:45,205 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_FAST(arg=0, lineno=739) 13:52:45,205 numba.core.byteflow DEBUG stack [] 13:52:45,205 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_FAST(arg=1, lineno=739) 13:52:45,205 numba.core.byteflow DEBUG stack ['$a4.0'] 13:52:45,205 numba.core.byteflow DEBUG dispatch pc=8, inst=COMPARE_OP(arg=0, lineno=739) 13:52:45,205 numba.core.byteflow DEBUG stack ['$a4.0', '$b6.1'] 13:52:45,205 numba.core.byteflow DEBUG dispatch pc=14, inst=JUMP_IF_TRUE_OR_POP(arg=40, lineno=739) 13:52:45,206 numba.core.byteflow DEBUG stack ['$8compare_op.2'] 13:52:45,206 numba.core.byteflow DEBUG end state. edges=[Edge(pc=16, stack=(), blockstack=(), npush=0), Edge(pc=96, stack=('$8compare_op.2',), blockstack=(), npush=0)] 13:52:45,206 numba.core.byteflow DEBUG pending: deque([State(pc_initial=16 nstack_initial=0), State(pc_initial=96 nstack_initial=1)]) 13:52:45,206 numba.core.byteflow DEBUG stack: [] 13:52:45,206 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=16 nstack_initial=0) 13:52:45,206 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_GLOBAL(arg=1, lineno=739) 13:52:45,206 numba.core.byteflow DEBUG stack [] 13:52:45,206 numba.core.byteflow DEBUG dispatch pc=28, inst=LOAD_ATTR(arg=1, lineno=739) 13:52:45,206 numba.core.byteflow DEBUG stack ['$null$16.1', '$16load_global.0'] 13:52:45,206 numba.core.byteflow DEBUG dispatch pc=38, inst=LOAD_FAST(arg=1, lineno=739) 13:52:45,206 numba.core.byteflow DEBUG stack ['$null$16.1', '$28load_attr.2'] 13:52:45,206 numba.core.byteflow DEBUG dispatch pc=40, inst=PRECALL(arg=1, lineno=739) 13:52:45,206 numba.core.byteflow DEBUG stack ['$null$16.1', '$28load_attr.2', '$b38.3'] 13:52:45,206 numba.core.byteflow DEBUG dispatch pc=44, inst=CALL(arg=1, lineno=739) 13:52:45,206 numba.core.byteflow DEBUG stack ['$null$16.1', '$28load_attr.2', '$b38.3'] 13:52:45,206 numba.core.byteflow DEBUG dispatch pc=54, inst=JUMP_IF_FALSE_OR_POP(arg=20, lineno=739) 13:52:45,206 numba.core.byteflow DEBUG stack ['$44call.4'] 13:52:45,206 numba.core.byteflow DEBUG end state. edges=[Edge(pc=56, stack=(), blockstack=(), npush=0), Edge(pc=96, stack=('$44call.4',), blockstack=(), npush=0)] 13:52:45,206 numba.core.byteflow DEBUG pending: deque([State(pc_initial=96 nstack_initial=1), State(pc_initial=56 nstack_initial=0), State(pc_initial=96 nstack_initial=1)]) 13:52:45,206 numba.core.byteflow DEBUG stack: ['$phi96.0'] 13:52:45,206 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=96 nstack_initial=1) 13:52:45,206 numba.core.byteflow DEBUG dispatch pc=96, inst=RETURN_VALUE(arg=None, lineno=739) 13:52:45,206 numba.core.byteflow DEBUG stack ['$phi96.0'] 13:52:45,206 numba.core.byteflow DEBUG end state. edges=[] 13:52:45,206 numba.core.byteflow DEBUG pending: deque([State(pc_initial=56 nstack_initial=0), State(pc_initial=96 nstack_initial=1)]) 13:52:45,206 numba.core.byteflow DEBUG stack: [] 13:52:45,206 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=56 nstack_initial=0) 13:52:45,206 numba.core.byteflow DEBUG dispatch pc=56, inst=LOAD_GLOBAL(arg=1, lineno=739) 13:52:45,206 numba.core.byteflow DEBUG stack [] 13:52:45,206 numba.core.byteflow DEBUG dispatch pc=68, inst=LOAD_ATTR(arg=1, lineno=739) 13:52:45,207 numba.core.byteflow DEBUG stack ['$null$56.1', '$56load_global.0'] 13:52:45,207 numba.core.byteflow DEBUG dispatch pc=78, inst=LOAD_FAST(arg=0, lineno=739) 13:52:45,207 numba.core.byteflow DEBUG stack ['$null$56.1', '$68load_attr.2'] 13:52:45,207 numba.core.byteflow DEBUG dispatch pc=80, inst=PRECALL(arg=1, lineno=739) 13:52:45,207 numba.core.byteflow DEBUG stack ['$null$56.1', '$68load_attr.2', '$a78.3'] 13:52:45,207 numba.core.byteflow DEBUG dispatch pc=84, inst=CALL(arg=1, lineno=739) 13:52:45,207 numba.core.byteflow DEBUG stack ['$null$56.1', '$68load_attr.2', '$a78.3'] 13:52:45,207 numba.core.byteflow DEBUG dispatch pc=94, inst=UNARY_NOT(arg=None, lineno=739) 13:52:45,207 numba.core.byteflow DEBUG stack ['$84call.4'] 13:52:45,207 numba.core.byteflow DEBUG end state. edges=[Edge(pc=96, stack=('$94unary_not.5',), blockstack=(), npush=0)] 13:52:45,207 numba.core.byteflow DEBUG pending: deque([State(pc_initial=96 nstack_initial=1), State(pc_initial=96 nstack_initial=1)]) 13:52:45,207 numba.core.byteflow DEBUG pending: deque([State(pc_initial=96 nstack_initial=1)]) 13:52:45,207 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:45,207 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=16 nstack_initial=0): set(), State(pc_initial=56 nstack_initial=0): set(), State(pc_initial=96 nstack_initial=1): {'$phi96.0'}}) 13:52:45,207 numba.core.byteflow DEBUG defmap: {'$phi96.0': State(pc_initial=0 nstack_initial=0)} 13:52:45,207 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi96.0': {('$44call.4', State(pc_initial=16 nstack_initial=0)), ('$8compare_op.2', State(pc_initial=0 nstack_initial=0)), ('$94unary_not.5', State(pc_initial=56 nstack_initial=0))}}) 13:52:45,207 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi96.0': {('$44call.4', State(pc_initial=16 nstack_initial=0)), ('$8compare_op.2', State(pc_initial=0 nstack_initial=0)), ('$94unary_not.5', State(pc_initial=56 nstack_initial=0))}}) 13:52:45,207 numba.core.byteflow DEBUG keep phismap: {'$phi96.0': {('$44call.4', State(pc_initial=16 nstack_initial=0)), ('$8compare_op.2', State(pc_initial=0 nstack_initial=0)), ('$94unary_not.5', State(pc_initial=56 nstack_initial=0))}} 13:52:45,207 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi96.0': '$8compare_op.2'}, State(pc_initial=16 nstack_initial=0): {'$phi96.0': '$44call.4'}, State(pc_initial=56 nstack_initial=0): {'$phi96.0': '$94unary_not.5'}}) 13:52:45,207 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:45,207 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'res': '$a4.0'}), (6, {'res': '$b6.1'}), (8, {'lhs': '$a4.0', 'rhs': '$b6.1', 'res': '$8compare_op.2'}), (10, {}), (12, {}), (14, {'pred': '$8compare_op.2'})), outgoing_phis={'$phi96.0': '$8compare_op.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={16: (), 96: ('$8compare_op.2',)}) 13:52:45,208 numba.core.byteflow DEBUG block_infos State(pc_initial=16 nstack_initial=0): AdaptBlockInfo(insts=((16, {'idx': 0, 'res': '$16load_global.0'}), (18, {}), (20, {}), (22, {}), (24, {}), (26, {}), (28, {'item': '$16load_global.0', 'res': '$28load_attr.2'}), (30, {}), (32, {}), (34, {}), (36, {}), (38, {'res': '$b38.3'}), (40, {}), (42, {}), (44, {'func': '$28load_attr.2', 'args': ['$b38.3'], 'kw_names': None, 'res': '$44call.4'}), (46, {}), (48, {}), (50, {}), (52, {}), (54, {'pred': '$44call.4'})), outgoing_phis={'$phi96.0': '$44call.4'}, blockstack=(), active_try_block=None, outgoing_edgepushed={56: (), 96: ('$44call.4',)}) 13:52:45,208 numba.core.byteflow DEBUG block_infos State(pc_initial=56 nstack_initial=0): AdaptBlockInfo(insts=((56, {'idx': 0, 'res': '$56load_global.0'}), (58, {}), (60, {}), (62, {}), (64, {}), (66, {}), (68, {'item': '$56load_global.0', 'res': '$68load_attr.2'}), (70, {}), (72, {}), (74, {}), (76, {}), (78, {'res': '$a78.3'}), (80, {}), (82, {}), (84, {'func': '$68load_attr.2', 'args': ['$a78.3'], 'kw_names': None, 'res': '$84call.4'}), (86, {}), (88, {}), (90, {}), (92, {}), (94, {'value': '$84call.4', 'res': '$94unary_not.5'})), outgoing_phis={'$phi96.0': '$94unary_not.5'}, blockstack=(), active_try_block=None, outgoing_edgepushed={96: ('$94unary_not.5',)}) 13:52:45,208 numba.core.byteflow DEBUG block_infos State(pc_initial=96 nstack_initial=1): AdaptBlockInfo(insts=((96, {'retval': '$phi96.0', 'castval': '$96return_value.1'}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:45,208 numba.core.interpreter DEBUG label 0: a = arg(0, name=a) ['a'] b = arg(1, name=b) ['b'] $8compare_op.2 = a < b ['$8compare_op.2', 'a', 'b'] bool14 = global(bool: ) ['bool14'] $14pred = call bool14($8compare_op.2, func=bool14, args=(Var($8compare_op.2, numpy_support.py:739),), kws=(), vararg=None, varkwarg=None, target=None) ['$14pred', '$8compare_op.2', 'bool14'] $phi96.0 = $8compare_op.2 ['$8compare_op.2', '$phi96.0'] branch $14pred, 96, 16 ['$14pred'] label 16: $16load_global.0 = global(np: ) ['$16load_global.0'] $28load_attr.2 = getattr(value=$16load_global.0, attr=isnan) ['$16load_global.0', '$28load_attr.2'] $44call.4 = call $28load_attr.2(b, func=$28load_attr.2, args=[Var(b, numpy_support.py:734)], kws=(), vararg=None, varkwarg=None, target=None) ['$28load_attr.2', '$44call.4', 'b'] bool54 = global(bool: ) ['bool54'] $54pred = call bool54($44call.4, func=bool54, args=(Var($44call.4, numpy_support.py:739),), kws=(), vararg=None, varkwarg=None, target=None) ['$44call.4', '$54pred', 'bool54'] $phi96.0 = $44call.4 ['$44call.4', '$phi96.0'] branch $54pred, 56, 96 ['$54pred'] label 56: $56load_global.0 = global(np: ) ['$56load_global.0'] $68load_attr.2 = getattr(value=$56load_global.0, attr=isnan) ['$56load_global.0', '$68load_attr.2'] $84call.4 = call $68load_attr.2(a, func=$68load_attr.2, args=[Var(a, numpy_support.py:734)], kws=(), vararg=None, varkwarg=None, target=None) ['$68load_attr.2', '$84call.4', 'a'] $94unary_not.5 = unary(fn=, value=$84call.4) ['$84call.4', '$94unary_not.5'] $phi96.0 = $94unary_not.5 ['$94unary_not.5', '$phi96.0'] jump 96 [] label 96: $96return_value.1 = cast(value=$phi96.0) ['$96return_value.1', '$phi96.0'] return $96return_value.1 ['$96return_value.1'] 13:52:45,214 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:45,214 numba.core.ssa DEBUG Running 13:52:45,214 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:45,214 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:45,214 numba.core.ssa DEBUG on stmt: $8compare_op.2 = a < b 13:52:45,214 numba.core.ssa DEBUG on stmt: bool14 = global(bool: ) 13:52:45,214 numba.core.ssa DEBUG on stmt: $14pred = call bool14($8compare_op.2, func=bool14, args=(Var($8compare_op.2, numpy_support.py:739),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,215 numba.core.ssa DEBUG on stmt: $phi96.0 = $8compare_op.2 13:52:45,215 numba.core.ssa DEBUG on stmt: branch $14pred, 96, 16 13:52:45,215 numba.core.ssa DEBUG ==== SSA block analysis pass on 16 13:52:45,215 numba.core.ssa DEBUG Running 13:52:45,215 numba.core.ssa DEBUG on stmt: $16load_global.0 = global(np: ) 13:52:45,215 numba.core.ssa DEBUG on stmt: $28load_attr.2 = getattr(value=$16load_global.0, attr=isnan) 13:52:45,215 numba.core.ssa DEBUG on stmt: $44call.4 = call $28load_attr.2(b, func=$28load_attr.2, args=[Var(b, numpy_support.py:734)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,215 numba.core.ssa DEBUG on stmt: bool54 = global(bool: ) 13:52:45,215 numba.core.ssa DEBUG on stmt: $54pred = call bool54($44call.4, func=bool54, args=(Var($44call.4, numpy_support.py:739),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,215 numba.core.ssa DEBUG on stmt: $phi96.0 = $44call.4 13:52:45,215 numba.core.ssa DEBUG on stmt: branch $54pred, 56, 96 13:52:45,215 numba.core.ssa DEBUG ==== SSA block analysis pass on 56 13:52:45,215 numba.core.ssa DEBUG Running 13:52:45,215 numba.core.ssa DEBUG on stmt: $56load_global.0 = global(np: ) 13:52:45,215 numba.core.ssa DEBUG on stmt: $68load_attr.2 = getattr(value=$56load_global.0, attr=isnan) 13:52:45,215 numba.core.ssa DEBUG on stmt: $84call.4 = call $68load_attr.2(a, func=$68load_attr.2, args=[Var(a, numpy_support.py:734)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,215 numba.core.ssa DEBUG on stmt: $94unary_not.5 = unary(fn=, value=$84call.4) 13:52:45,215 numba.core.ssa DEBUG on stmt: $phi96.0 = $94unary_not.5 13:52:45,215 numba.core.ssa DEBUG on stmt: jump 96 13:52:45,215 numba.core.ssa DEBUG ==== SSA block analysis pass on 96 13:52:45,215 numba.core.ssa DEBUG Running 13:52:45,215 numba.core.ssa DEBUG on stmt: $96return_value.1 = cast(value=$phi96.0) 13:52:45,215 numba.core.ssa DEBUG on stmt: return $96return_value.1 13:52:45,215 numba.core.ssa DEBUG defs defaultdict(, {'$14pred': [(, 0)], '$16load_global.0': [(, 16)], '$28load_attr.2': [(, 16)], '$44call.4': [(, 16)], '$54pred': [(, 16)], '$56load_global.0': [(, 56)], '$68load_attr.2': [(, 56)], '$84call.4': [(, 56)], '$8compare_op.2': [(, 0)], '$94unary_not.5': [(, 56)], '$96return_value.1': [(, 96)], '$phi96.0': [(, 0), (, 16), (, 56)], 'a': [(, 0)], 'b': [(, 0)], 'bool14': [(, 0)], 'bool54': [(, 16)]}) 13:52:45,216 numba.core.ssa DEBUG SSA violators 13:52:45,216 numba.core.ssa DEBUG Fix SSA violator on var $phi96.0 13:52:45,216 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:45,216 numba.core.ssa DEBUG Running 13:52:45,216 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:45,216 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:45,216 numba.core.ssa DEBUG on stmt: $8compare_op.2 = a < b 13:52:45,216 numba.core.ssa DEBUG on stmt: bool14 = global(bool: ) 13:52:45,216 numba.core.ssa DEBUG on stmt: $14pred = call bool14($8compare_op.2, func=bool14, args=(Var($8compare_op.2, numpy_support.py:739),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,216 numba.core.ssa DEBUG on stmt: $phi96.0 = $8compare_op.2 13:52:45,216 numba.core.ssa DEBUG first assign: $phi96.0 13:52:45,216 numba.core.ssa DEBUG replaced with: $phi96.0 = $8compare_op.2 13:52:45,216 numba.core.ssa DEBUG on stmt: branch $14pred, 96, 16 13:52:45,216 numba.core.ssa DEBUG ==== SSA block rewrite pass on 16 13:52:45,216 numba.core.ssa DEBUG Running 13:52:45,216 numba.core.ssa DEBUG on stmt: $16load_global.0 = global(np: ) 13:52:45,216 numba.core.ssa DEBUG on stmt: $28load_attr.2 = getattr(value=$16load_global.0, attr=isnan) 13:52:45,216 numba.core.ssa DEBUG on stmt: $44call.4 = call $28load_attr.2(b, func=$28load_attr.2, args=[Var(b, numpy_support.py:734)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,216 numba.core.ssa DEBUG on stmt: bool54 = global(bool: ) 13:52:45,216 numba.core.ssa DEBUG on stmt: $54pred = call bool54($44call.4, func=bool54, args=(Var($44call.4, numpy_support.py:739),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,216 numba.core.ssa DEBUG on stmt: $phi96.0 = $44call.4 13:52:45,216 numba.core.ssa DEBUG replaced with: $phi96.0.1 = $44call.4 13:52:45,216 numba.core.ssa DEBUG on stmt: branch $54pred, 56, 96 13:52:45,216 numba.core.ssa DEBUG ==== SSA block rewrite pass on 56 13:52:45,216 numba.core.ssa DEBUG Running 13:52:45,216 numba.core.ssa DEBUG on stmt: $56load_global.0 = global(np: ) 13:52:45,216 numba.core.ssa DEBUG on stmt: $68load_attr.2 = getattr(value=$56load_global.0, attr=isnan) 13:52:45,216 numba.core.ssa DEBUG on stmt: $84call.4 = call $68load_attr.2(a, func=$68load_attr.2, args=[Var(a, numpy_support.py:734)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,216 numba.core.ssa DEBUG on stmt: $94unary_not.5 = unary(fn=, value=$84call.4) 13:52:45,216 numba.core.ssa DEBUG on stmt: $phi96.0 = $94unary_not.5 13:52:45,217 numba.core.ssa DEBUG replaced with: $phi96.0.2 = $94unary_not.5 13:52:45,217 numba.core.ssa DEBUG on stmt: jump 96 13:52:45,217 numba.core.ssa DEBUG ==== SSA block rewrite pass on 96 13:52:45,217 numba.core.ssa DEBUG Running 13:52:45,217 numba.core.ssa DEBUG on stmt: $96return_value.1 = cast(value=$phi96.0) 13:52:45,217 numba.core.ssa DEBUG on stmt: return $96return_value.1 13:52:45,217 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {0: [], 16: [], 56: []}) 13:52:45,217 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:45,217 numba.core.ssa DEBUG Running 13:52:45,217 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:45,217 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:45,217 numba.core.ssa DEBUG on stmt: $8compare_op.2 = a < b 13:52:45,217 numba.core.ssa DEBUG on stmt: bool14 = global(bool: ) 13:52:45,217 numba.core.ssa DEBUG on stmt: $14pred = call bool14($8compare_op.2, func=bool14, args=(Var($8compare_op.2, numpy_support.py:739),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,217 numba.core.ssa DEBUG on stmt: $phi96.0 = $8compare_op.2 13:52:45,217 numba.core.ssa DEBUG on stmt: branch $14pred, 96, 16 13:52:45,217 numba.core.ssa DEBUG ==== SSA block rewrite pass on 16 13:52:45,217 numba.core.ssa DEBUG Running 13:52:45,217 numba.core.ssa DEBUG on stmt: $16load_global.0 = global(np: ) 13:52:45,217 numba.core.ssa DEBUG on stmt: $28load_attr.2 = getattr(value=$16load_global.0, attr=isnan) 13:52:45,217 numba.core.ssa DEBUG on stmt: $44call.4 = call $28load_attr.2(b, func=$28load_attr.2, args=[Var(b, numpy_support.py:734)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,217 numba.core.ssa DEBUG on stmt: bool54 = global(bool: ) 13:52:45,217 numba.core.ssa DEBUG on stmt: $54pred = call bool54($44call.4, func=bool54, args=(Var($44call.4, numpy_support.py:739),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,217 numba.core.ssa DEBUG on stmt: $phi96.0.1 = $44call.4 13:52:45,217 numba.core.ssa DEBUG on stmt: branch $54pred, 56, 96 13:52:45,217 numba.core.ssa DEBUG ==== SSA block rewrite pass on 56 13:52:45,217 numba.core.ssa DEBUG Running 13:52:45,217 numba.core.ssa DEBUG on stmt: $56load_global.0 = global(np: ) 13:52:45,217 numba.core.ssa DEBUG on stmt: $68load_attr.2 = getattr(value=$56load_global.0, attr=isnan) 13:52:45,217 numba.core.ssa DEBUG on stmt: $84call.4 = call $68load_attr.2(a, func=$68load_attr.2, args=[Var(a, numpy_support.py:734)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,217 numba.core.ssa DEBUG on stmt: $94unary_not.5 = unary(fn=, value=$84call.4) 13:52:45,218 numba.core.ssa DEBUG on stmt: $phi96.0.2 = $94unary_not.5 13:52:45,218 numba.core.ssa DEBUG on stmt: jump 96 13:52:45,218 numba.core.ssa DEBUG ==== SSA block rewrite pass on 96 13:52:45,218 numba.core.ssa DEBUG Running 13:52:45,218 numba.core.ssa DEBUG on stmt: $96return_value.1 = cast(value=$phi96.0) 13:52:45,218 numba.core.ssa DEBUG find_def var='$phi96.0' stmt=$96return_value.1 = cast(value=$phi96.0) 13:52:45,218 numba.core.ssa DEBUG find_def_from_top label 96 13:52:45,218 numba.core.ssa DEBUG insert phi node $phi96.0.3 = phi(incoming_values=[], incoming_blocks=[]) at 96 13:52:45,218 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:45,218 numba.core.ssa DEBUG incoming_def $phi96.0 = $8compare_op.2 13:52:45,218 numba.core.ssa DEBUG find_def_from_bottom label 16 13:52:45,218 numba.core.ssa DEBUG incoming_def $phi96.0.1 = $44call.4 13:52:45,218 numba.core.ssa DEBUG find_def_from_bottom label 56 13:52:45,218 numba.core.ssa DEBUG incoming_def $phi96.0.2 = $94unary_not.5 13:52:45,218 numba.core.ssa DEBUG replaced with: $96return_value.1 = cast(value=$phi96.0.3) 13:52:45,218 numba.core.ssa DEBUG on stmt: return $96return_value.1 13:52:45,442 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=66) 2 COPY_FREE_VARS(arg=2, lineno=66) 4 RESUME(arg=0, lineno=66) 6 LOAD_FAST(arg=2, lineno=71) 8 LOAD_CONST(arg=1, lineno=71) 10 COMPARE_OP(arg=5, lineno=71) 16 POP_JUMP_FORWARD_IF_TRUE(arg=2, lineno=71) 18 LOAD_ASSERTION_ERROR(arg=None, lineno=71) 20 RAISE_VARARGS(arg=1, lineno=71) > 22 LOAD_FAST(arg=3, lineno=72) 24 LOAD_FAST(arg=2, lineno=72) 26 COMPARE_OP(arg=1, lineno=72) 32 POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=72) 34 LOAD_CONST(arg=2, lineno=73) 36 RETURN_VALUE(arg=None, lineno=73) > 38 LOAD_GLOBAL(arg=1, lineno=75) 50 LOAD_FAST(arg=2, lineno=75) 52 LOAD_CONST(arg=3, lineno=75) 54 BINARY_OP(arg=0, lineno=75) 58 LOAD_FAST(arg=3, lineno=75) 60 LOAD_CONST(arg=3, lineno=75) 62 BINARY_OP(arg=0, lineno=75) 66 PRECALL(arg=2, lineno=75) 70 CALL(arg=2, lineno=75) 80 GET_ITER(arg=None, lineno=75) > 82 FOR_ITER(arg=122, lineno=75) 84 STORE_FAST(arg=4, lineno=75) 86 LOAD_FAST(arg=1, lineno=76) 88 LOAD_FAST(arg=4, lineno=76) 90 BINARY_SUBSCR(arg=None, lineno=76) 100 STORE_FAST(arg=5, lineno=76) 102 PUSH_NULL(arg=None, lineno=77) 104 LOAD_DEREF(arg=8, lineno=77) 106 LOAD_FAST(arg=0, lineno=77) 108 LOAD_FAST(arg=5, lineno=77) 110 PRECALL(arg=2, lineno=77) 114 CALL(arg=2, lineno=77) 124 STORE_FAST(arg=6, lineno=77) 126 LOAD_FAST(arg=4, lineno=79) 128 STORE_FAST(arg=7, lineno=79) 130 LOAD_FAST(arg=7, lineno=80) 132 LOAD_FAST(arg=2, lineno=80) 134 COMPARE_OP(arg=4, lineno=80) 140 POP_JUMP_FORWARD_IF_FALSE(arg=87, lineno=80) 142 PUSH_NULL(arg=None, lineno=80) 144 LOAD_DEREF(arg=9, lineno=80) 146 LOAD_FAST(arg=6, lineno=80) 148 PUSH_NULL(arg=None, lineno=80) 150 LOAD_DEREF(arg=8, lineno=80) 152 LOAD_FAST(arg=0, lineno=80) 154 LOAD_FAST(arg=1, lineno=80) 156 LOAD_FAST(arg=7, lineno=80) 158 LOAD_CONST(arg=3, lineno=80) 160 BINARY_OP(arg=10, lineno=80) 164 BINARY_SUBSCR(arg=None, lineno=80) 174 PRECALL(arg=2, lineno=80) 178 CALL(arg=2, lineno=80) 188 PRECALL(arg=2, lineno=80) 192 CALL(arg=2, lineno=80) 202 POP_JUMP_FORWARD_IF_FALSE(arg=56, lineno=80) > 204 LOAD_FAST(arg=1, lineno=82) 206 LOAD_FAST(arg=7, lineno=82) 208 LOAD_CONST(arg=3, lineno=82) 210 BINARY_OP(arg=10, lineno=82) 214 BINARY_SUBSCR(arg=None, lineno=82) 224 LOAD_FAST(arg=1, lineno=82) 226 LOAD_FAST(arg=7, lineno=82) 228 STORE_SUBSCR(arg=None, lineno=82) 232 LOAD_FAST(arg=7, lineno=83) 234 LOAD_CONST(arg=3, lineno=83) 236 BINARY_OP(arg=23, lineno=83) 240 STORE_FAST(arg=7, lineno=83) 242 LOAD_FAST(arg=7, lineno=80) 244 LOAD_FAST(arg=2, lineno=80) 246 COMPARE_OP(arg=4, lineno=80) 252 POP_JUMP_FORWARD_IF_FALSE(arg=31, lineno=80) 254 PUSH_NULL(arg=None, lineno=80) 256 LOAD_DEREF(arg=9, lineno=80) 258 LOAD_FAST(arg=6, lineno=80) 260 PUSH_NULL(arg=None, lineno=80) 262 LOAD_DEREF(arg=8, lineno=80) 264 LOAD_FAST(arg=0, lineno=80) 266 LOAD_FAST(arg=1, lineno=80) 268 LOAD_FAST(arg=7, lineno=80) 270 LOAD_CONST(arg=3, lineno=80) 272 BINARY_OP(arg=10, lineno=80) 276 BINARY_SUBSCR(arg=None, lineno=80) 286 PRECALL(arg=2, lineno=80) 290 CALL(arg=2, lineno=80) 300 PRECALL(arg=2, lineno=80) 304 CALL(arg=2, lineno=80) 314 POP_JUMP_BACKWARD_IF_TRUE(arg=56, lineno=80) > 316 LOAD_FAST(arg=5, lineno=84) 318 LOAD_FAST(arg=1, lineno=84) 320 LOAD_FAST(arg=7, lineno=84) 322 STORE_SUBSCR(arg=None, lineno=84) 326 JUMP_BACKWARD(arg=123, lineno=84) > 328 LOAD_CONST(arg=2, lineno=75) 330 RETURN_VALUE(arg=None, lineno=75) 13:52:45,442 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:45,442 numba.core.byteflow DEBUG stack: [] 13:52:45,442 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:45,442 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=66) 13:52:45,442 numba.core.byteflow DEBUG stack [] 13:52:45,442 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=2, lineno=66) 13:52:45,442 numba.core.byteflow DEBUG stack [] 13:52:45,442 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=66) 13:52:45,442 numba.core.byteflow DEBUG stack [] 13:52:45,442 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_FAST(arg=2, lineno=71) 13:52:45,442 numba.core.byteflow DEBUG stack [] 13:52:45,442 numba.core.byteflow DEBUG dispatch pc=8, inst=LOAD_CONST(arg=1, lineno=71) 13:52:45,442 numba.core.byteflow DEBUG stack ['$low6.0'] 13:52:45,442 numba.core.byteflow DEBUG dispatch pc=10, inst=COMPARE_OP(arg=5, lineno=71) 13:52:45,442 numba.core.byteflow DEBUG stack ['$low6.0', '$const8.1'] 13:52:45,442 numba.core.byteflow DEBUG dispatch pc=16, inst=POP_JUMP_FORWARD_IF_TRUE(arg=2, lineno=71) 13:52:45,442 numba.core.byteflow DEBUG stack ['$10compare_op.2'] 13:52:45,442 numba.core.byteflow DEBUG end state. edges=[Edge(pc=18, stack=(), blockstack=(), npush=0), Edge(pc=22, stack=(), blockstack=(), npush=0)] 13:52:45,442 numba.core.byteflow DEBUG pending: deque([State(pc_initial=18 nstack_initial=0), State(pc_initial=22 nstack_initial=0)]) 13:52:45,442 numba.core.byteflow DEBUG stack: [] 13:52:45,442 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=18 nstack_initial=0) 13:52:45,442 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_ASSERTION_ERROR(arg=None, lineno=71) 13:52:45,442 numba.core.byteflow DEBUG stack [] 13:52:45,442 numba.core.byteflow DEBUG dispatch pc=20, inst=RAISE_VARARGS(arg=1, lineno=71) 13:52:45,442 numba.core.byteflow DEBUG stack ['$assertion_error18.0'] 13:52:45,442 numba.core.byteflow DEBUG end state. edges=[] 13:52:45,443 numba.core.byteflow DEBUG pending: deque([State(pc_initial=22 nstack_initial=0)]) 13:52:45,443 numba.core.byteflow DEBUG stack: [] 13:52:45,443 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=22 nstack_initial=0) 13:52:45,443 numba.core.byteflow DEBUG dispatch pc=22, inst=LOAD_FAST(arg=3, lineno=72) 13:52:45,443 numba.core.byteflow DEBUG stack [] 13:52:45,443 numba.core.byteflow DEBUG dispatch pc=24, inst=LOAD_FAST(arg=2, lineno=72) 13:52:45,443 numba.core.byteflow DEBUG stack ['$high22.0'] 13:52:45,443 numba.core.byteflow DEBUG dispatch pc=26, inst=COMPARE_OP(arg=1, lineno=72) 13:52:45,443 numba.core.byteflow DEBUG stack ['$high22.0', '$low24.1'] 13:52:45,443 numba.core.byteflow DEBUG dispatch pc=32, inst=POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=72) 13:52:45,443 numba.core.byteflow DEBUG stack ['$26compare_op.2'] 13:52:45,443 numba.core.byteflow DEBUG end state. edges=[Edge(pc=34, stack=(), blockstack=(), npush=0), Edge(pc=38, stack=(), blockstack=(), npush=0)] 13:52:45,443 numba.core.byteflow DEBUG pending: deque([State(pc_initial=34 nstack_initial=0), State(pc_initial=38 nstack_initial=0)]) 13:52:45,443 numba.core.byteflow DEBUG stack: [] 13:52:45,443 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=34 nstack_initial=0) 13:52:45,443 numba.core.byteflow DEBUG dispatch pc=34, inst=LOAD_CONST(arg=2, lineno=73) 13:52:45,443 numba.core.byteflow DEBUG stack [] 13:52:45,443 numba.core.byteflow DEBUG dispatch pc=36, inst=RETURN_VALUE(arg=None, lineno=73) 13:52:45,443 numba.core.byteflow DEBUG stack ['$const34.0'] 13:52:45,443 numba.core.byteflow DEBUG end state. edges=[] 13:52:45,443 numba.core.byteflow DEBUG pending: deque([State(pc_initial=38 nstack_initial=0)]) 13:52:45,443 numba.core.byteflow DEBUG stack: [] 13:52:45,443 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=38 nstack_initial=0) 13:52:45,443 numba.core.byteflow DEBUG dispatch pc=38, inst=LOAD_GLOBAL(arg=1, lineno=75) 13:52:45,443 numba.core.byteflow DEBUG stack [] 13:52:45,443 numba.core.byteflow DEBUG dispatch pc=50, inst=LOAD_FAST(arg=2, lineno=75) 13:52:45,443 numba.core.byteflow DEBUG stack ['$null$38.1', '$38load_global.0'] 13:52:45,443 numba.core.byteflow DEBUG dispatch pc=52, inst=LOAD_CONST(arg=3, lineno=75) 13:52:45,443 numba.core.byteflow DEBUG stack ['$null$38.1', '$38load_global.0', '$low50.2'] 13:52:45,443 numba.core.byteflow DEBUG dispatch pc=54, inst=BINARY_OP(arg=0, lineno=75) 13:52:45,443 numba.core.byteflow DEBUG stack ['$null$38.1', '$38load_global.0', '$low50.2', '$const52.3'] 13:52:45,444 numba.core.byteflow DEBUG dispatch pc=58, inst=LOAD_FAST(arg=3, lineno=75) 13:52:45,444 numba.core.byteflow DEBUG stack ['$null$38.1', '$38load_global.0', '$binop_add54.4'] 13:52:45,444 numba.core.byteflow DEBUG dispatch pc=60, inst=LOAD_CONST(arg=3, lineno=75) 13:52:45,444 numba.core.byteflow DEBUG stack ['$null$38.1', '$38load_global.0', '$binop_add54.4', '$high58.5'] 13:52:45,444 numba.core.byteflow DEBUG dispatch pc=62, inst=BINARY_OP(arg=0, lineno=75) 13:52:45,444 numba.core.byteflow DEBUG stack ['$null$38.1', '$38load_global.0', '$binop_add54.4', '$high58.5', '$const60.6'] 13:52:45,444 numba.core.byteflow DEBUG dispatch pc=66, inst=PRECALL(arg=2, lineno=75) 13:52:45,444 numba.core.byteflow DEBUG stack ['$null$38.1', '$38load_global.0', '$binop_add54.4', '$binop_add62.7'] 13:52:45,444 numba.core.byteflow DEBUG dispatch pc=70, inst=CALL(arg=2, lineno=75) 13:52:45,444 numba.core.byteflow DEBUG stack ['$null$38.1', '$38load_global.0', '$binop_add54.4', '$binop_add62.7'] 13:52:45,444 numba.core.byteflow DEBUG dispatch pc=80, inst=GET_ITER(arg=None, lineno=75) 13:52:45,444 numba.core.byteflow DEBUG stack ['$70call.8'] 13:52:45,444 numba.core.byteflow DEBUG end state. edges=[Edge(pc=82, stack=('$80get_iter.9',), blockstack=(), npush=0)] 13:52:45,444 numba.core.byteflow DEBUG pending: deque([State(pc_initial=82 nstack_initial=1)]) 13:52:45,444 numba.core.byteflow DEBUG stack: ['$phi82.0'] 13:52:45,444 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=82 nstack_initial=1) 13:52:45,444 numba.core.byteflow DEBUG dispatch pc=82, inst=FOR_ITER(arg=122, lineno=75) 13:52:45,444 numba.core.byteflow DEBUG stack ['$phi82.0'] 13:52:45,444 numba.core.byteflow DEBUG end state. edges=[Edge(pc=328, stack=(), blockstack=(), npush=0), Edge(pc=84, stack=('$phi82.0', '$82for_iter.2'), blockstack=(), npush=0)] 13:52:45,444 numba.core.byteflow DEBUG pending: deque([State(pc_initial=328 nstack_initial=0), State(pc_initial=84 nstack_initial=2)]) 13:52:45,444 numba.core.byteflow DEBUG stack: [] 13:52:45,444 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=328 nstack_initial=0) 13:52:45,444 numba.core.byteflow DEBUG dispatch pc=328, inst=LOAD_CONST(arg=2, lineno=75) 13:52:45,444 numba.core.byteflow DEBUG stack [] 13:52:45,444 numba.core.byteflow DEBUG dispatch pc=330, inst=RETURN_VALUE(arg=None, lineno=75) 13:52:45,444 numba.core.byteflow DEBUG stack ['$const328.0'] 13:52:45,444 numba.core.byteflow DEBUG end state. edges=[] 13:52:45,444 numba.core.byteflow DEBUG pending: deque([State(pc_initial=84 nstack_initial=2)]) 13:52:45,444 numba.core.byteflow DEBUG stack: ['$phi84.0', '$phi84.1'] 13:52:45,445 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=84 nstack_initial=2) 13:52:45,445 numba.core.byteflow DEBUG dispatch pc=84, inst=STORE_FAST(arg=4, lineno=75) 13:52:45,445 numba.core.byteflow DEBUG stack ['$phi84.0', '$phi84.1'] 13:52:45,445 numba.core.byteflow DEBUG dispatch pc=86, inst=LOAD_FAST(arg=1, lineno=76) 13:52:45,445 numba.core.byteflow DEBUG stack ['$phi84.0'] 13:52:45,445 numba.core.byteflow DEBUG dispatch pc=88, inst=LOAD_FAST(arg=4, lineno=76) 13:52:45,445 numba.core.byteflow DEBUG stack ['$phi84.0', '$R86.2'] 13:52:45,445 numba.core.byteflow DEBUG dispatch pc=90, inst=BINARY_SUBSCR(arg=None, lineno=76) 13:52:45,445 numba.core.byteflow DEBUG stack ['$phi84.0', '$R86.2', '$i88.3'] 13:52:45,445 numba.core.byteflow DEBUG dispatch pc=100, inst=STORE_FAST(arg=5, lineno=76) 13:52:45,445 numba.core.byteflow DEBUG stack ['$phi84.0', '$90binary_subscr.4'] 13:52:45,445 numba.core.byteflow DEBUG dispatch pc=102, inst=PUSH_NULL(arg=None, lineno=77) 13:52:45,445 numba.core.byteflow DEBUG stack ['$phi84.0'] 13:52:45,445 numba.core.byteflow DEBUG dispatch pc=104, inst=LOAD_DEREF(arg=8, lineno=77) 13:52:45,445 numba.core.byteflow DEBUG stack ['$phi84.0', '$null$102.5'] 13:52:45,445 numba.core.byteflow DEBUG dispatch pc=106, inst=LOAD_FAST(arg=0, lineno=77) 13:52:45,445 numba.core.byteflow DEBUG stack ['$phi84.0', '$null$102.5', '$104load_deref.6'] 13:52:45,445 numba.core.byteflow DEBUG dispatch pc=108, inst=LOAD_FAST(arg=5, lineno=77) 13:52:45,445 numba.core.byteflow DEBUG stack ['$phi84.0', '$null$102.5', '$104load_deref.6', '$A106.7'] 13:52:45,445 numba.core.byteflow DEBUG dispatch pc=110, inst=PRECALL(arg=2, lineno=77) 13:52:45,445 numba.core.byteflow DEBUG stack ['$phi84.0', '$null$102.5', '$104load_deref.6', '$A106.7', '$k108.8'] 13:52:45,445 numba.core.byteflow DEBUG dispatch pc=114, inst=CALL(arg=2, lineno=77) 13:52:45,445 numba.core.byteflow DEBUG stack ['$phi84.0', '$null$102.5', '$104load_deref.6', '$A106.7', '$k108.8'] 13:52:45,445 numba.core.byteflow DEBUG dispatch pc=124, inst=STORE_FAST(arg=6, lineno=77) 13:52:45,445 numba.core.byteflow DEBUG stack ['$phi84.0', '$114call.9'] 13:52:45,445 numba.core.byteflow DEBUG dispatch pc=126, inst=LOAD_FAST(arg=4, lineno=79) 13:52:45,445 numba.core.byteflow DEBUG stack ['$phi84.0'] 13:52:45,446 numba.core.byteflow DEBUG dispatch pc=128, inst=STORE_FAST(arg=7, lineno=79) 13:52:45,446 numba.core.byteflow DEBUG stack ['$phi84.0', '$i126.10'] 13:52:45,446 numba.core.byteflow DEBUG dispatch pc=130, inst=LOAD_FAST(arg=7, lineno=80) 13:52:45,446 numba.core.byteflow DEBUG stack ['$phi84.0'] 13:52:45,446 numba.core.byteflow DEBUG dispatch pc=132, inst=LOAD_FAST(arg=2, lineno=80) 13:52:45,446 numba.core.byteflow DEBUG stack ['$phi84.0', '$j130.11'] 13:52:45,446 numba.core.byteflow DEBUG dispatch pc=134, inst=COMPARE_OP(arg=4, lineno=80) 13:52:45,446 numba.core.byteflow DEBUG stack ['$phi84.0', '$j130.11', '$low132.12'] 13:52:45,446 numba.core.byteflow DEBUG dispatch pc=140, inst=POP_JUMP_FORWARD_IF_FALSE(arg=87, lineno=80) 13:52:45,446 numba.core.byteflow DEBUG stack ['$phi84.0', '$134compare_op.13'] 13:52:45,446 numba.core.byteflow DEBUG end state. edges=[Edge(pc=142, stack=('$phi84.0',), blockstack=(), npush=0), Edge(pc=316, stack=('$phi84.0',), blockstack=(), npush=0)] 13:52:45,446 numba.core.byteflow DEBUG pending: deque([State(pc_initial=142 nstack_initial=1), State(pc_initial=316 nstack_initial=1)]) 13:52:45,446 numba.core.byteflow DEBUG stack: ['$phi142.0'] 13:52:45,446 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=142 nstack_initial=1) 13:52:45,446 numba.core.byteflow DEBUG dispatch pc=142, inst=PUSH_NULL(arg=None, lineno=80) 13:52:45,446 numba.core.byteflow DEBUG stack ['$phi142.0'] 13:52:45,446 numba.core.byteflow DEBUG dispatch pc=144, inst=LOAD_DEREF(arg=9, lineno=80) 13:52:45,446 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.1'] 13:52:45,446 numba.core.byteflow DEBUG dispatch pc=146, inst=LOAD_FAST(arg=6, lineno=80) 13:52:45,446 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.1', '$144load_deref.2'] 13:52:45,446 numba.core.byteflow DEBUG dispatch pc=148, inst=PUSH_NULL(arg=None, lineno=80) 13:52:45,446 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.1', '$144load_deref.2', '$v146.3'] 13:52:45,446 numba.core.byteflow DEBUG dispatch pc=150, inst=LOAD_DEREF(arg=8, lineno=80) 13:52:45,446 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.1', '$144load_deref.2', '$v146.3', '$null$148.4'] 13:52:45,446 numba.core.byteflow DEBUG dispatch pc=152, inst=LOAD_FAST(arg=0, lineno=80) 13:52:45,446 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.1', '$144load_deref.2', '$v146.3', '$null$148.4', '$150load_deref.5'] 13:52:45,446 numba.core.byteflow DEBUG dispatch pc=154, inst=LOAD_FAST(arg=1, lineno=80) 13:52:45,446 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.1', '$144load_deref.2', '$v146.3', '$null$148.4', '$150load_deref.5', '$A152.6'] 13:52:45,446 numba.core.byteflow DEBUG dispatch pc=156, inst=LOAD_FAST(arg=7, lineno=80) 13:52:45,446 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.1', '$144load_deref.2', '$v146.3', '$null$148.4', '$150load_deref.5', '$A152.6', '$R154.7'] 13:52:45,447 numba.core.byteflow DEBUG dispatch pc=158, inst=LOAD_CONST(arg=3, lineno=80) 13:52:45,447 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.1', '$144load_deref.2', '$v146.3', '$null$148.4', '$150load_deref.5', '$A152.6', '$R154.7', '$j156.8'] 13:52:45,447 numba.core.byteflow DEBUG dispatch pc=160, inst=BINARY_OP(arg=10, lineno=80) 13:52:45,447 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.1', '$144load_deref.2', '$v146.3', '$null$148.4', '$150load_deref.5', '$A152.6', '$R154.7', '$j156.8', '$const158.9'] 13:52:45,447 numba.core.byteflow DEBUG dispatch pc=164, inst=BINARY_SUBSCR(arg=None, lineno=80) 13:52:45,447 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.1', '$144load_deref.2', '$v146.3', '$null$148.4', '$150load_deref.5', '$A152.6', '$R154.7', '$binop_sub160.10'] 13:52:45,447 numba.core.byteflow DEBUG dispatch pc=174, inst=PRECALL(arg=2, lineno=80) 13:52:45,447 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.1', '$144load_deref.2', '$v146.3', '$null$148.4', '$150load_deref.5', '$A152.6', '$164binary_subscr.11'] 13:52:45,447 numba.core.byteflow DEBUG dispatch pc=178, inst=CALL(arg=2, lineno=80) 13:52:45,447 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.1', '$144load_deref.2', '$v146.3', '$null$148.4', '$150load_deref.5', '$A152.6', '$164binary_subscr.11'] 13:52:45,447 numba.core.byteflow DEBUG dispatch pc=188, inst=PRECALL(arg=2, lineno=80) 13:52:45,447 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.1', '$144load_deref.2', '$v146.3', '$178call.12'] 13:52:45,447 numba.core.byteflow DEBUG dispatch pc=192, inst=CALL(arg=2, lineno=80) 13:52:45,447 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.1', '$144load_deref.2', '$v146.3', '$178call.12'] 13:52:45,447 numba.core.byteflow DEBUG dispatch pc=202, inst=POP_JUMP_FORWARD_IF_FALSE(arg=56, lineno=80) 13:52:45,447 numba.core.byteflow DEBUG stack ['$phi142.0', '$192call.13'] 13:52:45,447 numba.core.byteflow DEBUG end state. edges=[Edge(pc=204, stack=('$phi142.0',), blockstack=(), npush=0), Edge(pc=316, stack=('$phi142.0',), blockstack=(), npush=0)] 13:52:45,447 numba.core.byteflow DEBUG pending: deque([State(pc_initial=316 nstack_initial=1), State(pc_initial=204 nstack_initial=1), State(pc_initial=316 nstack_initial=1)]) 13:52:45,447 numba.core.byteflow DEBUG stack: ['$phi316.0'] 13:52:45,447 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=316 nstack_initial=1) 13:52:45,447 numba.core.byteflow DEBUG dispatch pc=316, inst=LOAD_FAST(arg=5, lineno=84) 13:52:45,447 numba.core.byteflow DEBUG stack ['$phi316.0'] 13:52:45,447 numba.core.byteflow DEBUG dispatch pc=318, inst=LOAD_FAST(arg=1, lineno=84) 13:52:45,447 numba.core.byteflow DEBUG stack ['$phi316.0', '$k316.1'] 13:52:45,447 numba.core.byteflow DEBUG dispatch pc=320, inst=LOAD_FAST(arg=7, lineno=84) 13:52:45,447 numba.core.byteflow DEBUG stack ['$phi316.0', '$k316.1', '$R318.2'] 13:52:45,447 numba.core.byteflow DEBUG dispatch pc=322, inst=STORE_SUBSCR(arg=None, lineno=84) 13:52:45,447 numba.core.byteflow DEBUG stack ['$phi316.0', '$k316.1', '$R318.2', '$j320.3'] 13:52:45,447 numba.core.byteflow DEBUG dispatch pc=326, inst=JUMP_BACKWARD(arg=123, lineno=84) 13:52:45,447 numba.core.byteflow DEBUG stack ['$phi316.0'] 13:52:45,448 numba.core.byteflow DEBUG end state. edges=[Edge(pc=82, stack=('$phi316.0',), blockstack=(), npush=0)] 13:52:45,448 numba.core.byteflow DEBUG pending: deque([State(pc_initial=204 nstack_initial=1), State(pc_initial=316 nstack_initial=1), State(pc_initial=82 nstack_initial=1)]) 13:52:45,448 numba.core.byteflow DEBUG stack: ['$phi204.0'] 13:52:45,448 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=204 nstack_initial=1) 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=204, inst=LOAD_FAST(arg=1, lineno=82) 13:52:45,448 numba.core.byteflow DEBUG stack ['$phi204.0'] 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=206, inst=LOAD_FAST(arg=7, lineno=82) 13:52:45,448 numba.core.byteflow DEBUG stack ['$phi204.0', '$R204.1'] 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=208, inst=LOAD_CONST(arg=3, lineno=82) 13:52:45,448 numba.core.byteflow DEBUG stack ['$phi204.0', '$R204.1', '$j206.2'] 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=210, inst=BINARY_OP(arg=10, lineno=82) 13:52:45,448 numba.core.byteflow DEBUG stack ['$phi204.0', '$R204.1', '$j206.2', '$const208.3'] 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=214, inst=BINARY_SUBSCR(arg=None, lineno=82) 13:52:45,448 numba.core.byteflow DEBUG stack ['$phi204.0', '$R204.1', '$binop_sub210.4'] 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=224, inst=LOAD_FAST(arg=1, lineno=82) 13:52:45,448 numba.core.byteflow DEBUG stack ['$phi204.0', '$214binary_subscr.5'] 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=226, inst=LOAD_FAST(arg=7, lineno=82) 13:52:45,448 numba.core.byteflow DEBUG stack ['$phi204.0', '$214binary_subscr.5', '$R224.6'] 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=228, inst=STORE_SUBSCR(arg=None, lineno=82) 13:52:45,448 numba.core.byteflow DEBUG stack ['$phi204.0', '$214binary_subscr.5', '$R224.6', '$j226.7'] 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=232, inst=LOAD_FAST(arg=7, lineno=83) 13:52:45,448 numba.core.byteflow DEBUG stack ['$phi204.0'] 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=234, inst=LOAD_CONST(arg=3, lineno=83) 13:52:45,448 numba.core.byteflow DEBUG stack ['$phi204.0', '$j232.8'] 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=236, inst=BINARY_OP(arg=23, lineno=83) 13:52:45,448 numba.core.byteflow DEBUG stack ['$phi204.0', '$j232.8', '$const234.9'] 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=240, inst=STORE_FAST(arg=7, lineno=83) 13:52:45,448 numba.core.byteflow DEBUG stack ['$phi204.0', '$binop_isub236.10'] 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=242, inst=LOAD_FAST(arg=7, lineno=80) 13:52:45,448 numba.core.byteflow DEBUG stack ['$phi204.0'] 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=244, inst=LOAD_FAST(arg=2, lineno=80) 13:52:45,448 numba.core.byteflow DEBUG stack ['$phi204.0', '$j242.11'] 13:52:45,448 numba.core.byteflow DEBUG dispatch pc=246, inst=COMPARE_OP(arg=4, lineno=80) 13:52:45,449 numba.core.byteflow DEBUG stack ['$phi204.0', '$j242.11', '$low244.12'] 13:52:45,449 numba.core.byteflow DEBUG dispatch pc=252, inst=POP_JUMP_FORWARD_IF_FALSE(arg=31, lineno=80) 13:52:45,449 numba.core.byteflow DEBUG stack ['$phi204.0', '$246compare_op.13'] 13:52:45,449 numba.core.byteflow DEBUG end state. edges=[Edge(pc=254, stack=('$phi204.0',), blockstack=(), npush=0), Edge(pc=316, stack=('$phi204.0',), blockstack=(), npush=0)] 13:52:45,449 numba.core.byteflow DEBUG pending: deque([State(pc_initial=316 nstack_initial=1), State(pc_initial=82 nstack_initial=1), State(pc_initial=254 nstack_initial=1), State(pc_initial=316 nstack_initial=1)]) 13:52:45,449 numba.core.byteflow DEBUG pending: deque([State(pc_initial=82 nstack_initial=1), State(pc_initial=254 nstack_initial=1), State(pc_initial=316 nstack_initial=1)]) 13:52:45,449 numba.core.byteflow DEBUG pending: deque([State(pc_initial=254 nstack_initial=1), State(pc_initial=316 nstack_initial=1)]) 13:52:45,449 numba.core.byteflow DEBUG stack: ['$phi254.0'] 13:52:45,449 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=254 nstack_initial=1) 13:52:45,449 numba.core.byteflow DEBUG dispatch pc=254, inst=PUSH_NULL(arg=None, lineno=80) 13:52:45,449 numba.core.byteflow DEBUG stack ['$phi254.0'] 13:52:45,449 numba.core.byteflow DEBUG dispatch pc=256, inst=LOAD_DEREF(arg=9, lineno=80) 13:52:45,449 numba.core.byteflow DEBUG stack ['$phi254.0', '$null$254.1'] 13:52:45,449 numba.core.byteflow DEBUG dispatch pc=258, inst=LOAD_FAST(arg=6, lineno=80) 13:52:45,449 numba.core.byteflow DEBUG stack ['$phi254.0', '$null$254.1', '$256load_deref.2'] 13:52:45,449 numba.core.byteflow DEBUG dispatch pc=260, inst=PUSH_NULL(arg=None, lineno=80) 13:52:45,449 numba.core.byteflow DEBUG stack ['$phi254.0', '$null$254.1', '$256load_deref.2', '$v258.3'] 13:52:45,449 numba.core.byteflow DEBUG dispatch pc=262, inst=LOAD_DEREF(arg=8, lineno=80) 13:52:45,449 numba.core.byteflow DEBUG stack ['$phi254.0', '$null$254.1', '$256load_deref.2', '$v258.3', '$null$260.4'] 13:52:45,449 numba.core.byteflow DEBUG dispatch pc=264, inst=LOAD_FAST(arg=0, lineno=80) 13:52:45,449 numba.core.byteflow DEBUG stack ['$phi254.0', '$null$254.1', '$256load_deref.2', '$v258.3', '$null$260.4', '$262load_deref.5'] 13:52:45,449 numba.core.byteflow DEBUG dispatch pc=266, inst=LOAD_FAST(arg=1, lineno=80) 13:52:45,449 numba.core.byteflow DEBUG stack ['$phi254.0', '$null$254.1', '$256load_deref.2', '$v258.3', '$null$260.4', '$262load_deref.5', '$A264.6'] 13:52:45,449 numba.core.byteflow DEBUG dispatch pc=268, inst=LOAD_FAST(arg=7, lineno=80) 13:52:45,449 numba.core.byteflow DEBUG stack ['$phi254.0', '$null$254.1', '$256load_deref.2', '$v258.3', '$null$260.4', '$262load_deref.5', '$A264.6', '$R266.7'] 13:52:45,449 numba.core.byteflow DEBUG dispatch pc=270, inst=LOAD_CONST(arg=3, lineno=80) 13:52:45,449 numba.core.byteflow DEBUG stack ['$phi254.0', '$null$254.1', '$256load_deref.2', '$v258.3', '$null$260.4', '$262load_deref.5', '$A264.6', '$R266.7', '$j268.8'] 13:52:45,449 numba.core.byteflow DEBUG dispatch pc=272, inst=BINARY_OP(arg=10, lineno=80) 13:52:45,449 numba.core.byteflow DEBUG stack ['$phi254.0', '$null$254.1', '$256load_deref.2', '$v258.3', '$null$260.4', '$262load_deref.5', '$A264.6', '$R266.7', '$j268.8', '$const270.9'] 13:52:45,449 numba.core.byteflow DEBUG dispatch pc=276, inst=BINARY_SUBSCR(arg=None, lineno=80) 13:52:45,449 numba.core.byteflow DEBUG stack ['$phi254.0', '$null$254.1', '$256load_deref.2', '$v258.3', '$null$260.4', '$262load_deref.5', '$A264.6', '$R266.7', '$binop_sub272.10'] 13:52:45,450 numba.core.byteflow DEBUG dispatch pc=286, inst=PRECALL(arg=2, lineno=80) 13:52:45,450 numba.core.byteflow DEBUG stack ['$phi254.0', '$null$254.1', '$256load_deref.2', '$v258.3', '$null$260.4', '$262load_deref.5', '$A264.6', '$276binary_subscr.11'] 13:52:45,450 numba.core.byteflow DEBUG dispatch pc=290, inst=CALL(arg=2, lineno=80) 13:52:45,450 numba.core.byteflow DEBUG stack ['$phi254.0', '$null$254.1', '$256load_deref.2', '$v258.3', '$null$260.4', '$262load_deref.5', '$A264.6', '$276binary_subscr.11'] 13:52:45,450 numba.core.byteflow DEBUG dispatch pc=300, inst=PRECALL(arg=2, lineno=80) 13:52:45,450 numba.core.byteflow DEBUG stack ['$phi254.0', '$null$254.1', '$256load_deref.2', '$v258.3', '$290call.12'] 13:52:45,450 numba.core.byteflow DEBUG dispatch pc=304, inst=CALL(arg=2, lineno=80) 13:52:45,450 numba.core.byteflow DEBUG stack ['$phi254.0', '$null$254.1', '$256load_deref.2', '$v258.3', '$290call.12'] 13:52:45,450 numba.core.byteflow DEBUG dispatch pc=314, inst=POP_JUMP_BACKWARD_IF_TRUE(arg=56, lineno=80) 13:52:45,450 numba.core.byteflow DEBUG stack ['$phi254.0', '$304call.13'] 13:52:45,450 numba.core.byteflow DEBUG end state. edges=[Edge(pc=316, stack=('$phi254.0',), blockstack=(), npush=0), Edge(pc=204, stack=('$phi254.0',), blockstack=(), npush=0)] 13:52:45,450 numba.core.byteflow DEBUG pending: deque([State(pc_initial=316 nstack_initial=1), State(pc_initial=316 nstack_initial=1), State(pc_initial=204 nstack_initial=1)]) 13:52:45,450 numba.core.byteflow DEBUG pending: deque([State(pc_initial=316 nstack_initial=1), State(pc_initial=204 nstack_initial=1)]) 13:52:45,450 numba.core.byteflow DEBUG pending: deque([State(pc_initial=204 nstack_initial=1)]) 13:52:45,450 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:45,450 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=18 nstack_initial=0): set(), State(pc_initial=22 nstack_initial=0): set(), State(pc_initial=34 nstack_initial=0): set(), State(pc_initial=38 nstack_initial=0): set(), State(pc_initial=82 nstack_initial=1): {'$phi82.0'}, State(pc_initial=84 nstack_initial=2): {'$phi84.1'}, State(pc_initial=142 nstack_initial=1): set(), State(pc_initial=204 nstack_initial=1): set(), State(pc_initial=254 nstack_initial=1): set(), State(pc_initial=316 nstack_initial=1): set(), State(pc_initial=328 nstack_initial=0): set()}) 13:52:45,450 numba.core.byteflow DEBUG defmap: {'$phi82.0': State(pc_initial=38 nstack_initial=0), '$phi84.1': State(pc_initial=82 nstack_initial=1)} 13:52:45,450 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi142.0': {('$phi84.0', State(pc_initial=84 nstack_initial=2))}, '$phi204.0': {('$phi142.0', State(pc_initial=142 nstack_initial=1)), ('$phi254.0', State(pc_initial=254 nstack_initial=1))}, '$phi254.0': {('$phi204.0', State(pc_initial=204 nstack_initial=1))}, '$phi316.0': {('$phi142.0', State(pc_initial=142 nstack_initial=1)), ('$phi204.0', State(pc_initial=204 nstack_initial=1)), ('$phi254.0', State(pc_initial=254 nstack_initial=1)), ('$phi84.0', State(pc_initial=84 nstack_initial=2))}, '$phi82.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0)), ('$phi316.0', State(pc_initial=316 nstack_initial=1))}, '$phi84.0': {('$phi82.0', State(pc_initial=82 nstack_initial=1))}, '$phi84.1': {('$82for_iter.2', State(pc_initial=82 nstack_initial=1))}}) 13:52:45,450 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi142.0': {('$phi82.0', State(pc_initial=82 nstack_initial=1))}, '$phi204.0': {('$phi204.0', State(pc_initial=204 nstack_initial=1)), ('$phi82.0', State(pc_initial=82 nstack_initial=1))}, '$phi254.0': {('$phi82.0', State(pc_initial=82 nstack_initial=1))}, '$phi316.0': {('$phi82.0', State(pc_initial=82 nstack_initial=1))}, '$phi82.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0)), ('$phi82.0', State(pc_initial=82 nstack_initial=1))}, '$phi84.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0))}, '$phi84.1': {('$82for_iter.2', State(pc_initial=82 nstack_initial=1))}}) 13:52:45,451 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi142.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0))}, '$phi204.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0))}, '$phi254.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0))}, '$phi316.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0))}, '$phi82.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0))}, '$phi84.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0))}, '$phi84.1': {('$82for_iter.2', State(pc_initial=82 nstack_initial=1))}}) 13:52:45,451 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi142.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0))}, '$phi204.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0))}, '$phi254.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0))}, '$phi316.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0))}, '$phi82.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0))}, '$phi84.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0))}, '$phi84.1': {('$82for_iter.2', State(pc_initial=82 nstack_initial=1))}}) 13:52:45,451 numba.core.byteflow DEBUG keep phismap: {'$phi82.0': {('$80get_iter.9', State(pc_initial=38 nstack_initial=0))}, '$phi84.1': {('$82for_iter.2', State(pc_initial=82 nstack_initial=1))}} 13:52:45,451 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=38 nstack_initial=0): {'$phi82.0': '$80get_iter.9'}, State(pc_initial=82 nstack_initial=1): {'$phi84.1': '$82for_iter.2'}}) 13:52:45,451 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:45,451 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {'res': '$low6.0'}), (8, {'res': '$const8.1'}), (10, {'lhs': '$low6.0', 'rhs': '$const8.1', 'res': '$10compare_op.2'}), (12, {}), (14, {}), (16, {'pred': '$10compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={18: (), 22: ()}) 13:52:45,451 numba.core.byteflow DEBUG block_infos State(pc_initial=18 nstack_initial=0): AdaptBlockInfo(insts=((18, {'res': '$assertion_error18.0'}), (20, {'exc': '$assertion_error18.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:45,451 numba.core.byteflow DEBUG block_infos State(pc_initial=22 nstack_initial=0): AdaptBlockInfo(insts=((22, {'res': '$high22.0'}), (24, {'res': '$low24.1'}), (26, {'lhs': '$high22.0', 'rhs': '$low24.1', 'res': '$26compare_op.2'}), (28, {}), (30, {}), (32, {'pred': '$26compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={34: (), 38: ()}) 13:52:45,451 numba.core.byteflow DEBUG block_infos State(pc_initial=34 nstack_initial=0): AdaptBlockInfo(insts=((34, {'res': '$const34.0'}), (36, {'retval': '$const34.0', 'castval': '$36return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:45,451 numba.core.byteflow DEBUG block_infos State(pc_initial=38 nstack_initial=0): AdaptBlockInfo(insts=((38, {'idx': 0, 'res': '$38load_global.0'}), (40, {}), (42, {}), (44, {}), (46, {}), (48, {}), (50, {'res': '$low50.2'}), (52, {'res': '$const52.3'}), (54, {'op': '+', 'lhs': '$low50.2', 'rhs': '$const52.3', 'res': '$binop_add54.4'}), (56, {}), (58, {'res': '$high58.5'}), (60, {'res': '$const60.6'}), (62, {'op': '+', 'lhs': '$high58.5', 'rhs': '$const60.6', 'res': '$binop_add62.7'}), (64, {}), (66, {}), (68, {}), (70, {'func': '$38load_global.0', 'args': ['$binop_add54.4', '$binop_add62.7'], 'kw_names': None, 'res': '$70call.8'}), (72, {}), (74, {}), (76, {}), (78, {}), (80, {'value': '$70call.8', 'res': '$80get_iter.9'})), outgoing_phis={'$phi82.0': '$80get_iter.9'}, blockstack=(), active_try_block=None, outgoing_edgepushed={82: ('$80get_iter.9',)}) 13:52:45,451 numba.core.byteflow DEBUG block_infos State(pc_initial=82 nstack_initial=1): AdaptBlockInfo(insts=((82, {'iterator': '$phi82.0', 'pair': '$82for_iter.1', 'indval': '$82for_iter.2', 'pred': '$82for_iter.3'}),), outgoing_phis={'$phi84.1': '$82for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={328: (), 84: ('$phi82.0', '$82for_iter.2')}) 13:52:45,451 numba.core.byteflow DEBUG block_infos State(pc_initial=84 nstack_initial=2): AdaptBlockInfo(insts=((84, {'value': '$phi84.1'}), (86, {'res': '$R86.2'}), (88, {'res': '$i88.3'}), (90, {'index': '$i88.3', 'target': '$R86.2', 'res': '$90binary_subscr.4'}), (92, {}), (94, {}), (96, {}), (98, {}), (100, {'value': '$90binary_subscr.4'}), (102, {}), (104, {'res': '$104load_deref.6'}), (106, {'res': '$A106.7'}), (108, {'res': '$k108.8'}), (110, {}), (112, {}), (114, {'func': '$104load_deref.6', 'args': ['$A106.7', '$k108.8'], 'kw_names': None, 'res': '$114call.9'}), (116, {}), (118, {}), (120, {}), (122, {}), (124, {'value': '$114call.9'}), (126, {'res': '$i126.10'}), (128, {'value': '$i126.10'}), (130, {'res': '$j130.11'}), (132, {'res': '$low132.12'}), (134, {'lhs': '$j130.11', 'rhs': '$low132.12', 'res': '$134compare_op.13'}), (136, {}), (138, {}), (140, {'pred': '$134compare_op.13'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={142: ('$phi84.0',), 316: ('$phi84.0',)}) 13:52:45,451 numba.core.byteflow DEBUG block_infos State(pc_initial=142 nstack_initial=1): AdaptBlockInfo(insts=((142, {}), (144, {'res': '$144load_deref.2'}), (146, {'res': '$v146.3'}), (148, {}), (150, {'res': '$150load_deref.5'}), (152, {'res': '$A152.6'}), (154, {'res': '$R154.7'}), (156, {'res': '$j156.8'}), (158, {'res': '$const158.9'}), (160, {'op': '-', 'lhs': '$j156.8', 'rhs': '$const158.9', 'res': '$binop_sub160.10'}), (162, {}), (164, {'index': '$binop_sub160.10', 'target': '$R154.7', 'res': '$164binary_subscr.11'}), (166, {}), (168, {}), (170, {}), (172, {}), (174, {}), (176, {}), (178, {'func': '$150load_deref.5', 'args': ['$A152.6', '$164binary_subscr.11'], 'kw_names': None, 'res': '$178call.12'}), (180, {}), (182, {}), (184, {}), (186, {}), (188, {}), (190, {}), (192, {'func': '$144load_deref.2', 'args': ['$v146.3', '$178call.12'], 'kw_names': None, 'res': '$192call.13'}), (194, {}), (196, {}), (198, {}), (200, {}), (202, {'pred': '$192call.13'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={204: ('$phi142.0',), 316: ('$phi142.0',)}) 13:52:45,451 numba.core.byteflow DEBUG block_infos State(pc_initial=204 nstack_initial=1): AdaptBlockInfo(insts=((204, {'res': '$R204.1'}), (206, {'res': '$j206.2'}), (208, {'res': '$const208.3'}), (210, {'op': '-', 'lhs': '$j206.2', 'rhs': '$const208.3', 'res': '$binop_sub210.4'}), (212, {}), (214, {'index': '$binop_sub210.4', 'target': '$R204.1', 'res': '$214binary_subscr.5'}), (216, {}), (218, {}), (220, {}), (222, {}), (224, {'res': '$R224.6'}), (226, {'res': '$j226.7'}), (228, {'target': '$R224.6', 'index': '$j226.7', 'value': '$214binary_subscr.5'}), (230, {}), (232, {'res': '$j232.8'}), (234, {'res': '$const234.9'}), (236, {'op': '-=', 'lhs': '$j232.8', 'rhs': '$const234.9', 'res': '$binop_isub236.10'}), (238, {}), (240, {'value': '$binop_isub236.10'}), (242, {'res': '$j242.11'}), (244, {'res': '$low244.12'}), (246, {'lhs': '$j242.11', 'rhs': '$low244.12', 'res': '$246compare_op.13'}), (248, {}), (250, {}), (252, {'pred': '$246compare_op.13'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={254: ('$phi204.0',), 316: ('$phi204.0',)}) 13:52:45,452 numba.core.byteflow DEBUG block_infos State(pc_initial=254 nstack_initial=1): AdaptBlockInfo(insts=((254, {}), (256, {'res': '$256load_deref.2'}), (258, {'res': '$v258.3'}), (260, {}), (262, {'res': '$262load_deref.5'}), (264, {'res': '$A264.6'}), (266, {'res': '$R266.7'}), (268, {'res': '$j268.8'}), (270, {'res': '$const270.9'}), (272, {'op': '-', 'lhs': '$j268.8', 'rhs': '$const270.9', 'res': '$binop_sub272.10'}), (274, {}), (276, {'index': '$binop_sub272.10', 'target': '$R266.7', 'res': '$276binary_subscr.11'}), (278, {}), (280, {}), (282, {}), (284, {}), (286, {}), (288, {}), (290, {'func': '$262load_deref.5', 'args': ['$A264.6', '$276binary_subscr.11'], 'kw_names': None, 'res': '$290call.12'}), (292, {}), (294, {}), (296, {}), (298, {}), (300, {}), (302, {}), (304, {'func': '$256load_deref.2', 'args': ['$v258.3', '$290call.12'], 'kw_names': None, 'res': '$304call.13'}), (306, {}), (308, {}), (310, {}), (312, {}), (314, {'pred': '$304call.13'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={316: ('$phi254.0',), 204: ('$phi254.0',)}) 13:52:45,452 numba.core.byteflow DEBUG block_infos State(pc_initial=316 nstack_initial=1): AdaptBlockInfo(insts=((316, {'res': '$k316.1'}), (318, {'res': '$R318.2'}), (320, {'res': '$j320.3'}), (322, {'target': '$R318.2', 'index': '$j320.3', 'value': '$k316.1'}), (324, {}), (326, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={82: ('$phi316.0',)}) 13:52:45,452 numba.core.byteflow DEBUG block_infos State(pc_initial=328 nstack_initial=0): AdaptBlockInfo(insts=((328, {'res': '$const328.0'}), (330, {'retval': '$const328.0', 'castval': '$330return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:45,453 numba.core.interpreter DEBUG label 0: A = arg(0, name=A) ['A'] R = arg(1, name=R) ['R'] low = arg(2, name=low) ['low'] high = arg(3, name=high) ['high'] $const8.1 = const(int, 0) ['$const8.1'] $10compare_op.2 = low >= $const8.1 ['$10compare_op.2', '$const8.1', 'low'] bool16 = global(bool: ) ['bool16'] $16pred = call bool16($10compare_op.2, func=bool16, args=(Var($10compare_op.2, quicksort.py:71),), kws=(), vararg=None, varkwarg=None, target=None) ['$10compare_op.2', '$16pred', 'bool16'] branch $16pred, 22, 18 ['$16pred'] label 18: $assertion_error18.0 = global(AssertionError: ) ['$assertion_error18.0'] raise $assertion_error18.0 ['$assertion_error18.0'] label 22: $26compare_op.2 = high <= low ['$26compare_op.2', 'high', 'low'] bool32 = global(bool: ) ['bool32'] $32pred = call bool32($26compare_op.2, func=bool32, args=(Var($26compare_op.2, quicksort.py:72),), kws=(), vararg=None, varkwarg=None, target=None) ['$26compare_op.2', '$32pred', 'bool32'] branch $32pred, 34, 38 ['$32pred'] label 34: $const34.0 = const(NoneType, None) ['$const34.0'] $36return_value.1 = cast(value=$const34.0) ['$36return_value.1', '$const34.0'] return $36return_value.1 ['$36return_value.1'] label 38: $38load_global.0 = global(range: ) ['$38load_global.0'] $const52.3 = const(int, 1) ['$const52.3'] $binop_add54.4 = low + $const52.3 ['$binop_add54.4', '$const52.3', 'low'] $const60.6 = const(int, 1) ['$const60.6'] $binop_add62.7 = high + $const60.6 ['$binop_add62.7', '$const60.6', 'high'] $70call.8 = call $38load_global.0($binop_add54.4, $binop_add62.7, func=$38load_global.0, args=[Var($binop_add54.4, quicksort.py:75), Var($binop_add62.7, quicksort.py:75)], kws=(), vararg=None, varkwarg=None, target=None) ['$38load_global.0', '$70call.8', '$binop_add54.4', '$binop_add62.7'] $80get_iter.9 = getiter(value=$70call.8) ['$70call.8', '$80get_iter.9'] $phi82.0 = $80get_iter.9 ['$80get_iter.9', '$phi82.0'] jump 82 [] label 82: $82for_iter.1 = iternext(value=$phi82.0) ['$82for_iter.1', '$phi82.0'] $82for_iter.2 = pair_first(value=$82for_iter.1) ['$82for_iter.1', '$82for_iter.2'] $82for_iter.3 = pair_second(value=$82for_iter.1) ['$82for_iter.1', '$82for_iter.3'] $phi84.1 = $82for_iter.2 ['$82for_iter.2', '$phi84.1'] branch $82for_iter.3, 84, 328 ['$82for_iter.3'] label 84: i = $phi84.1 ['$phi84.1', 'i'] k = getitem(value=R, index=i, fn=) ['R', 'i', 'k'] $104load_deref.6 = freevar(GET: .GET at 0x000001C3DB4DF380>) ['$104load_deref.6'] v = call $104load_deref.6(A, k, func=$104load_deref.6, args=[Var(A, quicksort.py:66), Var(k, quicksort.py:76)], kws=(), vararg=None, varkwarg=None, target=None) ['$104load_deref.6', 'A', 'k', 'v'] j = i ['i', 'j'] $134compare_op.13 = j > low ['$134compare_op.13', 'j', 'low'] bool140 = global(bool: ) ['bool140'] $140pred = call bool140($134compare_op.13, func=bool140, args=(Var($134compare_op.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) ['$134compare_op.13', '$140pred', 'bool140'] branch $140pred, 142, 316 ['$140pred'] label 142: $144load_deref.2 = freevar(LT: ) ['$144load_deref.2'] $150load_deref.5 = freevar(GET: .GET at 0x000001C3DB4DF380>) ['$150load_deref.5'] $const158.9 = const(int, 1) ['$const158.9'] $binop_sub160.10 = j - $const158.9 ['$binop_sub160.10', '$const158.9', 'j'] $164binary_subscr.11 = getitem(value=R, index=$binop_sub160.10, fn=) ['$164binary_subscr.11', '$binop_sub160.10', 'R'] $178call.12 = call $150load_deref.5(A, $164binary_subscr.11, func=$150load_deref.5, args=[Var(A, quicksort.py:66), Var($164binary_subscr.11, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) ['$150load_deref.5', '$164binary_subscr.11', '$178call.12', 'A'] $192call.13 = call $144load_deref.2(v, $178call.12, func=$144load_deref.2, args=[Var(v, quicksort.py:77), Var($178call.12, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) ['$144load_deref.2', '$178call.12', '$192call.13', 'v'] bool202 = global(bool: ) ['bool202'] $202pred = call bool202($192call.13, func=bool202, args=(Var($192call.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) ['$192call.13', '$202pred', 'bool202'] branch $202pred, 204, 316 ['$202pred'] label 204: $const208.3 = const(int, 1) ['$const208.3'] $binop_sub210.4 = j - $const208.3 ['$binop_sub210.4', '$const208.3', 'j'] $214binary_subscr.5 = getitem(value=R, index=$binop_sub210.4, fn=) ['$214binary_subscr.5', '$binop_sub210.4', 'R'] R[j] = $214binary_subscr.5 ['$214binary_subscr.5', 'R', 'j'] $const234.9 = const(int, 1) ['$const234.9'] $binop_isub236.10 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const234.9, static_lhs=Undefined, static_rhs=Undefined) ['$binop_isub236.10', '$const234.9', 'j'] j = $binop_isub236.10 ['$binop_isub236.10', 'j'] $246compare_op.13 = j > low ['$246compare_op.13', 'j', 'low'] bool252 = global(bool: ) ['bool252'] $252pred = call bool252($246compare_op.13, func=bool252, args=(Var($246compare_op.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) ['$246compare_op.13', '$252pred', 'bool252'] branch $252pred, 254, 316 ['$252pred'] label 254: $256load_deref.2 = freevar(LT: ) ['$256load_deref.2'] $262load_deref.5 = freevar(GET: .GET at 0x000001C3DB4DF380>) ['$262load_deref.5'] $const270.9 = const(int, 1) ['$const270.9'] $binop_sub272.10 = j - $const270.9 ['$binop_sub272.10', '$const270.9', 'j'] $276binary_subscr.11 = getitem(value=R, index=$binop_sub272.10, fn=) ['$276binary_subscr.11', '$binop_sub272.10', 'R'] $290call.12 = call $262load_deref.5(A, $276binary_subscr.11, func=$262load_deref.5, args=[Var(A, quicksort.py:66), Var($276binary_subscr.11, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) ['$262load_deref.5', '$276binary_subscr.11', '$290call.12', 'A'] $304call.13 = call $256load_deref.2(v, $290call.12, func=$256load_deref.2, args=[Var(v, quicksort.py:77), Var($290call.12, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) ['$256load_deref.2', '$290call.12', '$304call.13', 'v'] bool314 = global(bool: ) ['bool314'] $314pred = call bool314($304call.13, func=bool314, args=(Var($304call.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) ['$304call.13', '$314pred', 'bool314'] branch $314pred, 204, 316 ['$314pred'] label 316: R[j] = k ['R', 'j', 'k'] jump 82 [] label 328: $const328.0 = const(NoneType, None) ['$const328.0'] $330return_value.1 = cast(value=$const328.0) ['$330return_value.1', '$const328.0'] return $330return_value.1 ['$330return_value.1'] 13:52:45,467 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:45,467 numba.core.ssa DEBUG Running 13:52:45,467 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:45,467 numba.core.ssa DEBUG on stmt: R = arg(1, name=R) 13:52:45,467 numba.core.ssa DEBUG on stmt: low = arg(2, name=low) 13:52:45,467 numba.core.ssa DEBUG on stmt: high = arg(3, name=high) 13:52:45,467 numba.core.ssa DEBUG on stmt: $const8.1 = const(int, 0) 13:52:45,468 numba.core.ssa DEBUG on stmt: $10compare_op.2 = low >= $const8.1 13:52:45,468 numba.core.ssa DEBUG on stmt: bool16 = global(bool: ) 13:52:45,468 numba.core.ssa DEBUG on stmt: $16pred = call bool16($10compare_op.2, func=bool16, args=(Var($10compare_op.2, quicksort.py:71),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,468 numba.core.ssa DEBUG on stmt: branch $16pred, 22, 18 13:52:45,468 numba.core.ssa DEBUG ==== SSA block analysis pass on 18 13:52:45,468 numba.core.ssa DEBUG Running 13:52:45,468 numba.core.ssa DEBUG on stmt: $assertion_error18.0 = global(AssertionError: ) 13:52:45,468 numba.core.ssa DEBUG on stmt: raise 13:52:45,468 numba.core.ssa DEBUG ==== SSA block analysis pass on 22 13:52:45,468 numba.core.ssa DEBUG Running 13:52:45,468 numba.core.ssa DEBUG on stmt: $26compare_op.2 = high <= low 13:52:45,468 numba.core.ssa DEBUG on stmt: bool32 = global(bool: ) 13:52:45,468 numba.core.ssa DEBUG on stmt: $32pred = call bool32($26compare_op.2, func=bool32, args=(Var($26compare_op.2, quicksort.py:72),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,468 numba.core.ssa DEBUG on stmt: branch $32pred, 34, 38 13:52:45,468 numba.core.ssa DEBUG ==== SSA block analysis pass on 34 13:52:45,468 numba.core.ssa DEBUG Running 13:52:45,468 numba.core.ssa DEBUG on stmt: $const34.0 = const(NoneType, None) 13:52:45,468 numba.core.ssa DEBUG on stmt: $36return_value.1 = cast(value=$const34.0) 13:52:45,468 numba.core.ssa DEBUG on stmt: return $36return_value.1 13:52:45,468 numba.core.ssa DEBUG ==== SSA block analysis pass on 38 13:52:45,468 numba.core.ssa DEBUG Running 13:52:45,468 numba.core.ssa DEBUG on stmt: $38load_global.0 = global(range: ) 13:52:45,468 numba.core.ssa DEBUG on stmt: $const52.3 = const(int, 1) 13:52:45,468 numba.core.ssa DEBUG on stmt: $binop_add54.4 = low + $const52.3 13:52:45,468 numba.core.ssa DEBUG on stmt: $const60.6 = const(int, 1) 13:52:45,468 numba.core.ssa DEBUG on stmt: $binop_add62.7 = high + $const60.6 13:52:45,468 numba.core.ssa DEBUG on stmt: $70call.8 = call $38load_global.0($binop_add54.4, $binop_add62.7, func=$38load_global.0, args=[Var($binop_add54.4, quicksort.py:75), Var($binop_add62.7, quicksort.py:75)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,468 numba.core.ssa DEBUG on stmt: $80get_iter.9 = getiter(value=$70call.8) 13:52:45,468 numba.core.ssa DEBUG on stmt: $phi82.0 = $80get_iter.9 13:52:45,468 numba.core.ssa DEBUG on stmt: jump 82 13:52:45,469 numba.core.ssa DEBUG ==== SSA block analysis pass on 82 13:52:45,469 numba.core.ssa DEBUG Running 13:52:45,469 numba.core.ssa DEBUG on stmt: $82for_iter.1 = iternext(value=$phi82.0) 13:52:45,469 numba.core.ssa DEBUG on stmt: $82for_iter.2 = pair_first(value=$82for_iter.1) 13:52:45,469 numba.core.ssa DEBUG on stmt: $82for_iter.3 = pair_second(value=$82for_iter.1) 13:52:45,469 numba.core.ssa DEBUG on stmt: $phi84.1 = $82for_iter.2 13:52:45,469 numba.core.ssa DEBUG on stmt: branch $82for_iter.3, 84, 328 13:52:45,469 numba.core.ssa DEBUG ==== SSA block analysis pass on 84 13:52:45,469 numba.core.ssa DEBUG Running 13:52:45,469 numba.core.ssa DEBUG on stmt: i = $phi84.1 13:52:45,469 numba.core.ssa DEBUG on stmt: k = getitem(value=R, index=i, fn=) 13:52:45,469 numba.core.ssa DEBUG on stmt: $104load_deref.6 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,469 numba.core.ssa DEBUG on stmt: v = call $104load_deref.6(A, k, func=$104load_deref.6, args=[Var(A, quicksort.py:66), Var(k, quicksort.py:76)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,469 numba.core.ssa DEBUG on stmt: j = i 13:52:45,469 numba.core.ssa DEBUG on stmt: $134compare_op.13 = j > low 13:52:45,469 numba.core.ssa DEBUG on stmt: bool140 = global(bool: ) 13:52:45,469 numba.core.ssa DEBUG on stmt: $140pred = call bool140($134compare_op.13, func=bool140, args=(Var($134compare_op.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,469 numba.core.ssa DEBUG on stmt: branch $140pred, 142, 316 13:52:45,469 numba.core.ssa DEBUG ==== SSA block analysis pass on 142 13:52:45,469 numba.core.ssa DEBUG Running 13:52:45,469 numba.core.ssa DEBUG on stmt: $144load_deref.2 = freevar(LT: ) 13:52:45,469 numba.core.ssa DEBUG on stmt: $150load_deref.5 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,469 numba.core.ssa DEBUG on stmt: $const158.9 = const(int, 1) 13:52:45,469 numba.core.ssa DEBUG on stmt: $binop_sub160.10 = j - $const158.9 13:52:45,469 numba.core.ssa DEBUG on stmt: $164binary_subscr.11 = getitem(value=R, index=$binop_sub160.10, fn=) 13:52:45,470 numba.core.ssa DEBUG on stmt: $178call.12 = call $150load_deref.5(A, $164binary_subscr.11, func=$150load_deref.5, args=[Var(A, quicksort.py:66), Var($164binary_subscr.11, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,470 numba.core.ssa DEBUG on stmt: $192call.13 = call $144load_deref.2(v, $178call.12, func=$144load_deref.2, args=[Var(v, quicksort.py:77), Var($178call.12, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,470 numba.core.ssa DEBUG on stmt: bool202 = global(bool: ) 13:52:45,470 numba.core.ssa DEBUG on stmt: $202pred = call bool202($192call.13, func=bool202, args=(Var($192call.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,470 numba.core.ssa DEBUG on stmt: branch $202pred, 204, 316 13:52:45,470 numba.core.ssa DEBUG ==== SSA block analysis pass on 204 13:52:45,470 numba.core.ssa DEBUG Running 13:52:45,470 numba.core.ssa DEBUG on stmt: $const208.3 = const(int, 1) 13:52:45,470 numba.core.ssa DEBUG on stmt: $binop_sub210.4 = j - $const208.3 13:52:45,470 numba.core.ssa DEBUG on stmt: $214binary_subscr.5 = getitem(value=R, index=$binop_sub210.4, fn=) 13:52:45,470 numba.core.ssa DEBUG on stmt: R[j] = $214binary_subscr.5 13:52:45,470 numba.core.ssa DEBUG on stmt: $const234.9 = const(int, 1) 13:52:45,470 numba.core.ssa DEBUG on stmt: $binop_isub236.10 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const234.9, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,470 numba.core.ssa DEBUG on stmt: j = $binop_isub236.10 13:52:45,470 numba.core.ssa DEBUG on stmt: $246compare_op.13 = j > low 13:52:45,470 numba.core.ssa DEBUG on stmt: bool252 = global(bool: ) 13:52:45,470 numba.core.ssa DEBUG on stmt: $252pred = call bool252($246compare_op.13, func=bool252, args=(Var($246compare_op.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,470 numba.core.ssa DEBUG on stmt: branch $252pred, 254, 316 13:52:45,470 numba.core.ssa DEBUG ==== SSA block analysis pass on 254 13:52:45,470 numba.core.ssa DEBUG Running 13:52:45,470 numba.core.ssa DEBUG on stmt: $256load_deref.2 = freevar(LT: ) 13:52:45,470 numba.core.ssa DEBUG on stmt: $262load_deref.5 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,470 numba.core.ssa DEBUG on stmt: $const270.9 = const(int, 1) 13:52:45,470 numba.core.ssa DEBUG on stmt: $binop_sub272.10 = j - $const270.9 13:52:45,470 numba.core.ssa DEBUG on stmt: $276binary_subscr.11 = getitem(value=R, index=$binop_sub272.10, fn=) 13:52:45,470 numba.core.ssa DEBUG on stmt: $290call.12 = call $262load_deref.5(A, $276binary_subscr.11, func=$262load_deref.5, args=[Var(A, quicksort.py:66), Var($276binary_subscr.11, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,471 numba.core.ssa DEBUG on stmt: $304call.13 = call $256load_deref.2(v, $290call.12, func=$256load_deref.2, args=[Var(v, quicksort.py:77), Var($290call.12, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,471 numba.core.ssa DEBUG on stmt: bool314 = global(bool: ) 13:52:45,471 numba.core.ssa DEBUG on stmt: $314pred = call bool314($304call.13, func=bool314, args=(Var($304call.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,471 numba.core.ssa DEBUG on stmt: branch $314pred, 204, 316 13:52:45,471 numba.core.ssa DEBUG ==== SSA block analysis pass on 316 13:52:45,471 numba.core.ssa DEBUG Running 13:52:45,471 numba.core.ssa DEBUG on stmt: R[j] = k 13:52:45,471 numba.core.ssa DEBUG on stmt: jump 82 13:52:45,471 numba.core.ssa DEBUG ==== SSA block analysis pass on 328 13:52:45,471 numba.core.ssa DEBUG Running 13:52:45,471 numba.core.ssa DEBUG on stmt: $const328.0 = const(NoneType, None) 13:52:45,471 numba.core.ssa DEBUG on stmt: $330return_value.1 = cast(value=$const328.0) 13:52:45,471 numba.core.ssa DEBUG on stmt: return $330return_value.1 13:52:45,473 numba.core.ssa DEBUG defs defaultdict(, {'$104load_deref.6': [(, 84)], '$10compare_op.2': [(, 0)], '$134compare_op.13': [(, 84)], '$140pred': [(, 84)], '$144load_deref.2': [(, 142)], '$150load_deref.5': [(, 142)], '$164binary_subscr.11': [(, 142)], '$16pred': [(, 0)], '$178call.12': [(, 142)], '$192call.13': [(, 142)], '$202pred': [(, 142)], '$214binary_subscr.5': [(, 204)], '$246compare_op.13': [(, 204)], '$252pred': [(, 204)], '$256load_deref.2': [(, 254)], '$262load_deref.5': [(, 254)], '$26compare_op.2': [(, 22)], '$276binary_subscr.11': [(, 254)], '$290call.12': [(, 254)], '$304call.13': [(, 254)], '$314pred': [(, 254)], '$32pred': [(, 22)], '$330return_value.1': [(, 328)], '$36return_value.1': [(, 34)], '$38load_global.0': [(, 38)], '$70call.8': [(, 38)], '$80get_iter.9': [(, 38)], '$82for_iter.1': [(, 82)], '$82for_iter.2': [(, 82)], '$82for_iter.3': [(, 82)], '$assertion_error18.0': [(, 18)], '$binop_add54.4': [(, 38)], '$binop_add62.7': [(, 38)], '$binop_isub236.10': [(, 204)], '$binop_sub160.10': [(, 142)], '$binop_sub210.4': [(, 204)], '$binop_sub272.10': [(, 254)], '$const158.9': [(, 142)], '$const208.3': [(, 204)], '$const234.9': [(, 204)], '$const270.9': [(, 254)], '$const328.0': [(, 328)], '$const34.0': [(, 34)], '$const52.3': [(, 38)], '$const60.6': [(, 38)], '$const8.1': [(, 0)], '$phi82.0': [(, 38)], '$phi84.1': [(, 82)], 'A': [(, 0)], 'R': [(, 0)], 'bool140': [(, 84)], 'bool16': [(, 0)], 'bool202': [(, 142)], 'bool252': [(, 204)], 'bool314': [(, 254)], 'bool32': [(, 22)], 'high': [(, 0)], 'i': [(, 84)], 'j': [(, 84), (, 204)], 'k': [(, 84)], 'low': [(, 0)], 'v': [(, 84)]}) 13:52:45,473 numba.core.ssa DEBUG SSA violators 13:52:45,473 numba.core.ssa DEBUG Fix SSA violator on var j 13:52:45,473 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:45,473 numba.core.ssa DEBUG Running 13:52:45,473 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:45,473 numba.core.ssa DEBUG on stmt: R = arg(1, name=R) 13:52:45,473 numba.core.ssa DEBUG on stmt: low = arg(2, name=low) 13:52:45,473 numba.core.ssa DEBUG on stmt: high = arg(3, name=high) 13:52:45,473 numba.core.ssa DEBUG on stmt: $const8.1 = const(int, 0) 13:52:45,473 numba.core.ssa DEBUG on stmt: $10compare_op.2 = low >= $const8.1 13:52:45,473 numba.core.ssa DEBUG on stmt: bool16 = global(bool: ) 13:52:45,473 numba.core.ssa DEBUG on stmt: $16pred = call bool16($10compare_op.2, func=bool16, args=(Var($10compare_op.2, quicksort.py:71),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,473 numba.core.ssa DEBUG on stmt: branch $16pred, 22, 18 13:52:45,473 numba.core.ssa DEBUG ==== SSA block rewrite pass on 18 13:52:45,473 numba.core.ssa DEBUG Running 13:52:45,473 numba.core.ssa DEBUG on stmt: $assertion_error18.0 = global(AssertionError: ) 13:52:45,474 numba.core.ssa DEBUG on stmt: raise 13:52:45,474 numba.core.ssa DEBUG ==== SSA block rewrite pass on 22 13:52:45,474 numba.core.ssa DEBUG Running 13:52:45,474 numba.core.ssa DEBUG on stmt: $26compare_op.2 = high <= low 13:52:45,474 numba.core.ssa DEBUG on stmt: bool32 = global(bool: ) 13:52:45,474 numba.core.ssa DEBUG on stmt: $32pred = call bool32($26compare_op.2, func=bool32, args=(Var($26compare_op.2, quicksort.py:72),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,474 numba.core.ssa DEBUG on stmt: branch $32pred, 34, 38 13:52:45,474 numba.core.ssa DEBUG ==== SSA block rewrite pass on 34 13:52:45,474 numba.core.ssa DEBUG Running 13:52:45,474 numba.core.ssa DEBUG on stmt: $const34.0 = const(NoneType, None) 13:52:45,474 numba.core.ssa DEBUG on stmt: $36return_value.1 = cast(value=$const34.0) 13:52:45,474 numba.core.ssa DEBUG on stmt: return $36return_value.1 13:52:45,474 numba.core.ssa DEBUG ==== SSA block rewrite pass on 38 13:52:45,474 numba.core.ssa DEBUG Running 13:52:45,474 numba.core.ssa DEBUG on stmt: $38load_global.0 = global(range: ) 13:52:45,474 numba.core.ssa DEBUG on stmt: $const52.3 = const(int, 1) 13:52:45,474 numba.core.ssa DEBUG on stmt: $binop_add54.4 = low + $const52.3 13:52:45,474 numba.core.ssa DEBUG on stmt: $const60.6 = const(int, 1) 13:52:45,474 numba.core.ssa DEBUG on stmt: $binop_add62.7 = high + $const60.6 13:52:45,474 numba.core.ssa DEBUG on stmt: $70call.8 = call $38load_global.0($binop_add54.4, $binop_add62.7, func=$38load_global.0, args=[Var($binop_add54.4, quicksort.py:75), Var($binop_add62.7, quicksort.py:75)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,474 numba.core.ssa DEBUG on stmt: $80get_iter.9 = getiter(value=$70call.8) 13:52:45,474 numba.core.ssa DEBUG on stmt: $phi82.0 = $80get_iter.9 13:52:45,474 numba.core.ssa DEBUG on stmt: jump 82 13:52:45,474 numba.core.ssa DEBUG ==== SSA block rewrite pass on 82 13:52:45,474 numba.core.ssa DEBUG Running 13:52:45,474 numba.core.ssa DEBUG on stmt: $82for_iter.1 = iternext(value=$phi82.0) 13:52:45,474 numba.core.ssa DEBUG on stmt: $82for_iter.2 = pair_first(value=$82for_iter.1) 13:52:45,474 numba.core.ssa DEBUG on stmt: $82for_iter.3 = pair_second(value=$82for_iter.1) 13:52:45,474 numba.core.ssa DEBUG on stmt: $phi84.1 = $82for_iter.2 13:52:45,474 numba.core.ssa DEBUG on stmt: branch $82for_iter.3, 84, 328 13:52:45,474 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:45,474 numba.core.ssa DEBUG Running 13:52:45,474 numba.core.ssa DEBUG on stmt: i = $phi84.1 13:52:45,474 numba.core.ssa DEBUG on stmt: k = getitem(value=R, index=i, fn=) 13:52:45,474 numba.core.ssa DEBUG on stmt: $104load_deref.6 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,475 numba.core.ssa DEBUG on stmt: v = call $104load_deref.6(A, k, func=$104load_deref.6, args=[Var(A, quicksort.py:66), Var(k, quicksort.py:76)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,475 numba.core.ssa DEBUG on stmt: j = i 13:52:45,475 numba.core.ssa DEBUG first assign: j 13:52:45,475 numba.core.ssa DEBUG replaced with: j = i 13:52:45,475 numba.core.ssa DEBUG on stmt: $134compare_op.13 = j > low 13:52:45,475 numba.core.ssa DEBUG on stmt: bool140 = global(bool: ) 13:52:45,475 numba.core.ssa DEBUG on stmt: $140pred = call bool140($134compare_op.13, func=bool140, args=(Var($134compare_op.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,475 numba.core.ssa DEBUG on stmt: branch $140pred, 142, 316 13:52:45,475 numba.core.ssa DEBUG ==== SSA block rewrite pass on 142 13:52:45,475 numba.core.ssa DEBUG Running 13:52:45,475 numba.core.ssa DEBUG on stmt: $144load_deref.2 = freevar(LT: ) 13:52:45,475 numba.core.ssa DEBUG on stmt: $150load_deref.5 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,475 numba.core.ssa DEBUG on stmt: $const158.9 = const(int, 1) 13:52:45,475 numba.core.ssa DEBUG on stmt: $binop_sub160.10 = j - $const158.9 13:52:45,475 numba.core.ssa DEBUG on stmt: $164binary_subscr.11 = getitem(value=R, index=$binop_sub160.10, fn=) 13:52:45,475 numba.core.ssa DEBUG on stmt: $178call.12 = call $150load_deref.5(A, $164binary_subscr.11, func=$150load_deref.5, args=[Var(A, quicksort.py:66), Var($164binary_subscr.11, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,475 numba.core.ssa DEBUG on stmt: $192call.13 = call $144load_deref.2(v, $178call.12, func=$144load_deref.2, args=[Var(v, quicksort.py:77), Var($178call.12, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,475 numba.core.ssa DEBUG on stmt: bool202 = global(bool: ) 13:52:45,475 numba.core.ssa DEBUG on stmt: $202pred = call bool202($192call.13, func=bool202, args=(Var($192call.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,475 numba.core.ssa DEBUG on stmt: branch $202pred, 204, 316 13:52:45,475 numba.core.ssa DEBUG ==== SSA block rewrite pass on 204 13:52:45,475 numba.core.ssa DEBUG Running 13:52:45,475 numba.core.ssa DEBUG on stmt: $const208.3 = const(int, 1) 13:52:45,475 numba.core.ssa DEBUG on stmt: $binop_sub210.4 = j - $const208.3 13:52:45,475 numba.core.ssa DEBUG on stmt: $214binary_subscr.5 = getitem(value=R, index=$binop_sub210.4, fn=) 13:52:45,475 numba.core.ssa DEBUG on stmt: R[j] = $214binary_subscr.5 13:52:45,475 numba.core.ssa DEBUG on stmt: $const234.9 = const(int, 1) 13:52:45,475 numba.core.ssa DEBUG on stmt: $binop_isub236.10 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const234.9, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,475 numba.core.ssa DEBUG on stmt: j = $binop_isub236.10 13:52:45,475 numba.core.ssa DEBUG replaced with: j.1 = $binop_isub236.10 13:52:45,475 numba.core.ssa DEBUG on stmt: $246compare_op.13 = j > low 13:52:45,475 numba.core.ssa DEBUG on stmt: bool252 = global(bool: ) 13:52:45,475 numba.core.ssa DEBUG on stmt: $252pred = call bool252($246compare_op.13, func=bool252, args=(Var($246compare_op.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,476 numba.core.ssa DEBUG on stmt: branch $252pred, 254, 316 13:52:45,476 numba.core.ssa DEBUG ==== SSA block rewrite pass on 254 13:52:45,476 numba.core.ssa DEBUG Running 13:52:45,476 numba.core.ssa DEBUG on stmt: $256load_deref.2 = freevar(LT: ) 13:52:45,476 numba.core.ssa DEBUG on stmt: $262load_deref.5 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,476 numba.core.ssa DEBUG on stmt: $const270.9 = const(int, 1) 13:52:45,476 numba.core.ssa DEBUG on stmt: $binop_sub272.10 = j - $const270.9 13:52:45,476 numba.core.ssa DEBUG on stmt: $276binary_subscr.11 = getitem(value=R, index=$binop_sub272.10, fn=) 13:52:45,476 numba.core.ssa DEBUG on stmt: $290call.12 = call $262load_deref.5(A, $276binary_subscr.11, func=$262load_deref.5, args=[Var(A, quicksort.py:66), Var($276binary_subscr.11, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,476 numba.core.ssa DEBUG on stmt: $304call.13 = call $256load_deref.2(v, $290call.12, func=$256load_deref.2, args=[Var(v, quicksort.py:77), Var($290call.12, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,476 numba.core.ssa DEBUG on stmt: bool314 = global(bool: ) 13:52:45,476 numba.core.ssa DEBUG on stmt: $314pred = call bool314($304call.13, func=bool314, args=(Var($304call.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,476 numba.core.ssa DEBUG on stmt: branch $314pred, 204, 316 13:52:45,476 numba.core.ssa DEBUG ==== SSA block rewrite pass on 316 13:52:45,476 numba.core.ssa DEBUG Running 13:52:45,476 numba.core.ssa DEBUG on stmt: R[j] = k 13:52:45,476 numba.core.ssa DEBUG on stmt: jump 82 13:52:45,476 numba.core.ssa DEBUG ==== SSA block rewrite pass on 328 13:52:45,476 numba.core.ssa DEBUG Running 13:52:45,476 numba.core.ssa DEBUG on stmt: $const328.0 = const(NoneType, None) 13:52:45,476 numba.core.ssa DEBUG on stmt: $330return_value.1 = cast(value=$const328.0) 13:52:45,476 numba.core.ssa DEBUG on stmt: return $330return_value.1 13:52:45,476 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {84: [], 204: []}) 13:52:45,476 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:45,476 numba.core.ssa DEBUG Running 13:52:45,476 numba.core.ssa DEBUG on stmt: A = arg(0, name=A) 13:52:45,476 numba.core.ssa DEBUG on stmt: R = arg(1, name=R) 13:52:45,476 numba.core.ssa DEBUG on stmt: low = arg(2, name=low) 13:52:45,476 numba.core.ssa DEBUG on stmt: high = arg(3, name=high) 13:52:45,476 numba.core.ssa DEBUG on stmt: $const8.1 = const(int, 0) 13:52:45,476 numba.core.ssa DEBUG on stmt: $10compare_op.2 = low >= $const8.1 13:52:45,476 numba.core.ssa DEBUG on stmt: bool16 = global(bool: ) 13:52:45,476 numba.core.ssa DEBUG on stmt: $16pred = call bool16($10compare_op.2, func=bool16, args=(Var($10compare_op.2, quicksort.py:71),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,477 numba.core.ssa DEBUG on stmt: branch $16pred, 22, 18 13:52:45,477 numba.core.ssa DEBUG ==== SSA block rewrite pass on 18 13:52:45,477 numba.core.ssa DEBUG Running 13:52:45,477 numba.core.ssa DEBUG on stmt: $assertion_error18.0 = global(AssertionError: ) 13:52:45,477 numba.core.ssa DEBUG on stmt: raise 13:52:45,477 numba.core.ssa DEBUG ==== SSA block rewrite pass on 22 13:52:45,477 numba.core.ssa DEBUG Running 13:52:45,477 numba.core.ssa DEBUG on stmt: $26compare_op.2 = high <= low 13:52:45,477 numba.core.ssa DEBUG on stmt: bool32 = global(bool: ) 13:52:45,477 numba.core.ssa DEBUG on stmt: $32pred = call bool32($26compare_op.2, func=bool32, args=(Var($26compare_op.2, quicksort.py:72),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,477 numba.core.ssa DEBUG on stmt: branch $32pred, 34, 38 13:52:45,477 numba.core.ssa DEBUG ==== SSA block rewrite pass on 34 13:52:45,477 numba.core.ssa DEBUG Running 13:52:45,477 numba.core.ssa DEBUG on stmt: $const34.0 = const(NoneType, None) 13:52:45,477 numba.core.ssa DEBUG on stmt: $36return_value.1 = cast(value=$const34.0) 13:52:45,477 numba.core.ssa DEBUG on stmt: return $36return_value.1 13:52:45,477 numba.core.ssa DEBUG ==== SSA block rewrite pass on 38 13:52:45,477 numba.core.ssa DEBUG Running 13:52:45,477 numba.core.ssa DEBUG on stmt: $38load_global.0 = global(range: ) 13:52:45,477 numba.core.ssa DEBUG on stmt: $const52.3 = const(int, 1) 13:52:45,477 numba.core.ssa DEBUG on stmt: $binop_add54.4 = low + $const52.3 13:52:45,477 numba.core.ssa DEBUG on stmt: $const60.6 = const(int, 1) 13:52:45,477 numba.core.ssa DEBUG on stmt: $binop_add62.7 = high + $const60.6 13:52:45,477 numba.core.ssa DEBUG on stmt: $70call.8 = call $38load_global.0($binop_add54.4, $binop_add62.7, func=$38load_global.0, args=[Var($binop_add54.4, quicksort.py:75), Var($binop_add62.7, quicksort.py:75)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,477 numba.core.ssa DEBUG on stmt: $80get_iter.9 = getiter(value=$70call.8) 13:52:45,477 numba.core.ssa DEBUG on stmt: $phi82.0 = $80get_iter.9 13:52:45,477 numba.core.ssa DEBUG on stmt: jump 82 13:52:45,477 numba.core.ssa DEBUG ==== SSA block rewrite pass on 82 13:52:45,477 numba.core.ssa DEBUG Running 13:52:45,477 numba.core.ssa DEBUG on stmt: $82for_iter.1 = iternext(value=$phi82.0) 13:52:45,477 numba.core.ssa DEBUG on stmt: $82for_iter.2 = pair_first(value=$82for_iter.1) 13:52:45,477 numba.core.ssa DEBUG on stmt: $82for_iter.3 = pair_second(value=$82for_iter.1) 13:52:45,477 numba.core.ssa DEBUG on stmt: $phi84.1 = $82for_iter.2 13:52:45,478 numba.core.ssa DEBUG on stmt: branch $82for_iter.3, 84, 328 13:52:45,478 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:45,478 numba.core.ssa DEBUG Running 13:52:45,478 numba.core.ssa DEBUG on stmt: i = $phi84.1 13:52:45,478 numba.core.ssa DEBUG on stmt: k = getitem(value=R, index=i, fn=) 13:52:45,478 numba.core.ssa DEBUG on stmt: $104load_deref.6 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,478 numba.core.ssa DEBUG on stmt: v = call $104load_deref.6(A, k, func=$104load_deref.6, args=[Var(A, quicksort.py:66), Var(k, quicksort.py:76)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,478 numba.core.ssa DEBUG on stmt: j = i 13:52:45,478 numba.core.ssa DEBUG on stmt: $134compare_op.13 = j > low 13:52:45,478 numba.core.ssa DEBUG find_def var='j' stmt=$134compare_op.13 = j > low 13:52:45,478 numba.core.ssa DEBUG on stmt: bool140 = global(bool: ) 13:52:45,478 numba.core.ssa DEBUG on stmt: $140pred = call bool140($134compare_op.13, func=bool140, args=(Var($134compare_op.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,478 numba.core.ssa DEBUG on stmt: branch $140pred, 142, 316 13:52:45,478 numba.core.ssa DEBUG ==== SSA block rewrite pass on 142 13:52:45,478 numba.core.ssa DEBUG Running 13:52:45,478 numba.core.ssa DEBUG on stmt: $144load_deref.2 = freevar(LT: ) 13:52:45,478 numba.core.ssa DEBUG on stmt: $150load_deref.5 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,478 numba.core.ssa DEBUG on stmt: $const158.9 = const(int, 1) 13:52:45,478 numba.core.ssa DEBUG on stmt: $binop_sub160.10 = j - $const158.9 13:52:45,478 numba.core.ssa DEBUG find_def var='j' stmt=$binop_sub160.10 = j - $const158.9 13:52:45,478 numba.core.ssa DEBUG find_def_from_top label 142 13:52:45,478 numba.core.ssa DEBUG idom 84 from label 142 13:52:45,478 numba.core.ssa DEBUG find_def_from_bottom label 84 13:52:45,478 numba.core.ssa DEBUG on stmt: $164binary_subscr.11 = getitem(value=R, index=$binop_sub160.10, fn=) 13:52:45,478 numba.core.ssa DEBUG on stmt: $178call.12 = call $150load_deref.5(A, $164binary_subscr.11, func=$150load_deref.5, args=[Var(A, quicksort.py:66), Var($164binary_subscr.11, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,478 numba.core.ssa DEBUG on stmt: $192call.13 = call $144load_deref.2(v, $178call.12, func=$144load_deref.2, args=[Var(v, quicksort.py:77), Var($178call.12, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,478 numba.core.ssa DEBUG on stmt: bool202 = global(bool: ) 13:52:45,478 numba.core.ssa DEBUG on stmt: $202pred = call bool202($192call.13, func=bool202, args=(Var($192call.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,478 numba.core.ssa DEBUG on stmt: branch $202pred, 204, 316 13:52:45,478 numba.core.ssa DEBUG ==== SSA block rewrite pass on 204 13:52:45,478 numba.core.ssa DEBUG Running 13:52:45,479 numba.core.ssa DEBUG on stmt: $const208.3 = const(int, 1) 13:52:45,479 numba.core.ssa DEBUG on stmt: $binop_sub210.4 = j - $const208.3 13:52:45,479 numba.core.ssa DEBUG find_def var='j' stmt=$binop_sub210.4 = j - $const208.3 13:52:45,479 numba.core.ssa DEBUG find_def_from_top label 204 13:52:45,479 numba.core.ssa DEBUG insert phi node j.2 = phi(incoming_values=[], incoming_blocks=[]) at 204 13:52:45,479 numba.core.ssa DEBUG find_def_from_bottom label 142 13:52:45,479 numba.core.ssa DEBUG find_def_from_top label 142 13:52:45,479 numba.core.ssa DEBUG idom 84 from label 142 13:52:45,479 numba.core.ssa DEBUG find_def_from_bottom label 84 13:52:45,479 numba.core.ssa DEBUG incoming_def j = i 13:52:45,479 numba.core.ssa DEBUG find_def_from_bottom label 254 13:52:45,479 numba.core.ssa DEBUG find_def_from_top label 254 13:52:45,479 numba.core.ssa DEBUG idom 204 from label 254 13:52:45,479 numba.core.ssa DEBUG find_def_from_bottom label 204 13:52:45,479 numba.core.ssa DEBUG incoming_def j.1 = $binop_isub236.10 13:52:45,479 numba.core.ssa DEBUG replaced with: $binop_sub210.4 = j.2 - $const208.3 13:52:45,479 numba.core.ssa DEBUG on stmt: $214binary_subscr.5 = getitem(value=R, index=$binop_sub210.4, fn=) 13:52:45,479 numba.core.ssa DEBUG on stmt: R[j] = $214binary_subscr.5 13:52:45,479 numba.core.ssa DEBUG find_def var='j' stmt=R[j] = $214binary_subscr.5 13:52:45,479 numba.core.ssa DEBUG replaced with: R[j.2] = $214binary_subscr.5 13:52:45,479 numba.core.ssa DEBUG on stmt: $const234.9 = const(int, 1) 13:52:45,479 numba.core.ssa DEBUG on stmt: $binop_isub236.10 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const234.9, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,479 numba.core.ssa DEBUG find_def var='j' stmt=$binop_isub236.10 = inplace_binop(fn=, immutable_fn=, lhs=j, rhs=$const234.9, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,479 numba.core.ssa DEBUG replaced with: $binop_isub236.10 = inplace_binop(fn=, immutable_fn=, lhs=j.2, rhs=$const234.9, static_lhs=Undefined, static_rhs=Undefined) 13:52:45,479 numba.core.ssa DEBUG on stmt: j.1 = $binop_isub236.10 13:52:45,479 numba.core.ssa DEBUG on stmt: $246compare_op.13 = j > low 13:52:45,479 numba.core.ssa DEBUG find_def var='j' stmt=$246compare_op.13 = j > low 13:52:45,479 numba.core.ssa DEBUG replaced with: $246compare_op.13 = j.1 > low 13:52:45,479 numba.core.ssa DEBUG on stmt: bool252 = global(bool: ) 13:52:45,479 numba.core.ssa DEBUG on stmt: $252pred = call bool252($246compare_op.13, func=bool252, args=(Var($246compare_op.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,479 numba.core.ssa DEBUG on stmt: branch $252pred, 254, 316 13:52:45,480 numba.core.ssa DEBUG ==== SSA block rewrite pass on 254 13:52:45,480 numba.core.ssa DEBUG Running 13:52:45,480 numba.core.ssa DEBUG on stmt: $256load_deref.2 = freevar(LT: ) 13:52:45,480 numba.core.ssa DEBUG on stmt: $262load_deref.5 = freevar(GET: .GET at 0x000001C3DB4DF380>) 13:52:45,480 numba.core.ssa DEBUG on stmt: $const270.9 = const(int, 1) 13:52:45,480 numba.core.ssa DEBUG on stmt: $binop_sub272.10 = j - $const270.9 13:52:45,480 numba.core.ssa DEBUG find_def var='j' stmt=$binop_sub272.10 = j - $const270.9 13:52:45,480 numba.core.ssa DEBUG find_def_from_top label 254 13:52:45,480 numba.core.ssa DEBUG idom 204 from label 254 13:52:45,480 numba.core.ssa DEBUG find_def_from_bottom label 204 13:52:45,480 numba.core.ssa DEBUG replaced with: $binop_sub272.10 = j.1 - $const270.9 13:52:45,480 numba.core.ssa DEBUG on stmt: $276binary_subscr.11 = getitem(value=R, index=$binop_sub272.10, fn=) 13:52:45,480 numba.core.ssa DEBUG on stmt: $290call.12 = call $262load_deref.5(A, $276binary_subscr.11, func=$262load_deref.5, args=[Var(A, quicksort.py:66), Var($276binary_subscr.11, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,480 numba.core.ssa DEBUG on stmt: $304call.13 = call $256load_deref.2(v, $290call.12, func=$256load_deref.2, args=[Var(v, quicksort.py:77), Var($290call.12, quicksort.py:80)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,480 numba.core.ssa DEBUG on stmt: bool314 = global(bool: ) 13:52:45,480 numba.core.ssa DEBUG on stmt: $314pred = call bool314($304call.13, func=bool314, args=(Var($304call.13, quicksort.py:80),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:45,480 numba.core.ssa DEBUG on stmt: branch $314pred, 204, 316 13:52:45,480 numba.core.ssa DEBUG ==== SSA block rewrite pass on 316 13:52:45,480 numba.core.ssa DEBUG Running 13:52:45,480 numba.core.ssa DEBUG on stmt: R[j] = k 13:52:45,480 numba.core.ssa DEBUG find_def var='j' stmt=R[j] = k 13:52:45,480 numba.core.ssa DEBUG find_def_from_top label 316 13:52:45,480 numba.core.ssa DEBUG insert phi node j.3 = phi(incoming_values=[], incoming_blocks=[]) at 316 13:52:45,480 numba.core.ssa DEBUG find_def_from_bottom label 204 13:52:45,480 numba.core.ssa DEBUG incoming_def j.1 = $binop_isub236.10 13:52:45,480 numba.core.ssa DEBUG find_def_from_bottom label 84 13:52:45,480 numba.core.ssa DEBUG incoming_def j = i 13:52:45,480 numba.core.ssa DEBUG find_def_from_bottom label 142 13:52:45,480 numba.core.ssa DEBUG find_def_from_top label 142 13:52:45,480 numba.core.ssa DEBUG idom 84 from label 142 13:52:45,480 numba.core.ssa DEBUG find_def_from_bottom label 84 13:52:45,480 numba.core.ssa DEBUG incoming_def j = i 13:52:45,480 numba.core.ssa DEBUG find_def_from_bottom label 254 13:52:45,481 numba.core.ssa DEBUG find_def_from_top label 254 13:52:45,481 numba.core.ssa DEBUG idom 204 from label 254 13:52:45,481 numba.core.ssa DEBUG find_def_from_bottom label 204 13:52:45,481 numba.core.ssa DEBUG incoming_def j.1 = $binop_isub236.10 13:52:45,481 numba.core.ssa DEBUG replaced with: R[j.3] = k 13:52:45,481 numba.core.ssa DEBUG on stmt: jump 82 13:52:45,481 numba.core.ssa DEBUG ==== SSA block rewrite pass on 328 13:52:45,481 numba.core.ssa DEBUG Running 13:52:45,481 numba.core.ssa DEBUG on stmt: $const328.0 = const(NoneType, None) 13:52:45,481 numba.core.ssa DEBUG on stmt: $330return_value.1 = cast(value=$const328.0) 13:52:45,481 numba.core.ssa DEBUG on stmt: return $330return_value.1 13:52:49,272 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=143) 2 RESUME(arg=0, lineno=143) 4 LOAD_GLOBAL(arg=1, lineno=191) 16 LOAD_ATTR(arg=1, lineno=191) 26 LOAD_FAST(arg=1, lineno=191) 28 PRECALL(arg=1, lineno=191) 32 CALL(arg=1, lineno=191) 42 LOAD_FAST(arg=4, lineno=191) 44 BINARY_OP(arg=5, lineno=191) 48 STORE_FAST(arg=5, lineno=191) 50 LOAD_GLOBAL(arg=1, lineno=192) 62 LOAD_ATTR(arg=2, lineno=192) 72 LOAD_FAST(arg=0, lineno=192) 74 LOAD_ATTR(arg=3, lineno=192) 84 LOAD_CONST(arg=1, lineno=192) 86 BINARY_SUBSCR(arg=None, lineno=192) 96 LOAD_GLOBAL(arg=0, lineno=192) 108 LOAD_ATTR(arg=4, lineno=192) 118 KW_NAMES(arg=2, lineno=192) 120 PRECALL(arg=2, lineno=192) 124 CALL(arg=2, lineno=192) 134 STORE_FAST(arg=6, lineno=192) 136 LOAD_GLOBAL(arg=1, lineno=193) 148 LOAD_ATTR(arg=2, lineno=193) 158 LOAD_FAST(arg=0, lineno=193) 160 LOAD_ATTR(arg=3, lineno=193) 170 LOAD_CONST(arg=1, lineno=193) 172 BINARY_SUBSCR(arg=None, lineno=193) 182 LOAD_GLOBAL(arg=0, lineno=193) 194 LOAD_ATTR(arg=4, lineno=193) 204 KW_NAMES(arg=2, lineno=193) 206 PRECALL(arg=2, lineno=193) 210 CALL(arg=2, lineno=193) 220 STORE_FAST(arg=7, lineno=193) 222 LOAD_GLOBAL(arg=1, lineno=195) 234 LOAD_ATTR(arg=5, lineno=195) 244 LOAD_FAST(arg=0, lineno=195) 246 PRECALL(arg=1, lineno=195) 250 CALL(arg=1, lineno=195) 260 STORE_FAST(arg=8, lineno=195) 262 LOAD_GLOBAL(arg=13, lineno=197) 274 LOAD_FAST(arg=0, lineno=197) 276 LOAD_ATTR(arg=3, lineno=197) 286 LOAD_CONST(arg=1, lineno=197) 288 BINARY_SUBSCR(arg=None, lineno=197) 298 PRECALL(arg=1, lineno=197) 302 CALL(arg=1, lineno=197) 312 GET_ITER(arg=None, lineno=197) > 314 NOP(arg=1, lineno=197) 316 FOR_ITER(arg=504, lineno=197) 318 STORE_FAST(arg=9, lineno=197) 320 LOAD_CONST(arg=3, lineno=198) 322 STORE_FAST(arg=10, lineno=198) 324 LOAD_GLOBAL(arg=14, lineno=199) 336 STORE_FAST(arg=11, lineno=199) 338 LOAD_CONST(arg=4, lineno=200) 340 STORE_FAST(arg=12, lineno=200) 342 LOAD_FAST(arg=0, lineno=203) 344 LOAD_FAST(arg=9, lineno=203) 346 BINARY_SUBSCR(arg=None, lineno=203) 356 STORE_FAST(arg=13, lineno=203) 358 LOAD_FAST(arg=13, lineno=204) 360 LOAD_FAST(arg=13, lineno=204) 362 LOAD_CONST(arg=3, lineno=204) 364 COMPARE_OP(arg=4, lineno=204) 370 BINARY_SUBSCR(arg=None, lineno=204) 380 STORE_FAST(arg=14, lineno=204) 382 LOAD_FAST(arg=14, lineno=205) 384 LOAD_ATTR(arg=3, lineno=205) 394 LOAD_CONST(arg=1, lineno=205) 396 BINARY_SUBSCR(arg=None, lineno=205) 406 LOAD_FAST(arg=3, lineno=205) 408 COMPARE_OP(arg=5, lineno=205) 414 POP_JUMP_FORWARD_IF_FALSE(arg=122, lineno=205) 416 LOAD_GLOBAL(arg=17, lineno=206) 428 LOAD_GLOBAL(arg=1, lineno=206) 440 LOAD_ATTR(arg=9, lineno=206) 450 LOAD_FAST(arg=3, lineno=206) 452 PRECALL(arg=1, lineno=206) 456 CALL(arg=1, lineno=206) 466 PRECALL(arg=1, lineno=206) 470 CALL(arg=1, lineno=206) 480 STORE_FAST(arg=15, lineno=206) 482 LOAD_FAST(arg=3, lineno=207) 484 LOAD_FAST(arg=15, lineno=207) 486 BINARY_OP(arg=10, lineno=207) 490 STORE_FAST(arg=16, lineno=207) 492 LOAD_FAST(arg=15, lineno=208) 494 LOAD_CONST(arg=1, lineno=208) 496 COMPARE_OP(arg=4, lineno=208) 502 POP_JUMP_FORWARD_IF_FALSE(arg=63, lineno=208) 504 LOAD_FAST(arg=14, lineno=209) 506 LOAD_FAST(arg=15, lineno=209) 508 LOAD_CONST(arg=5, lineno=209) 510 BINARY_OP(arg=10, lineno=209) 514 BINARY_SUBSCR(arg=None, lineno=209) 524 LOAD_FAST(arg=6, lineno=209) 526 LOAD_FAST(arg=9, lineno=209) 528 STORE_SUBSCR(arg=None, lineno=209) 532 LOAD_FAST(arg=16, lineno=210) 534 LOAD_GLOBAL(arg=20, lineno=210) 546 COMPARE_OP(arg=4, lineno=210) 552 POP_JUMP_FORWARD_IF_FALSE(arg=37, lineno=210) 554 LOAD_FAST(arg=6, lineno=211) 556 LOAD_FAST(arg=9, lineno=211) 558 COPY(arg=2, lineno=211) 560 COPY(arg=2, lineno=211) 562 BINARY_SUBSCR(arg=None, lineno=211) 572 LOAD_FAST(arg=16, lineno=211) 574 LOAD_FAST(arg=14, lineno=212) 576 LOAD_FAST(arg=15, lineno=212) 578 BINARY_SUBSCR(arg=None, lineno=212) 588 LOAD_FAST(arg=14, lineno=212) 590 LOAD_FAST(arg=15, lineno=212) 592 LOAD_CONST(arg=5, lineno=212) 594 BINARY_OP(arg=10, lineno=212) 598 BINARY_SUBSCR(arg=None, lineno=212) 608 BINARY_OP(arg=10, lineno=212) 612 BINARY_OP(arg=5, lineno=211) 616 BINARY_OP(arg=13, lineno=211) 620 SWAP(arg=3, lineno=211) 622 SWAP(arg=2, lineno=211) 624 STORE_SUBSCR(arg=None, lineno=211) > 628 JUMP_FORWARD(arg=55, lineno=211) > 630 LOAD_FAST(arg=16, lineno=215) 632 LOAD_FAST(arg=14, lineno=215) 634 LOAD_CONST(arg=1, lineno=215) 636 BINARY_SUBSCR(arg=None, lineno=215) 646 BINARY_OP(arg=5, lineno=215) 650 LOAD_FAST(arg=6, lineno=215) 652 LOAD_FAST(arg=9, lineno=215) 654 STORE_SUBSCR(arg=None, lineno=215) 658 JUMP_FORWARD(arg=40, lineno=215) > 660 LOAD_FAST(arg=14, lineno=216) 662 LOAD_ATTR(arg=3, lineno=216) 672 LOAD_CONST(arg=1, lineno=216) 674 BINARY_SUBSCR(arg=None, lineno=216) 684 LOAD_CONST(arg=1, lineno=216) 686 COMPARE_OP(arg=4, lineno=216) 692 POP_JUMP_FORWARD_IF_FALSE(arg=23, lineno=216) 694 LOAD_GLOBAL(arg=1, lineno=217) 706 LOAD_ATTR(arg=11, lineno=217) 716 LOAD_FAST(arg=14, lineno=217) 718 PRECALL(arg=1, lineno=217) 722 CALL(arg=1, lineno=217) 732 LOAD_FAST(arg=6, lineno=217) 734 LOAD_FAST(arg=9, lineno=217) 736 STORE_SUBSCR(arg=None, lineno=217) > 740 LOAD_GLOBAL(arg=13, lineno=219) 752 LOAD_FAST(arg=2, lineno=219) 754 PRECALL(arg=1, lineno=219) 758 CALL(arg=1, lineno=219) 768 GET_ITER(arg=None, lineno=219) > 770 FOR_ITER(arg=170, lineno=219) 772 STORE_FAST(arg=17, lineno=219) 774 LOAD_CONST(arg=3, lineno=221) 776 STORE_FAST(arg=18, lineno=221) 778 LOAD_GLOBAL(arg=13, lineno=222) 790 LOAD_CONST(arg=5, lineno=222) 792 LOAD_FAST(arg=0, lineno=222) 794 LOAD_ATTR(arg=3, lineno=222) 804 LOAD_CONST(arg=5, lineno=222) 806 BINARY_SUBSCR(arg=None, lineno=222) 816 PRECALL(arg=2, lineno=222) 820 CALL(arg=2, lineno=222) 830 GET_ITER(arg=None, lineno=222) > 832 FOR_ITER(arg=60, lineno=222) 834 STORE_FAST(arg=19, lineno=222) 836 LOAD_FAST(arg=0, lineno=223) 838 LOAD_FAST(arg=9, lineno=223) 840 LOAD_FAST(arg=19, lineno=223) 842 BUILD_TUPLE(arg=2, lineno=223) 844 BINARY_SUBSCR(arg=None, lineno=223) 854 LOAD_FAST(arg=6, lineno=223) 856 LOAD_FAST(arg=9, lineno=223) 858 BINARY_SUBSCR(arg=None, lineno=223) 868 BINARY_OP(arg=10, lineno=223) 872 STORE_FAST(arg=20, lineno=223) 874 LOAD_FAST(arg=20, lineno=224) 876 LOAD_CONST(arg=1, lineno=224) 878 COMPARE_OP(arg=4, lineno=224) 884 POP_JUMP_FORWARD_IF_FALSE(arg=28, lineno=224) 886 LOAD_FAST(arg=18, lineno=225) 888 LOAD_GLOBAL(arg=1, lineno=225) 900 LOAD_ATTR(arg=12, lineno=225) 910 LOAD_FAST(arg=20, lineno=225) 912 LOAD_FAST(arg=12, lineno=225) 914 BINARY_OP(arg=11, lineno=225) 918 UNARY_NEGATIVE(arg=None, lineno=225) 920 PRECALL(arg=1, lineno=225) 924 CALL(arg=1, lineno=225) 934 BINARY_OP(arg=13, lineno=225) 938 STORE_FAST(arg=18, lineno=225) 940 JUMP_BACKWARD(arg=55, lineno=225) > 942 LOAD_FAST(arg=18, lineno=227) 944 LOAD_CONST(arg=4, lineno=227) 946 BINARY_OP(arg=13, lineno=227) 950 STORE_FAST(arg=18, lineno=227) 952 JUMP_BACKWARD(arg=61, lineno=227) > 954 LOAD_GLOBAL(arg=1, lineno=229) 966 LOAD_ATTR(arg=13, lineno=229) 976 LOAD_FAST(arg=18, lineno=229) 978 LOAD_FAST(arg=5, lineno=229) 980 BINARY_OP(arg=10, lineno=229) 984 PRECALL(arg=1, lineno=229) 988 CALL(arg=1, lineno=229) 998 LOAD_GLOBAL(arg=20, lineno=229) 1010 COMPARE_OP(arg=0, lineno=229) 1016 POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=229) 1018 POP_TOP(arg=None, lineno=230) 1020 JUMP_FORWARD(arg=45, lineno=230) > 1022 LOAD_FAST(arg=18, lineno=232) 1024 LOAD_FAST(arg=5, lineno=232) 1026 COMPARE_OP(arg=4, lineno=232) 1032 POP_JUMP_FORWARD_IF_FALSE(arg=11, lineno=232) 1034 LOAD_FAST(arg=12, lineno=233) 1036 STORE_FAST(arg=11, lineno=233) 1038 LOAD_FAST(arg=10, lineno=234) 1040 LOAD_FAST(arg=11, lineno=234) 1042 BINARY_OP(arg=0, lineno=234) 1046 LOAD_CONST(arg=6, lineno=234) 1048 BINARY_OP(arg=11, lineno=234) 1052 STORE_FAST(arg=12, lineno=234) 1054 JUMP_BACKWARD(arg=143, lineno=234) > 1056 LOAD_FAST(arg=12, lineno=236) 1058 STORE_FAST(arg=10, lineno=236) 1060 LOAD_FAST(arg=11, lineno=237) 1062 LOAD_GLOBAL(arg=14, lineno=237) 1074 COMPARE_OP(arg=2, lineno=237) 1080 POP_JUMP_FORWARD_IF_FALSE(arg=6, lineno=237) 1082 LOAD_FAST(arg=12, lineno=238) 1084 LOAD_CONST(arg=7, lineno=238) 1086 BINARY_OP(arg=18, lineno=238) 1090 STORE_FAST(arg=12, lineno=238) 1092 JUMP_BACKWARD(arg=162, lineno=238) > 1094 LOAD_FAST(arg=10, lineno=240) 1096 LOAD_FAST(arg=11, lineno=240) 1098 BINARY_OP(arg=0, lineno=240) 1102 LOAD_CONST(arg=6, lineno=240) 1104 BINARY_OP(arg=11, lineno=240) 1108 STORE_FAST(arg=12, lineno=240) 1110 JUMP_BACKWARD(arg=171, lineno=240) > 1112 LOAD_FAST(arg=12, lineno=242) 1114 LOAD_FAST(arg=7, lineno=242) 1116 LOAD_FAST(arg=9, lineno=242) 1118 STORE_SUBSCR(arg=None, lineno=242) 1122 LOAD_FAST(arg=6, lineno=245) 1124 LOAD_FAST(arg=9, lineno=245) 1126 BINARY_SUBSCR(arg=None, lineno=245) 1136 LOAD_CONST(arg=3, lineno=245) 1138 COMPARE_OP(arg=4, lineno=245) 1144 POP_JUMP_FORWARD_IF_FALSE(arg=55, lineno=245) 1146 LOAD_GLOBAL(arg=1, lineno=246) 1158 LOAD_ATTR(arg=5, lineno=246) 1168 LOAD_FAST(arg=13, lineno=246) 1170 PRECALL(arg=1, lineno=246) 1174 CALL(arg=1, lineno=246) 1184 STORE_FAST(arg=21, lineno=246) 1186 LOAD_FAST(arg=7, lineno=247) 1188 LOAD_FAST(arg=9, lineno=247) 1190 BINARY_SUBSCR(arg=None, lineno=247) 1200 LOAD_GLOBAL(arg=28, lineno=247) 1212 LOAD_FAST(arg=21, lineno=247) 1214 BINARY_OP(arg=5, lineno=247) 1218 COMPARE_OP(arg=0, lineno=247) 1224 POP_JUMP_FORWARD_IF_FALSE(arg=13, lineno=247) 1226 LOAD_GLOBAL(arg=28, lineno=248) 1238 LOAD_FAST(arg=21, lineno=248) 1240 BINARY_OP(arg=5, lineno=248) 1244 LOAD_FAST(arg=7, lineno=248) 1246 LOAD_FAST(arg=9, lineno=248) 1248 STORE_SUBSCR(arg=None, lineno=248) > 1252 NOP(arg=1, lineno=248) 1254 JUMP_BACKWARD(arg=471, lineno=248) > 1256 LOAD_FAST(arg=7, lineno=250) 1258 LOAD_FAST(arg=9, lineno=250) 1260 BINARY_SUBSCR(arg=None, lineno=250) 1270 LOAD_GLOBAL(arg=28, lineno=250) 1282 LOAD_FAST(arg=8, lineno=250) 1284 BINARY_OP(arg=5, lineno=250) 1288 COMPARE_OP(arg=0, lineno=250) 1294 POP_JUMP_FORWARD_IF_FALSE(arg=13, lineno=250) 1296 LOAD_GLOBAL(arg=28, lineno=251) 1308 LOAD_FAST(arg=8, lineno=251) 1310 BINARY_OP(arg=5, lineno=251) 1314 LOAD_FAST(arg=7, lineno=251) 1316 LOAD_FAST(arg=9, lineno=251) 1318 STORE_SUBSCR(arg=None, lineno=251) > 1322 NOP(arg=1, lineno=251) 1324 JUMP_BACKWARD(arg=506, lineno=251) > 1326 LOAD_FAST(arg=7, lineno=253) 1328 LOAD_FAST(arg=6, lineno=253) 1330 BUILD_TUPLE(arg=2, lineno=253) 1332 RETURN_VALUE(arg=None, lineno=253) 13:52:49,272 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:49,272 numba.core.byteflow DEBUG stack: [] 13:52:49,273 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:49,273 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=143) 13:52:49,273 numba.core.byteflow DEBUG stack [] 13:52:49,273 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=143) 13:52:49,273 numba.core.byteflow DEBUG stack [] 13:52:49,273 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=191) 13:52:49,273 numba.core.byteflow DEBUG stack [] 13:52:49,273 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_ATTR(arg=1, lineno=191) 13:52:49,273 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:49,273 numba.core.byteflow DEBUG dispatch pc=26, inst=LOAD_FAST(arg=1, lineno=191) 13:52:49,273 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2'] 13:52:49,273 numba.core.byteflow DEBUG dispatch pc=28, inst=PRECALL(arg=1, lineno=191) 13:52:49,273 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$k26.3'] 13:52:49,273 numba.core.byteflow DEBUG dispatch pc=32, inst=CALL(arg=1, lineno=191) 13:52:49,273 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$k26.3'] 13:52:49,273 numba.core.byteflow DEBUG dispatch pc=42, inst=LOAD_FAST(arg=4, lineno=191) 13:52:49,273 numba.core.byteflow DEBUG stack ['$32call.4'] 13:52:49,273 numba.core.byteflow DEBUG dispatch pc=44, inst=BINARY_OP(arg=5, lineno=191) 13:52:49,273 numba.core.byteflow DEBUG stack ['$32call.4', '$bandwidth42.5'] 13:52:49,273 numba.core.byteflow DEBUG dispatch pc=48, inst=STORE_FAST(arg=5, lineno=191) 13:52:49,273 numba.core.byteflow DEBUG stack ['$binop_mul44.6'] 13:52:49,273 numba.core.byteflow DEBUG dispatch pc=50, inst=LOAD_GLOBAL(arg=1, lineno=192) 13:52:49,273 numba.core.byteflow DEBUG stack [] 13:52:49,273 numba.core.byteflow DEBUG dispatch pc=62, inst=LOAD_ATTR(arg=2, lineno=192) 13:52:49,273 numba.core.byteflow DEBUG stack ['$null$50.8', '$50load_global.7'] 13:52:49,273 numba.core.byteflow DEBUG dispatch pc=72, inst=LOAD_FAST(arg=0, lineno=192) 13:52:49,273 numba.core.byteflow DEBUG stack ['$null$50.8', '$62load_attr.9'] 13:52:49,273 numba.core.byteflow DEBUG dispatch pc=74, inst=LOAD_ATTR(arg=3, lineno=192) 13:52:49,273 numba.core.byteflow DEBUG stack ['$null$50.8', '$62load_attr.9', '$distances72.10'] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=84, inst=LOAD_CONST(arg=1, lineno=192) 13:52:49,274 numba.core.byteflow DEBUG stack ['$null$50.8', '$62load_attr.9', '$74load_attr.11'] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=86, inst=BINARY_SUBSCR(arg=None, lineno=192) 13:52:49,274 numba.core.byteflow DEBUG stack ['$null$50.8', '$62load_attr.9', '$74load_attr.11', '$const84.12'] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=96, inst=LOAD_GLOBAL(arg=0, lineno=192) 13:52:49,274 numba.core.byteflow DEBUG stack ['$null$50.8', '$62load_attr.9', '$86binary_subscr.13'] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=108, inst=LOAD_ATTR(arg=4, lineno=192) 13:52:49,274 numba.core.byteflow DEBUG stack ['$null$50.8', '$62load_attr.9', '$86binary_subscr.13', '$96load_global.14'] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=118, inst=KW_NAMES(arg=2, lineno=192) 13:52:49,274 numba.core.byteflow DEBUG stack ['$null$50.8', '$62load_attr.9', '$86binary_subscr.13', '$108load_attr.15'] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=120, inst=PRECALL(arg=2, lineno=192) 13:52:49,274 numba.core.byteflow DEBUG stack ['$null$50.8', '$62load_attr.9', '$86binary_subscr.13', '$108load_attr.15'] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=124, inst=CALL(arg=2, lineno=192) 13:52:49,274 numba.core.byteflow DEBUG stack ['$null$50.8', '$62load_attr.9', '$86binary_subscr.13', '$108load_attr.15'] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=134, inst=STORE_FAST(arg=6, lineno=192) 13:52:49,274 numba.core.byteflow DEBUG stack ['$124call.16'] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=136, inst=LOAD_GLOBAL(arg=1, lineno=193) 13:52:49,274 numba.core.byteflow DEBUG stack [] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=148, inst=LOAD_ATTR(arg=2, lineno=193) 13:52:49,274 numba.core.byteflow DEBUG stack ['$null$136.18', '$136load_global.17'] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=158, inst=LOAD_FAST(arg=0, lineno=193) 13:52:49,274 numba.core.byteflow DEBUG stack ['$null$136.18', '$148load_attr.19'] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=160, inst=LOAD_ATTR(arg=3, lineno=193) 13:52:49,274 numba.core.byteflow DEBUG stack ['$null$136.18', '$148load_attr.19', '$distances158.20'] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=170, inst=LOAD_CONST(arg=1, lineno=193) 13:52:49,274 numba.core.byteflow DEBUG stack ['$null$136.18', '$148load_attr.19', '$160load_attr.21'] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=172, inst=BINARY_SUBSCR(arg=None, lineno=193) 13:52:49,274 numba.core.byteflow DEBUG stack ['$null$136.18', '$148load_attr.19', '$160load_attr.21', '$const170.22'] 13:52:49,274 numba.core.byteflow DEBUG dispatch pc=182, inst=LOAD_GLOBAL(arg=0, lineno=193) 13:52:49,275 numba.core.byteflow DEBUG stack ['$null$136.18', '$148load_attr.19', '$172binary_subscr.23'] 13:52:49,275 numba.core.byteflow DEBUG dispatch pc=194, inst=LOAD_ATTR(arg=4, lineno=193) 13:52:49,275 numba.core.byteflow DEBUG stack ['$null$136.18', '$148load_attr.19', '$172binary_subscr.23', '$182load_global.24'] 13:52:49,275 numba.core.byteflow DEBUG dispatch pc=204, inst=KW_NAMES(arg=2, lineno=193) 13:52:49,275 numba.core.byteflow DEBUG stack ['$null$136.18', '$148load_attr.19', '$172binary_subscr.23', '$194load_attr.25'] 13:52:49,275 numba.core.byteflow DEBUG dispatch pc=206, inst=PRECALL(arg=2, lineno=193) 13:52:49,275 numba.core.byteflow DEBUG stack ['$null$136.18', '$148load_attr.19', '$172binary_subscr.23', '$194load_attr.25'] 13:52:49,275 numba.core.byteflow DEBUG dispatch pc=210, inst=CALL(arg=2, lineno=193) 13:52:49,275 numba.core.byteflow DEBUG stack ['$null$136.18', '$148load_attr.19', '$172binary_subscr.23', '$194load_attr.25'] 13:52:49,275 numba.core.byteflow DEBUG dispatch pc=220, inst=STORE_FAST(arg=7, lineno=193) 13:52:49,275 numba.core.byteflow DEBUG stack ['$210call.26'] 13:52:49,275 numba.core.byteflow DEBUG dispatch pc=222, inst=LOAD_GLOBAL(arg=1, lineno=195) 13:52:49,275 numba.core.byteflow DEBUG stack [] 13:52:49,275 numba.core.byteflow DEBUG dispatch pc=234, inst=LOAD_ATTR(arg=5, lineno=195) 13:52:49,275 numba.core.byteflow DEBUG stack ['$null$222.28', '$222load_global.27'] 13:52:49,275 numba.core.byteflow DEBUG dispatch pc=244, inst=LOAD_FAST(arg=0, lineno=195) 13:52:49,275 numba.core.byteflow DEBUG stack ['$null$222.28', '$234load_attr.29'] 13:52:49,275 numba.core.byteflow DEBUG dispatch pc=246, inst=PRECALL(arg=1, lineno=195) 13:52:49,275 numba.core.byteflow DEBUG stack ['$null$222.28', '$234load_attr.29', '$distances244.30'] 13:52:49,275 numba.core.byteflow DEBUG dispatch pc=250, inst=CALL(arg=1, lineno=195) 13:52:49,275 numba.core.byteflow DEBUG stack ['$null$222.28', '$234load_attr.29', '$distances244.30'] 13:52:49,275 numba.core.byteflow DEBUG dispatch pc=260, inst=STORE_FAST(arg=8, lineno=195) 13:52:49,275 numba.core.byteflow DEBUG stack ['$250call.31'] 13:52:49,275 numba.core.byteflow DEBUG dispatch pc=262, inst=LOAD_GLOBAL(arg=13, lineno=197) 13:52:49,275 numba.core.byteflow DEBUG stack [] 13:52:49,275 numba.core.byteflow DEBUG dispatch pc=274, inst=LOAD_FAST(arg=0, lineno=197) 13:52:49,275 numba.core.byteflow DEBUG stack ['$null$262.33', '$262load_global.32'] 13:52:49,275 numba.core.byteflow DEBUG dispatch pc=276, inst=LOAD_ATTR(arg=3, lineno=197) 13:52:49,275 numba.core.byteflow DEBUG stack ['$null$262.33', '$262load_global.32', '$distances274.34'] 13:52:49,276 numba.core.byteflow DEBUG dispatch pc=286, inst=LOAD_CONST(arg=1, lineno=197) 13:52:49,276 numba.core.byteflow DEBUG stack ['$null$262.33', '$262load_global.32', '$276load_attr.35'] 13:52:49,276 numba.core.byteflow DEBUG dispatch pc=288, inst=BINARY_SUBSCR(arg=None, lineno=197) 13:52:49,276 numba.core.byteflow DEBUG stack ['$null$262.33', '$262load_global.32', '$276load_attr.35', '$const286.36'] 13:52:49,276 numba.core.byteflow DEBUG dispatch pc=298, inst=PRECALL(arg=1, lineno=197) 13:52:49,276 numba.core.byteflow DEBUG stack ['$null$262.33', '$262load_global.32', '$288binary_subscr.37'] 13:52:49,276 numba.core.byteflow DEBUG dispatch pc=302, inst=CALL(arg=1, lineno=197) 13:52:49,276 numba.core.byteflow DEBUG stack ['$null$262.33', '$262load_global.32', '$288binary_subscr.37'] 13:52:49,276 numba.core.byteflow DEBUG dispatch pc=312, inst=GET_ITER(arg=None, lineno=197) 13:52:49,276 numba.core.byteflow DEBUG stack ['$302call.38'] 13:52:49,276 numba.core.byteflow DEBUG end state. edges=[Edge(pc=314, stack=('$312get_iter.39',), blockstack=(), npush=0)] 13:52:49,276 numba.core.byteflow DEBUG pending: deque([State(pc_initial=314 nstack_initial=1)]) 13:52:49,276 numba.core.byteflow DEBUG stack: ['$phi314.0'] 13:52:49,276 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=314 nstack_initial=1) 13:52:49,276 numba.core.byteflow DEBUG dispatch pc=314, inst=NOP(arg=1, lineno=197) 13:52:49,276 numba.core.byteflow DEBUG stack ['$phi314.0'] 13:52:49,276 numba.core.byteflow DEBUG end state. edges=[Edge(pc=316, stack=('$phi314.0',), blockstack=(), npush=0)] 13:52:49,276 numba.core.byteflow DEBUG pending: deque([State(pc_initial=316 nstack_initial=1)]) 13:52:49,276 numba.core.byteflow DEBUG stack: ['$phi316.0'] 13:52:49,276 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=316 nstack_initial=1) 13:52:49,276 numba.core.byteflow DEBUG dispatch pc=316, inst=FOR_ITER(arg=504, lineno=197) 13:52:49,276 numba.core.byteflow DEBUG stack ['$phi316.0'] 13:52:49,276 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1326, stack=(), blockstack=(), npush=0), Edge(pc=318, stack=('$phi316.0', '$316for_iter.2'), blockstack=(), npush=0)] 13:52:49,276 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1326 nstack_initial=0), State(pc_initial=318 nstack_initial=2)]) 13:52:49,276 numba.core.byteflow DEBUG stack: [] 13:52:49,276 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1326 nstack_initial=0) 13:52:49,276 numba.core.byteflow DEBUG dispatch pc=1326, inst=LOAD_FAST(arg=7, lineno=253) 13:52:49,276 numba.core.byteflow DEBUG stack [] 13:52:49,276 numba.core.byteflow DEBUG dispatch pc=1328, inst=LOAD_FAST(arg=6, lineno=253) 13:52:49,277 numba.core.byteflow DEBUG stack ['$result1326.0'] 13:52:49,277 numba.core.byteflow DEBUG dispatch pc=1330, inst=BUILD_TUPLE(arg=2, lineno=253) 13:52:49,277 numba.core.byteflow DEBUG stack ['$result1326.0', '$rho1328.1'] 13:52:49,277 numba.core.byteflow DEBUG dispatch pc=1332, inst=RETURN_VALUE(arg=None, lineno=253) 13:52:49,277 numba.core.byteflow DEBUG stack ['$1330build_tuple.2'] 13:52:49,277 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,277 numba.core.byteflow DEBUG pending: deque([State(pc_initial=318 nstack_initial=2)]) 13:52:49,277 numba.core.byteflow DEBUG stack: ['$phi318.0', '$phi318.1'] 13:52:49,277 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=318 nstack_initial=2) 13:52:49,277 numba.core.byteflow DEBUG dispatch pc=318, inst=STORE_FAST(arg=9, lineno=197) 13:52:49,277 numba.core.byteflow DEBUG stack ['$phi318.0', '$phi318.1'] 13:52:49,277 numba.core.byteflow DEBUG dispatch pc=320, inst=LOAD_CONST(arg=3, lineno=198) 13:52:49,277 numba.core.byteflow DEBUG stack ['$phi318.0'] 13:52:49,277 numba.core.byteflow DEBUG dispatch pc=322, inst=STORE_FAST(arg=10, lineno=198) 13:52:49,277 numba.core.byteflow DEBUG stack ['$phi318.0', '$const320.2'] 13:52:49,277 numba.core.byteflow DEBUG dispatch pc=324, inst=LOAD_GLOBAL(arg=14, lineno=199) 13:52:49,277 numba.core.byteflow DEBUG stack ['$phi318.0'] 13:52:49,277 numba.core.byteflow DEBUG dispatch pc=336, inst=STORE_FAST(arg=11, lineno=199) 13:52:49,277 numba.core.byteflow DEBUG stack ['$phi318.0', '$324load_global.3'] 13:52:49,277 numba.core.byteflow DEBUG dispatch pc=338, inst=LOAD_CONST(arg=4, lineno=200) 13:52:49,277 numba.core.byteflow DEBUG stack ['$phi318.0'] 13:52:49,277 numba.core.byteflow DEBUG dispatch pc=340, inst=STORE_FAST(arg=12, lineno=200) 13:52:49,277 numba.core.byteflow DEBUG stack ['$phi318.0', '$const338.4'] 13:52:49,277 numba.core.byteflow DEBUG dispatch pc=342, inst=LOAD_FAST(arg=0, lineno=203) 13:52:49,277 numba.core.byteflow DEBUG stack ['$phi318.0'] 13:52:49,277 numba.core.byteflow DEBUG dispatch pc=344, inst=LOAD_FAST(arg=9, lineno=203) 13:52:49,277 numba.core.byteflow DEBUG stack ['$phi318.0', '$distances342.5'] 13:52:49,277 numba.core.byteflow DEBUG dispatch pc=346, inst=BINARY_SUBSCR(arg=None, lineno=203) 13:52:49,277 numba.core.byteflow DEBUG stack ['$phi318.0', '$distances342.5', '$i344.6'] 13:52:49,277 numba.core.byteflow DEBUG dispatch pc=356, inst=STORE_FAST(arg=13, lineno=203) 13:52:49,277 numba.core.byteflow DEBUG stack ['$phi318.0', '$346binary_subscr.7'] 13:52:49,277 numba.core.byteflow DEBUG dispatch pc=358, inst=LOAD_FAST(arg=13, lineno=204) 13:52:49,278 numba.core.byteflow DEBUG stack ['$phi318.0'] 13:52:49,278 numba.core.byteflow DEBUG dispatch pc=360, inst=LOAD_FAST(arg=13, lineno=204) 13:52:49,278 numba.core.byteflow DEBUG stack ['$phi318.0', '$ith_distances358.8'] 13:52:49,278 numba.core.byteflow DEBUG dispatch pc=362, inst=LOAD_CONST(arg=3, lineno=204) 13:52:49,278 numba.core.byteflow DEBUG stack ['$phi318.0', '$ith_distances358.8', '$ith_distances360.9'] 13:52:49,278 numba.core.byteflow DEBUG dispatch pc=364, inst=COMPARE_OP(arg=4, lineno=204) 13:52:49,278 numba.core.byteflow DEBUG stack ['$phi318.0', '$ith_distances358.8', '$ith_distances360.9', '$const362.10'] 13:52:49,278 numba.core.byteflow DEBUG dispatch pc=370, inst=BINARY_SUBSCR(arg=None, lineno=204) 13:52:49,278 numba.core.byteflow DEBUG stack ['$phi318.0', '$ith_distances358.8', '$364compare_op.11'] 13:52:49,278 numba.core.byteflow DEBUG dispatch pc=380, inst=STORE_FAST(arg=14, lineno=204) 13:52:49,278 numba.core.byteflow DEBUG stack ['$phi318.0', '$370binary_subscr.12'] 13:52:49,278 numba.core.byteflow DEBUG dispatch pc=382, inst=LOAD_FAST(arg=14, lineno=205) 13:52:49,278 numba.core.byteflow DEBUG stack ['$phi318.0'] 13:52:49,278 numba.core.byteflow DEBUG dispatch pc=384, inst=LOAD_ATTR(arg=3, lineno=205) 13:52:49,278 numba.core.byteflow DEBUG stack ['$phi318.0', '$non_zero_dists382.13'] 13:52:49,278 numba.core.byteflow DEBUG dispatch pc=394, inst=LOAD_CONST(arg=1, lineno=205) 13:52:49,278 numba.core.byteflow DEBUG stack ['$phi318.0', '$384load_attr.14'] 13:52:49,278 numba.core.byteflow DEBUG dispatch pc=396, inst=BINARY_SUBSCR(arg=None, lineno=205) 13:52:49,278 numba.core.byteflow DEBUG stack ['$phi318.0', '$384load_attr.14', '$const394.15'] 13:52:49,278 numba.core.byteflow DEBUG dispatch pc=406, inst=LOAD_FAST(arg=3, lineno=205) 13:52:49,278 numba.core.byteflow DEBUG stack ['$phi318.0', '$396binary_subscr.16'] 13:52:49,278 numba.core.byteflow DEBUG dispatch pc=408, inst=COMPARE_OP(arg=5, lineno=205) 13:52:49,278 numba.core.byteflow DEBUG stack ['$phi318.0', '$396binary_subscr.16', '$local_connectivity406.17'] 13:52:49,278 numba.core.byteflow DEBUG dispatch pc=414, inst=POP_JUMP_FORWARD_IF_FALSE(arg=122, lineno=205) 13:52:49,278 numba.core.byteflow DEBUG stack ['$phi318.0', '$408compare_op.18'] 13:52:49,278 numba.core.byteflow DEBUG end state. edges=[Edge(pc=416, stack=('$phi318.0',), blockstack=(), npush=0), Edge(pc=660, stack=('$phi318.0',), blockstack=(), npush=0)] 13:52:49,278 numba.core.byteflow DEBUG pending: deque([State(pc_initial=416 nstack_initial=1), State(pc_initial=660 nstack_initial=1)]) 13:52:49,278 numba.core.byteflow DEBUG stack: ['$phi416.0'] 13:52:49,278 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=416 nstack_initial=1) 13:52:49,278 numba.core.byteflow DEBUG dispatch pc=416, inst=LOAD_GLOBAL(arg=17, lineno=206) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=428, inst=LOAD_GLOBAL(arg=1, lineno=206) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0', '$null$416.2', '$416load_global.1'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=440, inst=LOAD_ATTR(arg=9, lineno=206) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0', '$null$416.2', '$416load_global.1', '$null$428.4', '$428load_global.3'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=450, inst=LOAD_FAST(arg=3, lineno=206) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0', '$null$416.2', '$416load_global.1', '$null$428.4', '$440load_attr.5'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=452, inst=PRECALL(arg=1, lineno=206) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0', '$null$416.2', '$416load_global.1', '$null$428.4', '$440load_attr.5', '$local_connectivity450.6'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=456, inst=CALL(arg=1, lineno=206) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0', '$null$416.2', '$416load_global.1', '$null$428.4', '$440load_attr.5', '$local_connectivity450.6'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=466, inst=PRECALL(arg=1, lineno=206) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0', '$null$416.2', '$416load_global.1', '$456call.7'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=470, inst=CALL(arg=1, lineno=206) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0', '$null$416.2', '$416load_global.1', '$456call.7'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=480, inst=STORE_FAST(arg=15, lineno=206) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0', '$470call.8'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=482, inst=LOAD_FAST(arg=3, lineno=207) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=484, inst=LOAD_FAST(arg=15, lineno=207) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0', '$local_connectivity482.9'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=486, inst=BINARY_OP(arg=10, lineno=207) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0', '$local_connectivity482.9', '$index484.10'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=490, inst=STORE_FAST(arg=16, lineno=207) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0', '$binop_sub486.11'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=492, inst=LOAD_FAST(arg=15, lineno=208) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=494, inst=LOAD_CONST(arg=1, lineno=208) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0', '$index492.12'] 13:52:49,279 numba.core.byteflow DEBUG dispatch pc=496, inst=COMPARE_OP(arg=4, lineno=208) 13:52:49,279 numba.core.byteflow DEBUG stack ['$phi416.0', '$index492.12', '$const494.13'] 13:52:49,280 numba.core.byteflow DEBUG dispatch pc=502, inst=POP_JUMP_FORWARD_IF_FALSE(arg=63, lineno=208) 13:52:49,280 numba.core.byteflow DEBUG stack ['$phi416.0', '$496compare_op.14'] 13:52:49,280 numba.core.byteflow DEBUG end state. edges=[Edge(pc=504, stack=('$phi416.0',), blockstack=(), npush=0), Edge(pc=630, stack=('$phi416.0',), blockstack=(), npush=0)] 13:52:49,280 numba.core.byteflow DEBUG pending: deque([State(pc_initial=660 nstack_initial=1), State(pc_initial=504 nstack_initial=1), State(pc_initial=630 nstack_initial=1)]) 13:52:49,280 numba.core.byteflow DEBUG stack: ['$phi660.0'] 13:52:49,280 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=660 nstack_initial=1) 13:52:49,280 numba.core.byteflow DEBUG dispatch pc=660, inst=LOAD_FAST(arg=14, lineno=216) 13:52:49,280 numba.core.byteflow DEBUG stack ['$phi660.0'] 13:52:49,280 numba.core.byteflow DEBUG dispatch pc=662, inst=LOAD_ATTR(arg=3, lineno=216) 13:52:49,280 numba.core.byteflow DEBUG stack ['$phi660.0', '$non_zero_dists660.1'] 13:52:49,280 numba.core.byteflow DEBUG dispatch pc=672, inst=LOAD_CONST(arg=1, lineno=216) 13:52:49,280 numba.core.byteflow DEBUG stack ['$phi660.0', '$662load_attr.2'] 13:52:49,280 numba.core.byteflow DEBUG dispatch pc=674, inst=BINARY_SUBSCR(arg=None, lineno=216) 13:52:49,280 numba.core.byteflow DEBUG stack ['$phi660.0', '$662load_attr.2', '$const672.3'] 13:52:49,280 numba.core.byteflow DEBUG dispatch pc=684, inst=LOAD_CONST(arg=1, lineno=216) 13:52:49,280 numba.core.byteflow DEBUG stack ['$phi660.0', '$674binary_subscr.4'] 13:52:49,280 numba.core.byteflow DEBUG dispatch pc=686, inst=COMPARE_OP(arg=4, lineno=216) 13:52:49,280 numba.core.byteflow DEBUG stack ['$phi660.0', '$674binary_subscr.4', '$const684.5'] 13:52:49,280 numba.core.byteflow DEBUG dispatch pc=692, inst=POP_JUMP_FORWARD_IF_FALSE(arg=23, lineno=216) 13:52:49,280 numba.core.byteflow DEBUG stack ['$phi660.0', '$686compare_op.6'] 13:52:49,280 numba.core.byteflow DEBUG end state. edges=[Edge(pc=694, stack=('$phi660.0',), blockstack=(), npush=0), Edge(pc=740, stack=('$phi660.0',), blockstack=(), npush=0)] 13:52:49,280 numba.core.byteflow DEBUG pending: deque([State(pc_initial=504 nstack_initial=1), State(pc_initial=630 nstack_initial=1), State(pc_initial=694 nstack_initial=1), State(pc_initial=740 nstack_initial=1)]) 13:52:49,280 numba.core.byteflow DEBUG stack: ['$phi504.0'] 13:52:49,280 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=504 nstack_initial=1) 13:52:49,280 numba.core.byteflow DEBUG dispatch pc=504, inst=LOAD_FAST(arg=14, lineno=209) 13:52:49,280 numba.core.byteflow DEBUG stack ['$phi504.0'] 13:52:49,280 numba.core.byteflow DEBUG dispatch pc=506, inst=LOAD_FAST(arg=15, lineno=209) 13:52:49,280 numba.core.byteflow DEBUG stack ['$phi504.0', '$non_zero_dists504.1'] 13:52:49,280 numba.core.byteflow DEBUG dispatch pc=508, inst=LOAD_CONST(arg=5, lineno=209) 13:52:49,280 numba.core.byteflow DEBUG stack ['$phi504.0', '$non_zero_dists504.1', '$index506.2'] 13:52:49,280 numba.core.byteflow DEBUG dispatch pc=510, inst=BINARY_OP(arg=10, lineno=209) 13:52:49,281 numba.core.byteflow DEBUG stack ['$phi504.0', '$non_zero_dists504.1', '$index506.2', '$const508.3'] 13:52:49,281 numba.core.byteflow DEBUG dispatch pc=514, inst=BINARY_SUBSCR(arg=None, lineno=209) 13:52:49,281 numba.core.byteflow DEBUG stack ['$phi504.0', '$non_zero_dists504.1', '$binop_sub510.4'] 13:52:49,281 numba.core.byteflow DEBUG dispatch pc=524, inst=LOAD_FAST(arg=6, lineno=209) 13:52:49,281 numba.core.byteflow DEBUG stack ['$phi504.0', '$514binary_subscr.5'] 13:52:49,281 numba.core.byteflow DEBUG dispatch pc=526, inst=LOAD_FAST(arg=9, lineno=209) 13:52:49,281 numba.core.byteflow DEBUG stack ['$phi504.0', '$514binary_subscr.5', '$rho524.6'] 13:52:49,281 numba.core.byteflow DEBUG dispatch pc=528, inst=STORE_SUBSCR(arg=None, lineno=209) 13:52:49,281 numba.core.byteflow DEBUG stack ['$phi504.0', '$514binary_subscr.5', '$rho524.6', '$i526.7'] 13:52:49,281 numba.core.byteflow DEBUG dispatch pc=532, inst=LOAD_FAST(arg=16, lineno=210) 13:52:49,281 numba.core.byteflow DEBUG stack ['$phi504.0'] 13:52:49,281 numba.core.byteflow DEBUG dispatch pc=534, inst=LOAD_GLOBAL(arg=20, lineno=210) 13:52:49,281 numba.core.byteflow DEBUG stack ['$phi504.0', '$interpolation532.8'] 13:52:49,281 numba.core.byteflow DEBUG dispatch pc=546, inst=COMPARE_OP(arg=4, lineno=210) 13:52:49,281 numba.core.byteflow DEBUG stack ['$phi504.0', '$interpolation532.8', '$534load_global.9'] 13:52:49,281 numba.core.byteflow DEBUG dispatch pc=552, inst=POP_JUMP_FORWARD_IF_FALSE(arg=37, lineno=210) 13:52:49,281 numba.core.byteflow DEBUG stack ['$phi504.0', '$546compare_op.10'] 13:52:49,281 numba.core.byteflow DEBUG end state. edges=[Edge(pc=554, stack=('$phi504.0',), blockstack=(), npush=0), Edge(pc=628, stack=('$phi504.0',), blockstack=(), npush=0)] 13:52:49,281 numba.core.byteflow DEBUG pending: deque([State(pc_initial=630 nstack_initial=1), State(pc_initial=694 nstack_initial=1), State(pc_initial=740 nstack_initial=1), State(pc_initial=554 nstack_initial=1), State(pc_initial=628 nstack_initial=1)]) 13:52:49,281 numba.core.byteflow DEBUG stack: ['$phi630.0'] 13:52:49,281 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=630 nstack_initial=1) 13:52:49,281 numba.core.byteflow DEBUG dispatch pc=630, inst=LOAD_FAST(arg=16, lineno=215) 13:52:49,281 numba.core.byteflow DEBUG stack ['$phi630.0'] 13:52:49,281 numba.core.byteflow DEBUG dispatch pc=632, inst=LOAD_FAST(arg=14, lineno=215) 13:52:49,281 numba.core.byteflow DEBUG stack ['$phi630.0', '$interpolation630.1'] 13:52:49,281 numba.core.byteflow DEBUG dispatch pc=634, inst=LOAD_CONST(arg=1, lineno=215) 13:52:49,281 numba.core.byteflow DEBUG stack ['$phi630.0', '$interpolation630.1', '$non_zero_dists632.2'] 13:52:49,281 numba.core.byteflow DEBUG dispatch pc=636, inst=BINARY_SUBSCR(arg=None, lineno=215) 13:52:49,281 numba.core.byteflow DEBUG stack ['$phi630.0', '$interpolation630.1', '$non_zero_dists632.2', '$const634.3'] 13:52:49,281 numba.core.byteflow DEBUG dispatch pc=646, inst=BINARY_OP(arg=5, lineno=215) 13:52:49,281 numba.core.byteflow DEBUG stack ['$phi630.0', '$interpolation630.1', '$636binary_subscr.4'] 13:52:49,282 numba.core.byteflow DEBUG dispatch pc=650, inst=LOAD_FAST(arg=6, lineno=215) 13:52:49,282 numba.core.byteflow DEBUG stack ['$phi630.0', '$binop_mul646.5'] 13:52:49,282 numba.core.byteflow DEBUG dispatch pc=652, inst=LOAD_FAST(arg=9, lineno=215) 13:52:49,282 numba.core.byteflow DEBUG stack ['$phi630.0', '$binop_mul646.5', '$rho650.6'] 13:52:49,282 numba.core.byteflow DEBUG dispatch pc=654, inst=STORE_SUBSCR(arg=None, lineno=215) 13:52:49,282 numba.core.byteflow DEBUG stack ['$phi630.0', '$binop_mul646.5', '$rho650.6', '$i652.7'] 13:52:49,282 numba.core.byteflow DEBUG dispatch pc=658, inst=JUMP_FORWARD(arg=40, lineno=215) 13:52:49,282 numba.core.byteflow DEBUG stack ['$phi630.0'] 13:52:49,282 numba.core.byteflow DEBUG end state. edges=[Edge(pc=740, stack=('$phi630.0',), blockstack=(), npush=0)] 13:52:49,282 numba.core.byteflow DEBUG pending: deque([State(pc_initial=694 nstack_initial=1), State(pc_initial=740 nstack_initial=1), State(pc_initial=554 nstack_initial=1), State(pc_initial=628 nstack_initial=1), State(pc_initial=740 nstack_initial=1)]) 13:52:49,282 numba.core.byteflow DEBUG stack: ['$phi694.0'] 13:52:49,282 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=694 nstack_initial=1) 13:52:49,282 numba.core.byteflow DEBUG dispatch pc=694, inst=LOAD_GLOBAL(arg=1, lineno=217) 13:52:49,282 numba.core.byteflow DEBUG stack ['$phi694.0'] 13:52:49,282 numba.core.byteflow DEBUG dispatch pc=706, inst=LOAD_ATTR(arg=11, lineno=217) 13:52:49,282 numba.core.byteflow DEBUG stack ['$phi694.0', '$null$694.2', '$694load_global.1'] 13:52:49,282 numba.core.byteflow DEBUG dispatch pc=716, inst=LOAD_FAST(arg=14, lineno=217) 13:52:49,282 numba.core.byteflow DEBUG stack ['$phi694.0', '$null$694.2', '$706load_attr.3'] 13:52:49,282 numba.core.byteflow DEBUG dispatch pc=718, inst=PRECALL(arg=1, lineno=217) 13:52:49,282 numba.core.byteflow DEBUG stack ['$phi694.0', '$null$694.2', '$706load_attr.3', '$non_zero_dists716.4'] 13:52:49,282 numba.core.byteflow DEBUG dispatch pc=722, inst=CALL(arg=1, lineno=217) 13:52:49,282 numba.core.byteflow DEBUG stack ['$phi694.0', '$null$694.2', '$706load_attr.3', '$non_zero_dists716.4'] 13:52:49,282 numba.core.byteflow DEBUG dispatch pc=732, inst=LOAD_FAST(arg=6, lineno=217) 13:52:49,282 numba.core.byteflow DEBUG stack ['$phi694.0', '$722call.5'] 13:52:49,282 numba.core.byteflow DEBUG dispatch pc=734, inst=LOAD_FAST(arg=9, lineno=217) 13:52:49,282 numba.core.byteflow DEBUG stack ['$phi694.0', '$722call.5', '$rho732.6'] 13:52:49,282 numba.core.byteflow DEBUG dispatch pc=736, inst=STORE_SUBSCR(arg=None, lineno=217) 13:52:49,282 numba.core.byteflow DEBUG stack ['$phi694.0', '$722call.5', '$rho732.6', '$i734.7'] 13:52:49,282 numba.core.byteflow DEBUG end state. edges=[Edge(pc=740, stack=('$phi694.0',), blockstack=(), npush=0)] 13:52:49,282 numba.core.byteflow DEBUG pending: deque([State(pc_initial=740 nstack_initial=1), State(pc_initial=554 nstack_initial=1), State(pc_initial=628 nstack_initial=1), State(pc_initial=740 nstack_initial=1), State(pc_initial=740 nstack_initial=1)]) 13:52:49,282 numba.core.byteflow DEBUG stack: ['$phi740.0'] 13:52:49,282 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=740 nstack_initial=1) 13:52:49,283 numba.core.byteflow DEBUG dispatch pc=740, inst=LOAD_GLOBAL(arg=13, lineno=219) 13:52:49,283 numba.core.byteflow DEBUG stack ['$phi740.0'] 13:52:49,283 numba.core.byteflow DEBUG dispatch pc=752, inst=LOAD_FAST(arg=2, lineno=219) 13:52:49,283 numba.core.byteflow DEBUG stack ['$phi740.0', '$null$740.2', '$740load_global.1'] 13:52:49,283 numba.core.byteflow DEBUG dispatch pc=754, inst=PRECALL(arg=1, lineno=219) 13:52:49,283 numba.core.byteflow DEBUG stack ['$phi740.0', '$null$740.2', '$740load_global.1', '$n_iter752.3'] 13:52:49,283 numba.core.byteflow DEBUG dispatch pc=758, inst=CALL(arg=1, lineno=219) 13:52:49,283 numba.core.byteflow DEBUG stack ['$phi740.0', '$null$740.2', '$740load_global.1', '$n_iter752.3'] 13:52:49,283 numba.core.byteflow DEBUG dispatch pc=768, inst=GET_ITER(arg=None, lineno=219) 13:52:49,283 numba.core.byteflow DEBUG stack ['$phi740.0', '$758call.4'] 13:52:49,283 numba.core.byteflow DEBUG end state. edges=[Edge(pc=770, stack=('$phi740.0', '$768get_iter.5'), blockstack=(), npush=0)] 13:52:49,283 numba.core.byteflow DEBUG pending: deque([State(pc_initial=554 nstack_initial=1), State(pc_initial=628 nstack_initial=1), State(pc_initial=740 nstack_initial=1), State(pc_initial=740 nstack_initial=1), State(pc_initial=770 nstack_initial=2)]) 13:52:49,283 numba.core.byteflow DEBUG stack: ['$phi554.0'] 13:52:49,283 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=554 nstack_initial=1) 13:52:49,283 numba.core.byteflow DEBUG dispatch pc=554, inst=LOAD_FAST(arg=6, lineno=211) 13:52:49,283 numba.core.byteflow DEBUG stack ['$phi554.0'] 13:52:49,283 numba.core.byteflow DEBUG dispatch pc=556, inst=LOAD_FAST(arg=9, lineno=211) 13:52:49,283 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1'] 13:52:49,283 numba.core.byteflow DEBUG dispatch pc=558, inst=COPY(arg=2, lineno=211) 13:52:49,283 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2'] 13:52:49,283 numba.core.byteflow DEBUG dispatch pc=560, inst=COPY(arg=2, lineno=211) 13:52:49,283 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$rho554.1'] 13:52:49,283 numba.core.byteflow DEBUG dispatch pc=562, inst=BINARY_SUBSCR(arg=None, lineno=211) 13:52:49,283 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$rho554.1', '$i556.2'] 13:52:49,283 numba.core.byteflow DEBUG dispatch pc=572, inst=LOAD_FAST(arg=16, lineno=211) 13:52:49,283 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$562binary_subscr.3'] 13:52:49,283 numba.core.byteflow DEBUG dispatch pc=574, inst=LOAD_FAST(arg=14, lineno=212) 13:52:49,283 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$562binary_subscr.3', '$interpolation572.4'] 13:52:49,283 numba.core.byteflow DEBUG dispatch pc=576, inst=LOAD_FAST(arg=15, lineno=212) 13:52:49,283 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$562binary_subscr.3', '$interpolation572.4', '$non_zero_dists574.5'] 13:52:49,283 numba.core.byteflow DEBUG dispatch pc=578, inst=BINARY_SUBSCR(arg=None, lineno=212) 13:52:49,283 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$562binary_subscr.3', '$interpolation572.4', '$non_zero_dists574.5', '$index576.6'] 13:52:49,284 numba.core.byteflow DEBUG dispatch pc=588, inst=LOAD_FAST(arg=14, lineno=212) 13:52:49,284 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$562binary_subscr.3', '$interpolation572.4', '$578binary_subscr.7'] 13:52:49,284 numba.core.byteflow DEBUG dispatch pc=590, inst=LOAD_FAST(arg=15, lineno=212) 13:52:49,284 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$562binary_subscr.3', '$interpolation572.4', '$578binary_subscr.7', '$non_zero_dists588.8'] 13:52:49,284 numba.core.byteflow DEBUG dispatch pc=592, inst=LOAD_CONST(arg=5, lineno=212) 13:52:49,284 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$562binary_subscr.3', '$interpolation572.4', '$578binary_subscr.7', '$non_zero_dists588.8', '$index590.9'] 13:52:49,284 numba.core.byteflow DEBUG dispatch pc=594, inst=BINARY_OP(arg=10, lineno=212) 13:52:49,284 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$562binary_subscr.3', '$interpolation572.4', '$578binary_subscr.7', '$non_zero_dists588.8', '$index590.9', '$const592.10'] 13:52:49,284 numba.core.byteflow DEBUG dispatch pc=598, inst=BINARY_SUBSCR(arg=None, lineno=212) 13:52:49,284 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$562binary_subscr.3', '$interpolation572.4', '$578binary_subscr.7', '$non_zero_dists588.8', '$binop_sub594.11'] 13:52:49,284 numba.core.byteflow DEBUG dispatch pc=608, inst=BINARY_OP(arg=10, lineno=212) 13:52:49,284 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$562binary_subscr.3', '$interpolation572.4', '$578binary_subscr.7', '$598binary_subscr.12'] 13:52:49,284 numba.core.byteflow DEBUG dispatch pc=612, inst=BINARY_OP(arg=5, lineno=211) 13:52:49,284 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$562binary_subscr.3', '$interpolation572.4', '$binop_sub608.13'] 13:52:49,284 numba.core.byteflow DEBUG dispatch pc=616, inst=BINARY_OP(arg=13, lineno=211) 13:52:49,284 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$562binary_subscr.3', '$binop_mul612.14'] 13:52:49,284 numba.core.byteflow DEBUG dispatch pc=620, inst=SWAP(arg=3, lineno=211) 13:52:49,284 numba.core.byteflow DEBUG stack ['$phi554.0', '$rho554.1', '$i556.2', '$binop_iadd616.15'] 13:52:49,284 numba.core.byteflow DEBUG dispatch pc=622, inst=SWAP(arg=2, lineno=211) 13:52:49,284 numba.core.byteflow DEBUG stack ['$phi554.0', '$binop_iadd616.15', '$i556.2', '$rho554.1'] 13:52:49,284 numba.core.byteflow DEBUG dispatch pc=624, inst=STORE_SUBSCR(arg=None, lineno=211) 13:52:49,284 numba.core.byteflow DEBUG stack ['$phi554.0', '$binop_iadd616.15', '$rho554.1', '$i556.2'] 13:52:49,284 numba.core.byteflow DEBUG end state. edges=[Edge(pc=628, stack=('$phi554.0',), blockstack=(), npush=0)] 13:52:49,284 numba.core.byteflow DEBUG pending: deque([State(pc_initial=628 nstack_initial=1), State(pc_initial=740 nstack_initial=1), State(pc_initial=740 nstack_initial=1), State(pc_initial=770 nstack_initial=2), State(pc_initial=628 nstack_initial=1)]) 13:52:49,284 numba.core.byteflow DEBUG stack: ['$phi628.0'] 13:52:49,284 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=628 nstack_initial=1) 13:52:49,284 numba.core.byteflow DEBUG dispatch pc=628, inst=JUMP_FORWARD(arg=55, lineno=211) 13:52:49,284 numba.core.byteflow DEBUG stack ['$phi628.0'] 13:52:49,284 numba.core.byteflow DEBUG end state. edges=[Edge(pc=740, stack=('$phi628.0',), blockstack=(), npush=0)] 13:52:49,284 numba.core.byteflow DEBUG pending: deque([State(pc_initial=740 nstack_initial=1), State(pc_initial=740 nstack_initial=1), State(pc_initial=770 nstack_initial=2), State(pc_initial=628 nstack_initial=1), State(pc_initial=740 nstack_initial=1)]) 13:52:49,285 numba.core.byteflow DEBUG pending: deque([State(pc_initial=740 nstack_initial=1), State(pc_initial=770 nstack_initial=2), State(pc_initial=628 nstack_initial=1), State(pc_initial=740 nstack_initial=1)]) 13:52:49,285 numba.core.byteflow DEBUG pending: deque([State(pc_initial=770 nstack_initial=2), State(pc_initial=628 nstack_initial=1), State(pc_initial=740 nstack_initial=1)]) 13:52:49,285 numba.core.byteflow DEBUG stack: ['$phi770.0', '$phi770.1'] 13:52:49,285 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=770 nstack_initial=2) 13:52:49,285 numba.core.byteflow DEBUG dispatch pc=770, inst=FOR_ITER(arg=170, lineno=219) 13:52:49,285 numba.core.byteflow DEBUG stack ['$phi770.0', '$phi770.1'] 13:52:49,285 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1112, stack=('$phi770.0',), blockstack=(), npush=0), Edge(pc=772, stack=('$phi770.0', '$phi770.1', '$770for_iter.3'), blockstack=(), npush=0)] 13:52:49,285 numba.core.byteflow DEBUG pending: deque([State(pc_initial=628 nstack_initial=1), State(pc_initial=740 nstack_initial=1), State(pc_initial=1112 nstack_initial=1), State(pc_initial=772 nstack_initial=3)]) 13:52:49,285 numba.core.byteflow DEBUG pending: deque([State(pc_initial=740 nstack_initial=1), State(pc_initial=1112 nstack_initial=1), State(pc_initial=772 nstack_initial=3)]) 13:52:49,285 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1112 nstack_initial=1), State(pc_initial=772 nstack_initial=3)]) 13:52:49,285 numba.core.byteflow DEBUG stack: ['$phi1112.0'] 13:52:49,285 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1112 nstack_initial=1) 13:52:49,285 numba.core.byteflow DEBUG dispatch pc=1112, inst=LOAD_FAST(arg=12, lineno=242) 13:52:49,285 numba.core.byteflow DEBUG stack ['$phi1112.0'] 13:52:49,285 numba.core.byteflow DEBUG dispatch pc=1114, inst=LOAD_FAST(arg=7, lineno=242) 13:52:49,285 numba.core.byteflow DEBUG stack ['$phi1112.0', '$mid1112.1'] 13:52:49,285 numba.core.byteflow DEBUG dispatch pc=1116, inst=LOAD_FAST(arg=9, lineno=242) 13:52:49,285 numba.core.byteflow DEBUG stack ['$phi1112.0', '$mid1112.1', '$result1114.2'] 13:52:49,285 numba.core.byteflow DEBUG dispatch pc=1118, inst=STORE_SUBSCR(arg=None, lineno=242) 13:52:49,285 numba.core.byteflow DEBUG stack ['$phi1112.0', '$mid1112.1', '$result1114.2', '$i1116.3'] 13:52:49,285 numba.core.byteflow DEBUG dispatch pc=1122, inst=LOAD_FAST(arg=6, lineno=245) 13:52:49,285 numba.core.byteflow DEBUG stack ['$phi1112.0'] 13:52:49,285 numba.core.byteflow DEBUG dispatch pc=1124, inst=LOAD_FAST(arg=9, lineno=245) 13:52:49,285 numba.core.byteflow DEBUG stack ['$phi1112.0', '$rho1122.4'] 13:52:49,285 numba.core.byteflow DEBUG dispatch pc=1126, inst=BINARY_SUBSCR(arg=None, lineno=245) 13:52:49,285 numba.core.byteflow DEBUG stack ['$phi1112.0', '$rho1122.4', '$i1124.5'] 13:52:49,285 numba.core.byteflow DEBUG dispatch pc=1136, inst=LOAD_CONST(arg=3, lineno=245) 13:52:49,285 numba.core.byteflow DEBUG stack ['$phi1112.0', '$1126binary_subscr.6'] 13:52:49,285 numba.core.byteflow DEBUG dispatch pc=1138, inst=COMPARE_OP(arg=4, lineno=245) 13:52:49,285 numba.core.byteflow DEBUG stack ['$phi1112.0', '$1126binary_subscr.6', '$const1136.7'] 13:52:49,285 numba.core.byteflow DEBUG dispatch pc=1144, inst=POP_JUMP_FORWARD_IF_FALSE(arg=55, lineno=245) 13:52:49,286 numba.core.byteflow DEBUG stack ['$phi1112.0', '$1138compare_op.8'] 13:52:49,286 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1146, stack=('$phi1112.0',), blockstack=(), npush=0), Edge(pc=1256, stack=('$phi1112.0',), blockstack=(), npush=0)] 13:52:49,286 numba.core.byteflow DEBUG pending: deque([State(pc_initial=772 nstack_initial=3), State(pc_initial=1146 nstack_initial=1), State(pc_initial=1256 nstack_initial=1)]) 13:52:49,286 numba.core.byteflow DEBUG stack: ['$phi772.0', '$phi772.1', '$phi772.2'] 13:52:49,286 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=772 nstack_initial=3) 13:52:49,286 numba.core.byteflow DEBUG dispatch pc=772, inst=STORE_FAST(arg=17, lineno=219) 13:52:49,286 numba.core.byteflow DEBUG stack ['$phi772.0', '$phi772.1', '$phi772.2'] 13:52:49,286 numba.core.byteflow DEBUG dispatch pc=774, inst=LOAD_CONST(arg=3, lineno=221) 13:52:49,286 numba.core.byteflow DEBUG stack ['$phi772.0', '$phi772.1'] 13:52:49,286 numba.core.byteflow DEBUG dispatch pc=776, inst=STORE_FAST(arg=18, lineno=221) 13:52:49,286 numba.core.byteflow DEBUG stack ['$phi772.0', '$phi772.1', '$const774.3'] 13:52:49,286 numba.core.byteflow DEBUG dispatch pc=778, inst=LOAD_GLOBAL(arg=13, lineno=222) 13:52:49,286 numba.core.byteflow DEBUG stack ['$phi772.0', '$phi772.1'] 13:52:49,286 numba.core.byteflow DEBUG dispatch pc=790, inst=LOAD_CONST(arg=5, lineno=222) 13:52:49,286 numba.core.byteflow DEBUG stack ['$phi772.0', '$phi772.1', '$null$778.5', '$778load_global.4'] 13:52:49,286 numba.core.byteflow DEBUG dispatch pc=792, inst=LOAD_FAST(arg=0, lineno=222) 13:52:49,286 numba.core.byteflow DEBUG stack ['$phi772.0', '$phi772.1', '$null$778.5', '$778load_global.4', '$const790.6'] 13:52:49,286 numba.core.byteflow DEBUG dispatch pc=794, inst=LOAD_ATTR(arg=3, lineno=222) 13:52:49,286 numba.core.byteflow DEBUG stack ['$phi772.0', '$phi772.1', '$null$778.5', '$778load_global.4', '$const790.6', '$distances792.7'] 13:52:49,286 numba.core.byteflow DEBUG dispatch pc=804, inst=LOAD_CONST(arg=5, lineno=222) 13:52:49,286 numba.core.byteflow DEBUG stack ['$phi772.0', '$phi772.1', '$null$778.5', '$778load_global.4', '$const790.6', '$794load_attr.8'] 13:52:49,286 numba.core.byteflow DEBUG dispatch pc=806, inst=BINARY_SUBSCR(arg=None, lineno=222) 13:52:49,286 numba.core.byteflow DEBUG stack ['$phi772.0', '$phi772.1', '$null$778.5', '$778load_global.4', '$const790.6', '$794load_attr.8', '$const804.9'] 13:52:49,286 numba.core.byteflow DEBUG dispatch pc=816, inst=PRECALL(arg=2, lineno=222) 13:52:49,286 numba.core.byteflow DEBUG stack ['$phi772.0', '$phi772.1', '$null$778.5', '$778load_global.4', '$const790.6', '$806binary_subscr.10'] 13:52:49,286 numba.core.byteflow DEBUG dispatch pc=820, inst=CALL(arg=2, lineno=222) 13:52:49,286 numba.core.byteflow DEBUG stack ['$phi772.0', '$phi772.1', '$null$778.5', '$778load_global.4', '$const790.6', '$806binary_subscr.10'] 13:52:49,286 numba.core.byteflow DEBUG dispatch pc=830, inst=GET_ITER(arg=None, lineno=222) 13:52:49,286 numba.core.byteflow DEBUG stack ['$phi772.0', '$phi772.1', '$820call.11'] 13:52:49,286 numba.core.byteflow DEBUG end state. edges=[Edge(pc=832, stack=('$phi772.0', '$phi772.1', '$830get_iter.12'), blockstack=(), npush=0)] 13:52:49,287 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1146 nstack_initial=1), State(pc_initial=1256 nstack_initial=1), State(pc_initial=832 nstack_initial=3)]) 13:52:49,287 numba.core.byteflow DEBUG stack: ['$phi1146.0'] 13:52:49,287 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1146 nstack_initial=1) 13:52:49,287 numba.core.byteflow DEBUG dispatch pc=1146, inst=LOAD_GLOBAL(arg=1, lineno=246) 13:52:49,287 numba.core.byteflow DEBUG stack ['$phi1146.0'] 13:52:49,287 numba.core.byteflow DEBUG dispatch pc=1158, inst=LOAD_ATTR(arg=5, lineno=246) 13:52:49,287 numba.core.byteflow DEBUG stack ['$phi1146.0', '$null$1146.2', '$1146load_global.1'] 13:52:49,287 numba.core.byteflow DEBUG dispatch pc=1168, inst=LOAD_FAST(arg=13, lineno=246) 13:52:49,287 numba.core.byteflow DEBUG stack ['$phi1146.0', '$null$1146.2', '$1158load_attr.3'] 13:52:49,287 numba.core.byteflow DEBUG dispatch pc=1170, inst=PRECALL(arg=1, lineno=246) 13:52:49,287 numba.core.byteflow DEBUG stack ['$phi1146.0', '$null$1146.2', '$1158load_attr.3', '$ith_distances1168.4'] 13:52:49,287 numba.core.byteflow DEBUG dispatch pc=1174, inst=CALL(arg=1, lineno=246) 13:52:49,287 numba.core.byteflow DEBUG stack ['$phi1146.0', '$null$1146.2', '$1158load_attr.3', '$ith_distances1168.4'] 13:52:49,287 numba.core.byteflow DEBUG dispatch pc=1184, inst=STORE_FAST(arg=21, lineno=246) 13:52:49,287 numba.core.byteflow DEBUG stack ['$phi1146.0', '$1174call.5'] 13:52:49,287 numba.core.byteflow DEBUG dispatch pc=1186, inst=LOAD_FAST(arg=7, lineno=247) 13:52:49,287 numba.core.byteflow DEBUG stack ['$phi1146.0'] 13:52:49,287 numba.core.byteflow DEBUG dispatch pc=1188, inst=LOAD_FAST(arg=9, lineno=247) 13:52:49,287 numba.core.byteflow DEBUG stack ['$phi1146.0', '$result1186.6'] 13:52:49,287 numba.core.byteflow DEBUG dispatch pc=1190, inst=BINARY_SUBSCR(arg=None, lineno=247) 13:52:49,287 numba.core.byteflow DEBUG stack ['$phi1146.0', '$result1186.6', '$i1188.7'] 13:52:49,287 numba.core.byteflow DEBUG dispatch pc=1200, inst=LOAD_GLOBAL(arg=28, lineno=247) 13:52:49,287 numba.core.byteflow DEBUG stack ['$phi1146.0', '$1190binary_subscr.8'] 13:52:49,287 numba.core.byteflow DEBUG dispatch pc=1212, inst=LOAD_FAST(arg=21, lineno=247) 13:52:49,287 numba.core.byteflow DEBUG stack ['$phi1146.0', '$1190binary_subscr.8', '$1200load_global.9'] 13:52:49,287 numba.core.byteflow DEBUG dispatch pc=1214, inst=BINARY_OP(arg=5, lineno=247) 13:52:49,287 numba.core.byteflow DEBUG stack ['$phi1146.0', '$1190binary_subscr.8', '$1200load_global.9', '$mean_ith_distances1212.10'] 13:52:49,287 numba.core.byteflow DEBUG dispatch pc=1218, inst=COMPARE_OP(arg=0, lineno=247) 13:52:49,287 numba.core.byteflow DEBUG stack ['$phi1146.0', '$1190binary_subscr.8', '$binop_mul1214.11'] 13:52:49,287 numba.core.byteflow DEBUG dispatch pc=1224, inst=POP_JUMP_FORWARD_IF_FALSE(arg=13, lineno=247) 13:52:49,287 numba.core.byteflow DEBUG stack ['$phi1146.0', '$1218compare_op.12'] 13:52:49,288 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1226, stack=('$phi1146.0',), blockstack=(), npush=0), Edge(pc=1252, stack=('$phi1146.0',), blockstack=(), npush=0)] 13:52:49,288 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1256 nstack_initial=1), State(pc_initial=832 nstack_initial=3), State(pc_initial=1226 nstack_initial=1), State(pc_initial=1252 nstack_initial=1)]) 13:52:49,288 numba.core.byteflow DEBUG stack: ['$phi1256.0'] 13:52:49,288 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1256 nstack_initial=1) 13:52:49,288 numba.core.byteflow DEBUG dispatch pc=1256, inst=LOAD_FAST(arg=7, lineno=250) 13:52:49,288 numba.core.byteflow DEBUG stack ['$phi1256.0'] 13:52:49,288 numba.core.byteflow DEBUG dispatch pc=1258, inst=LOAD_FAST(arg=9, lineno=250) 13:52:49,288 numba.core.byteflow DEBUG stack ['$phi1256.0', '$result1256.1'] 13:52:49,288 numba.core.byteflow DEBUG dispatch pc=1260, inst=BINARY_SUBSCR(arg=None, lineno=250) 13:52:49,288 numba.core.byteflow DEBUG stack ['$phi1256.0', '$result1256.1', '$i1258.2'] 13:52:49,288 numba.core.byteflow DEBUG dispatch pc=1270, inst=LOAD_GLOBAL(arg=28, lineno=250) 13:52:49,288 numba.core.byteflow DEBUG stack ['$phi1256.0', '$1260binary_subscr.3'] 13:52:49,288 numba.core.byteflow DEBUG dispatch pc=1282, inst=LOAD_FAST(arg=8, lineno=250) 13:52:49,288 numba.core.byteflow DEBUG stack ['$phi1256.0', '$1260binary_subscr.3', '$1270load_global.4'] 13:52:49,288 numba.core.byteflow DEBUG dispatch pc=1284, inst=BINARY_OP(arg=5, lineno=250) 13:52:49,288 numba.core.byteflow DEBUG stack ['$phi1256.0', '$1260binary_subscr.3', '$1270load_global.4', '$mean_distances1282.5'] 13:52:49,288 numba.core.byteflow DEBUG dispatch pc=1288, inst=COMPARE_OP(arg=0, lineno=250) 13:52:49,288 numba.core.byteflow DEBUG stack ['$phi1256.0', '$1260binary_subscr.3', '$binop_mul1284.6'] 13:52:49,288 numba.core.byteflow DEBUG dispatch pc=1294, inst=POP_JUMP_FORWARD_IF_FALSE(arg=13, lineno=250) 13:52:49,288 numba.core.byteflow DEBUG stack ['$phi1256.0', '$1288compare_op.7'] 13:52:49,288 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1296, stack=('$phi1256.0',), blockstack=(), npush=0), Edge(pc=1322, stack=('$phi1256.0',), blockstack=(), npush=0)] 13:52:49,288 numba.core.byteflow DEBUG pending: deque([State(pc_initial=832 nstack_initial=3), State(pc_initial=1226 nstack_initial=1), State(pc_initial=1252 nstack_initial=1), State(pc_initial=1296 nstack_initial=1), State(pc_initial=1322 nstack_initial=1)]) 13:52:49,288 numba.core.byteflow DEBUG stack: ['$phi832.0', '$phi832.1', '$phi832.2'] 13:52:49,288 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=832 nstack_initial=3) 13:52:49,288 numba.core.byteflow DEBUG dispatch pc=832, inst=FOR_ITER(arg=60, lineno=222) 13:52:49,288 numba.core.byteflow DEBUG stack ['$phi832.0', '$phi832.1', '$phi832.2'] 13:52:49,288 numba.core.byteflow DEBUG end state. edges=[Edge(pc=954, stack=('$phi832.0', '$phi832.1'), blockstack=(), npush=0), Edge(pc=834, stack=('$phi832.0', '$phi832.1', '$phi832.2', '$832for_iter.4'), blockstack=(), npush=0)] 13:52:49,288 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1226 nstack_initial=1), State(pc_initial=1252 nstack_initial=1), State(pc_initial=1296 nstack_initial=1), State(pc_initial=1322 nstack_initial=1), State(pc_initial=954 nstack_initial=2), State(pc_initial=834 nstack_initial=4)]) 13:52:49,288 numba.core.byteflow DEBUG stack: ['$phi1226.0'] 13:52:49,289 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1226 nstack_initial=1) 13:52:49,289 numba.core.byteflow DEBUG dispatch pc=1226, inst=LOAD_GLOBAL(arg=28, lineno=248) 13:52:49,289 numba.core.byteflow DEBUG stack ['$phi1226.0'] 13:52:49,289 numba.core.byteflow DEBUG dispatch pc=1238, inst=LOAD_FAST(arg=21, lineno=248) 13:52:49,289 numba.core.byteflow DEBUG stack ['$phi1226.0', '$1226load_global.1'] 13:52:49,289 numba.core.byteflow DEBUG dispatch pc=1240, inst=BINARY_OP(arg=5, lineno=248) 13:52:49,289 numba.core.byteflow DEBUG stack ['$phi1226.0', '$1226load_global.1', '$mean_ith_distances1238.2'] 13:52:49,289 numba.core.byteflow DEBUG dispatch pc=1244, inst=LOAD_FAST(arg=7, lineno=248) 13:52:49,289 numba.core.byteflow DEBUG stack ['$phi1226.0', '$binop_mul1240.3'] 13:52:49,289 numba.core.byteflow DEBUG dispatch pc=1246, inst=LOAD_FAST(arg=9, lineno=248) 13:52:49,289 numba.core.byteflow DEBUG stack ['$phi1226.0', '$binop_mul1240.3', '$result1244.4'] 13:52:49,289 numba.core.byteflow DEBUG dispatch pc=1248, inst=STORE_SUBSCR(arg=None, lineno=248) 13:52:49,289 numba.core.byteflow DEBUG stack ['$phi1226.0', '$binop_mul1240.3', '$result1244.4', '$i1246.5'] 13:52:49,289 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1252, stack=('$phi1226.0',), blockstack=(), npush=0)] 13:52:49,289 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1252 nstack_initial=1), State(pc_initial=1296 nstack_initial=1), State(pc_initial=1322 nstack_initial=1), State(pc_initial=954 nstack_initial=2), State(pc_initial=834 nstack_initial=4), State(pc_initial=1252 nstack_initial=1)]) 13:52:49,289 numba.core.byteflow DEBUG stack: ['$phi1252.0'] 13:52:49,289 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1252 nstack_initial=1) 13:52:49,289 numba.core.byteflow DEBUG dispatch pc=1252, inst=NOP(arg=1, lineno=248) 13:52:49,289 numba.core.byteflow DEBUG stack ['$phi1252.0'] 13:52:49,289 numba.core.byteflow DEBUG dispatch pc=1254, inst=JUMP_BACKWARD(arg=471, lineno=248) 13:52:49,289 numba.core.byteflow DEBUG stack ['$phi1252.0'] 13:52:49,289 numba.core.byteflow DEBUG end state. edges=[Edge(pc=314, stack=('$phi1252.0',), blockstack=(), npush=0)] 13:52:49,289 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1296 nstack_initial=1), State(pc_initial=1322 nstack_initial=1), State(pc_initial=954 nstack_initial=2), State(pc_initial=834 nstack_initial=4), State(pc_initial=1252 nstack_initial=1), State(pc_initial=314 nstack_initial=1)]) 13:52:49,289 numba.core.byteflow DEBUG stack: ['$phi1296.0'] 13:52:49,289 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1296 nstack_initial=1) 13:52:49,289 numba.core.byteflow DEBUG dispatch pc=1296, inst=LOAD_GLOBAL(arg=28, lineno=251) 13:52:49,289 numba.core.byteflow DEBUG stack ['$phi1296.0'] 13:52:49,289 numba.core.byteflow DEBUG dispatch pc=1308, inst=LOAD_FAST(arg=8, lineno=251) 13:52:49,289 numba.core.byteflow DEBUG stack ['$phi1296.0', '$1296load_global.1'] 13:52:49,289 numba.core.byteflow DEBUG dispatch pc=1310, inst=BINARY_OP(arg=5, lineno=251) 13:52:49,289 numba.core.byteflow DEBUG stack ['$phi1296.0', '$1296load_global.1', '$mean_distances1308.2'] 13:52:49,289 numba.core.byteflow DEBUG dispatch pc=1314, inst=LOAD_FAST(arg=7, lineno=251) 13:52:49,290 numba.core.byteflow DEBUG stack ['$phi1296.0', '$binop_mul1310.3'] 13:52:49,290 numba.core.byteflow DEBUG dispatch pc=1316, inst=LOAD_FAST(arg=9, lineno=251) 13:52:49,290 numba.core.byteflow DEBUG stack ['$phi1296.0', '$binop_mul1310.3', '$result1314.4'] 13:52:49,290 numba.core.byteflow DEBUG dispatch pc=1318, inst=STORE_SUBSCR(arg=None, lineno=251) 13:52:49,290 numba.core.byteflow DEBUG stack ['$phi1296.0', '$binop_mul1310.3', '$result1314.4', '$i1316.5'] 13:52:49,290 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1322, stack=('$phi1296.0',), blockstack=(), npush=0)] 13:52:49,290 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1322 nstack_initial=1), State(pc_initial=954 nstack_initial=2), State(pc_initial=834 nstack_initial=4), State(pc_initial=1252 nstack_initial=1), State(pc_initial=314 nstack_initial=1), State(pc_initial=1322 nstack_initial=1)]) 13:52:49,290 numba.core.byteflow DEBUG stack: ['$phi1322.0'] 13:52:49,290 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1322 nstack_initial=1) 13:52:49,290 numba.core.byteflow DEBUG dispatch pc=1322, inst=NOP(arg=1, lineno=251) 13:52:49,290 numba.core.byteflow DEBUG stack ['$phi1322.0'] 13:52:49,290 numba.core.byteflow DEBUG dispatch pc=1324, inst=JUMP_BACKWARD(arg=506, lineno=251) 13:52:49,290 numba.core.byteflow DEBUG stack ['$phi1322.0'] 13:52:49,290 numba.core.byteflow DEBUG end state. edges=[Edge(pc=314, stack=('$phi1322.0',), blockstack=(), npush=0)] 13:52:49,290 numba.core.byteflow DEBUG pending: deque([State(pc_initial=954 nstack_initial=2), State(pc_initial=834 nstack_initial=4), State(pc_initial=1252 nstack_initial=1), State(pc_initial=314 nstack_initial=1), State(pc_initial=1322 nstack_initial=1), State(pc_initial=314 nstack_initial=1)]) 13:52:49,290 numba.core.byteflow DEBUG stack: ['$phi954.0', '$phi954.1'] 13:52:49,290 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=954 nstack_initial=2) 13:52:49,290 numba.core.byteflow DEBUG dispatch pc=954, inst=LOAD_GLOBAL(arg=1, lineno=229) 13:52:49,290 numba.core.byteflow DEBUG stack ['$phi954.0', '$phi954.1'] 13:52:49,290 numba.core.byteflow DEBUG dispatch pc=966, inst=LOAD_ATTR(arg=13, lineno=229) 13:52:49,290 numba.core.byteflow DEBUG stack ['$phi954.0', '$phi954.1', '$null$954.3', '$954load_global.2'] 13:52:49,290 numba.core.byteflow DEBUG dispatch pc=976, inst=LOAD_FAST(arg=18, lineno=229) 13:52:49,290 numba.core.byteflow DEBUG stack ['$phi954.0', '$phi954.1', '$null$954.3', '$966load_attr.4'] 13:52:49,290 numba.core.byteflow DEBUG dispatch pc=978, inst=LOAD_FAST(arg=5, lineno=229) 13:52:49,290 numba.core.byteflow DEBUG stack ['$phi954.0', '$phi954.1', '$null$954.3', '$966load_attr.4', '$psum976.5'] 13:52:49,290 numba.core.byteflow DEBUG dispatch pc=980, inst=BINARY_OP(arg=10, lineno=229) 13:52:49,290 numba.core.byteflow DEBUG stack ['$phi954.0', '$phi954.1', '$null$954.3', '$966load_attr.4', '$psum976.5', '$target978.6'] 13:52:49,290 numba.core.byteflow DEBUG dispatch pc=984, inst=PRECALL(arg=1, lineno=229) 13:52:49,290 numba.core.byteflow DEBUG stack ['$phi954.0', '$phi954.1', '$null$954.3', '$966load_attr.4', '$binop_sub980.7'] 13:52:49,290 numba.core.byteflow DEBUG dispatch pc=988, inst=CALL(arg=1, lineno=229) 13:52:49,290 numba.core.byteflow DEBUG stack ['$phi954.0', '$phi954.1', '$null$954.3', '$966load_attr.4', '$binop_sub980.7'] 13:52:49,291 numba.core.byteflow DEBUG dispatch pc=998, inst=LOAD_GLOBAL(arg=20, lineno=229) 13:52:49,291 numba.core.byteflow DEBUG stack ['$phi954.0', '$phi954.1', '$988call.8'] 13:52:49,291 numba.core.byteflow DEBUG dispatch pc=1010, inst=COMPARE_OP(arg=0, lineno=229) 13:52:49,291 numba.core.byteflow DEBUG stack ['$phi954.0', '$phi954.1', '$988call.8', '$998load_global.9'] 13:52:49,291 numba.core.byteflow DEBUG dispatch pc=1016, inst=POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=229) 13:52:49,291 numba.core.byteflow DEBUG stack ['$phi954.0', '$phi954.1', '$1010compare_op.10'] 13:52:49,291 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1018, stack=('$phi954.0', '$phi954.1'), blockstack=(), npush=0), Edge(pc=1022, stack=('$phi954.0', '$phi954.1'), blockstack=(), npush=0)] 13:52:49,291 numba.core.byteflow DEBUG pending: deque([State(pc_initial=834 nstack_initial=4), State(pc_initial=1252 nstack_initial=1), State(pc_initial=314 nstack_initial=1), State(pc_initial=1322 nstack_initial=1), State(pc_initial=314 nstack_initial=1), State(pc_initial=1018 nstack_initial=2), State(pc_initial=1022 nstack_initial=2)]) 13:52:49,291 numba.core.byteflow DEBUG stack: ['$phi834.0', '$phi834.1', '$phi834.2', '$phi834.3'] 13:52:49,291 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=834 nstack_initial=4) 13:52:49,291 numba.core.byteflow DEBUG dispatch pc=834, inst=STORE_FAST(arg=19, lineno=222) 13:52:49,291 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2', '$phi834.3'] 13:52:49,291 numba.core.byteflow DEBUG dispatch pc=836, inst=LOAD_FAST(arg=0, lineno=223) 13:52:49,291 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2'] 13:52:49,291 numba.core.byteflow DEBUG dispatch pc=838, inst=LOAD_FAST(arg=9, lineno=223) 13:52:49,291 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2', '$distances836.4'] 13:52:49,291 numba.core.byteflow DEBUG dispatch pc=840, inst=LOAD_FAST(arg=19, lineno=223) 13:52:49,291 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2', '$distances836.4', '$i838.5'] 13:52:49,291 numba.core.byteflow DEBUG dispatch pc=842, inst=BUILD_TUPLE(arg=2, lineno=223) 13:52:49,291 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2', '$distances836.4', '$i838.5', '$j840.6'] 13:52:49,291 numba.core.byteflow DEBUG dispatch pc=844, inst=BINARY_SUBSCR(arg=None, lineno=223) 13:52:49,291 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2', '$distances836.4', '$842build_tuple.7'] 13:52:49,291 numba.core.byteflow DEBUG dispatch pc=854, inst=LOAD_FAST(arg=6, lineno=223) 13:52:49,291 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2', '$844binary_subscr.8'] 13:52:49,291 numba.core.byteflow DEBUG dispatch pc=856, inst=LOAD_FAST(arg=9, lineno=223) 13:52:49,291 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2', '$844binary_subscr.8', '$rho854.9'] 13:52:49,291 numba.core.byteflow DEBUG dispatch pc=858, inst=BINARY_SUBSCR(arg=None, lineno=223) 13:52:49,291 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2', '$844binary_subscr.8', '$rho854.9', '$i856.10'] 13:52:49,291 numba.core.byteflow DEBUG dispatch pc=868, inst=BINARY_OP(arg=10, lineno=223) 13:52:49,291 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2', '$844binary_subscr.8', '$858binary_subscr.11'] 13:52:49,291 numba.core.byteflow DEBUG dispatch pc=872, inst=STORE_FAST(arg=20, lineno=223) 13:52:49,292 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2', '$binop_sub868.12'] 13:52:49,292 numba.core.byteflow DEBUG dispatch pc=874, inst=LOAD_FAST(arg=20, lineno=224) 13:52:49,292 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2'] 13:52:49,292 numba.core.byteflow DEBUG dispatch pc=876, inst=LOAD_CONST(arg=1, lineno=224) 13:52:49,292 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2', '$d874.13'] 13:52:49,292 numba.core.byteflow DEBUG dispatch pc=878, inst=COMPARE_OP(arg=4, lineno=224) 13:52:49,292 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2', '$d874.13', '$const876.14'] 13:52:49,292 numba.core.byteflow DEBUG dispatch pc=884, inst=POP_JUMP_FORWARD_IF_FALSE(arg=28, lineno=224) 13:52:49,292 numba.core.byteflow DEBUG stack ['$phi834.0', '$phi834.1', '$phi834.2', '$878compare_op.15'] 13:52:49,292 numba.core.byteflow DEBUG end state. edges=[Edge(pc=886, stack=('$phi834.0', '$phi834.1', '$phi834.2'), blockstack=(), npush=0), Edge(pc=942, stack=('$phi834.0', '$phi834.1', '$phi834.2'), blockstack=(), npush=0)] 13:52:49,292 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1252 nstack_initial=1), State(pc_initial=314 nstack_initial=1), State(pc_initial=1322 nstack_initial=1), State(pc_initial=314 nstack_initial=1), State(pc_initial=1018 nstack_initial=2), State(pc_initial=1022 nstack_initial=2), State(pc_initial=886 nstack_initial=3), State(pc_initial=942 nstack_initial=3)]) 13:52:49,292 numba.core.byteflow DEBUG pending: deque([State(pc_initial=314 nstack_initial=1), State(pc_initial=1322 nstack_initial=1), State(pc_initial=314 nstack_initial=1), State(pc_initial=1018 nstack_initial=2), State(pc_initial=1022 nstack_initial=2), State(pc_initial=886 nstack_initial=3), State(pc_initial=942 nstack_initial=3)]) 13:52:49,292 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1322 nstack_initial=1), State(pc_initial=314 nstack_initial=1), State(pc_initial=1018 nstack_initial=2), State(pc_initial=1022 nstack_initial=2), State(pc_initial=886 nstack_initial=3), State(pc_initial=942 nstack_initial=3)]) 13:52:49,292 numba.core.byteflow DEBUG pending: deque([State(pc_initial=314 nstack_initial=1), State(pc_initial=1018 nstack_initial=2), State(pc_initial=1022 nstack_initial=2), State(pc_initial=886 nstack_initial=3), State(pc_initial=942 nstack_initial=3)]) 13:52:49,292 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1018 nstack_initial=2), State(pc_initial=1022 nstack_initial=2), State(pc_initial=886 nstack_initial=3), State(pc_initial=942 nstack_initial=3)]) 13:52:49,292 numba.core.byteflow DEBUG stack: ['$phi1018.0', '$phi1018.1'] 13:52:49,292 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1018 nstack_initial=2) 13:52:49,292 numba.core.byteflow DEBUG dispatch pc=1018, inst=POP_TOP(arg=None, lineno=230) 13:52:49,292 numba.core.byteflow DEBUG stack ['$phi1018.0', '$phi1018.1'] 13:52:49,292 numba.core.byteflow DEBUG dispatch pc=1020, inst=JUMP_FORWARD(arg=45, lineno=230) 13:52:49,292 numba.core.byteflow DEBUG stack ['$phi1018.0'] 13:52:49,292 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1112, stack=('$phi1018.0',), blockstack=(), npush=0)] 13:52:49,292 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1022 nstack_initial=2), State(pc_initial=886 nstack_initial=3), State(pc_initial=942 nstack_initial=3), State(pc_initial=1112 nstack_initial=1)]) 13:52:49,292 numba.core.byteflow DEBUG stack: ['$phi1022.0', '$phi1022.1'] 13:52:49,292 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1022 nstack_initial=2) 13:52:49,292 numba.core.byteflow DEBUG dispatch pc=1022, inst=LOAD_FAST(arg=18, lineno=232) 13:52:49,292 numba.core.byteflow DEBUG stack ['$phi1022.0', '$phi1022.1'] 13:52:49,292 numba.core.byteflow DEBUG dispatch pc=1024, inst=LOAD_FAST(arg=5, lineno=232) 13:52:49,292 numba.core.byteflow DEBUG stack ['$phi1022.0', '$phi1022.1', '$psum1022.2'] 13:52:49,292 numba.core.byteflow DEBUG dispatch pc=1026, inst=COMPARE_OP(arg=4, lineno=232) 13:52:49,292 numba.core.byteflow DEBUG stack ['$phi1022.0', '$phi1022.1', '$psum1022.2', '$target1024.3'] 13:52:49,293 numba.core.byteflow DEBUG dispatch pc=1032, inst=POP_JUMP_FORWARD_IF_FALSE(arg=11, lineno=232) 13:52:49,293 numba.core.byteflow DEBUG stack ['$phi1022.0', '$phi1022.1', '$1026compare_op.4'] 13:52:49,293 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1034, stack=('$phi1022.0', '$phi1022.1'), blockstack=(), npush=0), Edge(pc=1056, stack=('$phi1022.0', '$phi1022.1'), blockstack=(), npush=0)] 13:52:49,293 numba.core.byteflow DEBUG pending: deque([State(pc_initial=886 nstack_initial=3), State(pc_initial=942 nstack_initial=3), State(pc_initial=1112 nstack_initial=1), State(pc_initial=1034 nstack_initial=2), State(pc_initial=1056 nstack_initial=2)]) 13:52:49,293 numba.core.byteflow DEBUG stack: ['$phi886.0', '$phi886.1', '$phi886.2'] 13:52:49,293 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=886 nstack_initial=3) 13:52:49,293 numba.core.byteflow DEBUG dispatch pc=886, inst=LOAD_FAST(arg=18, lineno=225) 13:52:49,293 numba.core.byteflow DEBUG stack ['$phi886.0', '$phi886.1', '$phi886.2'] 13:52:49,293 numba.core.byteflow DEBUG dispatch pc=888, inst=LOAD_GLOBAL(arg=1, lineno=225) 13:52:49,293 numba.core.byteflow DEBUG stack ['$phi886.0', '$phi886.1', '$phi886.2', '$psum886.3'] 13:52:49,293 numba.core.byteflow DEBUG dispatch pc=900, inst=LOAD_ATTR(arg=12, lineno=225) 13:52:49,293 numba.core.byteflow DEBUG stack ['$phi886.0', '$phi886.1', '$phi886.2', '$psum886.3', '$null$888.5', '$888load_global.4'] 13:52:49,293 numba.core.byteflow DEBUG dispatch pc=910, inst=LOAD_FAST(arg=20, lineno=225) 13:52:49,293 numba.core.byteflow DEBUG stack ['$phi886.0', '$phi886.1', '$phi886.2', '$psum886.3', '$null$888.5', '$900load_attr.6'] 13:52:49,293 numba.core.byteflow DEBUG dispatch pc=912, inst=LOAD_FAST(arg=12, lineno=225) 13:52:49,293 numba.core.byteflow DEBUG stack ['$phi886.0', '$phi886.1', '$phi886.2', '$psum886.3', '$null$888.5', '$900load_attr.6', '$d910.7'] 13:52:49,293 numba.core.byteflow DEBUG dispatch pc=914, inst=BINARY_OP(arg=11, lineno=225) 13:52:49,293 numba.core.byteflow DEBUG stack ['$phi886.0', '$phi886.1', '$phi886.2', '$psum886.3', '$null$888.5', '$900load_attr.6', '$d910.7', '$mid912.8'] 13:52:49,293 numba.core.byteflow DEBUG dispatch pc=918, inst=UNARY_NEGATIVE(arg=None, lineno=225) 13:52:49,293 numba.core.byteflow DEBUG stack ['$phi886.0', '$phi886.1', '$phi886.2', '$psum886.3', '$null$888.5', '$900load_attr.6', '$binop_truediv914.9'] 13:52:49,293 numba.core.byteflow DEBUG dispatch pc=920, inst=PRECALL(arg=1, lineno=225) 13:52:49,293 numba.core.byteflow DEBUG stack ['$phi886.0', '$phi886.1', '$phi886.2', '$psum886.3', '$null$888.5', '$900load_attr.6', '$918unary_negative.10'] 13:52:49,293 numba.core.byteflow DEBUG dispatch pc=924, inst=CALL(arg=1, lineno=225) 13:52:49,293 numba.core.byteflow DEBUG stack ['$phi886.0', '$phi886.1', '$phi886.2', '$psum886.3', '$null$888.5', '$900load_attr.6', '$918unary_negative.10'] 13:52:49,293 numba.core.byteflow DEBUG dispatch pc=934, inst=BINARY_OP(arg=13, lineno=225) 13:52:49,294 numba.core.byteflow DEBUG stack ['$phi886.0', '$phi886.1', '$phi886.2', '$psum886.3', '$924call.11'] 13:52:49,294 numba.core.byteflow DEBUG dispatch pc=938, inst=STORE_FAST(arg=18, lineno=225) 13:52:49,294 numba.core.byteflow DEBUG stack ['$phi886.0', '$phi886.1', '$phi886.2', '$binop_iadd934.12'] 13:52:49,294 numba.core.byteflow DEBUG dispatch pc=940, inst=JUMP_BACKWARD(arg=55, lineno=225) 13:52:49,294 numba.core.byteflow DEBUG stack ['$phi886.0', '$phi886.1', '$phi886.2'] 13:52:49,294 numba.core.byteflow DEBUG end state. edges=[Edge(pc=832, stack=('$phi886.0', '$phi886.1', '$phi886.2'), blockstack=(), npush=0)] 13:52:49,294 numba.core.byteflow DEBUG pending: deque([State(pc_initial=942 nstack_initial=3), State(pc_initial=1112 nstack_initial=1), State(pc_initial=1034 nstack_initial=2), State(pc_initial=1056 nstack_initial=2), State(pc_initial=832 nstack_initial=3)]) 13:52:49,294 numba.core.byteflow DEBUG stack: ['$phi942.0', '$phi942.1', '$phi942.2'] 13:52:49,294 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=942 nstack_initial=3) 13:52:49,294 numba.core.byteflow DEBUG dispatch pc=942, inst=LOAD_FAST(arg=18, lineno=227) 13:52:49,294 numba.core.byteflow DEBUG stack ['$phi942.0', '$phi942.1', '$phi942.2'] 13:52:49,294 numba.core.byteflow DEBUG dispatch pc=944, inst=LOAD_CONST(arg=4, lineno=227) 13:52:49,294 numba.core.byteflow DEBUG stack ['$phi942.0', '$phi942.1', '$phi942.2', '$psum942.3'] 13:52:49,294 numba.core.byteflow DEBUG dispatch pc=946, inst=BINARY_OP(arg=13, lineno=227) 13:52:49,294 numba.core.byteflow DEBUG stack ['$phi942.0', '$phi942.1', '$phi942.2', '$psum942.3', '$const944.4'] 13:52:49,294 numba.core.byteflow DEBUG dispatch pc=950, inst=STORE_FAST(arg=18, lineno=227) 13:52:49,294 numba.core.byteflow DEBUG stack ['$phi942.0', '$phi942.1', '$phi942.2', '$binop_iadd946.5'] 13:52:49,294 numba.core.byteflow DEBUG dispatch pc=952, inst=JUMP_BACKWARD(arg=61, lineno=227) 13:52:49,294 numba.core.byteflow DEBUG stack ['$phi942.0', '$phi942.1', '$phi942.2'] 13:52:49,294 numba.core.byteflow DEBUG end state. edges=[Edge(pc=832, stack=('$phi942.0', '$phi942.1', '$phi942.2'), blockstack=(), npush=0)] 13:52:49,294 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1112 nstack_initial=1), State(pc_initial=1034 nstack_initial=2), State(pc_initial=1056 nstack_initial=2), State(pc_initial=832 nstack_initial=3), State(pc_initial=832 nstack_initial=3)]) 13:52:49,294 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1034 nstack_initial=2), State(pc_initial=1056 nstack_initial=2), State(pc_initial=832 nstack_initial=3), State(pc_initial=832 nstack_initial=3)]) 13:52:49,294 numba.core.byteflow DEBUG stack: ['$phi1034.0', '$phi1034.1'] 13:52:49,294 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1034 nstack_initial=2) 13:52:49,294 numba.core.byteflow DEBUG dispatch pc=1034, inst=LOAD_FAST(arg=12, lineno=233) 13:52:49,294 numba.core.byteflow DEBUG stack ['$phi1034.0', '$phi1034.1'] 13:52:49,294 numba.core.byteflow DEBUG dispatch pc=1036, inst=STORE_FAST(arg=11, lineno=233) 13:52:49,294 numba.core.byteflow DEBUG stack ['$phi1034.0', '$phi1034.1', '$mid1034.2'] 13:52:49,294 numba.core.byteflow DEBUG dispatch pc=1038, inst=LOAD_FAST(arg=10, lineno=234) 13:52:49,295 numba.core.byteflow DEBUG stack ['$phi1034.0', '$phi1034.1'] 13:52:49,295 numba.core.byteflow DEBUG dispatch pc=1040, inst=LOAD_FAST(arg=11, lineno=234) 13:52:49,295 numba.core.byteflow DEBUG stack ['$phi1034.0', '$phi1034.1', '$lo1038.3'] 13:52:49,295 numba.core.byteflow DEBUG dispatch pc=1042, inst=BINARY_OP(arg=0, lineno=234) 13:52:49,295 numba.core.byteflow DEBUG stack ['$phi1034.0', '$phi1034.1', '$lo1038.3', '$hi1040.4'] 13:52:49,295 numba.core.byteflow DEBUG dispatch pc=1046, inst=LOAD_CONST(arg=6, lineno=234) 13:52:49,295 numba.core.byteflow DEBUG stack ['$phi1034.0', '$phi1034.1', '$binop_add1042.5'] 13:52:49,295 numba.core.byteflow DEBUG dispatch pc=1048, inst=BINARY_OP(arg=11, lineno=234) 13:52:49,295 numba.core.byteflow DEBUG stack ['$phi1034.0', '$phi1034.1', '$binop_add1042.5', '$const1046.6'] 13:52:49,295 numba.core.byteflow DEBUG dispatch pc=1052, inst=STORE_FAST(arg=12, lineno=234) 13:52:49,295 numba.core.byteflow DEBUG stack ['$phi1034.0', '$phi1034.1', '$binop_truediv1048.7'] 13:52:49,295 numba.core.byteflow DEBUG dispatch pc=1054, inst=JUMP_BACKWARD(arg=143, lineno=234) 13:52:49,295 numba.core.byteflow DEBUG stack ['$phi1034.0', '$phi1034.1'] 13:52:49,295 numba.core.byteflow DEBUG end state. edges=[Edge(pc=770, stack=('$phi1034.0', '$phi1034.1'), blockstack=(), npush=0)] 13:52:49,295 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1056 nstack_initial=2), State(pc_initial=832 nstack_initial=3), State(pc_initial=832 nstack_initial=3), State(pc_initial=770 nstack_initial=2)]) 13:52:49,295 numba.core.byteflow DEBUG stack: ['$phi1056.0', '$phi1056.1'] 13:52:49,295 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1056 nstack_initial=2) 13:52:49,295 numba.core.byteflow DEBUG dispatch pc=1056, inst=LOAD_FAST(arg=12, lineno=236) 13:52:49,295 numba.core.byteflow DEBUG stack ['$phi1056.0', '$phi1056.1'] 13:52:49,295 numba.core.byteflow DEBUG dispatch pc=1058, inst=STORE_FAST(arg=10, lineno=236) 13:52:49,295 numba.core.byteflow DEBUG stack ['$phi1056.0', '$phi1056.1', '$mid1056.2'] 13:52:49,295 numba.core.byteflow DEBUG dispatch pc=1060, inst=LOAD_FAST(arg=11, lineno=237) 13:52:49,295 numba.core.byteflow DEBUG stack ['$phi1056.0', '$phi1056.1'] 13:52:49,295 numba.core.byteflow DEBUG dispatch pc=1062, inst=LOAD_GLOBAL(arg=14, lineno=237) 13:52:49,295 numba.core.byteflow DEBUG stack ['$phi1056.0', '$phi1056.1', '$hi1060.3'] 13:52:49,295 numba.core.byteflow DEBUG dispatch pc=1074, inst=COMPARE_OP(arg=2, lineno=237) 13:52:49,295 numba.core.byteflow DEBUG stack ['$phi1056.0', '$phi1056.1', '$hi1060.3', '$1062load_global.4'] 13:52:49,295 numba.core.byteflow DEBUG dispatch pc=1080, inst=POP_JUMP_FORWARD_IF_FALSE(arg=6, lineno=237) 13:52:49,295 numba.core.byteflow DEBUG stack ['$phi1056.0', '$phi1056.1', '$1074compare_op.5'] 13:52:49,295 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1082, stack=('$phi1056.0', '$phi1056.1'), blockstack=(), npush=0), Edge(pc=1094, stack=('$phi1056.0', '$phi1056.1'), blockstack=(), npush=0)] 13:52:49,295 numba.core.byteflow DEBUG pending: deque([State(pc_initial=832 nstack_initial=3), State(pc_initial=832 nstack_initial=3), State(pc_initial=770 nstack_initial=2), State(pc_initial=1082 nstack_initial=2), State(pc_initial=1094 nstack_initial=2)]) 13:52:49,296 numba.core.byteflow DEBUG pending: deque([State(pc_initial=832 nstack_initial=3), State(pc_initial=770 nstack_initial=2), State(pc_initial=1082 nstack_initial=2), State(pc_initial=1094 nstack_initial=2)]) 13:52:49,296 numba.core.byteflow DEBUG pending: deque([State(pc_initial=770 nstack_initial=2), State(pc_initial=1082 nstack_initial=2), State(pc_initial=1094 nstack_initial=2)]) 13:52:49,296 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1082 nstack_initial=2), State(pc_initial=1094 nstack_initial=2)]) 13:52:49,296 numba.core.byteflow DEBUG stack: ['$phi1082.0', '$phi1082.1'] 13:52:49,296 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1082 nstack_initial=2) 13:52:49,296 numba.core.byteflow DEBUG dispatch pc=1082, inst=LOAD_FAST(arg=12, lineno=238) 13:52:49,296 numba.core.byteflow DEBUG stack ['$phi1082.0', '$phi1082.1'] 13:52:49,296 numba.core.byteflow DEBUG dispatch pc=1084, inst=LOAD_CONST(arg=7, lineno=238) 13:52:49,296 numba.core.byteflow DEBUG stack ['$phi1082.0', '$phi1082.1', '$mid1082.2'] 13:52:49,296 numba.core.byteflow DEBUG dispatch pc=1086, inst=BINARY_OP(arg=18, lineno=238) 13:52:49,296 numba.core.byteflow DEBUG stack ['$phi1082.0', '$phi1082.1', '$mid1082.2', '$const1084.3'] 13:52:49,296 numba.core.byteflow DEBUG dispatch pc=1090, inst=STORE_FAST(arg=12, lineno=238) 13:52:49,296 numba.core.byteflow DEBUG stack ['$phi1082.0', '$phi1082.1', '$binop_imul1086.4'] 13:52:49,296 numba.core.byteflow DEBUG dispatch pc=1092, inst=JUMP_BACKWARD(arg=162, lineno=238) 13:52:49,296 numba.core.byteflow DEBUG stack ['$phi1082.0', '$phi1082.1'] 13:52:49,296 numba.core.byteflow DEBUG end state. edges=[Edge(pc=770, stack=('$phi1082.0', '$phi1082.1'), blockstack=(), npush=0)] 13:52:49,296 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1094 nstack_initial=2), State(pc_initial=770 nstack_initial=2)]) 13:52:49,296 numba.core.byteflow DEBUG stack: ['$phi1094.0', '$phi1094.1'] 13:52:49,296 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1094 nstack_initial=2) 13:52:49,296 numba.core.byteflow DEBUG dispatch pc=1094, inst=LOAD_FAST(arg=10, lineno=240) 13:52:49,296 numba.core.byteflow DEBUG stack ['$phi1094.0', '$phi1094.1'] 13:52:49,296 numba.core.byteflow DEBUG dispatch pc=1096, inst=LOAD_FAST(arg=11, lineno=240) 13:52:49,296 numba.core.byteflow DEBUG stack ['$phi1094.0', '$phi1094.1', '$lo1094.2'] 13:52:49,296 numba.core.byteflow DEBUG dispatch pc=1098, inst=BINARY_OP(arg=0, lineno=240) 13:52:49,296 numba.core.byteflow DEBUG stack ['$phi1094.0', '$phi1094.1', '$lo1094.2', '$hi1096.3'] 13:52:49,296 numba.core.byteflow DEBUG dispatch pc=1102, inst=LOAD_CONST(arg=6, lineno=240) 13:52:49,296 numba.core.byteflow DEBUG stack ['$phi1094.0', '$phi1094.1', '$binop_add1098.4'] 13:52:49,296 numba.core.byteflow DEBUG dispatch pc=1104, inst=BINARY_OP(arg=11, lineno=240) 13:52:49,296 numba.core.byteflow DEBUG stack ['$phi1094.0', '$phi1094.1', '$binop_add1098.4', '$const1102.5'] 13:52:49,296 numba.core.byteflow DEBUG dispatch pc=1108, inst=STORE_FAST(arg=12, lineno=240) 13:52:49,296 numba.core.byteflow DEBUG stack ['$phi1094.0', '$phi1094.1', '$binop_truediv1104.6'] 13:52:49,296 numba.core.byteflow DEBUG dispatch pc=1110, inst=JUMP_BACKWARD(arg=171, lineno=240) 13:52:49,297 numba.core.byteflow DEBUG stack ['$phi1094.0', '$phi1094.1'] 13:52:49,297 numba.core.byteflow DEBUG end state. edges=[Edge(pc=770, stack=('$phi1094.0', '$phi1094.1'), blockstack=(), npush=0)] 13:52:49,297 numba.core.byteflow DEBUG pending: deque([State(pc_initial=770 nstack_initial=2), State(pc_initial=770 nstack_initial=2)]) 13:52:49,297 numba.core.byteflow DEBUG pending: deque([State(pc_initial=770 nstack_initial=2)]) 13:52:49,297 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:49,297 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=314 nstack_initial=1): set(), State(pc_initial=316 nstack_initial=1): {'$phi316.0'}, State(pc_initial=318 nstack_initial=2): {'$phi318.1'}, State(pc_initial=416 nstack_initial=1): set(), State(pc_initial=504 nstack_initial=1): set(), State(pc_initial=554 nstack_initial=1): set(), State(pc_initial=628 nstack_initial=1): set(), State(pc_initial=630 nstack_initial=1): set(), State(pc_initial=660 nstack_initial=1): set(), State(pc_initial=694 nstack_initial=1): set(), State(pc_initial=740 nstack_initial=1): set(), State(pc_initial=770 nstack_initial=2): {'$phi770.1'}, State(pc_initial=772 nstack_initial=3): {'$phi772.2'}, State(pc_initial=832 nstack_initial=3): {'$phi832.2'}, State(pc_initial=834 nstack_initial=4): {'$phi834.3'}, State(pc_initial=886 nstack_initial=3): set(), State(pc_initial=942 nstack_initial=3): set(), State(pc_initial=954 nstack_initial=2): set(), State(pc_initial=1018 nstack_initial=2): set(), State(pc_initial=1022 nstack_initial=2): set(), State(pc_initial=1034 nstack_initial=2): set(), State(pc_initial=1056 nstack_initial=2): set(), State(pc_initial=1082 nstack_initial=2): set(), State(pc_initial=1094 nstack_initial=2): set(), State(pc_initial=1112 nstack_initial=1): set(), State(pc_initial=1146 nstack_initial=1): set(), State(pc_initial=1226 nstack_initial=1): set(), State(pc_initial=1252 nstack_initial=1): set(), State(pc_initial=1256 nstack_initial=1): set(), State(pc_initial=1296 nstack_initial=1): set(), State(pc_initial=1322 nstack_initial=1): set(), State(pc_initial=1326 nstack_initial=0): set()}) 13:52:49,297 numba.core.byteflow DEBUG defmap: {'$phi314.0': State(pc_initial=0 nstack_initial=0), '$phi318.1': State(pc_initial=316 nstack_initial=1), '$phi770.1': State(pc_initial=740 nstack_initial=1), '$phi772.2': State(pc_initial=770 nstack_initial=2), '$phi832.2': State(pc_initial=772 nstack_initial=3), '$phi834.3': State(pc_initial=832 nstack_initial=3)} 13:52:49,297 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi1018.0': {('$phi954.0', State(pc_initial=954 nstack_initial=2))}, '$phi1018.1': {('$phi954.1', State(pc_initial=954 nstack_initial=2))}, '$phi1022.0': {('$phi954.0', State(pc_initial=954 nstack_initial=2))}, '$phi1022.1': {('$phi954.1', State(pc_initial=954 nstack_initial=2))}, '$phi1034.0': {('$phi1022.0', State(pc_initial=1022 nstack_initial=2))}, '$phi1034.1': {('$phi1022.1', State(pc_initial=1022 nstack_initial=2))}, '$phi1056.0': {('$phi1022.0', State(pc_initial=1022 nstack_initial=2))}, '$phi1056.1': {('$phi1022.1', State(pc_initial=1022 nstack_initial=2))}, '$phi1082.0': {('$phi1056.0', State(pc_initial=1056 nstack_initial=2))}, '$phi1082.1': {('$phi1056.1', State(pc_initial=1056 nstack_initial=2))}, '$phi1094.0': {('$phi1056.0', State(pc_initial=1056 nstack_initial=2))}, '$phi1094.1': {('$phi1056.1', State(pc_initial=1056 nstack_initial=2))}, '$phi1112.0': {('$phi1018.0', State(pc_initial=1018 nstack_initial=2)), ('$phi770.0', State(pc_initial=770 nstack_initial=2))}, '$phi1146.0': {('$phi1112.0', State(pc_initial=1112 nstack_initial=1))}, '$phi1226.0': {('$phi1146.0', State(pc_initial=1146 nstack_initial=1))}, '$phi1252.0': {('$phi1146.0', State(pc_initial=1146 nstack_initial=1)), ('$phi1226.0', State(pc_initial=1226 nstack_initial=1))}, '$phi1256.0': {('$phi1112.0', State(pc_initial=1112 nstack_initial=1))}, '$phi1296.0': {('$phi1256.0', State(pc_initial=1256 nstack_initial=1))}, '$phi1322.0': {('$phi1256.0', State(pc_initial=1256 nstack_initial=1)), ('$phi1296.0', State(pc_initial=1296 nstack_initial=1))}, '$phi314.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi1252.0', State(pc_initial=1252 nstack_initial=1)), ('$phi1322.0', State(pc_initial=1322 nstack_initial=1))}, '$phi316.0': {('$phi314.0', State(pc_initial=314 nstack_initial=1))}, '$phi318.0': {('$phi316.0', State(pc_initial=316 nstack_initial=1))}, '$phi318.1': {('$316for_iter.2', State(pc_initial=316 nstack_initial=1))}, '$phi416.0': {('$phi318.0', State(pc_initial=318 nstack_initial=2))}, '$phi504.0': {('$phi416.0', State(pc_initial=416 nstack_initial=1))}, '$phi554.0': {('$phi504.0', State(pc_initial=504 nstack_initial=1))}, '$phi628.0': {('$phi504.0', State(pc_initial=504 nstack_initial=1)), ('$phi554.0', State(pc_initial=554 nstack_initial=1))}, '$phi630.0': {('$phi416.0', State(pc_initial=416 nstack_initial=1))}, '$phi660.0': {('$phi318.0', State(pc_initial=318 nstack_initial=2))}, '$phi694.0': {('$phi660.0', State(pc_initial=660 nstack_initial=1))}, '$phi740.0': {('$phi628.0', State(pc_initial=628 nstack_initial=1)), ('$phi630.0', State(pc_initial=630 nstack_initial=1)), ('$phi660.0', State(pc_initial=660 nstack_initial=1)), ('$phi694.0', State(pc_initial=694 nstack_initial=1))}, '$phi770.0': {('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1))}, '$phi770.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1)), ('$phi1034.1', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.1', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.1', State(pc_initial=1094 nstack_initial=2))}, '$phi772.0': {('$phi770.0', State(pc_initial=770 nstack_initial=2))}, '$phi772.1': {('$phi770.1', State(pc_initial=770 nstack_initial=2))}, '$phi772.2': {('$770for_iter.3', State(pc_initial=770 nstack_initial=2))}, '$phi832.0': {('$phi772.0', State(pc_initial=772 nstack_initial=3)), ('$phi886.0', State(pc_initial=886 nstack_initial=3)), ('$phi942.0', State(pc_initial=942 nstack_initial=3))}, '$phi832.1': {('$phi772.1', State(pc_initial=772 nstack_initial=3)), ('$phi886.1', State(pc_initial=886 nstack_initial=3)), ('$phi942.1', State(pc_initial=942 nstack_initial=3))}, '$phi832.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3)), ('$phi886.2', State(pc_initial=886 nstack_initial=3)), ('$phi942.2', State(pc_initial=942 nstack_initial=3))}, '$phi834.0': {('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi834.1': {('$phi832.1', State(pc_initial=832 nstack_initial=3))}, '$phi834.2': {('$phi832.2', State(pc_initial=832 nstack_initial=3))}, '$phi834.3': {('$832for_iter.4', State(pc_initial=832 nstack_initial=3))}, '$phi886.0': {('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi886.1': {('$phi834.1', State(pc_initial=834 nstack_initial=4))}, '$phi886.2': {('$phi834.2', State(pc_initial=834 nstack_initial=4))}, '$phi942.0': {('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi942.1': {('$phi834.1', State(pc_initial=834 nstack_initial=4))}, '$phi942.2': {('$phi834.2', State(pc_initial=834 nstack_initial=4))}, '$phi954.0': {('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi954.1': {('$phi832.1', State(pc_initial=832 nstack_initial=3))}}) 13:52:49,298 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi1018.0': {('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi1018.1': {('$phi832.1', State(pc_initial=832 nstack_initial=3))}, '$phi1022.0': {('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi1022.1': {('$phi832.1', State(pc_initial=832 nstack_initial=3))}, '$phi1034.0': {('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi1034.1': {('$phi832.1', State(pc_initial=832 nstack_initial=3))}, '$phi1056.0': {('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi1056.1': {('$phi832.1', State(pc_initial=832 nstack_initial=3))}, '$phi1082.0': {('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi1082.1': {('$phi832.1', State(pc_initial=832 nstack_initial=3))}, '$phi1094.0': {('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi1094.1': {('$phi832.1', State(pc_initial=832 nstack_initial=3))}, '$phi1112.0': {('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi1146.0': {('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi1226.0': {('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi1252.0': {('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi1256.0': {('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi1296.0': {('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi1322.0': {('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi314.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi316.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi318.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi318.1': {('$316for_iter.2', State(pc_initial=316 nstack_initial=1))}, '$phi416.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi504.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi554.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi628.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi630.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi660.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi694.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi740.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi1034.0', State(pc_initial=1034 nstack_initial=2)), ('$phi1082.0', State(pc_initial=1082 nstack_initial=2)), ('$phi1094.0', State(pc_initial=1094 nstack_initial=2)), ('$phi740.0', State(pc_initial=740 nstack_initial=1)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi770.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi770.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1)), ('$phi832.1', State(pc_initial=832 nstack_initial=3))}, '$phi772.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi832.0', State(pc_initial=832 nstack_initial=3))}, '$phi772.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1)), ('$phi832.1', State(pc_initial=832 nstack_initial=3))}, '$phi772.2': {('$770for_iter.3', State(pc_initial=770 nstack_initial=2))}, '$phi832.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi832.0', State(pc_initial=832 nstack_initial=3)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi832.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1)), ('$phi832.1', State(pc_initial=832 nstack_initial=3)), ('$phi834.1', State(pc_initial=834 nstack_initial=4))}, '$phi832.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3)), ('$phi834.2', State(pc_initial=834 nstack_initial=4))}, '$phi834.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi834.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1)), ('$phi834.1', State(pc_initial=834 nstack_initial=4))}, '$phi834.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3)), ('$phi834.2', State(pc_initial=834 nstack_initial=4))}, '$phi834.3': {('$832for_iter.4', State(pc_initial=832 nstack_initial=3))}, '$phi886.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi886.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi886.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi942.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi942.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi942.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi954.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi954.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1)), ('$phi834.1', State(pc_initial=834 nstack_initial=4))}}) 13:52:49,300 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi1018.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi1018.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1)), ('$phi834.1', State(pc_initial=834 nstack_initial=4))}, '$phi1022.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi1022.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1)), ('$phi834.1', State(pc_initial=834 nstack_initial=4))}, '$phi1034.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi1034.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1)), ('$phi834.1', State(pc_initial=834 nstack_initial=4))}, '$phi1056.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi1056.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1)), ('$phi834.1', State(pc_initial=834 nstack_initial=4))}, '$phi1082.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi1082.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1)), ('$phi834.1', State(pc_initial=834 nstack_initial=4))}, '$phi1094.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi1094.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1)), ('$phi834.1', State(pc_initial=834 nstack_initial=4))}, '$phi1112.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi1146.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi1226.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi1252.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi1256.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi1296.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi1322.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi314.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi316.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi318.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi318.1': {('$316for_iter.2', State(pc_initial=316 nstack_initial=1))}, '$phi416.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi504.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi554.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi628.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi630.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi660.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi694.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi740.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi770.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi770.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1)), ('$phi834.1', State(pc_initial=834 nstack_initial=4))}, '$phi772.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0)), ('$phi834.0', State(pc_initial=834 nstack_initial=4))}, '$phi772.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1)), ('$phi834.1', State(pc_initial=834 nstack_initial=4))}, '$phi772.2': {('$770for_iter.3', State(pc_initial=770 nstack_initial=2))}, '$phi832.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi832.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi832.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi834.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi834.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi834.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi834.3': {('$832for_iter.4', State(pc_initial=832 nstack_initial=3))}, '$phi886.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi886.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi886.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi942.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi942.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi942.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi954.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi954.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}}) 13:52:49,301 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi1018.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1018.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi1022.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1022.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi1034.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1034.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi1056.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1056.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi1082.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1082.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi1094.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1094.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi1112.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1146.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1226.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1252.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1256.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1296.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1322.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi314.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi316.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi318.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi318.1': {('$316for_iter.2', State(pc_initial=316 nstack_initial=1))}, '$phi416.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi504.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi554.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi628.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi630.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi660.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi694.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi740.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi770.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi770.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi772.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi772.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi772.2': {('$770for_iter.3', State(pc_initial=770 nstack_initial=2))}, '$phi832.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi832.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi832.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi834.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi834.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi834.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi834.3': {('$832for_iter.4', State(pc_initial=832 nstack_initial=3))}, '$phi886.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi886.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi886.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi942.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi942.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi942.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi954.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi954.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}}) 13:52:49,301 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi1018.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1018.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi1022.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1022.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi1034.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1034.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi1056.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1056.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi1082.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1082.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi1094.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1094.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi1112.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1146.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1226.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1252.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1256.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1296.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi1322.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi314.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi316.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi318.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi318.1': {('$316for_iter.2', State(pc_initial=316 nstack_initial=1))}, '$phi416.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi504.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi554.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi628.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi630.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi660.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi694.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi740.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi770.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi770.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi772.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi772.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi772.2': {('$770for_iter.3', State(pc_initial=770 nstack_initial=2))}, '$phi832.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi832.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi832.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi834.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi834.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi834.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi834.3': {('$832for_iter.4', State(pc_initial=832 nstack_initial=3))}, '$phi886.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi886.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi886.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi942.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi942.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi942.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi954.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi954.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}}) 13:52:49,302 numba.core.byteflow DEBUG keep phismap: {'$phi316.0': {('$312get_iter.39', State(pc_initial=0 nstack_initial=0))}, '$phi318.1': {('$316for_iter.2', State(pc_initial=316 nstack_initial=1))}, '$phi770.1': {('$768get_iter.5', State(pc_initial=740 nstack_initial=1))}, '$phi772.2': {('$770for_iter.3', State(pc_initial=770 nstack_initial=2))}, '$phi832.2': {('$830get_iter.12', State(pc_initial=772 nstack_initial=3))}, '$phi834.3': {('$832for_iter.4', State(pc_initial=832 nstack_initial=3))}} 13:52:49,302 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi316.0': '$312get_iter.39'}, State(pc_initial=316 nstack_initial=1): {'$phi318.1': '$316for_iter.2'}, State(pc_initial=740 nstack_initial=1): {'$phi770.1': '$768get_iter.5'}, State(pc_initial=770 nstack_initial=2): {'$phi772.2': '$770for_iter.3'}, State(pc_initial=772 nstack_initial=3): {'$phi832.2': '$830get_iter.12'}, State(pc_initial=832 nstack_initial=3): {'$phi834.3': '$832for_iter.4'}}) 13:52:49,302 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:49,302 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'item': '$4load_global.0', 'res': '$16load_attr.2'}), (18, {}), (20, {}), (22, {}), (24, {}), (26, {'res': '$k26.3'}), (28, {}), (30, {}), (32, {'func': '$16load_attr.2', 'args': ['$k26.3'], 'kw_names': None, 'res': '$32call.4'}), (34, {}), (36, {}), (38, {}), (40, {}), (42, {'res': '$bandwidth42.5'}), (44, {'op': '*', 'lhs': '$32call.4', 'rhs': '$bandwidth42.5', 'res': '$binop_mul44.6'}), (46, {}), (48, {'value': '$binop_mul44.6'}), (50, {'idx': 0, 'res': '$50load_global.7'}), (52, {}), (54, {}), (56, {}), (58, {}), (60, {}), (62, {'item': '$50load_global.7', 'res': '$62load_attr.9'}), (64, {}), (66, {}), (68, {}), (70, {}), (72, {'res': '$distances72.10'}), (74, {'item': '$distances72.10', 'res': '$74load_attr.11'}), (76, {}), (78, {}), (80, {}), (82, {}), (84, {'res': '$const84.12'}), (86, {'index': '$const84.12', 'target': '$74load_attr.11', 'res': '$86binary_subscr.13'}), (88, {}), (90, {}), (92, {}), (94, {}), (96, {'idx': 0, 'res': '$96load_global.14'}), (98, {}), (100, {}), (102, {}), (104, {}), (106, {}), (108, {'item': '$96load_global.14', 'res': '$108load_attr.15'}), (110, {}), (112, {}), (114, {}), (116, {}), (120, {}), (122, {}), (124, {'func': '$62load_attr.9', 'args': ['$86binary_subscr.13', '$108load_attr.15'], 'kw_names': 2, 'res': '$124call.16'}), (126, {}), (128, {}), (130, {}), (132, {}), (134, {'value': '$124call.16'}), (136, {'idx': 0, 'res': '$136load_global.17'}), (138, {}), (140, {}), (142, {}), (144, {}), (146, {}), (148, {'item': '$136load_global.17', 'res': '$148load_attr.19'}), (150, {}), (152, {}), (154, {}), (156, {}), (158, {'res': '$distances158.20'}), (160, {'item': '$distances158.20', 'res': '$160load_attr.21'}), (162, {}), (164, {}), (166, {}), (168, {}), (170, {'res': '$const170.22'}), (172, {'index': '$const170.22', 'target': '$160load_attr.21', 'res': '$172binary_subscr.23'}), (174, {}), (176, {}), (178, {}), (180, {}), (182, {'idx': 0, 'res': '$182load_global.24'}), (184, {}), (186, {}), (188, {}), (190, {}), (192, {}), (194, {'item': '$182load_global.24', 'res': '$194load_attr.25'}), (196, {}), (198, {}), (200, {}), (202, {}), (206, {}), (208, {}), (210, {'func': '$148load_attr.19', 'args': ['$172binary_subscr.23', '$194load_attr.25'], 'kw_names': 2, 'res': '$210call.26'}), (212, {}), (214, {}), (216, {}), (218, {}), (220, {'value': '$210call.26'}), (222, {'idx': 0, 'res': '$222load_global.27'}), (224, {}), (226, {}), (228, {}), (230, {}), (232, {}), (234, {'item': '$222load_global.27', 'res': '$234load_attr.29'}), (236, {}), (238, {}), (240, {}), (242, {}), (244, {'res': '$distances244.30'}), (246, {}), (248, {}), (250, {'func': '$234load_attr.29', 'args': ['$distances244.30'], 'kw_names': None, 'res': '$250call.31'}), (252, {}), (254, {}), (256, {}), (258, {}), (260, {'value': '$250call.31'}), (262, {'idx': 6, 'res': '$262load_global.32'}), (264, {}), (266, {}), (268, {}), (270, {}), (272, {}), (274, {'res': '$distances274.34'}), (276, {'item': '$distances274.34', 'res': '$276load_attr.35'}), (278, {}), (280, {}), (282, {}), (284, {}), (286, {'res': '$const286.36'}), (288, {'index': '$const286.36', 'target': '$276load_attr.35', 'res': '$288binary_subscr.37'}), (290, {}), (292, {}), (294, {}), (296, {}), (298, {}), (300, {}), (302, {'func': '$262load_global.32', 'args': ['$288binary_subscr.37'], 'kw_names': None, 'res': '$302call.38'}), (304, {}), (306, {}), (308, {}), (310, {}), (312, {'value': '$302call.38', 'res': '$312get_iter.39'})), outgoing_phis={'$phi316.0': '$312get_iter.39'}, blockstack=(), active_try_block=None, outgoing_edgepushed={314: ('$312get_iter.39',)}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=314 nstack_initial=1): AdaptBlockInfo(insts=((314, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={316: ('$phi314.0',)}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=316 nstack_initial=1): AdaptBlockInfo(insts=((316, {'iterator': '$phi316.0', 'pair': '$316for_iter.1', 'indval': '$316for_iter.2', 'pred': '$316for_iter.3'}),), outgoing_phis={'$phi318.1': '$316for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={1326: (), 318: ('$phi316.0', '$316for_iter.2')}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=318 nstack_initial=2): AdaptBlockInfo(insts=((318, {'value': '$phi318.1'}), (320, {'res': '$const320.2'}), (322, {'value': '$const320.2'}), (324, {'idx': 7, 'res': '$324load_global.3'}), (326, {}), (328, {}), (330, {}), (332, {}), (334, {}), (336, {'value': '$324load_global.3'}), (338, {'res': '$const338.4'}), (340, {'value': '$const338.4'}), (342, {'res': '$distances342.5'}), (344, {'res': '$i344.6'}), (346, {'index': '$i344.6', 'target': '$distances342.5', 'res': '$346binary_subscr.7'}), (348, {}), (350, {}), (352, {}), (354, {}), (356, {'value': '$346binary_subscr.7'}), (358, {'res': '$ith_distances358.8'}), (360, {'res': '$ith_distances360.9'}), (362, {'res': '$const362.10'}), (364, {'lhs': '$ith_distances360.9', 'rhs': '$const362.10', 'res': '$364compare_op.11'}), (366, {}), (368, {}), (370, {'index': '$364compare_op.11', 'target': '$ith_distances358.8', 'res': '$370binary_subscr.12'}), (372, {}), (374, {}), (376, {}), (378, {}), (380, {'value': '$370binary_subscr.12'}), (382, {'res': '$non_zero_dists382.13'}), (384, {'item': '$non_zero_dists382.13', 'res': '$384load_attr.14'}), (386, {}), (388, {}), (390, {}), (392, {}), (394, {'res': '$const394.15'}), (396, {'index': '$const394.15', 'target': '$384load_attr.14', 'res': '$396binary_subscr.16'}), (398, {}), (400, {}), (402, {}), (404, {}), (406, {'res': '$local_connectivity406.17'}), (408, {'lhs': '$396binary_subscr.16', 'rhs': '$local_connectivity406.17', 'res': '$408compare_op.18'}), (410, {}), (412, {}), (414, {'pred': '$408compare_op.18'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={416: ('$phi318.0',), 660: ('$phi318.0',)}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=416 nstack_initial=1): AdaptBlockInfo(insts=((416, {'idx': 8, 'res': '$416load_global.1'}), (418, {}), (420, {}), (422, {}), (424, {}), (426, {}), (428, {'idx': 0, 'res': '$428load_global.3'}), (430, {}), (432, {}), (434, {}), (436, {}), (438, {}), (440, {'item': '$428load_global.3', 'res': '$440load_attr.5'}), (442, {}), (444, {}), (446, {}), (448, {}), (450, {'res': '$local_connectivity450.6'}), (452, {}), (454, {}), (456, {'func': '$440load_attr.5', 'args': ['$local_connectivity450.6'], 'kw_names': None, 'res': '$456call.7'}), (458, {}), (460, {}), (462, {}), (464, {}), (466, {}), (468, {}), (470, {'func': '$416load_global.1', 'args': ['$456call.7'], 'kw_names': None, 'res': '$470call.8'}), (472, {}), (474, {}), (476, {}), (478, {}), (480, {'value': '$470call.8'}), (482, {'res': '$local_connectivity482.9'}), (484, {'res': '$index484.10'}), (486, {'op': '-', 'lhs': '$local_connectivity482.9', 'rhs': '$index484.10', 'res': '$binop_sub486.11'}), (488, {}), (490, {'value': '$binop_sub486.11'}), (492, {'res': '$index492.12'}), (494, {'res': '$const494.13'}), (496, {'lhs': '$index492.12', 'rhs': '$const494.13', 'res': '$496compare_op.14'}), (498, {}), (500, {}), (502, {'pred': '$496compare_op.14'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={504: ('$phi416.0',), 630: ('$phi416.0',)}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=504 nstack_initial=1): AdaptBlockInfo(insts=((504, {'res': '$non_zero_dists504.1'}), (506, {'res': '$index506.2'}), (508, {'res': '$const508.3'}), (510, {'op': '-', 'lhs': '$index506.2', 'rhs': '$const508.3', 'res': '$binop_sub510.4'}), (512, {}), (514, {'index': '$binop_sub510.4', 'target': '$non_zero_dists504.1', 'res': '$514binary_subscr.5'}), (516, {}), (518, {}), (520, {}), (522, {}), (524, {'res': '$rho524.6'}), (526, {'res': '$i526.7'}), (528, {'target': '$rho524.6', 'index': '$i526.7', 'value': '$514binary_subscr.5'}), (530, {}), (532, {'res': '$interpolation532.8'}), (534, {'idx': 10, 'res': '$534load_global.9'}), (536, {}), (538, {}), (540, {}), (542, {}), (544, {}), (546, {'lhs': '$interpolation532.8', 'rhs': '$534load_global.9', 'res': '$546compare_op.10'}), (548, {}), (550, {}), (552, {'pred': '$546compare_op.10'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={554: ('$phi504.0',), 628: ('$phi504.0',)}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=554 nstack_initial=1): AdaptBlockInfo(insts=((554, {'res': '$rho554.1'}), (556, {'res': '$i556.2'}), (562, {'index': '$i556.2', 'target': '$rho554.1', 'res': '$562binary_subscr.3'}), (564, {}), (566, {}), (568, {}), (570, {}), (572, {'res': '$interpolation572.4'}), (574, {'res': '$non_zero_dists574.5'}), (576, {'res': '$index576.6'}), (578, {'index': '$index576.6', 'target': '$non_zero_dists574.5', 'res': '$578binary_subscr.7'}), (580, {}), (582, {}), (584, {}), (586, {}), (588, {'res': '$non_zero_dists588.8'}), (590, {'res': '$index590.9'}), (592, {'res': '$const592.10'}), (594, {'op': '-', 'lhs': '$index590.9', 'rhs': '$const592.10', 'res': '$binop_sub594.11'}), (596, {}), (598, {'index': '$binop_sub594.11', 'target': '$non_zero_dists588.8', 'res': '$598binary_subscr.12'}), (600, {}), (602, {}), (604, {}), (606, {}), (608, {'op': '-', 'lhs': '$578binary_subscr.7', 'rhs': '$598binary_subscr.12', 'res': '$binop_sub608.13'}), (610, {}), (612, {'op': '*', 'lhs': '$interpolation572.4', 'rhs': '$binop_sub608.13', 'res': '$binop_mul612.14'}), (614, {}), (616, {'op': '+=', 'lhs': '$562binary_subscr.3', 'rhs': '$binop_mul612.14', 'res': '$binop_iadd616.15'}), (618, {}), (624, {'target': '$rho554.1', 'index': '$i556.2', 'value': '$binop_iadd616.15'}), (626, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={628: ('$phi554.0',)}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=628 nstack_initial=1): AdaptBlockInfo(insts=((628, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={740: ('$phi628.0',)}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=630 nstack_initial=1): AdaptBlockInfo(insts=((630, {'res': '$interpolation630.1'}), (632, {'res': '$non_zero_dists632.2'}), (634, {'res': '$const634.3'}), (636, {'index': '$const634.3', 'target': '$non_zero_dists632.2', 'res': '$636binary_subscr.4'}), (638, {}), (640, {}), (642, {}), (644, {}), (646, {'op': '*', 'lhs': '$interpolation630.1', 'rhs': '$636binary_subscr.4', 'res': '$binop_mul646.5'}), (648, {}), (650, {'res': '$rho650.6'}), (652, {'res': '$i652.7'}), (654, {'target': '$rho650.6', 'index': '$i652.7', 'value': '$binop_mul646.5'}), (656, {}), (658, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={740: ('$phi630.0',)}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=660 nstack_initial=1): AdaptBlockInfo(insts=((660, {'res': '$non_zero_dists660.1'}), (662, {'item': '$non_zero_dists660.1', 'res': '$662load_attr.2'}), (664, {}), (666, {}), (668, {}), (670, {}), (672, {'res': '$const672.3'}), (674, {'index': '$const672.3', 'target': '$662load_attr.2', 'res': '$674binary_subscr.4'}), (676, {}), (678, {}), (680, {}), (682, {}), (684, {'res': '$const684.5'}), (686, {'lhs': '$674binary_subscr.4', 'rhs': '$const684.5', 'res': '$686compare_op.6'}), (688, {}), (690, {}), (692, {'pred': '$686compare_op.6'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={694: ('$phi660.0',), 740: ('$phi660.0',)}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=694 nstack_initial=1): AdaptBlockInfo(insts=((694, {'idx': 0, 'res': '$694load_global.1'}), (696, {}), (698, {}), (700, {}), (702, {}), (704, {}), (706, {'item': '$694load_global.1', 'res': '$706load_attr.3'}), (708, {}), (710, {}), (712, {}), (714, {}), (716, {'res': '$non_zero_dists716.4'}), (718, {}), (720, {}), (722, {'func': '$706load_attr.3', 'args': ['$non_zero_dists716.4'], 'kw_names': None, 'res': '$722call.5'}), (724, {}), (726, {}), (728, {}), (730, {}), (732, {'res': '$rho732.6'}), (734, {'res': '$i734.7'}), (736, {'target': '$rho732.6', 'index': '$i734.7', 'value': '$722call.5'}), (738, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={740: ('$phi694.0',)}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=740 nstack_initial=1): AdaptBlockInfo(insts=((740, {'idx': 6, 'res': '$740load_global.1'}), (742, {}), (744, {}), (746, {}), (748, {}), (750, {}), (752, {'res': '$n_iter752.3'}), (754, {}), (756, {}), (758, {'func': '$740load_global.1', 'args': ['$n_iter752.3'], 'kw_names': None, 'res': '$758call.4'}), (760, {}), (762, {}), (764, {}), (766, {}), (768, {'value': '$758call.4', 'res': '$768get_iter.5'})), outgoing_phis={'$phi770.1': '$768get_iter.5'}, blockstack=(), active_try_block=None, outgoing_edgepushed={770: ('$phi740.0', '$768get_iter.5')}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=770 nstack_initial=2): AdaptBlockInfo(insts=((770, {'iterator': '$phi770.1', 'pair': '$770for_iter.2', 'indval': '$770for_iter.3', 'pred': '$770for_iter.4'}),), outgoing_phis={'$phi772.2': '$770for_iter.3'}, blockstack=(), active_try_block=None, outgoing_edgepushed={1112: ('$phi770.0',), 772: ('$phi770.0', '$phi770.1', '$770for_iter.3')}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=772 nstack_initial=3): AdaptBlockInfo(insts=((772, {'value': '$phi772.2'}), (774, {'res': '$const774.3'}), (776, {'value': '$const774.3'}), (778, {'idx': 6, 'res': '$778load_global.4'}), (780, {}), (782, {}), (784, {}), (786, {}), (788, {}), (790, {'res': '$const790.6'}), (792, {'res': '$distances792.7'}), (794, {'item': '$distances792.7', 'res': '$794load_attr.8'}), (796, {}), (798, {}), (800, {}), (802, {}), (804, {'res': '$const804.9'}), (806, {'index': '$const804.9', 'target': '$794load_attr.8', 'res': '$806binary_subscr.10'}), (808, {}), (810, {}), (812, {}), (814, {}), (816, {}), (818, {}), (820, {'func': '$778load_global.4', 'args': ['$const790.6', '$806binary_subscr.10'], 'kw_names': None, 'res': '$820call.11'}), (822, {}), (824, {}), (826, {}), (828, {}), (830, {'value': '$820call.11', 'res': '$830get_iter.12'})), outgoing_phis={'$phi832.2': '$830get_iter.12'}, blockstack=(), active_try_block=None, outgoing_edgepushed={832: ('$phi772.0', '$phi772.1', '$830get_iter.12')}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=832 nstack_initial=3): AdaptBlockInfo(insts=((832, {'iterator': '$phi832.2', 'pair': '$832for_iter.3', 'indval': '$832for_iter.4', 'pred': '$832for_iter.5'}),), outgoing_phis={'$phi834.3': '$832for_iter.4'}, blockstack=(), active_try_block=None, outgoing_edgepushed={954: ('$phi832.0', '$phi832.1'), 834: ('$phi832.0', '$phi832.1', '$phi832.2', '$832for_iter.4')}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=834 nstack_initial=4): AdaptBlockInfo(insts=((834, {'value': '$phi834.3'}), (836, {'res': '$distances836.4'}), (838, {'res': '$i838.5'}), (840, {'res': '$j840.6'}), (842, {'items': ['$i838.5', '$j840.6'], 'res': '$842build_tuple.7'}), (844, {'index': '$842build_tuple.7', 'target': '$distances836.4', 'res': '$844binary_subscr.8'}), (846, {}), (848, {}), (850, {}), (852, {}), (854, {'res': '$rho854.9'}), (856, {'res': '$i856.10'}), (858, {'index': '$i856.10', 'target': '$rho854.9', 'res': '$858binary_subscr.11'}), (860, {}), (862, {}), (864, {}), (866, {}), (868, {'op': '-', 'lhs': '$844binary_subscr.8', 'rhs': '$858binary_subscr.11', 'res': '$binop_sub868.12'}), (870, {}), (872, {'value': '$binop_sub868.12'}), (874, {'res': '$d874.13'}), (876, {'res': '$const876.14'}), (878, {'lhs': '$d874.13', 'rhs': '$const876.14', 'res': '$878compare_op.15'}), (880, {}), (882, {}), (884, {'pred': '$878compare_op.15'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={886: ('$phi834.0', '$phi834.1', '$phi834.2'), 942: ('$phi834.0', '$phi834.1', '$phi834.2')}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=886 nstack_initial=3): AdaptBlockInfo(insts=((886, {'res': '$psum886.3'}), (888, {'idx': 0, 'res': '$888load_global.4'}), (890, {}), (892, {}), (894, {}), (896, {}), (898, {}), (900, {'item': '$888load_global.4', 'res': '$900load_attr.6'}), (902, {}), (904, {}), (906, {}), (908, {}), (910, {'res': '$d910.7'}), (912, {'res': '$mid912.8'}), (914, {'op': '/', 'lhs': '$d910.7', 'rhs': '$mid912.8', 'res': '$binop_truediv914.9'}), (916, {}), (918, {'value': '$binop_truediv914.9', 'res': '$918unary_negative.10'}), (920, {}), (922, {}), (924, {'func': '$900load_attr.6', 'args': ['$918unary_negative.10'], 'kw_names': None, 'res': '$924call.11'}), (926, {}), (928, {}), (930, {}), (932, {}), (934, {'op': '+=', 'lhs': '$psum886.3', 'rhs': '$924call.11', 'res': '$binop_iadd934.12'}), (936, {}), (938, {'value': '$binop_iadd934.12'}), (940, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={832: ('$phi886.0', '$phi886.1', '$phi886.2')}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=942 nstack_initial=3): AdaptBlockInfo(insts=((942, {'res': '$psum942.3'}), (944, {'res': '$const944.4'}), (946, {'op': '+=', 'lhs': '$psum942.3', 'rhs': '$const944.4', 'res': '$binop_iadd946.5'}), (948, {}), (950, {'value': '$binop_iadd946.5'}), (952, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={832: ('$phi942.0', '$phi942.1', '$phi942.2')}) 13:52:49,303 numba.core.byteflow DEBUG block_infos State(pc_initial=954 nstack_initial=2): AdaptBlockInfo(insts=((954, {'idx': 0, 'res': '$954load_global.2'}), (956, {}), (958, {}), (960, {}), (962, {}), (964, {}), (966, {'item': '$954load_global.2', 'res': '$966load_attr.4'}), (968, {}), (970, {}), (972, {}), (974, {}), (976, {'res': '$psum976.5'}), (978, {'res': '$target978.6'}), (980, {'op': '-', 'lhs': '$psum976.5', 'rhs': '$target978.6', 'res': '$binop_sub980.7'}), (982, {}), (984, {}), (986, {}), (988, {'func': '$966load_attr.4', 'args': ['$binop_sub980.7'], 'kw_names': None, 'res': '$988call.8'}), (990, {}), (992, {}), (994, {}), (996, {}), (998, {'idx': 10, 'res': '$998load_global.9'}), (1000, {}), (1002, {}), (1004, {}), (1006, {}), (1008, {}), (1010, {'lhs': '$988call.8', 'rhs': '$998load_global.9', 'res': '$1010compare_op.10'}), (1012, {}), (1014, {}), (1016, {'pred': '$1010compare_op.10'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1018: ('$phi954.0', '$phi954.1'), 1022: ('$phi954.0', '$phi954.1')}) 13:52:49,304 numba.core.byteflow DEBUG block_infos State(pc_initial=1018 nstack_initial=2): AdaptBlockInfo(insts=((1020, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1112: ('$phi1018.0',)}) 13:52:49,304 numba.core.byteflow DEBUG block_infos State(pc_initial=1022 nstack_initial=2): AdaptBlockInfo(insts=((1022, {'res': '$psum1022.2'}), (1024, {'res': '$target1024.3'}), (1026, {'lhs': '$psum1022.2', 'rhs': '$target1024.3', 'res': '$1026compare_op.4'}), (1028, {}), (1030, {}), (1032, {'pred': '$1026compare_op.4'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1034: ('$phi1022.0', '$phi1022.1'), 1056: ('$phi1022.0', '$phi1022.1')}) 13:52:49,304 numba.core.byteflow DEBUG block_infos State(pc_initial=1034 nstack_initial=2): AdaptBlockInfo(insts=((1034, {'res': '$mid1034.2'}), (1036, {'value': '$mid1034.2'}), (1038, {'res': '$lo1038.3'}), (1040, {'res': '$hi1040.4'}), (1042, {'op': '+', 'lhs': '$lo1038.3', 'rhs': '$hi1040.4', 'res': '$binop_add1042.5'}), (1044, {}), (1046, {'res': '$const1046.6'}), (1048, {'op': '/', 'lhs': '$binop_add1042.5', 'rhs': '$const1046.6', 'res': '$binop_truediv1048.7'}), (1050, {}), (1052, {'value': '$binop_truediv1048.7'}), (1054, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={770: ('$phi1034.0', '$phi1034.1')}) 13:52:49,304 numba.core.byteflow DEBUG block_infos State(pc_initial=1056 nstack_initial=2): AdaptBlockInfo(insts=((1056, {'res': '$mid1056.2'}), (1058, {'value': '$mid1056.2'}), (1060, {'res': '$hi1060.3'}), (1062, {'idx': 7, 'res': '$1062load_global.4'}), (1064, {}), (1066, {}), (1068, {}), (1070, {}), (1072, {}), (1074, {'lhs': '$hi1060.3', 'rhs': '$1062load_global.4', 'res': '$1074compare_op.5'}), (1076, {}), (1078, {}), (1080, {'pred': '$1074compare_op.5'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1082: ('$phi1056.0', '$phi1056.1'), 1094: ('$phi1056.0', '$phi1056.1')}) 13:52:49,304 numba.core.byteflow DEBUG block_infos State(pc_initial=1082 nstack_initial=2): AdaptBlockInfo(insts=((1082, {'res': '$mid1082.2'}), (1084, {'res': '$const1084.3'}), (1086, {'op': '*=', 'lhs': '$mid1082.2', 'rhs': '$const1084.3', 'res': '$binop_imul1086.4'}), (1088, {}), (1090, {'value': '$binop_imul1086.4'}), (1092, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={770: ('$phi1082.0', '$phi1082.1')}) 13:52:49,304 numba.core.byteflow DEBUG block_infos State(pc_initial=1094 nstack_initial=2): AdaptBlockInfo(insts=((1094, {'res': '$lo1094.2'}), (1096, {'res': '$hi1096.3'}), (1098, {'op': '+', 'lhs': '$lo1094.2', 'rhs': '$hi1096.3', 'res': '$binop_add1098.4'}), (1100, {}), (1102, {'res': '$const1102.5'}), (1104, {'op': '/', 'lhs': '$binop_add1098.4', 'rhs': '$const1102.5', 'res': '$binop_truediv1104.6'}), (1106, {}), (1108, {'value': '$binop_truediv1104.6'}), (1110, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={770: ('$phi1094.0', '$phi1094.1')}) 13:52:49,304 numba.core.byteflow DEBUG block_infos State(pc_initial=1112 nstack_initial=1): AdaptBlockInfo(insts=((1112, {'res': '$mid1112.1'}), (1114, {'res': '$result1114.2'}), (1116, {'res': '$i1116.3'}), (1118, {'target': '$result1114.2', 'index': '$i1116.3', 'value': '$mid1112.1'}), (1120, {}), (1122, {'res': '$rho1122.4'}), (1124, {'res': '$i1124.5'}), (1126, {'index': '$i1124.5', 'target': '$rho1122.4', 'res': '$1126binary_subscr.6'}), (1128, {}), (1130, {}), (1132, {}), (1134, {}), (1136, {'res': '$const1136.7'}), (1138, {'lhs': '$1126binary_subscr.6', 'rhs': '$const1136.7', 'res': '$1138compare_op.8'}), (1140, {}), (1142, {}), (1144, {'pred': '$1138compare_op.8'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1146: ('$phi1112.0',), 1256: ('$phi1112.0',)}) 13:52:49,304 numba.core.byteflow DEBUG block_infos State(pc_initial=1146 nstack_initial=1): AdaptBlockInfo(insts=((1146, {'idx': 0, 'res': '$1146load_global.1'}), (1148, {}), (1150, {}), (1152, {}), (1154, {}), (1156, {}), (1158, {'item': '$1146load_global.1', 'res': '$1158load_attr.3'}), (1160, {}), (1162, {}), (1164, {}), (1166, {}), (1168, {'res': '$ith_distances1168.4'}), (1170, {}), (1172, {}), (1174, {'func': '$1158load_attr.3', 'args': ['$ith_distances1168.4'], 'kw_names': None, 'res': '$1174call.5'}), (1176, {}), (1178, {}), (1180, {}), (1182, {}), (1184, {'value': '$1174call.5'}), (1186, {'res': '$result1186.6'}), (1188, {'res': '$i1188.7'}), (1190, {'index': '$i1188.7', 'target': '$result1186.6', 'res': '$1190binary_subscr.8'}), (1192, {}), (1194, {}), (1196, {}), (1198, {}), (1200, {'idx': 14, 'res': '$1200load_global.9'}), (1202, {}), (1204, {}), (1206, {}), (1208, {}), (1210, {}), (1212, {'res': '$mean_ith_distances1212.10'}), (1214, {'op': '*', 'lhs': '$1200load_global.9', 'rhs': '$mean_ith_distances1212.10', 'res': '$binop_mul1214.11'}), (1216, {}), (1218, {'lhs': '$1190binary_subscr.8', 'rhs': '$binop_mul1214.11', 'res': '$1218compare_op.12'}), (1220, {}), (1222, {}), (1224, {'pred': '$1218compare_op.12'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1226: ('$phi1146.0',), 1252: ('$phi1146.0',)}) 13:52:49,304 numba.core.byteflow DEBUG block_infos State(pc_initial=1226 nstack_initial=1): AdaptBlockInfo(insts=((1226, {'idx': 14, 'res': '$1226load_global.1'}), (1228, {}), (1230, {}), (1232, {}), (1234, {}), (1236, {}), (1238, {'res': '$mean_ith_distances1238.2'}), (1240, {'op': '*', 'lhs': '$1226load_global.1', 'rhs': '$mean_ith_distances1238.2', 'res': '$binop_mul1240.3'}), (1242, {}), (1244, {'res': '$result1244.4'}), (1246, {'res': '$i1246.5'}), (1248, {'target': '$result1244.4', 'index': '$i1246.5', 'value': '$binop_mul1240.3'}), (1250, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1252: ('$phi1226.0',)}) 13:52:49,304 numba.core.byteflow DEBUG block_infos State(pc_initial=1252 nstack_initial=1): AdaptBlockInfo(insts=((1252, {}), (1254, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={314: ('$phi1252.0',)}) 13:52:49,304 numba.core.byteflow DEBUG block_infos State(pc_initial=1256 nstack_initial=1): AdaptBlockInfo(insts=((1256, {'res': '$result1256.1'}), (1258, {'res': '$i1258.2'}), (1260, {'index': '$i1258.2', 'target': '$result1256.1', 'res': '$1260binary_subscr.3'}), (1262, {}), (1264, {}), (1266, {}), (1268, {}), (1270, {'idx': 14, 'res': '$1270load_global.4'}), (1272, {}), (1274, {}), (1276, {}), (1278, {}), (1280, {}), (1282, {'res': '$mean_distances1282.5'}), (1284, {'op': '*', 'lhs': '$1270load_global.4', 'rhs': '$mean_distances1282.5', 'res': '$binop_mul1284.6'}), (1286, {}), (1288, {'lhs': '$1260binary_subscr.3', 'rhs': '$binop_mul1284.6', 'res': '$1288compare_op.7'}), (1290, {}), (1292, {}), (1294, {'pred': '$1288compare_op.7'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1296: ('$phi1256.0',), 1322: ('$phi1256.0',)}) 13:52:49,304 numba.core.byteflow DEBUG block_infos State(pc_initial=1296 nstack_initial=1): AdaptBlockInfo(insts=((1296, {'idx': 14, 'res': '$1296load_global.1'}), (1298, {}), (1300, {}), (1302, {}), (1304, {}), (1306, {}), (1308, {'res': '$mean_distances1308.2'}), (1310, {'op': '*', 'lhs': '$1296load_global.1', 'rhs': '$mean_distances1308.2', 'res': '$binop_mul1310.3'}), (1312, {}), (1314, {'res': '$result1314.4'}), (1316, {'res': '$i1316.5'}), (1318, {'target': '$result1314.4', 'index': '$i1316.5', 'value': '$binop_mul1310.3'}), (1320, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1322: ('$phi1296.0',)}) 13:52:49,304 numba.core.byteflow DEBUG block_infos State(pc_initial=1322 nstack_initial=1): AdaptBlockInfo(insts=((1322, {}), (1324, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={314: ('$phi1322.0',)}) 13:52:49,304 numba.core.byteflow DEBUG block_infos State(pc_initial=1326 nstack_initial=0): AdaptBlockInfo(insts=((1326, {'res': '$result1326.0'}), (1328, {'res': '$rho1328.1'}), (1330, {'items': ['$result1326.0', '$rho1328.1'], 'res': '$1330build_tuple.2'}), (1332, {'retval': '$1330build_tuple.2', 'castval': '$1332return_value.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,308 numba.core.interpreter DEBUG label 0: distances = arg(0, name=distances) ['distances'] k = arg(1, name=k) ['k'] n_iter = arg(2, name=n_iter) ['n_iter'] local_connectivity = arg(3, name=local_connectivity) ['local_connectivity'] bandwidth = arg(4, name=bandwidth) ['bandwidth'] $4load_global.0 = global(np: ) ['$4load_global.0'] $16load_attr.2 = getattr(value=$4load_global.0, attr=log2) ['$16load_attr.2', '$4load_global.0'] $32call.4 = call $16load_attr.2(k, func=$16load_attr.2, args=[Var(k, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) ['$16load_attr.2', '$32call.4', 'k'] target = $32call.4 * bandwidth ['$32call.4', 'bandwidth', 'target'] $50load_global.7 = global(np: ) ['$50load_global.7'] $62load_attr.9 = getattr(value=$50load_global.7, attr=zeros) ['$50load_global.7', '$62load_attr.9'] $74load_attr.11 = getattr(value=distances, attr=shape) ['$74load_attr.11', 'distances'] $const84.12 = const(int, 0) ['$const84.12'] $86binary_subscr.13 = getitem(value=$74load_attr.11, index=$const84.12, fn=) ['$74load_attr.11', '$86binary_subscr.13', '$const84.12'] $96load_global.14 = global(np: ) ['$96load_global.14'] $108load_attr.15 = getattr(value=$96load_global.14, attr=float32) ['$108load_attr.15', '$96load_global.14'] rho = call $62load_attr.9($86binary_subscr.13, func=$62load_attr.9, args=[Var($86binary_subscr.13, umap_.py:192)], kws=[('dtype', Var($108load_attr.15, umap_.py:192))], vararg=None, varkwarg=None, target=None) ['$108load_attr.15', '$62load_attr.9', '$86binary_subscr.13', 'rho'] $136load_global.17 = global(np: ) ['$136load_global.17'] $148load_attr.19 = getattr(value=$136load_global.17, attr=zeros) ['$136load_global.17', '$148load_attr.19'] $160load_attr.21 = getattr(value=distances, attr=shape) ['$160load_attr.21', 'distances'] $const170.22 = const(int, 0) ['$const170.22'] $172binary_subscr.23 = getitem(value=$160load_attr.21, index=$const170.22, fn=) ['$160load_attr.21', '$172binary_subscr.23', '$const170.22'] $182load_global.24 = global(np: ) ['$182load_global.24'] $194load_attr.25 = getattr(value=$182load_global.24, attr=float32) ['$182load_global.24', '$194load_attr.25'] result = call $148load_attr.19($172binary_subscr.23, func=$148load_attr.19, args=[Var($172binary_subscr.23, umap_.py:193)], kws=[('dtype', Var($194load_attr.25, umap_.py:193))], vararg=None, varkwarg=None, target=None) ['$148load_attr.19', '$172binary_subscr.23', '$194load_attr.25', 'result'] $222load_global.27 = global(np: ) ['$222load_global.27'] $234load_attr.29 = getattr(value=$222load_global.27, attr=mean) ['$222load_global.27', '$234load_attr.29'] mean_distances = call $234load_attr.29(distances, func=$234load_attr.29, args=[Var(distances, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) ['$234load_attr.29', 'distances', 'mean_distances'] $262load_global.32 = global(range: ) ['$262load_global.32'] $276load_attr.35 = getattr(value=distances, attr=shape) ['$276load_attr.35', 'distances'] $const286.36 = const(int, 0) ['$const286.36'] $288binary_subscr.37 = getitem(value=$276load_attr.35, index=$const286.36, fn=) ['$276load_attr.35', '$288binary_subscr.37', '$const286.36'] $302call.38 = call $262load_global.32($288binary_subscr.37, func=$262load_global.32, args=[Var($288binary_subscr.37, umap_.py:197)], kws=(), vararg=None, varkwarg=None, target=None) ['$262load_global.32', '$288binary_subscr.37', '$302call.38'] $312get_iter.39 = getiter(value=$302call.38) ['$302call.38', '$312get_iter.39'] $phi316.0 = $312get_iter.39 ['$312get_iter.39', '$phi316.0'] jump 314 [] label 314: jump 316 [] label 316: $316for_iter.1 = iternext(value=$phi316.0) ['$316for_iter.1', '$phi316.0'] $316for_iter.2 = pair_first(value=$316for_iter.1) ['$316for_iter.1', '$316for_iter.2'] $316for_iter.3 = pair_second(value=$316for_iter.1) ['$316for_iter.1', '$316for_iter.3'] $phi318.1 = $316for_iter.2 ['$316for_iter.2', '$phi318.1'] branch $316for_iter.3, 318, 1326 ['$316for_iter.3'] label 318: i = $phi318.1 ['$phi318.1', 'i'] lo = const(float, 0.0) ['lo'] hi = global(NPY_INFINITY: inf) ['hi'] mid = const(float, 1.0) ['mid'] ith_distances = getitem(value=distances, index=i, fn=) ['distances', 'i', 'ith_distances'] $const362.10 = const(float, 0.0) ['$const362.10'] $364compare_op.11 = ith_distances > $const362.10 ['$364compare_op.11', '$const362.10', 'ith_distances'] non_zero_dists = getitem(value=ith_distances, index=$364compare_op.11, fn=) ['$364compare_op.11', 'ith_distances', 'non_zero_dists'] $384load_attr.14 = getattr(value=non_zero_dists, attr=shape) ['$384load_attr.14', 'non_zero_dists'] $const394.15 = const(int, 0) ['$const394.15'] $396binary_subscr.16 = getitem(value=$384load_attr.14, index=$const394.15, fn=) ['$384load_attr.14', '$396binary_subscr.16', '$const394.15'] $408compare_op.18 = $396binary_subscr.16 >= local_connectivity ['$396binary_subscr.16', '$408compare_op.18', 'local_connectivity'] bool414 = global(bool: ) ['bool414'] $414pred = call bool414($408compare_op.18, func=bool414, args=(Var($408compare_op.18, umap_.py:205),), kws=(), vararg=None, varkwarg=None, target=None) ['$408compare_op.18', '$414pred', 'bool414'] branch $414pred, 416, 660 ['$414pred'] label 416: $416load_global.1 = global(int: ) ['$416load_global.1'] $428load_global.3 = global(np: ) ['$428load_global.3'] $440load_attr.5 = getattr(value=$428load_global.3, attr=floor) ['$428load_global.3', '$440load_attr.5'] $456call.7 = call $440load_attr.5(local_connectivity, func=$440load_attr.5, args=[Var(local_connectivity, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) ['$440load_attr.5', '$456call.7', 'local_connectivity'] index = call $416load_global.1($456call.7, func=$416load_global.1, args=[Var($456call.7, umap_.py:206)], kws=(), vararg=None, varkwarg=None, target=None) ['$416load_global.1', '$456call.7', 'index'] interpolation = local_connectivity - index ['index', 'interpolation', 'local_connectivity'] $const494.13 = const(int, 0) ['$const494.13'] $496compare_op.14 = index > $const494.13 ['$496compare_op.14', '$const494.13', 'index'] bool502 = global(bool: ) ['bool502'] $502pred = call bool502($496compare_op.14, func=bool502, args=(Var($496compare_op.14, umap_.py:208),), kws=(), vararg=None, varkwarg=None, target=None) ['$496compare_op.14', '$502pred', 'bool502'] branch $502pred, 504, 630 ['$502pred'] label 504: $const508.3 = const(int, 1) ['$const508.3'] $binop_sub510.4 = index - $const508.3 ['$binop_sub510.4', '$const508.3', 'index'] $514binary_subscr.5 = getitem(value=non_zero_dists, index=$binop_sub510.4, fn=) ['$514binary_subscr.5', '$binop_sub510.4', 'non_zero_dists'] rho[i] = $514binary_subscr.5 ['$514binary_subscr.5', 'i', 'rho'] $534load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) ['$534load_global.9'] $546compare_op.10 = interpolation > $534load_global.9 ['$534load_global.9', '$546compare_op.10', 'interpolation'] bool552 = global(bool: ) ['bool552'] $552pred = call bool552($546compare_op.10, func=bool552, args=(Var($546compare_op.10, umap_.py:210),), kws=(), vararg=None, varkwarg=None, target=None) ['$546compare_op.10', '$552pred', 'bool552'] branch $552pred, 554, 628 ['$552pred'] label 554: $562binary_subscr.3 = getitem(value=rho, index=i, fn=) ['$562binary_subscr.3', 'i', 'rho'] $578binary_subscr.7 = getitem(value=non_zero_dists, index=index, fn=) ['$578binary_subscr.7', 'index', 'non_zero_dists'] $const592.10 = const(int, 1) ['$const592.10'] $binop_sub594.11 = index - $const592.10 ['$binop_sub594.11', '$const592.10', 'index'] $598binary_subscr.12 = getitem(value=non_zero_dists, index=$binop_sub594.11, fn=) ['$598binary_subscr.12', '$binop_sub594.11', 'non_zero_dists'] $binop_sub608.13 = $578binary_subscr.7 - $598binary_subscr.12 ['$578binary_subscr.7', '$598binary_subscr.12', '$binop_sub608.13'] $binop_mul612.14 = interpolation * $binop_sub608.13 ['$binop_mul612.14', '$binop_sub608.13', 'interpolation'] $binop_iadd616.15 = inplace_binop(fn=, immutable_fn=, lhs=$562binary_subscr.3, rhs=$binop_mul612.14, static_lhs=Undefined, static_rhs=Undefined) ['$562binary_subscr.3', '$binop_iadd616.15', '$binop_mul612.14'] rho[i] = $binop_iadd616.15 ['$binop_iadd616.15', 'i', 'rho'] jump 628 [] label 628: jump 740 [] label 630: $const634.3 = const(int, 0) ['$const634.3'] $636binary_subscr.4 = getitem(value=non_zero_dists, index=$const634.3, fn=) ['$636binary_subscr.4', '$const634.3', 'non_zero_dists'] $binop_mul646.5 = interpolation * $636binary_subscr.4 ['$636binary_subscr.4', '$binop_mul646.5', 'interpolation'] rho[i] = $binop_mul646.5 ['$binop_mul646.5', 'i', 'rho'] jump 740 [] label 660: $662load_attr.2 = getattr(value=non_zero_dists, attr=shape) ['$662load_attr.2', 'non_zero_dists'] $const672.3 = const(int, 0) ['$const672.3'] $674binary_subscr.4 = getitem(value=$662load_attr.2, index=$const672.3, fn=) ['$662load_attr.2', '$674binary_subscr.4', '$const672.3'] $const684.5 = const(int, 0) ['$const684.5'] $686compare_op.6 = $674binary_subscr.4 > $const684.5 ['$674binary_subscr.4', '$686compare_op.6', '$const684.5'] bool692 = global(bool: ) ['bool692'] $692pred = call bool692($686compare_op.6, func=bool692, args=(Var($686compare_op.6, umap_.py:216),), kws=(), vararg=None, varkwarg=None, target=None) ['$686compare_op.6', '$692pred', 'bool692'] branch $692pred, 694, 740 ['$692pred'] label 694: $694load_global.1 = global(np: ) ['$694load_global.1'] $706load_attr.3 = getattr(value=$694load_global.1, attr=max) ['$694load_global.1', '$706load_attr.3'] $722call.5 = call $706load_attr.3(non_zero_dists, func=$706load_attr.3, args=[Var(non_zero_dists, umap_.py:204)], kws=(), vararg=None, varkwarg=None, target=None) ['$706load_attr.3', '$722call.5', 'non_zero_dists'] rho[i] = $722call.5 ['$722call.5', 'i', 'rho'] jump 740 [] label 740: $740load_global.1 = global(range: ) ['$740load_global.1'] $758call.4 = call $740load_global.1(n_iter, func=$740load_global.1, args=[Var(n_iter, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) ['$740load_global.1', '$758call.4', 'n_iter'] $768get_iter.5 = getiter(value=$758call.4) ['$758call.4', '$768get_iter.5'] $phi770.1 = $768get_iter.5 ['$768get_iter.5', '$phi770.1'] jump 770 [] label 770: $770for_iter.2 = iternext(value=$phi770.1) ['$770for_iter.2', '$phi770.1'] $770for_iter.3 = pair_first(value=$770for_iter.2) ['$770for_iter.2', '$770for_iter.3'] $770for_iter.4 = pair_second(value=$770for_iter.2) ['$770for_iter.2', '$770for_iter.4'] $phi772.2 = $770for_iter.3 ['$770for_iter.3', '$phi772.2'] branch $770for_iter.4, 772, 1112 ['$770for_iter.4'] label 772: n = $phi772.2 ['$phi772.2', 'n'] psum = const(float, 0.0) ['psum'] $778load_global.4 = global(range: ) ['$778load_global.4'] $const790.6 = const(int, 1) ['$const790.6'] $794load_attr.8 = getattr(value=distances, attr=shape) ['$794load_attr.8', 'distances'] $const804.9 = const(int, 1) ['$const804.9'] $806binary_subscr.10 = getitem(value=$794load_attr.8, index=$const804.9, fn=) ['$794load_attr.8', '$806binary_subscr.10', '$const804.9'] $820call.11 = call $778load_global.4($const790.6, $806binary_subscr.10, func=$778load_global.4, args=[Var($const790.6, umap_.py:222), Var($806binary_subscr.10, umap_.py:222)], kws=(), vararg=None, varkwarg=None, target=None) ['$778load_global.4', '$806binary_subscr.10', '$820call.11', '$const790.6'] $830get_iter.12 = getiter(value=$820call.11) ['$820call.11', '$830get_iter.12'] $phi832.2 = $830get_iter.12 ['$830get_iter.12', '$phi832.2'] jump 832 [] label 832: $832for_iter.3 = iternext(value=$phi832.2) ['$832for_iter.3', '$phi832.2'] $832for_iter.4 = pair_first(value=$832for_iter.3) ['$832for_iter.3', '$832for_iter.4'] $832for_iter.5 = pair_second(value=$832for_iter.3) ['$832for_iter.3', '$832for_iter.5'] $phi834.3 = $832for_iter.4 ['$832for_iter.4', '$phi834.3'] branch $832for_iter.5, 834, 954 ['$832for_iter.5'] label 834: j = $phi834.3 ['$phi834.3', 'j'] $842build_tuple.7 = build_tuple(items=[Var(i, umap_.py:197), Var(j, umap_.py:222)]) ['$842build_tuple.7', 'i', 'j'] $844binary_subscr.8 = getitem(value=distances, index=$842build_tuple.7, fn=) ['$842build_tuple.7', '$844binary_subscr.8', 'distances'] $858binary_subscr.11 = getitem(value=rho, index=i, fn=) ['$858binary_subscr.11', 'i', 'rho'] d = $844binary_subscr.8 - $858binary_subscr.11 ['$844binary_subscr.8', '$858binary_subscr.11', 'd'] $const876.14 = const(int, 0) ['$const876.14'] $878compare_op.15 = d > $const876.14 ['$878compare_op.15', '$const876.14', 'd'] bool884 = global(bool: ) ['bool884'] $884pred = call bool884($878compare_op.15, func=bool884, args=(Var($878compare_op.15, umap_.py:224),), kws=(), vararg=None, varkwarg=None, target=None) ['$878compare_op.15', '$884pred', 'bool884'] branch $884pred, 886, 942 ['$884pred'] label 886: $888load_global.4 = global(np: ) ['$888load_global.4'] $900load_attr.6 = getattr(value=$888load_global.4, attr=exp) ['$888load_global.4', '$900load_attr.6'] $binop_truediv914.9 = d / mid ['$binop_truediv914.9', 'd', 'mid'] $918unary_negative.10 = unary(fn=, value=$binop_truediv914.9) ['$918unary_negative.10', '$binop_truediv914.9'] $924call.11 = call $900load_attr.6($918unary_negative.10, func=$900load_attr.6, args=[Var($918unary_negative.10, umap_.py:225)], kws=(), vararg=None, varkwarg=None, target=None) ['$900load_attr.6', '$918unary_negative.10', '$924call.11'] $binop_iadd934.12 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$924call.11, static_lhs=Undefined, static_rhs=Undefined) ['$924call.11', '$binop_iadd934.12', 'psum'] psum = $binop_iadd934.12 ['$binop_iadd934.12', 'psum'] jump 832 [] label 942: $const944.4 = const(float, 1.0) ['$const944.4'] $binop_iadd946.5 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$const944.4, static_lhs=Undefined, static_rhs=Undefined) ['$binop_iadd946.5', '$const944.4', 'psum'] psum = $binop_iadd946.5 ['$binop_iadd946.5', 'psum'] jump 832 [] label 954: $954load_global.2 = global(np: ) ['$954load_global.2'] $966load_attr.4 = getattr(value=$954load_global.2, attr=fabs) ['$954load_global.2', '$966load_attr.4'] $binop_sub980.7 = psum - target ['$binop_sub980.7', 'psum', 'target'] $988call.8 = call $966load_attr.4($binop_sub980.7, func=$966load_attr.4, args=[Var($binop_sub980.7, umap_.py:229)], kws=(), vararg=None, varkwarg=None, target=None) ['$966load_attr.4', '$988call.8', '$binop_sub980.7'] $998load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) ['$998load_global.9'] $1010compare_op.10 = $988call.8 < $998load_global.9 ['$1010compare_op.10', '$988call.8', '$998load_global.9'] bool1016 = global(bool: ) ['bool1016'] $1016pred = call bool1016($1010compare_op.10, func=bool1016, args=(Var($1010compare_op.10, umap_.py:229),), kws=(), vararg=None, varkwarg=None, target=None) ['$1010compare_op.10', '$1016pred', 'bool1016'] branch $1016pred, 1018, 1022 ['$1016pred'] label 1018: jump 1112 [] label 1022: $1026compare_op.4 = psum > target ['$1026compare_op.4', 'psum', 'target'] bool1032 = global(bool: ) ['bool1032'] $1032pred = call bool1032($1026compare_op.4, func=bool1032, args=(Var($1026compare_op.4, umap_.py:232),), kws=(), vararg=None, varkwarg=None, target=None) ['$1026compare_op.4', '$1032pred', 'bool1032'] branch $1032pred, 1034, 1056 ['$1032pred'] label 1034: hi = mid ['hi', 'mid'] $binop_add1042.5 = lo + hi ['$binop_add1042.5', 'hi', 'lo'] $const1046.6 = const(float, 2.0) ['$const1046.6'] mid = $binop_add1042.5 / $const1046.6 ['$binop_add1042.5', '$const1046.6', 'mid'] jump 770 [] label 1056: lo = mid ['lo', 'mid'] $1062load_global.4 = global(NPY_INFINITY: inf) ['$1062load_global.4'] $1074compare_op.5 = hi == $1062load_global.4 ['$1062load_global.4', '$1074compare_op.5', 'hi'] bool1080 = global(bool: ) ['bool1080'] $1080pred = call bool1080($1074compare_op.5, func=bool1080, args=(Var($1074compare_op.5, umap_.py:237),), kws=(), vararg=None, varkwarg=None, target=None) ['$1074compare_op.5', '$1080pred', 'bool1080'] branch $1080pred, 1082, 1094 ['$1080pred'] label 1082: $const1084.3 = const(int, 2) ['$const1084.3'] $binop_imul1086.4 = inplace_binop(fn=, immutable_fn=, lhs=mid, rhs=$const1084.3, static_lhs=Undefined, static_rhs=Undefined) ['$binop_imul1086.4', '$const1084.3', 'mid'] mid = $binop_imul1086.4 ['$binop_imul1086.4', 'mid'] jump 770 [] label 1094: $binop_add1098.4 = lo + hi ['$binop_add1098.4', 'hi', 'lo'] $const1102.5 = const(float, 2.0) ['$const1102.5'] mid = $binop_add1098.4 / $const1102.5 ['$binop_add1098.4', '$const1102.5', 'mid'] jump 770 [] label 1112: result[i] = mid ['i', 'mid', 'result'] $1126binary_subscr.6 = getitem(value=rho, index=i, fn=) ['$1126binary_subscr.6', 'i', 'rho'] $const1136.7 = const(float, 0.0) ['$const1136.7'] $1138compare_op.8 = $1126binary_subscr.6 > $const1136.7 ['$1126binary_subscr.6', '$1138compare_op.8', '$const1136.7'] bool1144 = global(bool: ) ['bool1144'] $1144pred = call bool1144($1138compare_op.8, func=bool1144, args=(Var($1138compare_op.8, umap_.py:245),), kws=(), vararg=None, varkwarg=None, target=None) ['$1138compare_op.8', '$1144pred', 'bool1144'] branch $1144pred, 1146, 1256 ['$1144pred'] label 1146: $1146load_global.1 = global(np: ) ['$1146load_global.1'] $1158load_attr.3 = getattr(value=$1146load_global.1, attr=mean) ['$1146load_global.1', '$1158load_attr.3'] mean_ith_distances = call $1158load_attr.3(ith_distances, func=$1158load_attr.3, args=[Var(ith_distances, umap_.py:203)], kws=(), vararg=None, varkwarg=None, target=None) ['$1158load_attr.3', 'ith_distances', 'mean_ith_distances'] $1190binary_subscr.8 = getitem(value=result, index=i, fn=) ['$1190binary_subscr.8', 'i', 'result'] $1200load_global.9 = global(MIN_K_DIST_SCALE: 0.001) ['$1200load_global.9'] $binop_mul1214.11 = $1200load_global.9 * mean_ith_distances ['$1200load_global.9', '$binop_mul1214.11', 'mean_ith_distances'] $1218compare_op.12 = $1190binary_subscr.8 < $binop_mul1214.11 ['$1190binary_subscr.8', '$1218compare_op.12', '$binop_mul1214.11'] bool1224 = global(bool: ) ['bool1224'] $1224pred = call bool1224($1218compare_op.12, func=bool1224, args=(Var($1218compare_op.12, umap_.py:247),), kws=(), vararg=None, varkwarg=None, target=None) ['$1218compare_op.12', '$1224pred', 'bool1224'] branch $1224pred, 1226, 1252 ['$1224pred'] label 1226: $1226load_global.1 = global(MIN_K_DIST_SCALE: 0.001) ['$1226load_global.1'] $binop_mul1240.3 = $1226load_global.1 * mean_ith_distances ['$1226load_global.1', '$binop_mul1240.3', 'mean_ith_distances'] result[i] = $binop_mul1240.3 ['$binop_mul1240.3', 'i', 'result'] jump 1252 [] label 1252: jump 314 [] label 1256: $1260binary_subscr.3 = getitem(value=result, index=i, fn=) ['$1260binary_subscr.3', 'i', 'result'] $1270load_global.4 = global(MIN_K_DIST_SCALE: 0.001) ['$1270load_global.4'] $binop_mul1284.6 = $1270load_global.4 * mean_distances ['$1270load_global.4', '$binop_mul1284.6', 'mean_distances'] $1288compare_op.7 = $1260binary_subscr.3 < $binop_mul1284.6 ['$1260binary_subscr.3', '$1288compare_op.7', '$binop_mul1284.6'] bool1294 = global(bool: ) ['bool1294'] $1294pred = call bool1294($1288compare_op.7, func=bool1294, args=(Var($1288compare_op.7, umap_.py:250),), kws=(), vararg=None, varkwarg=None, target=None) ['$1288compare_op.7', '$1294pred', 'bool1294'] branch $1294pred, 1296, 1322 ['$1294pred'] label 1296: $1296load_global.1 = global(MIN_K_DIST_SCALE: 0.001) ['$1296load_global.1'] $binop_mul1310.3 = $1296load_global.1 * mean_distances ['$1296load_global.1', '$binop_mul1310.3', 'mean_distances'] result[i] = $binop_mul1310.3 ['$binop_mul1310.3', 'i', 'result'] jump 1322 [] label 1322: jump 314 [] label 1326: $1330build_tuple.2 = build_tuple(items=[Var(result, umap_.py:193), Var(rho, umap_.py:192)]) ['$1330build_tuple.2', 'result', 'rho'] $1332return_value.3 = cast(value=$1330build_tuple.2) ['$1330build_tuple.2', '$1332return_value.3'] return $1332return_value.3 ['$1332return_value.3'] 13:52:49,349 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:49,349 numba.core.ssa DEBUG Running 13:52:49,349 numba.core.ssa DEBUG on stmt: distances = arg(0, name=distances) 13:52:49,349 numba.core.ssa DEBUG on stmt: k = arg(1, name=k) 13:52:49,349 numba.core.ssa DEBUG on stmt: n_iter = arg(2, name=n_iter) 13:52:49,349 numba.core.ssa DEBUG on stmt: local_connectivity = arg(3, name=local_connectivity) 13:52:49,349 numba.core.ssa DEBUG on stmt: bandwidth = arg(4, name=bandwidth) 13:52:49,349 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:49,349 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=log2) 13:52:49,349 numba.core.ssa DEBUG on stmt: $32call.4 = call $16load_attr.2(k, func=$16load_attr.2, args=[Var(k, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,349 numba.core.ssa DEBUG on stmt: target = $32call.4 * bandwidth 13:52:49,349 numba.core.ssa DEBUG on stmt: $50load_global.7 = global(np: ) 13:52:49,349 numba.core.ssa DEBUG on stmt: $62load_attr.9 = getattr(value=$50load_global.7, attr=zeros) 13:52:49,349 numba.core.ssa DEBUG on stmt: $74load_attr.11 = getattr(value=distances, attr=shape) 13:52:49,349 numba.core.ssa DEBUG on stmt: $const84.12 = const(int, 0) 13:52:49,349 numba.core.ssa DEBUG on stmt: $86binary_subscr.13 = static_getitem(value=$74load_attr.11, index=0, index_var=$const84.12, fn=) 13:52:49,349 numba.core.ssa DEBUG on stmt: $96load_global.14 = global(np: ) 13:52:49,349 numba.core.ssa DEBUG on stmt: $108load_attr.15 = getattr(value=$96load_global.14, attr=float32) 13:52:49,349 numba.core.ssa DEBUG on stmt: rho = call $62load_attr.9($86binary_subscr.13, func=$62load_attr.9, args=[Var($86binary_subscr.13, umap_.py:192)], kws=[('dtype', Var($108load_attr.15, umap_.py:192))], vararg=None, varkwarg=None, target=None) 13:52:49,350 numba.core.ssa DEBUG on stmt: $136load_global.17 = global(np: ) 13:52:49,350 numba.core.ssa DEBUG on stmt: $148load_attr.19 = getattr(value=$136load_global.17, attr=zeros) 13:52:49,350 numba.core.ssa DEBUG on stmt: $160load_attr.21 = getattr(value=distances, attr=shape) 13:52:49,350 numba.core.ssa DEBUG on stmt: $const170.22 = const(int, 0) 13:52:49,350 numba.core.ssa DEBUG on stmt: $172binary_subscr.23 = static_getitem(value=$160load_attr.21, index=0, index_var=$const170.22, fn=) 13:52:49,350 numba.core.ssa DEBUG on stmt: $182load_global.24 = global(np: ) 13:52:49,350 numba.core.ssa DEBUG on stmt: $194load_attr.25 = getattr(value=$182load_global.24, attr=float32) 13:52:49,350 numba.core.ssa DEBUG on stmt: result = call $148load_attr.19($172binary_subscr.23, func=$148load_attr.19, args=[Var($172binary_subscr.23, umap_.py:193)], kws=[('dtype', Var($194load_attr.25, umap_.py:193))], vararg=None, varkwarg=None, target=None) 13:52:49,350 numba.core.ssa DEBUG on stmt: $222load_global.27 = global(np: ) 13:52:49,350 numba.core.ssa DEBUG on stmt: $234load_attr.29 = getattr(value=$222load_global.27, attr=mean) 13:52:49,350 numba.core.ssa DEBUG on stmt: mean_distances = call $234load_attr.29(distances, func=$234load_attr.29, args=[Var(distances, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,350 numba.core.ssa DEBUG on stmt: $262load_global.32 = global(range: ) 13:52:49,350 numba.core.ssa DEBUG on stmt: $276load_attr.35 = getattr(value=distances, attr=shape) 13:52:49,350 numba.core.ssa DEBUG on stmt: $const286.36 = const(int, 0) 13:52:49,350 numba.core.ssa DEBUG on stmt: $288binary_subscr.37 = static_getitem(value=$276load_attr.35, index=0, index_var=$const286.36, fn=) 13:52:49,350 numba.core.ssa DEBUG on stmt: $302call.38 = call $262load_global.32($288binary_subscr.37, func=$262load_global.32, args=[Var($288binary_subscr.37, umap_.py:197)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,350 numba.core.ssa DEBUG on stmt: $312get_iter.39 = getiter(value=$302call.38) 13:52:49,350 numba.core.ssa DEBUG on stmt: $phi316.0 = $312get_iter.39 13:52:49,350 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,350 numba.core.ssa DEBUG ==== SSA block analysis pass on 314 13:52:49,350 numba.core.ssa DEBUG Running 13:52:49,350 numba.core.ssa DEBUG on stmt: jump 316 13:52:49,350 numba.core.ssa DEBUG ==== SSA block analysis pass on 316 13:52:49,350 numba.core.ssa DEBUG Running 13:52:49,350 numba.core.ssa DEBUG on stmt: $316for_iter.1 = iternext(value=$phi316.0) 13:52:49,350 numba.core.ssa DEBUG on stmt: $316for_iter.2 = pair_first(value=$316for_iter.1) 13:52:49,350 numba.core.ssa DEBUG on stmt: $316for_iter.3 = pair_second(value=$316for_iter.1) 13:52:49,350 numba.core.ssa DEBUG on stmt: $phi318.1 = $316for_iter.2 13:52:49,351 numba.core.ssa DEBUG on stmt: branch $316for_iter.3, 318, 1326 13:52:49,351 numba.core.ssa DEBUG ==== SSA block analysis pass on 318 13:52:49,351 numba.core.ssa DEBUG Running 13:52:49,351 numba.core.ssa DEBUG on stmt: i = $phi318.1 13:52:49,351 numba.core.ssa DEBUG on stmt: lo = const(float, 0.0) 13:52:49,351 numba.core.ssa DEBUG on stmt: hi = global(NPY_INFINITY: inf) 13:52:49,351 numba.core.ssa DEBUG on stmt: mid = const(float, 1.0) 13:52:49,351 numba.core.ssa DEBUG on stmt: ith_distances = getitem(value=distances, index=i, fn=) 13:52:49,351 numba.core.ssa DEBUG on stmt: $const362.10 = const(float, 0.0) 13:52:49,351 numba.core.ssa DEBUG on stmt: $364compare_op.11 = ith_distances > $const362.10 13:52:49,351 numba.core.ssa DEBUG on stmt: non_zero_dists = getitem(value=ith_distances, index=$364compare_op.11, fn=) 13:52:49,351 numba.core.ssa DEBUG on stmt: $384load_attr.14 = getattr(value=non_zero_dists, attr=shape) 13:52:49,351 numba.core.ssa DEBUG on stmt: $const394.15 = const(int, 0) 13:52:49,351 numba.core.ssa DEBUG on stmt: $396binary_subscr.16 = static_getitem(value=$384load_attr.14, index=0, index_var=$const394.15, fn=) 13:52:49,351 numba.core.ssa DEBUG on stmt: $408compare_op.18 = $396binary_subscr.16 >= local_connectivity 13:52:49,351 numba.core.ssa DEBUG on stmt: bool414 = global(bool: ) 13:52:49,351 numba.core.ssa DEBUG on stmt: $414pred = call bool414($408compare_op.18, func=bool414, args=(Var($408compare_op.18, umap_.py:205),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,351 numba.core.ssa DEBUG on stmt: branch $414pred, 416, 660 13:52:49,351 numba.core.ssa DEBUG ==== SSA block analysis pass on 416 13:52:49,351 numba.core.ssa DEBUG Running 13:52:49,351 numba.core.ssa DEBUG on stmt: $416load_global.1 = global(int: ) 13:52:49,351 numba.core.ssa DEBUG on stmt: $428load_global.3 = global(np: ) 13:52:49,351 numba.core.ssa DEBUG on stmt: $440load_attr.5 = getattr(value=$428load_global.3, attr=floor) 13:52:49,351 numba.core.ssa DEBUG on stmt: $456call.7 = call $440load_attr.5(local_connectivity, func=$440load_attr.5, args=[Var(local_connectivity, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,351 numba.core.ssa DEBUG on stmt: index = call $416load_global.1($456call.7, func=$416load_global.1, args=[Var($456call.7, umap_.py:206)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,351 numba.core.ssa DEBUG on stmt: interpolation = local_connectivity - index 13:52:49,351 numba.core.ssa DEBUG on stmt: $const494.13 = const(int, 0) 13:52:49,351 numba.core.ssa DEBUG on stmt: $496compare_op.14 = index > $const494.13 13:52:49,351 numba.core.ssa DEBUG on stmt: bool502 = global(bool: ) 13:52:49,351 numba.core.ssa DEBUG on stmt: $502pred = call bool502($496compare_op.14, func=bool502, args=(Var($496compare_op.14, umap_.py:208),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,352 numba.core.ssa DEBUG on stmt: branch $502pred, 504, 630 13:52:49,352 numba.core.ssa DEBUG ==== SSA block analysis pass on 504 13:52:49,352 numba.core.ssa DEBUG Running 13:52:49,352 numba.core.ssa DEBUG on stmt: $const508.3 = const(int, 1) 13:52:49,352 numba.core.ssa DEBUG on stmt: $binop_sub510.4 = index - $const508.3 13:52:49,352 numba.core.ssa DEBUG on stmt: $514binary_subscr.5 = getitem(value=non_zero_dists, index=$binop_sub510.4, fn=) 13:52:49,352 numba.core.ssa DEBUG on stmt: rho[i] = $514binary_subscr.5 13:52:49,352 numba.core.ssa DEBUG on stmt: $534load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,352 numba.core.ssa DEBUG on stmt: $546compare_op.10 = interpolation > $534load_global.9 13:52:49,352 numba.core.ssa DEBUG on stmt: bool552 = global(bool: ) 13:52:49,352 numba.core.ssa DEBUG on stmt: $552pred = call bool552($546compare_op.10, func=bool552, args=(Var($546compare_op.10, umap_.py:210),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,352 numba.core.ssa DEBUG on stmt: branch $552pred, 554, 628 13:52:49,352 numba.core.ssa DEBUG ==== SSA block analysis pass on 554 13:52:49,352 numba.core.ssa DEBUG Running 13:52:49,352 numba.core.ssa DEBUG on stmt: $562binary_subscr.3 = getitem(value=rho, index=i, fn=) 13:52:49,352 numba.core.ssa DEBUG on stmt: $578binary_subscr.7 = getitem(value=non_zero_dists, index=index, fn=) 13:52:49,352 numba.core.ssa DEBUG on stmt: $const592.10 = const(int, 1) 13:52:49,352 numba.core.ssa DEBUG on stmt: $binop_sub594.11 = index - $const592.10 13:52:49,352 numba.core.ssa DEBUG on stmt: $598binary_subscr.12 = getitem(value=non_zero_dists, index=$binop_sub594.11, fn=) 13:52:49,352 numba.core.ssa DEBUG on stmt: $binop_sub608.13 = $578binary_subscr.7 - $598binary_subscr.12 13:52:49,352 numba.core.ssa DEBUG on stmt: $binop_mul612.14 = interpolation * $binop_sub608.13 13:52:49,352 numba.core.ssa DEBUG on stmt: $binop_iadd616.15 = inplace_binop(fn=, immutable_fn=, lhs=$562binary_subscr.3, rhs=$binop_mul612.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,352 numba.core.ssa DEBUG on stmt: rho[i] = $binop_iadd616.15 13:52:49,352 numba.core.ssa DEBUG on stmt: jump 628 13:52:49,352 numba.core.ssa DEBUG ==== SSA block analysis pass on 628 13:52:49,352 numba.core.ssa DEBUG Running 13:52:49,352 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,352 numba.core.ssa DEBUG ==== SSA block analysis pass on 630 13:52:49,353 numba.core.ssa DEBUG Running 13:52:49,353 numba.core.ssa DEBUG on stmt: $const634.3 = const(int, 0) 13:52:49,353 numba.core.ssa DEBUG on stmt: $636binary_subscr.4 = static_getitem(value=non_zero_dists, index=0, index_var=$const634.3, fn=) 13:52:49,353 numba.core.ssa DEBUG on stmt: $binop_mul646.5 = interpolation * $636binary_subscr.4 13:52:49,353 numba.core.ssa DEBUG on stmt: rho[i] = $binop_mul646.5 13:52:49,353 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,353 numba.core.ssa DEBUG ==== SSA block analysis pass on 660 13:52:49,353 numba.core.ssa DEBUG Running 13:52:49,353 numba.core.ssa DEBUG on stmt: $662load_attr.2 = getattr(value=non_zero_dists, attr=shape) 13:52:49,353 numba.core.ssa DEBUG on stmt: $const672.3 = const(int, 0) 13:52:49,353 numba.core.ssa DEBUG on stmt: $674binary_subscr.4 = static_getitem(value=$662load_attr.2, index=0, index_var=$const672.3, fn=) 13:52:49,353 numba.core.ssa DEBUG on stmt: $const684.5 = const(int, 0) 13:52:49,353 numba.core.ssa DEBUG on stmt: $686compare_op.6 = $674binary_subscr.4 > $const684.5 13:52:49,353 numba.core.ssa DEBUG on stmt: bool692 = global(bool: ) 13:52:49,353 numba.core.ssa DEBUG on stmt: $692pred = call bool692($686compare_op.6, func=bool692, args=(Var($686compare_op.6, umap_.py:216),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,353 numba.core.ssa DEBUG on stmt: branch $692pred, 694, 740 13:52:49,353 numba.core.ssa DEBUG ==== SSA block analysis pass on 694 13:52:49,353 numba.core.ssa DEBUG Running 13:52:49,353 numba.core.ssa DEBUG on stmt: $694load_global.1 = global(np: ) 13:52:49,353 numba.core.ssa DEBUG on stmt: $706load_attr.3 = getattr(value=$694load_global.1, attr=max) 13:52:49,353 numba.core.ssa DEBUG on stmt: $722call.5 = call $706load_attr.3(non_zero_dists, func=$706load_attr.3, args=[Var(non_zero_dists, umap_.py:204)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,353 numba.core.ssa DEBUG on stmt: rho[i] = $722call.5 13:52:49,353 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,353 numba.core.ssa DEBUG ==== SSA block analysis pass on 740 13:52:49,353 numba.core.ssa DEBUG Running 13:52:49,353 numba.core.ssa DEBUG on stmt: $740load_global.1 = global(range: ) 13:52:49,353 numba.core.ssa DEBUG on stmt: $758call.4 = call $740load_global.1(n_iter, func=$740load_global.1, args=[Var(n_iter, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,353 numba.core.ssa DEBUG on stmt: $768get_iter.5 = getiter(value=$758call.4) 13:52:49,353 numba.core.ssa DEBUG on stmt: $phi770.1 = $768get_iter.5 13:52:49,353 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,353 numba.core.ssa DEBUG ==== SSA block analysis pass on 770 13:52:49,353 numba.core.ssa DEBUG Running 13:52:49,353 numba.core.ssa DEBUG on stmt: $770for_iter.2 = iternext(value=$phi770.1) 13:52:49,354 numba.core.ssa DEBUG on stmt: $770for_iter.3 = pair_first(value=$770for_iter.2) 13:52:49,354 numba.core.ssa DEBUG on stmt: $770for_iter.4 = pair_second(value=$770for_iter.2) 13:52:49,354 numba.core.ssa DEBUG on stmt: $phi772.2 = $770for_iter.3 13:52:49,354 numba.core.ssa DEBUG on stmt: branch $770for_iter.4, 772, 1112 13:52:49,354 numba.core.ssa DEBUG ==== SSA block analysis pass on 772 13:52:49,354 numba.core.ssa DEBUG Running 13:52:49,354 numba.core.ssa DEBUG on stmt: n = $phi772.2 13:52:49,354 numba.core.ssa DEBUG on stmt: psum = const(float, 0.0) 13:52:49,354 numba.core.ssa DEBUG on stmt: $778load_global.4 = global(range: ) 13:52:49,354 numba.core.ssa DEBUG on stmt: $const790.6 = const(int, 1) 13:52:49,354 numba.core.ssa DEBUG on stmt: $794load_attr.8 = getattr(value=distances, attr=shape) 13:52:49,354 numba.core.ssa DEBUG on stmt: $const804.9 = const(int, 1) 13:52:49,354 numba.core.ssa DEBUG on stmt: $806binary_subscr.10 = static_getitem(value=$794load_attr.8, index=1, index_var=$const804.9, fn=) 13:52:49,354 numba.core.ssa DEBUG on stmt: $820call.11 = call $778load_global.4($const790.6, $806binary_subscr.10, func=$778load_global.4, args=[Var($const790.6, umap_.py:222), Var($806binary_subscr.10, umap_.py:222)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,354 numba.core.ssa DEBUG on stmt: $830get_iter.12 = getiter(value=$820call.11) 13:52:49,354 numba.core.ssa DEBUG on stmt: $phi832.2 = $830get_iter.12 13:52:49,354 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,354 numba.core.ssa DEBUG ==== SSA block analysis pass on 832 13:52:49,354 numba.core.ssa DEBUG Running 13:52:49,354 numba.core.ssa DEBUG on stmt: $832for_iter.3 = iternext(value=$phi832.2) 13:52:49,354 numba.core.ssa DEBUG on stmt: $832for_iter.4 = pair_first(value=$832for_iter.3) 13:52:49,354 numba.core.ssa DEBUG on stmt: $832for_iter.5 = pair_second(value=$832for_iter.3) 13:52:49,354 numba.core.ssa DEBUG on stmt: $phi834.3 = $832for_iter.4 13:52:49,354 numba.core.ssa DEBUG on stmt: branch $832for_iter.5, 834, 954 13:52:49,354 numba.core.ssa DEBUG ==== SSA block analysis pass on 834 13:52:49,354 numba.core.ssa DEBUG Running 13:52:49,354 numba.core.ssa DEBUG on stmt: j = $phi834.3 13:52:49,354 numba.core.ssa DEBUG on stmt: $842build_tuple.7 = build_tuple(items=[Var(i, umap_.py:197), Var(j, umap_.py:222)]) 13:52:49,354 numba.core.ssa DEBUG on stmt: $844binary_subscr.8 = getitem(value=distances, index=$842build_tuple.7, fn=) 13:52:49,354 numba.core.ssa DEBUG on stmt: $858binary_subscr.11 = getitem(value=rho, index=i, fn=) 13:52:49,354 numba.core.ssa DEBUG on stmt: d = $844binary_subscr.8 - $858binary_subscr.11 13:52:49,354 numba.core.ssa DEBUG on stmt: $const876.14 = const(int, 0) 13:52:49,355 numba.core.ssa DEBUG on stmt: $878compare_op.15 = d > $const876.14 13:52:49,355 numba.core.ssa DEBUG on stmt: bool884 = global(bool: ) 13:52:49,355 numba.core.ssa DEBUG on stmt: $884pred = call bool884($878compare_op.15, func=bool884, args=(Var($878compare_op.15, umap_.py:224),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,355 numba.core.ssa DEBUG on stmt: branch $884pred, 886, 942 13:52:49,355 numba.core.ssa DEBUG ==== SSA block analysis pass on 886 13:52:49,355 numba.core.ssa DEBUG Running 13:52:49,355 numba.core.ssa DEBUG on stmt: $888load_global.4 = global(np: ) 13:52:49,355 numba.core.ssa DEBUG on stmt: $900load_attr.6 = getattr(value=$888load_global.4, attr=exp) 13:52:49,355 numba.core.ssa DEBUG on stmt: $binop_truediv914.9 = d / mid 13:52:49,355 numba.core.ssa DEBUG on stmt: $918unary_negative.10 = unary(fn=, value=$binop_truediv914.9) 13:52:49,355 numba.core.ssa DEBUG on stmt: $924call.11 = call $900load_attr.6($918unary_negative.10, func=$900load_attr.6, args=[Var($918unary_negative.10, umap_.py:225)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,355 numba.core.ssa DEBUG on stmt: $binop_iadd934.12 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$924call.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,355 numba.core.ssa DEBUG on stmt: psum = $binop_iadd934.12 13:52:49,355 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,355 numba.core.ssa DEBUG ==== SSA block analysis pass on 942 13:52:49,355 numba.core.ssa DEBUG Running 13:52:49,355 numba.core.ssa DEBUG on stmt: $const944.4 = const(float, 1.0) 13:52:49,355 numba.core.ssa DEBUG on stmt: $binop_iadd946.5 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$const944.4, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,355 numba.core.ssa DEBUG on stmt: psum = $binop_iadd946.5 13:52:49,355 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,355 numba.core.ssa DEBUG ==== SSA block analysis pass on 954 13:52:49,355 numba.core.ssa DEBUG Running 13:52:49,355 numba.core.ssa DEBUG on stmt: $954load_global.2 = global(np: ) 13:52:49,355 numba.core.ssa DEBUG on stmt: $966load_attr.4 = getattr(value=$954load_global.2, attr=fabs) 13:52:49,355 numba.core.ssa DEBUG on stmt: $binop_sub980.7 = psum - target 13:52:49,355 numba.core.ssa DEBUG on stmt: $988call.8 = call $966load_attr.4($binop_sub980.7, func=$966load_attr.4, args=[Var($binop_sub980.7, umap_.py:229)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,355 numba.core.ssa DEBUG on stmt: $998load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,355 numba.core.ssa DEBUG on stmt: $1010compare_op.10 = $988call.8 < $998load_global.9 13:52:49,355 numba.core.ssa DEBUG on stmt: bool1016 = global(bool: ) 13:52:49,355 numba.core.ssa DEBUG on stmt: $1016pred = call bool1016($1010compare_op.10, func=bool1016, args=(Var($1010compare_op.10, umap_.py:229),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,355 numba.core.ssa DEBUG on stmt: branch $1016pred, 1018, 1022 13:52:49,356 numba.core.ssa DEBUG ==== SSA block analysis pass on 1018 13:52:49,356 numba.core.ssa DEBUG Running 13:52:49,356 numba.core.ssa DEBUG on stmt: jump 1112 13:52:49,356 numba.core.ssa DEBUG ==== SSA block analysis pass on 1022 13:52:49,356 numba.core.ssa DEBUG Running 13:52:49,356 numba.core.ssa DEBUG on stmt: $1026compare_op.4 = psum > target 13:52:49,356 numba.core.ssa DEBUG on stmt: bool1032 = global(bool: ) 13:52:49,356 numba.core.ssa DEBUG on stmt: $1032pred = call bool1032($1026compare_op.4, func=bool1032, args=(Var($1026compare_op.4, umap_.py:232),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,356 numba.core.ssa DEBUG on stmt: branch $1032pred, 1034, 1056 13:52:49,356 numba.core.ssa DEBUG ==== SSA block analysis pass on 1034 13:52:49,356 numba.core.ssa DEBUG Running 13:52:49,356 numba.core.ssa DEBUG on stmt: hi = mid 13:52:49,356 numba.core.ssa DEBUG on stmt: $binop_add1042.5 = lo + hi 13:52:49,356 numba.core.ssa DEBUG on stmt: $const1046.6 = const(float, 2.0) 13:52:49,356 numba.core.ssa DEBUG on stmt: mid = $binop_add1042.5 / $const1046.6 13:52:49,356 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,356 numba.core.ssa DEBUG ==== SSA block analysis pass on 1056 13:52:49,356 numba.core.ssa DEBUG Running 13:52:49,356 numba.core.ssa DEBUG on stmt: lo = mid 13:52:49,356 numba.core.ssa DEBUG on stmt: $1062load_global.4 = global(NPY_INFINITY: inf) 13:52:49,356 numba.core.ssa DEBUG on stmt: $1074compare_op.5 = hi == $1062load_global.4 13:52:49,356 numba.core.ssa DEBUG on stmt: bool1080 = global(bool: ) 13:52:49,356 numba.core.ssa DEBUG on stmt: $1080pred = call bool1080($1074compare_op.5, func=bool1080, args=(Var($1074compare_op.5, umap_.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,356 numba.core.ssa DEBUG on stmt: branch $1080pred, 1082, 1094 13:52:49,356 numba.core.ssa DEBUG ==== SSA block analysis pass on 1082 13:52:49,356 numba.core.ssa DEBUG Running 13:52:49,356 numba.core.ssa DEBUG on stmt: $const1084.3 = const(int, 2) 13:52:49,356 numba.core.ssa DEBUG on stmt: $binop_imul1086.4 = inplace_binop(fn=, immutable_fn=, lhs=mid, rhs=$const1084.3, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,356 numba.core.ssa DEBUG on stmt: mid = $binop_imul1086.4 13:52:49,356 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,356 numba.core.ssa DEBUG ==== SSA block analysis pass on 1094 13:52:49,356 numba.core.ssa DEBUG Running 13:52:49,356 numba.core.ssa DEBUG on stmt: $binop_add1098.4 = lo + hi 13:52:49,356 numba.core.ssa DEBUG on stmt: $const1102.5 = const(float, 2.0) 13:52:49,357 numba.core.ssa DEBUG on stmt: mid = $binop_add1098.4 / $const1102.5 13:52:49,357 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,357 numba.core.ssa DEBUG ==== SSA block analysis pass on 1112 13:52:49,357 numba.core.ssa DEBUG Running 13:52:49,357 numba.core.ssa DEBUG on stmt: result[i] = mid 13:52:49,357 numba.core.ssa DEBUG on stmt: $1126binary_subscr.6 = getitem(value=rho, index=i, fn=) 13:52:49,357 numba.core.ssa DEBUG on stmt: $const1136.7 = const(float, 0.0) 13:52:49,357 numba.core.ssa DEBUG on stmt: $1138compare_op.8 = $1126binary_subscr.6 > $const1136.7 13:52:49,357 numba.core.ssa DEBUG on stmt: bool1144 = global(bool: ) 13:52:49,357 numba.core.ssa DEBUG on stmt: $1144pred = call bool1144($1138compare_op.8, func=bool1144, args=(Var($1138compare_op.8, umap_.py:245),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,357 numba.core.ssa DEBUG on stmt: branch $1144pred, 1146, 1256 13:52:49,357 numba.core.ssa DEBUG ==== SSA block analysis pass on 1146 13:52:49,357 numba.core.ssa DEBUG Running 13:52:49,357 numba.core.ssa DEBUG on stmt: $1146load_global.1 = global(np: ) 13:52:49,357 numba.core.ssa DEBUG on stmt: $1158load_attr.3 = getattr(value=$1146load_global.1, attr=mean) 13:52:49,357 numba.core.ssa DEBUG on stmt: mean_ith_distances = call $1158load_attr.3(ith_distances, func=$1158load_attr.3, args=[Var(ith_distances, umap_.py:203)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,357 numba.core.ssa DEBUG on stmt: $1190binary_subscr.8 = getitem(value=result, index=i, fn=) 13:52:49,357 numba.core.ssa DEBUG on stmt: $1200load_global.9 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,357 numba.core.ssa DEBUG on stmt: $binop_mul1214.11 = $1200load_global.9 * mean_ith_distances 13:52:49,357 numba.core.ssa DEBUG on stmt: $1218compare_op.12 = $1190binary_subscr.8 < $binop_mul1214.11 13:52:49,357 numba.core.ssa DEBUG on stmt: bool1224 = global(bool: ) 13:52:49,357 numba.core.ssa DEBUG on stmt: $1224pred = call bool1224($1218compare_op.12, func=bool1224, args=(Var($1218compare_op.12, umap_.py:247),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,357 numba.core.ssa DEBUG on stmt: branch $1224pred, 1226, 1252 13:52:49,357 numba.core.ssa DEBUG ==== SSA block analysis pass on 1226 13:52:49,357 numba.core.ssa DEBUG Running 13:52:49,357 numba.core.ssa DEBUG on stmt: $1226load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,357 numba.core.ssa DEBUG on stmt: $binop_mul1240.3 = $1226load_global.1 * mean_ith_distances 13:52:49,357 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1240.3 13:52:49,357 numba.core.ssa DEBUG on stmt: jump 1252 13:52:49,357 numba.core.ssa DEBUG ==== SSA block analysis pass on 1252 13:52:49,357 numba.core.ssa DEBUG Running 13:52:49,358 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,358 numba.core.ssa DEBUG ==== SSA block analysis pass on 1256 13:52:49,358 numba.core.ssa DEBUG Running 13:52:49,358 numba.core.ssa DEBUG on stmt: $1260binary_subscr.3 = getitem(value=result, index=i, fn=) 13:52:49,358 numba.core.ssa DEBUG on stmt: $1270load_global.4 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,358 numba.core.ssa DEBUG on stmt: $binop_mul1284.6 = $1270load_global.4 * mean_distances 13:52:49,358 numba.core.ssa DEBUG on stmt: $1288compare_op.7 = $1260binary_subscr.3 < $binop_mul1284.6 13:52:49,358 numba.core.ssa DEBUG on stmt: bool1294 = global(bool: ) 13:52:49,358 numba.core.ssa DEBUG on stmt: $1294pred = call bool1294($1288compare_op.7, func=bool1294, args=(Var($1288compare_op.7, umap_.py:250),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,358 numba.core.ssa DEBUG on stmt: branch $1294pred, 1296, 1322 13:52:49,358 numba.core.ssa DEBUG ==== SSA block analysis pass on 1296 13:52:49,358 numba.core.ssa DEBUG Running 13:52:49,358 numba.core.ssa DEBUG on stmt: $1296load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,358 numba.core.ssa DEBUG on stmt: $binop_mul1310.3 = $1296load_global.1 * mean_distances 13:52:49,358 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1310.3 13:52:49,358 numba.core.ssa DEBUG on stmt: jump 1322 13:52:49,358 numba.core.ssa DEBUG ==== SSA block analysis pass on 1322 13:52:49,358 numba.core.ssa DEBUG Running 13:52:49,358 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,358 numba.core.ssa DEBUG ==== SSA block analysis pass on 1326 13:52:49,358 numba.core.ssa DEBUG Running 13:52:49,358 numba.core.ssa DEBUG on stmt: $1330build_tuple.2 = build_tuple(items=[Var(result, umap_.py:193), Var(rho, umap_.py:192)]) 13:52:49,358 numba.core.ssa DEBUG on stmt: $1332return_value.3 = cast(value=$1330build_tuple.2) 13:52:49,358 numba.core.ssa DEBUG on stmt: return $1332return_value.3 13:52:49,358 numba.core.ssa DEBUG ==== SSA block analysis pass on 1327 13:52:49,358 numba.core.ssa DEBUG Running 13:52:49,358 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,358 numba.core.ssa DEBUG ==== SSA block analysis pass on 1328 13:52:49,358 numba.core.ssa DEBUG Running 13:52:49,358 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,358 numba.core.ssa DEBUG ==== SSA block analysis pass on 1329 13:52:49,358 numba.core.ssa DEBUG Running 13:52:49,358 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,361 numba.core.ssa DEBUG defs defaultdict(, {'$1010compare_op.10': [(, 954)], '$1016pred': [(, 954)], '$1026compare_op.4': [(, 1022)], '$1032pred': [(, 1022)], '$1062load_global.4': [(, 1056)], '$1074compare_op.5': [(, 1056)], '$1080pred': [(, 1056)], '$108load_attr.15': [(, 0)], '$1126binary_subscr.6': [(, 1112)], '$1138compare_op.8': [(, 1112)], '$1144pred': [(, 1112)], '$1146load_global.1': [(, 1146)], '$1158load_attr.3': [(, 1146)], '$1190binary_subscr.8': [(, 1146)], '$1200load_global.9': [(, 1146)], '$1218compare_op.12': [(, 1146)], '$1224pred': [(, 1146)], '$1226load_global.1': [(, 1226)], '$1260binary_subscr.3': [(, 1256)], '$1270load_global.4': [(, 1256)], '$1288compare_op.7': [(, 1256)], '$1294pred': [(, 1256)], '$1296load_global.1': [(, 1296)], '$1330build_tuple.2': [(, 1326)], '$1332return_value.3': [(, 1326)], '$136load_global.17': [(, 0)], '$148load_attr.19': [(, 0)], '$160load_attr.21': [(, 0)], '$16load_attr.2': [(, 0)], '$172binary_subscr.23': [(, 0)], '$182load_global.24': [(, 0)], '$194load_attr.25': [(, 0)], '$222load_global.27': [(, 0)], '$234load_attr.29': [(, 0)], '$262load_global.32': [(, 0)], '$276load_attr.35': [(, 0)], '$288binary_subscr.37': [(, 0)], '$302call.38': [(, 0)], '$312get_iter.39': [(, 0)], '$316for_iter.1': [(, 316)], '$316for_iter.2': [(, 316)], '$316for_iter.3': [(, 316)], '$32call.4': [(, 0)], '$364compare_op.11': [(, 318)], '$384load_attr.14': [(, 318)], '$396binary_subscr.16': [(, 318)], '$408compare_op.18': [(, 318)], '$414pred': [(, 318)], '$416load_global.1': [(, 416)], '$428load_global.3': [(, 416)], '$440load_attr.5': [(, 416)], '$456call.7': [(, 416)], '$496compare_op.14': [(, 416)], '$4load_global.0': [(, 0)], '$502pred': [(, 416)], '$50load_global.7': [(, 0)], '$514binary_subscr.5': [(, 504)], '$534load_global.9': [(, 504)], '$546compare_op.10': [(, 504)], '$552pred': [(, 504)], '$562binary_subscr.3': [(, 554)], '$578binary_subscr.7': [(, 554)], '$598binary_subscr.12': [(, 554)], '$62load_attr.9': [(, 0)], '$636binary_subscr.4': [(, 630)], '$662load_attr.2': [(, 660)], '$674binary_subscr.4': [(, 660)], '$686compare_op.6': [(, 660)], '$692pred': [(, 660)], '$694load_global.1': [(, 694)], '$706load_attr.3': [(, 694)], '$722call.5': [(, 694)], '$740load_global.1': [(, 740)], '$74load_attr.11': [(, 0)], '$758call.4': [(, 740)], '$768get_iter.5': [(, 740)], '$770for_iter.2': [(, 770)], '$770for_iter.3': [(, 770)], '$770for_iter.4': [(, 770)], '$778load_global.4': [(, 772)], '$794load_attr.8': [(, 772)], '$806binary_subscr.10': [(, 772)], '$820call.11': [(, 772)], '$830get_iter.12': [(, 772)], '$832for_iter.3': [(, 832)], '$832for_iter.4': [(, 832)], '$832for_iter.5': [(, 832)], '$842build_tuple.7': [(, 834)], '$844binary_subscr.8': [(, 834)], '$858binary_subscr.11': [(, 834)], '$86binary_subscr.13': [(, 0)], '$878compare_op.15': [(, 834)], '$884pred': [(, 834)], '$888load_global.4': [(, 886)], '$900load_attr.6': [(, 886)], '$918unary_negative.10': [(, 886)], '$924call.11': [(, 886)], '$954load_global.2': [(, 954)], '$966load_attr.4': [(, 954)], '$96load_global.14': [(, 0)], '$988call.8': [(, 954)], '$998load_global.9': [(, 954)], '$binop_add1042.5': [(, 1034)], '$binop_add1098.4': [(, 1094)], '$binop_iadd616.15': [(, 554)], '$binop_iadd934.12': [(, 886)], '$binop_iadd946.5': [(, 942)], '$binop_imul1086.4': [(, 1082)], '$binop_mul1214.11': [(, 1146)], '$binop_mul1240.3': [(, 1226)], '$binop_mul1284.6': [(, 1256)], '$binop_mul1310.3': [(, 1296)], '$binop_mul612.14': [(, 554)], '$binop_mul646.5': [(, 630)], '$binop_sub510.4': [(, 504)], '$binop_sub594.11': [(, 554)], '$binop_sub608.13': [(, 554)], '$binop_sub980.7': [(, 954)], '$binop_truediv914.9': [(, 886)], '$const1046.6': [(, 1034)], '$const1084.3': [(, 1082)], '$const1102.5': [(, 1094)], '$const1136.7': [(, 1112)], '$const170.22': [(, 0)], '$const286.36': [(, 0)], '$const362.10': [(, 318)], '$const394.15': [(, 318)], '$const494.13': [(, 416)], '$const508.3': [(, 504)], '$const592.10': [(, 554)], '$const634.3': [(, 630)], '$const672.3': [(, 660)], '$const684.5': [(, 660)], '$const790.6': [(, 772)], '$const804.9': [(, 772)], '$const84.12': [(, 0)], '$const876.14': [(, 834)], '$const944.4': [(, 942)], '$phi316.0': [(, 0)], '$phi318.1': [(, 316)], '$phi770.1': [(, 740)], '$phi772.2': [(, 770)], '$phi832.2': [(, 772)], '$phi834.3': [(, 832)], 'bandwidth': [(, 0)], 'bool1016': [(, 954)], 'bool1032': [(, 1022)], 'bool1080': [(, 1056)], 'bool1144': [(, 1112)], 'bool1224': [(, 1146)], 'bool1294': [(, 1256)], 'bool414': [(, 318)], 'bool502': [(, 416)], 'bool552': [(, 504)], 'bool692': [(, 660)], 'bool884': [(, 834)], 'd': [(, 834)], 'distances': [(, 0)], 'hi': [(, 318), (, 1034)], 'i': [(, 318)], 'index': [(, 416)], 'interpolation': [(, 416)], 'ith_distances': [(, 318)], 'j': [(, 834)], 'k': [(, 0)], 'lo': [(, 318), (, 1056)], 'local_connectivity': [(, 0)], 'mean_distances': [(, 0)], 'mean_ith_distances': [(, 1146)], 'mid': [(, 318), (, 1034), (, 1082), (, 1094)], 'n': [(, 772)], 'n_iter': [(, 0)], 'non_zero_dists': [(, 318)], 'psum': [(, 772), (, 886), (, 942)], 'result': [(, 0)], 'rho': [(, 0)], 'target': [(, 0)]}) 13:52:49,361 numba.core.ssa DEBUG SSA violators 13:52:49,361 numba.core.ssa DEBUG Fix SSA violator on var lo 13:52:49,361 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,362 numba.core.ssa DEBUG Running 13:52:49,362 numba.core.ssa DEBUG on stmt: distances = arg(0, name=distances) 13:52:49,362 numba.core.ssa DEBUG on stmt: k = arg(1, name=k) 13:52:49,362 numba.core.ssa DEBUG on stmt: n_iter = arg(2, name=n_iter) 13:52:49,362 numba.core.ssa DEBUG on stmt: local_connectivity = arg(3, name=local_connectivity) 13:52:49,362 numba.core.ssa DEBUG on stmt: bandwidth = arg(4, name=bandwidth) 13:52:49,362 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:49,362 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=log2) 13:52:49,362 numba.core.ssa DEBUG on stmt: $32call.4 = call $16load_attr.2(k, func=$16load_attr.2, args=[Var(k, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,362 numba.core.ssa DEBUG on stmt: target = $32call.4 * bandwidth 13:52:49,362 numba.core.ssa DEBUG on stmt: $50load_global.7 = global(np: ) 13:52:49,362 numba.core.ssa DEBUG on stmt: $62load_attr.9 = getattr(value=$50load_global.7, attr=zeros) 13:52:49,362 numba.core.ssa DEBUG on stmt: $74load_attr.11 = getattr(value=distances, attr=shape) 13:52:49,362 numba.core.ssa DEBUG on stmt: $const84.12 = const(int, 0) 13:52:49,362 numba.core.ssa DEBUG on stmt: $86binary_subscr.13 = static_getitem(value=$74load_attr.11, index=0, index_var=$const84.12, fn=) 13:52:49,362 numba.core.ssa DEBUG on stmt: $96load_global.14 = global(np: ) 13:52:49,362 numba.core.ssa DEBUG on stmt: $108load_attr.15 = getattr(value=$96load_global.14, attr=float32) 13:52:49,362 numba.core.ssa DEBUG on stmt: rho = call $62load_attr.9($86binary_subscr.13, func=$62load_attr.9, args=[Var($86binary_subscr.13, umap_.py:192)], kws=[('dtype', Var($108load_attr.15, umap_.py:192))], vararg=None, varkwarg=None, target=None) 13:52:49,362 numba.core.ssa DEBUG on stmt: $136load_global.17 = global(np: ) 13:52:49,362 numba.core.ssa DEBUG on stmt: $148load_attr.19 = getattr(value=$136load_global.17, attr=zeros) 13:52:49,362 numba.core.ssa DEBUG on stmt: $160load_attr.21 = getattr(value=distances, attr=shape) 13:52:49,362 numba.core.ssa DEBUG on stmt: $const170.22 = const(int, 0) 13:52:49,362 numba.core.ssa DEBUG on stmt: $172binary_subscr.23 = static_getitem(value=$160load_attr.21, index=0, index_var=$const170.22, fn=) 13:52:49,362 numba.core.ssa DEBUG on stmt: $182load_global.24 = global(np: ) 13:52:49,362 numba.core.ssa DEBUG on stmt: $194load_attr.25 = getattr(value=$182load_global.24, attr=float32) 13:52:49,362 numba.core.ssa DEBUG on stmt: result = call $148load_attr.19($172binary_subscr.23, func=$148load_attr.19, args=[Var($172binary_subscr.23, umap_.py:193)], kws=[('dtype', Var($194load_attr.25, umap_.py:193))], vararg=None, varkwarg=None, target=None) 13:52:49,362 numba.core.ssa DEBUG on stmt: $222load_global.27 = global(np: ) 13:52:49,362 numba.core.ssa DEBUG on stmt: $234load_attr.29 = getattr(value=$222load_global.27, attr=mean) 13:52:49,362 numba.core.ssa DEBUG on stmt: mean_distances = call $234load_attr.29(distances, func=$234load_attr.29, args=[Var(distances, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,362 numba.core.ssa DEBUG on stmt: $262load_global.32 = global(range: ) 13:52:49,362 numba.core.ssa DEBUG on stmt: $276load_attr.35 = getattr(value=distances, attr=shape) 13:52:49,362 numba.core.ssa DEBUG on stmt: $const286.36 = const(int, 0) 13:52:49,362 numba.core.ssa DEBUG on stmt: $288binary_subscr.37 = static_getitem(value=$276load_attr.35, index=0, index_var=$const286.36, fn=) 13:52:49,363 numba.core.ssa DEBUG on stmt: $302call.38 = call $262load_global.32($288binary_subscr.37, func=$262load_global.32, args=[Var($288binary_subscr.37, umap_.py:197)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,363 numba.core.ssa DEBUG on stmt: $312get_iter.39 = getiter(value=$302call.38) 13:52:49,363 numba.core.ssa DEBUG on stmt: $phi316.0 = $312get_iter.39 13:52:49,363 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,363 numba.core.ssa DEBUG ==== SSA block rewrite pass on 314 13:52:49,363 numba.core.ssa DEBUG Running 13:52:49,363 numba.core.ssa DEBUG on stmt: jump 316 13:52:49,363 numba.core.ssa DEBUG ==== SSA block rewrite pass on 316 13:52:49,363 numba.core.ssa DEBUG Running 13:52:49,363 numba.core.ssa DEBUG on stmt: $316for_iter.1 = iternext(value=$phi316.0) 13:52:49,363 numba.core.ssa DEBUG on stmt: $316for_iter.2 = pair_first(value=$316for_iter.1) 13:52:49,363 numba.core.ssa DEBUG on stmt: $316for_iter.3 = pair_second(value=$316for_iter.1) 13:52:49,363 numba.core.ssa DEBUG on stmt: $phi318.1 = $316for_iter.2 13:52:49,363 numba.core.ssa DEBUG on stmt: branch $316for_iter.3, 318, 1326 13:52:49,363 numba.core.ssa DEBUG ==== SSA block rewrite pass on 318 13:52:49,363 numba.core.ssa DEBUG Running 13:52:49,363 numba.core.ssa DEBUG on stmt: i = $phi318.1 13:52:49,363 numba.core.ssa DEBUG on stmt: lo = const(float, 0.0) 13:52:49,363 numba.core.ssa DEBUG first assign: lo 13:52:49,363 numba.core.ssa DEBUG replaced with: lo = const(float, 0.0) 13:52:49,363 numba.core.ssa DEBUG on stmt: hi = global(NPY_INFINITY: inf) 13:52:49,363 numba.core.ssa DEBUG on stmt: mid = const(float, 1.0) 13:52:49,363 numba.core.ssa DEBUG on stmt: ith_distances = getitem(value=distances, index=i, fn=) 13:52:49,363 numba.core.ssa DEBUG on stmt: $const362.10 = const(float, 0.0) 13:52:49,363 numba.core.ssa DEBUG on stmt: $364compare_op.11 = ith_distances > $const362.10 13:52:49,363 numba.core.ssa DEBUG on stmt: non_zero_dists = getitem(value=ith_distances, index=$364compare_op.11, fn=) 13:52:49,363 numba.core.ssa DEBUG on stmt: $384load_attr.14 = getattr(value=non_zero_dists, attr=shape) 13:52:49,363 numba.core.ssa DEBUG on stmt: $const394.15 = const(int, 0) 13:52:49,363 numba.core.ssa DEBUG on stmt: $396binary_subscr.16 = static_getitem(value=$384load_attr.14, index=0, index_var=$const394.15, fn=) 13:52:49,363 numba.core.ssa DEBUG on stmt: $408compare_op.18 = $396binary_subscr.16 >= local_connectivity 13:52:49,363 numba.core.ssa DEBUG on stmt: bool414 = global(bool: ) 13:52:49,363 numba.core.ssa DEBUG on stmt: $414pred = call bool414($408compare_op.18, func=bool414, args=(Var($408compare_op.18, umap_.py:205),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,363 numba.core.ssa DEBUG on stmt: branch $414pred, 416, 660 13:52:49,363 numba.core.ssa DEBUG ==== SSA block rewrite pass on 416 13:52:49,363 numba.core.ssa DEBUG Running 13:52:49,363 numba.core.ssa DEBUG on stmt: $416load_global.1 = global(int: ) 13:52:49,364 numba.core.ssa DEBUG on stmt: $428load_global.3 = global(np: ) 13:52:49,364 numba.core.ssa DEBUG on stmt: $440load_attr.5 = getattr(value=$428load_global.3, attr=floor) 13:52:49,364 numba.core.ssa DEBUG on stmt: $456call.7 = call $440load_attr.5(local_connectivity, func=$440load_attr.5, args=[Var(local_connectivity, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,364 numba.core.ssa DEBUG on stmt: index = call $416load_global.1($456call.7, func=$416load_global.1, args=[Var($456call.7, umap_.py:206)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,364 numba.core.ssa DEBUG on stmt: interpolation = local_connectivity - index 13:52:49,364 numba.core.ssa DEBUG on stmt: $const494.13 = const(int, 0) 13:52:49,364 numba.core.ssa DEBUG on stmt: $496compare_op.14 = index > $const494.13 13:52:49,364 numba.core.ssa DEBUG on stmt: bool502 = global(bool: ) 13:52:49,364 numba.core.ssa DEBUG on stmt: $502pred = call bool502($496compare_op.14, func=bool502, args=(Var($496compare_op.14, umap_.py:208),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,364 numba.core.ssa DEBUG on stmt: branch $502pred, 504, 630 13:52:49,364 numba.core.ssa DEBUG ==== SSA block rewrite pass on 504 13:52:49,364 numba.core.ssa DEBUG Running 13:52:49,364 numba.core.ssa DEBUG on stmt: $const508.3 = const(int, 1) 13:52:49,364 numba.core.ssa DEBUG on stmt: $binop_sub510.4 = index - $const508.3 13:52:49,364 numba.core.ssa DEBUG on stmt: $514binary_subscr.5 = getitem(value=non_zero_dists, index=$binop_sub510.4, fn=) 13:52:49,364 numba.core.ssa DEBUG on stmt: rho[i] = $514binary_subscr.5 13:52:49,364 numba.core.ssa DEBUG on stmt: $534load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,364 numba.core.ssa DEBUG on stmt: $546compare_op.10 = interpolation > $534load_global.9 13:52:49,364 numba.core.ssa DEBUG on stmt: bool552 = global(bool: ) 13:52:49,364 numba.core.ssa DEBUG on stmt: $552pred = call bool552($546compare_op.10, func=bool552, args=(Var($546compare_op.10, umap_.py:210),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,364 numba.core.ssa DEBUG on stmt: branch $552pred, 554, 628 13:52:49,364 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:49,364 numba.core.ssa DEBUG Running 13:52:49,364 numba.core.ssa DEBUG on stmt: $562binary_subscr.3 = getitem(value=rho, index=i, fn=) 13:52:49,364 numba.core.ssa DEBUG on stmt: $578binary_subscr.7 = getitem(value=non_zero_dists, index=index, fn=) 13:52:49,364 numba.core.ssa DEBUG on stmt: $const592.10 = const(int, 1) 13:52:49,364 numba.core.ssa DEBUG on stmt: $binop_sub594.11 = index - $const592.10 13:52:49,364 numba.core.ssa DEBUG on stmt: $598binary_subscr.12 = getitem(value=non_zero_dists, index=$binop_sub594.11, fn=) 13:52:49,364 numba.core.ssa DEBUG on stmt: $binop_sub608.13 = $578binary_subscr.7 - $598binary_subscr.12 13:52:49,364 numba.core.ssa DEBUG on stmt: $binop_mul612.14 = interpolation * $binop_sub608.13 13:52:49,364 numba.core.ssa DEBUG on stmt: $binop_iadd616.15 = inplace_binop(fn=, immutable_fn=, lhs=$562binary_subscr.3, rhs=$binop_mul612.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,364 numba.core.ssa DEBUG on stmt: rho[i] = $binop_iadd616.15 13:52:49,364 numba.core.ssa DEBUG on stmt: jump 628 13:52:49,364 numba.core.ssa DEBUG ==== SSA block rewrite pass on 628 13:52:49,365 numba.core.ssa DEBUG Running 13:52:49,365 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,365 numba.core.ssa DEBUG ==== SSA block rewrite pass on 630 13:52:49,365 numba.core.ssa DEBUG Running 13:52:49,365 numba.core.ssa DEBUG on stmt: $const634.3 = const(int, 0) 13:52:49,365 numba.core.ssa DEBUG on stmt: $636binary_subscr.4 = static_getitem(value=non_zero_dists, index=0, index_var=$const634.3, fn=) 13:52:49,365 numba.core.ssa DEBUG on stmt: $binop_mul646.5 = interpolation * $636binary_subscr.4 13:52:49,365 numba.core.ssa DEBUG on stmt: rho[i] = $binop_mul646.5 13:52:49,365 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,365 numba.core.ssa DEBUG ==== SSA block rewrite pass on 660 13:52:49,365 numba.core.ssa DEBUG Running 13:52:49,365 numba.core.ssa DEBUG on stmt: $662load_attr.2 = getattr(value=non_zero_dists, attr=shape) 13:52:49,365 numba.core.ssa DEBUG on stmt: $const672.3 = const(int, 0) 13:52:49,365 numba.core.ssa DEBUG on stmt: $674binary_subscr.4 = static_getitem(value=$662load_attr.2, index=0, index_var=$const672.3, fn=) 13:52:49,365 numba.core.ssa DEBUG on stmt: $const684.5 = const(int, 0) 13:52:49,365 numba.core.ssa DEBUG on stmt: $686compare_op.6 = $674binary_subscr.4 > $const684.5 13:52:49,365 numba.core.ssa DEBUG on stmt: bool692 = global(bool: ) 13:52:49,365 numba.core.ssa DEBUG on stmt: $692pred = call bool692($686compare_op.6, func=bool692, args=(Var($686compare_op.6, umap_.py:216),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,365 numba.core.ssa DEBUG on stmt: branch $692pred, 694, 740 13:52:49,365 numba.core.ssa DEBUG ==== SSA block rewrite pass on 694 13:52:49,365 numba.core.ssa DEBUG Running 13:52:49,365 numba.core.ssa DEBUG on stmt: $694load_global.1 = global(np: ) 13:52:49,365 numba.core.ssa DEBUG on stmt: $706load_attr.3 = getattr(value=$694load_global.1, attr=max) 13:52:49,365 numba.core.ssa DEBUG on stmt: $722call.5 = call $706load_attr.3(non_zero_dists, func=$706load_attr.3, args=[Var(non_zero_dists, umap_.py:204)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,365 numba.core.ssa DEBUG on stmt: rho[i] = $722call.5 13:52:49,365 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,365 numba.core.ssa DEBUG ==== SSA block rewrite pass on 740 13:52:49,365 numba.core.ssa DEBUG Running 13:52:49,365 numba.core.ssa DEBUG on stmt: $740load_global.1 = global(range: ) 13:52:49,365 numba.core.ssa DEBUG on stmt: $758call.4 = call $740load_global.1(n_iter, func=$740load_global.1, args=[Var(n_iter, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,365 numba.core.ssa DEBUG on stmt: $768get_iter.5 = getiter(value=$758call.4) 13:52:49,365 numba.core.ssa DEBUG on stmt: $phi770.1 = $768get_iter.5 13:52:49,365 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,365 numba.core.ssa DEBUG ==== SSA block rewrite pass on 770 13:52:49,365 numba.core.ssa DEBUG Running 13:52:49,365 numba.core.ssa DEBUG on stmt: $770for_iter.2 = iternext(value=$phi770.1) 13:52:49,365 numba.core.ssa DEBUG on stmt: $770for_iter.3 = pair_first(value=$770for_iter.2) 13:52:49,366 numba.core.ssa DEBUG on stmt: $770for_iter.4 = pair_second(value=$770for_iter.2) 13:52:49,366 numba.core.ssa DEBUG on stmt: $phi772.2 = $770for_iter.3 13:52:49,366 numba.core.ssa DEBUG on stmt: branch $770for_iter.4, 772, 1112 13:52:49,366 numba.core.ssa DEBUG ==== SSA block rewrite pass on 772 13:52:49,366 numba.core.ssa DEBUG Running 13:52:49,366 numba.core.ssa DEBUG on stmt: n = $phi772.2 13:52:49,366 numba.core.ssa DEBUG on stmt: psum = const(float, 0.0) 13:52:49,366 numba.core.ssa DEBUG on stmt: $778load_global.4 = global(range: ) 13:52:49,366 numba.core.ssa DEBUG on stmt: $const790.6 = const(int, 1) 13:52:49,366 numba.core.ssa DEBUG on stmt: $794load_attr.8 = getattr(value=distances, attr=shape) 13:52:49,366 numba.core.ssa DEBUG on stmt: $const804.9 = const(int, 1) 13:52:49,366 numba.core.ssa DEBUG on stmt: $806binary_subscr.10 = static_getitem(value=$794load_attr.8, index=1, index_var=$const804.9, fn=) 13:52:49,366 numba.core.ssa DEBUG on stmt: $820call.11 = call $778load_global.4($const790.6, $806binary_subscr.10, func=$778load_global.4, args=[Var($const790.6, umap_.py:222), Var($806binary_subscr.10, umap_.py:222)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,366 numba.core.ssa DEBUG on stmt: $830get_iter.12 = getiter(value=$820call.11) 13:52:49,366 numba.core.ssa DEBUG on stmt: $phi832.2 = $830get_iter.12 13:52:49,366 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,366 numba.core.ssa DEBUG ==== SSA block rewrite pass on 832 13:52:49,366 numba.core.ssa DEBUG Running 13:52:49,366 numba.core.ssa DEBUG on stmt: $832for_iter.3 = iternext(value=$phi832.2) 13:52:49,366 numba.core.ssa DEBUG on stmt: $832for_iter.4 = pair_first(value=$832for_iter.3) 13:52:49,366 numba.core.ssa DEBUG on stmt: $832for_iter.5 = pair_second(value=$832for_iter.3) 13:52:49,366 numba.core.ssa DEBUG on stmt: $phi834.3 = $832for_iter.4 13:52:49,366 numba.core.ssa DEBUG on stmt: branch $832for_iter.5, 834, 954 13:52:49,366 numba.core.ssa DEBUG ==== SSA block rewrite pass on 834 13:52:49,366 numba.core.ssa DEBUG Running 13:52:49,366 numba.core.ssa DEBUG on stmt: j = $phi834.3 13:52:49,366 numba.core.ssa DEBUG on stmt: $842build_tuple.7 = build_tuple(items=[Var(i, umap_.py:197), Var(j, umap_.py:222)]) 13:52:49,366 numba.core.ssa DEBUG on stmt: $844binary_subscr.8 = getitem(value=distances, index=$842build_tuple.7, fn=) 13:52:49,366 numba.core.ssa DEBUG on stmt: $858binary_subscr.11 = getitem(value=rho, index=i, fn=) 13:52:49,366 numba.core.ssa DEBUG on stmt: d = $844binary_subscr.8 - $858binary_subscr.11 13:52:49,366 numba.core.ssa DEBUG on stmt: $const876.14 = const(int, 0) 13:52:49,366 numba.core.ssa DEBUG on stmt: $878compare_op.15 = d > $const876.14 13:52:49,366 numba.core.ssa DEBUG on stmt: bool884 = global(bool: ) 13:52:49,366 numba.core.ssa DEBUG on stmt: $884pred = call bool884($878compare_op.15, func=bool884, args=(Var($878compare_op.15, umap_.py:224),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,366 numba.core.ssa DEBUG on stmt: branch $884pred, 886, 942 13:52:49,366 numba.core.ssa DEBUG ==== SSA block rewrite pass on 886 13:52:49,367 numba.core.ssa DEBUG Running 13:52:49,367 numba.core.ssa DEBUG on stmt: $888load_global.4 = global(np: ) 13:52:49,367 numba.core.ssa DEBUG on stmt: $900load_attr.6 = getattr(value=$888load_global.4, attr=exp) 13:52:49,367 numba.core.ssa DEBUG on stmt: $binop_truediv914.9 = d / mid 13:52:49,367 numba.core.ssa DEBUG on stmt: $918unary_negative.10 = unary(fn=, value=$binop_truediv914.9) 13:52:49,367 numba.core.ssa DEBUG on stmt: $924call.11 = call $900load_attr.6($918unary_negative.10, func=$900load_attr.6, args=[Var($918unary_negative.10, umap_.py:225)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,367 numba.core.ssa DEBUG on stmt: $binop_iadd934.12 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$924call.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,367 numba.core.ssa DEBUG on stmt: psum = $binop_iadd934.12 13:52:49,367 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,367 numba.core.ssa DEBUG ==== SSA block rewrite pass on 942 13:52:49,367 numba.core.ssa DEBUG Running 13:52:49,367 numba.core.ssa DEBUG on stmt: $const944.4 = const(float, 1.0) 13:52:49,367 numba.core.ssa DEBUG on stmt: $binop_iadd946.5 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$const944.4, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,367 numba.core.ssa DEBUG on stmt: psum = $binop_iadd946.5 13:52:49,367 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,367 numba.core.ssa DEBUG ==== SSA block rewrite pass on 954 13:52:49,367 numba.core.ssa DEBUG Running 13:52:49,367 numba.core.ssa DEBUG on stmt: $954load_global.2 = global(np: ) 13:52:49,367 numba.core.ssa DEBUG on stmt: $966load_attr.4 = getattr(value=$954load_global.2, attr=fabs) 13:52:49,367 numba.core.ssa DEBUG on stmt: $binop_sub980.7 = psum - target 13:52:49,367 numba.core.ssa DEBUG on stmt: $988call.8 = call $966load_attr.4($binop_sub980.7, func=$966load_attr.4, args=[Var($binop_sub980.7, umap_.py:229)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,367 numba.core.ssa DEBUG on stmt: $998load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,367 numba.core.ssa DEBUG on stmt: $1010compare_op.10 = $988call.8 < $998load_global.9 13:52:49,367 numba.core.ssa DEBUG on stmt: bool1016 = global(bool: ) 13:52:49,367 numba.core.ssa DEBUG on stmt: $1016pred = call bool1016($1010compare_op.10, func=bool1016, args=(Var($1010compare_op.10, umap_.py:229),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,367 numba.core.ssa DEBUG on stmt: branch $1016pred, 1018, 1022 13:52:49,367 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1018 13:52:49,367 numba.core.ssa DEBUG Running 13:52:49,367 numba.core.ssa DEBUG on stmt: jump 1112 13:52:49,367 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1022 13:52:49,367 numba.core.ssa DEBUG Running 13:52:49,367 numba.core.ssa DEBUG on stmt: $1026compare_op.4 = psum > target 13:52:49,367 numba.core.ssa DEBUG on stmt: bool1032 = global(bool: ) 13:52:49,367 numba.core.ssa DEBUG on stmt: $1032pred = call bool1032($1026compare_op.4, func=bool1032, args=(Var($1026compare_op.4, umap_.py:232),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,367 numba.core.ssa DEBUG on stmt: branch $1032pred, 1034, 1056 13:52:49,367 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1034 13:52:49,368 numba.core.ssa DEBUG Running 13:52:49,368 numba.core.ssa DEBUG on stmt: hi = mid 13:52:49,368 numba.core.ssa DEBUG on stmt: $binop_add1042.5 = lo + hi 13:52:49,368 numba.core.ssa DEBUG on stmt: $const1046.6 = const(float, 2.0) 13:52:49,368 numba.core.ssa DEBUG on stmt: mid = $binop_add1042.5 / $const1046.6 13:52:49,368 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,368 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1056 13:52:49,368 numba.core.ssa DEBUG Running 13:52:49,368 numba.core.ssa DEBUG on stmt: lo = mid 13:52:49,368 numba.core.ssa DEBUG replaced with: lo.1 = mid 13:52:49,368 numba.core.ssa DEBUG on stmt: $1062load_global.4 = global(NPY_INFINITY: inf) 13:52:49,368 numba.core.ssa DEBUG on stmt: $1074compare_op.5 = hi == $1062load_global.4 13:52:49,368 numba.core.ssa DEBUG on stmt: bool1080 = global(bool: ) 13:52:49,368 numba.core.ssa DEBUG on stmt: $1080pred = call bool1080($1074compare_op.5, func=bool1080, args=(Var($1074compare_op.5, umap_.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,368 numba.core.ssa DEBUG on stmt: branch $1080pred, 1082, 1094 13:52:49,368 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1082 13:52:49,368 numba.core.ssa DEBUG Running 13:52:49,368 numba.core.ssa DEBUG on stmt: $const1084.3 = const(int, 2) 13:52:49,368 numba.core.ssa DEBUG on stmt: $binop_imul1086.4 = inplace_binop(fn=, immutable_fn=, lhs=mid, rhs=$const1084.3, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,368 numba.core.ssa DEBUG on stmt: mid = $binop_imul1086.4 13:52:49,368 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,368 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1094 13:52:49,368 numba.core.ssa DEBUG Running 13:52:49,368 numba.core.ssa DEBUG on stmt: $binop_add1098.4 = lo + hi 13:52:49,368 numba.core.ssa DEBUG on stmt: $const1102.5 = const(float, 2.0) 13:52:49,368 numba.core.ssa DEBUG on stmt: mid = $binop_add1098.4 / $const1102.5 13:52:49,368 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,368 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1112 13:52:49,368 numba.core.ssa DEBUG Running 13:52:49,368 numba.core.ssa DEBUG on stmt: result[i] = mid 13:52:49,368 numba.core.ssa DEBUG on stmt: $1126binary_subscr.6 = getitem(value=rho, index=i, fn=) 13:52:49,368 numba.core.ssa DEBUG on stmt: $const1136.7 = const(float, 0.0) 13:52:49,368 numba.core.ssa DEBUG on stmt: $1138compare_op.8 = $1126binary_subscr.6 > $const1136.7 13:52:49,368 numba.core.ssa DEBUG on stmt: bool1144 = global(bool: ) 13:52:49,368 numba.core.ssa DEBUG on stmt: $1144pred = call bool1144($1138compare_op.8, func=bool1144, args=(Var($1138compare_op.8, umap_.py:245),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,369 numba.core.ssa DEBUG on stmt: branch $1144pred, 1146, 1256 13:52:49,369 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1146 13:52:49,369 numba.core.ssa DEBUG Running 13:52:49,369 numba.core.ssa DEBUG on stmt: $1146load_global.1 = global(np: ) 13:52:49,369 numba.core.ssa DEBUG on stmt: $1158load_attr.3 = getattr(value=$1146load_global.1, attr=mean) 13:52:49,369 numba.core.ssa DEBUG on stmt: mean_ith_distances = call $1158load_attr.3(ith_distances, func=$1158load_attr.3, args=[Var(ith_distances, umap_.py:203)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,369 numba.core.ssa DEBUG on stmt: $1190binary_subscr.8 = getitem(value=result, index=i, fn=) 13:52:49,369 numba.core.ssa DEBUG on stmt: $1200load_global.9 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,369 numba.core.ssa DEBUG on stmt: $binop_mul1214.11 = $1200load_global.9 * mean_ith_distances 13:52:49,369 numba.core.ssa DEBUG on stmt: $1218compare_op.12 = $1190binary_subscr.8 < $binop_mul1214.11 13:52:49,369 numba.core.ssa DEBUG on stmt: bool1224 = global(bool: ) 13:52:49,369 numba.core.ssa DEBUG on stmt: $1224pred = call bool1224($1218compare_op.12, func=bool1224, args=(Var($1218compare_op.12, umap_.py:247),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,369 numba.core.ssa DEBUG on stmt: branch $1224pred, 1226, 1252 13:52:49,369 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1226 13:52:49,369 numba.core.ssa DEBUG Running 13:52:49,369 numba.core.ssa DEBUG on stmt: $1226load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,369 numba.core.ssa DEBUG on stmt: $binop_mul1240.3 = $1226load_global.1 * mean_ith_distances 13:52:49,369 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1240.3 13:52:49,369 numba.core.ssa DEBUG on stmt: jump 1252 13:52:49,369 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1252 13:52:49,369 numba.core.ssa DEBUG Running 13:52:49,369 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,369 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1256 13:52:49,369 numba.core.ssa DEBUG Running 13:52:49,369 numba.core.ssa DEBUG on stmt: $1260binary_subscr.3 = getitem(value=result, index=i, fn=) 13:52:49,369 numba.core.ssa DEBUG on stmt: $1270load_global.4 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,369 numba.core.ssa DEBUG on stmt: $binop_mul1284.6 = $1270load_global.4 * mean_distances 13:52:49,369 numba.core.ssa DEBUG on stmt: $1288compare_op.7 = $1260binary_subscr.3 < $binop_mul1284.6 13:52:49,369 numba.core.ssa DEBUG on stmt: bool1294 = global(bool: ) 13:52:49,369 numba.core.ssa DEBUG on stmt: $1294pred = call bool1294($1288compare_op.7, func=bool1294, args=(Var($1288compare_op.7, umap_.py:250),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,369 numba.core.ssa DEBUG on stmt: branch $1294pred, 1296, 1322 13:52:49,369 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1296 13:52:49,369 numba.core.ssa DEBUG Running 13:52:49,369 numba.core.ssa DEBUG on stmt: $1296load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,369 numba.core.ssa DEBUG on stmt: $binop_mul1310.3 = $1296load_global.1 * mean_distances 13:52:49,370 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1310.3 13:52:49,370 numba.core.ssa DEBUG on stmt: jump 1322 13:52:49,370 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1322 13:52:49,370 numba.core.ssa DEBUG Running 13:52:49,370 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,370 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1326 13:52:49,370 numba.core.ssa DEBUG Running 13:52:49,370 numba.core.ssa DEBUG on stmt: $1330build_tuple.2 = build_tuple(items=[Var(result, umap_.py:193), Var(rho, umap_.py:192)]) 13:52:49,370 numba.core.ssa DEBUG on stmt: $1332return_value.3 = cast(value=$1330build_tuple.2) 13:52:49,370 numba.core.ssa DEBUG on stmt: return $1332return_value.3 13:52:49,370 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1327 13:52:49,370 numba.core.ssa DEBUG Running 13:52:49,370 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,370 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1328 13:52:49,370 numba.core.ssa DEBUG Running 13:52:49,370 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,370 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1329 13:52:49,370 numba.core.ssa DEBUG Running 13:52:49,370 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,370 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {318: [], 1056: []}) 13:52:49,370 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,370 numba.core.ssa DEBUG Running 13:52:49,370 numba.core.ssa DEBUG on stmt: distances = arg(0, name=distances) 13:52:49,370 numba.core.ssa DEBUG on stmt: k = arg(1, name=k) 13:52:49,370 numba.core.ssa DEBUG on stmt: n_iter = arg(2, name=n_iter) 13:52:49,370 numba.core.ssa DEBUG on stmt: local_connectivity = arg(3, name=local_connectivity) 13:52:49,370 numba.core.ssa DEBUG on stmt: bandwidth = arg(4, name=bandwidth) 13:52:49,370 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:49,370 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=log2) 13:52:49,370 numba.core.ssa DEBUG on stmt: $32call.4 = call $16load_attr.2(k, func=$16load_attr.2, args=[Var(k, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,370 numba.core.ssa DEBUG on stmt: target = $32call.4 * bandwidth 13:52:49,370 numba.core.ssa DEBUG on stmt: $50load_global.7 = global(np: ) 13:52:49,370 numba.core.ssa DEBUG on stmt: $62load_attr.9 = getattr(value=$50load_global.7, attr=zeros) 13:52:49,370 numba.core.ssa DEBUG on stmt: $74load_attr.11 = getattr(value=distances, attr=shape) 13:52:49,370 numba.core.ssa DEBUG on stmt: $const84.12 = const(int, 0) 13:52:49,371 numba.core.ssa DEBUG on stmt: $86binary_subscr.13 = static_getitem(value=$74load_attr.11, index=0, index_var=$const84.12, fn=) 13:52:49,371 numba.core.ssa DEBUG on stmt: $96load_global.14 = global(np: ) 13:52:49,371 numba.core.ssa DEBUG on stmt: $108load_attr.15 = getattr(value=$96load_global.14, attr=float32) 13:52:49,371 numba.core.ssa DEBUG on stmt: rho = call $62load_attr.9($86binary_subscr.13, func=$62load_attr.9, args=[Var($86binary_subscr.13, umap_.py:192)], kws=[('dtype', Var($108load_attr.15, umap_.py:192))], vararg=None, varkwarg=None, target=None) 13:52:49,371 numba.core.ssa DEBUG on stmt: $136load_global.17 = global(np: ) 13:52:49,371 numba.core.ssa DEBUG on stmt: $148load_attr.19 = getattr(value=$136load_global.17, attr=zeros) 13:52:49,371 numba.core.ssa DEBUG on stmt: $160load_attr.21 = getattr(value=distances, attr=shape) 13:52:49,371 numba.core.ssa DEBUG on stmt: $const170.22 = const(int, 0) 13:52:49,371 numba.core.ssa DEBUG on stmt: $172binary_subscr.23 = static_getitem(value=$160load_attr.21, index=0, index_var=$const170.22, fn=) 13:52:49,371 numba.core.ssa DEBUG on stmt: $182load_global.24 = global(np: ) 13:52:49,371 numba.core.ssa DEBUG on stmt: $194load_attr.25 = getattr(value=$182load_global.24, attr=float32) 13:52:49,371 numba.core.ssa DEBUG on stmt: result = call $148load_attr.19($172binary_subscr.23, func=$148load_attr.19, args=[Var($172binary_subscr.23, umap_.py:193)], kws=[('dtype', Var($194load_attr.25, umap_.py:193))], vararg=None, varkwarg=None, target=None) 13:52:49,371 numba.core.ssa DEBUG on stmt: $222load_global.27 = global(np: ) 13:52:49,371 numba.core.ssa DEBUG on stmt: $234load_attr.29 = getattr(value=$222load_global.27, attr=mean) 13:52:49,371 numba.core.ssa DEBUG on stmt: mean_distances = call $234load_attr.29(distances, func=$234load_attr.29, args=[Var(distances, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,371 numba.core.ssa DEBUG on stmt: $262load_global.32 = global(range: ) 13:52:49,371 numba.core.ssa DEBUG on stmt: $276load_attr.35 = getattr(value=distances, attr=shape) 13:52:49,371 numba.core.ssa DEBUG on stmt: $const286.36 = const(int, 0) 13:52:49,371 numba.core.ssa DEBUG on stmt: $288binary_subscr.37 = static_getitem(value=$276load_attr.35, index=0, index_var=$const286.36, fn=) 13:52:49,371 numba.core.ssa DEBUG on stmt: $302call.38 = call $262load_global.32($288binary_subscr.37, func=$262load_global.32, args=[Var($288binary_subscr.37, umap_.py:197)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,371 numba.core.ssa DEBUG on stmt: $312get_iter.39 = getiter(value=$302call.38) 13:52:49,371 numba.core.ssa DEBUG on stmt: $phi316.0 = $312get_iter.39 13:52:49,371 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,371 numba.core.ssa DEBUG ==== SSA block rewrite pass on 314 13:52:49,371 numba.core.ssa DEBUG Running 13:52:49,371 numba.core.ssa DEBUG on stmt: jump 316 13:52:49,371 numba.core.ssa DEBUG ==== SSA block rewrite pass on 316 13:52:49,371 numba.core.ssa DEBUG Running 13:52:49,371 numba.core.ssa DEBUG on stmt: $316for_iter.1 = iternext(value=$phi316.0) 13:52:49,371 numba.core.ssa DEBUG on stmt: $316for_iter.2 = pair_first(value=$316for_iter.1) 13:52:49,371 numba.core.ssa DEBUG on stmt: $316for_iter.3 = pair_second(value=$316for_iter.1) 13:52:49,372 numba.core.ssa DEBUG on stmt: $phi318.1 = $316for_iter.2 13:52:49,372 numba.core.ssa DEBUG on stmt: branch $316for_iter.3, 318, 1326 13:52:49,372 numba.core.ssa DEBUG ==== SSA block rewrite pass on 318 13:52:49,372 numba.core.ssa DEBUG Running 13:52:49,372 numba.core.ssa DEBUG on stmt: i = $phi318.1 13:52:49,372 numba.core.ssa DEBUG on stmt: lo = const(float, 0.0) 13:52:49,372 numba.core.ssa DEBUG on stmt: hi = global(NPY_INFINITY: inf) 13:52:49,372 numba.core.ssa DEBUG on stmt: mid = const(float, 1.0) 13:52:49,372 numba.core.ssa DEBUG on stmt: ith_distances = getitem(value=distances, index=i, fn=) 13:52:49,372 numba.core.ssa DEBUG on stmt: $const362.10 = const(float, 0.0) 13:52:49,372 numba.core.ssa DEBUG on stmt: $364compare_op.11 = ith_distances > $const362.10 13:52:49,372 numba.core.ssa DEBUG on stmt: non_zero_dists = getitem(value=ith_distances, index=$364compare_op.11, fn=) 13:52:49,372 numba.core.ssa DEBUG on stmt: $384load_attr.14 = getattr(value=non_zero_dists, attr=shape) 13:52:49,372 numba.core.ssa DEBUG on stmt: $const394.15 = const(int, 0) 13:52:49,372 numba.core.ssa DEBUG on stmt: $396binary_subscr.16 = static_getitem(value=$384load_attr.14, index=0, index_var=$const394.15, fn=) 13:52:49,372 numba.core.ssa DEBUG on stmt: $408compare_op.18 = $396binary_subscr.16 >= local_connectivity 13:52:49,372 numba.core.ssa DEBUG on stmt: bool414 = global(bool: ) 13:52:49,372 numba.core.ssa DEBUG on stmt: $414pred = call bool414($408compare_op.18, func=bool414, args=(Var($408compare_op.18, umap_.py:205),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,372 numba.core.ssa DEBUG on stmt: branch $414pred, 416, 660 13:52:49,372 numba.core.ssa DEBUG ==== SSA block rewrite pass on 416 13:52:49,372 numba.core.ssa DEBUG Running 13:52:49,372 numba.core.ssa DEBUG on stmt: $416load_global.1 = global(int: ) 13:52:49,372 numba.core.ssa DEBUG on stmt: $428load_global.3 = global(np: ) 13:52:49,372 numba.core.ssa DEBUG on stmt: $440load_attr.5 = getattr(value=$428load_global.3, attr=floor) 13:52:49,372 numba.core.ssa DEBUG on stmt: $456call.7 = call $440load_attr.5(local_connectivity, func=$440load_attr.5, args=[Var(local_connectivity, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,372 numba.core.ssa DEBUG on stmt: index = call $416load_global.1($456call.7, func=$416load_global.1, args=[Var($456call.7, umap_.py:206)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,372 numba.core.ssa DEBUG on stmt: interpolation = local_connectivity - index 13:52:49,372 numba.core.ssa DEBUG on stmt: $const494.13 = const(int, 0) 13:52:49,372 numba.core.ssa DEBUG on stmt: $496compare_op.14 = index > $const494.13 13:52:49,372 numba.core.ssa DEBUG on stmt: bool502 = global(bool: ) 13:52:49,372 numba.core.ssa DEBUG on stmt: $502pred = call bool502($496compare_op.14, func=bool502, args=(Var($496compare_op.14, umap_.py:208),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,373 numba.core.ssa DEBUG on stmt: branch $502pred, 504, 630 13:52:49,373 numba.core.ssa DEBUG ==== SSA block rewrite pass on 504 13:52:49,373 numba.core.ssa DEBUG Running 13:52:49,373 numba.core.ssa DEBUG on stmt: $const508.3 = const(int, 1) 13:52:49,373 numba.core.ssa DEBUG on stmt: $binop_sub510.4 = index - $const508.3 13:52:49,373 numba.core.ssa DEBUG on stmt: $514binary_subscr.5 = getitem(value=non_zero_dists, index=$binop_sub510.4, fn=) 13:52:49,373 numba.core.ssa DEBUG on stmt: rho[i] = $514binary_subscr.5 13:52:49,373 numba.core.ssa DEBUG on stmt: $534load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,373 numba.core.ssa DEBUG on stmt: $546compare_op.10 = interpolation > $534load_global.9 13:52:49,373 numba.core.ssa DEBUG on stmt: bool552 = global(bool: ) 13:52:49,373 numba.core.ssa DEBUG on stmt: $552pred = call bool552($546compare_op.10, func=bool552, args=(Var($546compare_op.10, umap_.py:210),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,373 numba.core.ssa DEBUG on stmt: branch $552pred, 554, 628 13:52:49,373 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:49,373 numba.core.ssa DEBUG Running 13:52:49,373 numba.core.ssa DEBUG on stmt: $562binary_subscr.3 = getitem(value=rho, index=i, fn=) 13:52:49,373 numba.core.ssa DEBUG on stmt: $578binary_subscr.7 = getitem(value=non_zero_dists, index=index, fn=) 13:52:49,373 numba.core.ssa DEBUG on stmt: $const592.10 = const(int, 1) 13:52:49,373 numba.core.ssa DEBUG on stmt: $binop_sub594.11 = index - $const592.10 13:52:49,373 numba.core.ssa DEBUG on stmt: $598binary_subscr.12 = getitem(value=non_zero_dists, index=$binop_sub594.11, fn=) 13:52:49,373 numba.core.ssa DEBUG on stmt: $binop_sub608.13 = $578binary_subscr.7 - $598binary_subscr.12 13:52:49,373 numba.core.ssa DEBUG on stmt: $binop_mul612.14 = interpolation * $binop_sub608.13 13:52:49,373 numba.core.ssa DEBUG on stmt: $binop_iadd616.15 = inplace_binop(fn=, immutable_fn=, lhs=$562binary_subscr.3, rhs=$binop_mul612.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,373 numba.core.ssa DEBUG on stmt: rho[i] = $binop_iadd616.15 13:52:49,373 numba.core.ssa DEBUG on stmt: jump 628 13:52:49,373 numba.core.ssa DEBUG ==== SSA block rewrite pass on 628 13:52:49,373 numba.core.ssa DEBUG Running 13:52:49,373 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,373 numba.core.ssa DEBUG ==== SSA block rewrite pass on 630 13:52:49,373 numba.core.ssa DEBUG Running 13:52:49,373 numba.core.ssa DEBUG on stmt: $const634.3 = const(int, 0) 13:52:49,373 numba.core.ssa DEBUG on stmt: $636binary_subscr.4 = static_getitem(value=non_zero_dists, index=0, index_var=$const634.3, fn=) 13:52:49,373 numba.core.ssa DEBUG on stmt: $binop_mul646.5 = interpolation * $636binary_subscr.4 13:52:49,373 numba.core.ssa DEBUG on stmt: rho[i] = $binop_mul646.5 13:52:49,374 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,374 numba.core.ssa DEBUG ==== SSA block rewrite pass on 660 13:52:49,374 numba.core.ssa DEBUG Running 13:52:49,374 numba.core.ssa DEBUG on stmt: $662load_attr.2 = getattr(value=non_zero_dists, attr=shape) 13:52:49,374 numba.core.ssa DEBUG on stmt: $const672.3 = const(int, 0) 13:52:49,374 numba.core.ssa DEBUG on stmt: $674binary_subscr.4 = static_getitem(value=$662load_attr.2, index=0, index_var=$const672.3, fn=) 13:52:49,374 numba.core.ssa DEBUG on stmt: $const684.5 = const(int, 0) 13:52:49,374 numba.core.ssa DEBUG on stmt: $686compare_op.6 = $674binary_subscr.4 > $const684.5 13:52:49,374 numba.core.ssa DEBUG on stmt: bool692 = global(bool: ) 13:52:49,374 numba.core.ssa DEBUG on stmt: $692pred = call bool692($686compare_op.6, func=bool692, args=(Var($686compare_op.6, umap_.py:216),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,374 numba.core.ssa DEBUG on stmt: branch $692pred, 694, 740 13:52:49,374 numba.core.ssa DEBUG ==== SSA block rewrite pass on 694 13:52:49,374 numba.core.ssa DEBUG Running 13:52:49,374 numba.core.ssa DEBUG on stmt: $694load_global.1 = global(np: ) 13:52:49,374 numba.core.ssa DEBUG on stmt: $706load_attr.3 = getattr(value=$694load_global.1, attr=max) 13:52:49,374 numba.core.ssa DEBUG on stmt: $722call.5 = call $706load_attr.3(non_zero_dists, func=$706load_attr.3, args=[Var(non_zero_dists, umap_.py:204)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,374 numba.core.ssa DEBUG on stmt: rho[i] = $722call.5 13:52:49,374 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,374 numba.core.ssa DEBUG ==== SSA block rewrite pass on 740 13:52:49,374 numba.core.ssa DEBUG Running 13:52:49,374 numba.core.ssa DEBUG on stmt: $740load_global.1 = global(range: ) 13:52:49,374 numba.core.ssa DEBUG on stmt: $758call.4 = call $740load_global.1(n_iter, func=$740load_global.1, args=[Var(n_iter, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,374 numba.core.ssa DEBUG on stmt: $768get_iter.5 = getiter(value=$758call.4) 13:52:49,374 numba.core.ssa DEBUG on stmt: $phi770.1 = $768get_iter.5 13:52:49,374 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,374 numba.core.ssa DEBUG ==== SSA block rewrite pass on 770 13:52:49,374 numba.core.ssa DEBUG Running 13:52:49,374 numba.core.ssa DEBUG on stmt: $770for_iter.2 = iternext(value=$phi770.1) 13:52:49,374 numba.core.ssa DEBUG on stmt: $770for_iter.3 = pair_first(value=$770for_iter.2) 13:52:49,374 numba.core.ssa DEBUG on stmt: $770for_iter.4 = pair_second(value=$770for_iter.2) 13:52:49,374 numba.core.ssa DEBUG on stmt: $phi772.2 = $770for_iter.3 13:52:49,374 numba.core.ssa DEBUG on stmt: branch $770for_iter.4, 772, 1112 13:52:49,374 numba.core.ssa DEBUG ==== SSA block rewrite pass on 772 13:52:49,374 numba.core.ssa DEBUG Running 13:52:49,375 numba.core.ssa DEBUG on stmt: n = $phi772.2 13:52:49,375 numba.core.ssa DEBUG on stmt: psum = const(float, 0.0) 13:52:49,375 numba.core.ssa DEBUG on stmt: $778load_global.4 = global(range: ) 13:52:49,375 numba.core.ssa DEBUG on stmt: $const790.6 = const(int, 1) 13:52:49,375 numba.core.ssa DEBUG on stmt: $794load_attr.8 = getattr(value=distances, attr=shape) 13:52:49,375 numba.core.ssa DEBUG on stmt: $const804.9 = const(int, 1) 13:52:49,375 numba.core.ssa DEBUG on stmt: $806binary_subscr.10 = static_getitem(value=$794load_attr.8, index=1, index_var=$const804.9, fn=) 13:52:49,375 numba.core.ssa DEBUG on stmt: $820call.11 = call $778load_global.4($const790.6, $806binary_subscr.10, func=$778load_global.4, args=[Var($const790.6, umap_.py:222), Var($806binary_subscr.10, umap_.py:222)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,375 numba.core.ssa DEBUG on stmt: $830get_iter.12 = getiter(value=$820call.11) 13:52:49,375 numba.core.ssa DEBUG on stmt: $phi832.2 = $830get_iter.12 13:52:49,375 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,375 numba.core.ssa DEBUG ==== SSA block rewrite pass on 832 13:52:49,375 numba.core.ssa DEBUG Running 13:52:49,375 numba.core.ssa DEBUG on stmt: $832for_iter.3 = iternext(value=$phi832.2) 13:52:49,375 numba.core.ssa DEBUG on stmt: $832for_iter.4 = pair_first(value=$832for_iter.3) 13:52:49,375 numba.core.ssa DEBUG on stmt: $832for_iter.5 = pair_second(value=$832for_iter.3) 13:52:49,375 numba.core.ssa DEBUG on stmt: $phi834.3 = $832for_iter.4 13:52:49,375 numba.core.ssa DEBUG on stmt: branch $832for_iter.5, 834, 954 13:52:49,375 numba.core.ssa DEBUG ==== SSA block rewrite pass on 834 13:52:49,375 numba.core.ssa DEBUG Running 13:52:49,375 numba.core.ssa DEBUG on stmt: j = $phi834.3 13:52:49,375 numba.core.ssa DEBUG on stmt: $842build_tuple.7 = build_tuple(items=[Var(i, umap_.py:197), Var(j, umap_.py:222)]) 13:52:49,375 numba.core.ssa DEBUG on stmt: $844binary_subscr.8 = getitem(value=distances, index=$842build_tuple.7, fn=) 13:52:49,375 numba.core.ssa DEBUG on stmt: $858binary_subscr.11 = getitem(value=rho, index=i, fn=) 13:52:49,375 numba.core.ssa DEBUG on stmt: d = $844binary_subscr.8 - $858binary_subscr.11 13:52:49,375 numba.core.ssa DEBUG on stmt: $const876.14 = const(int, 0) 13:52:49,375 numba.core.ssa DEBUG on stmt: $878compare_op.15 = d > $const876.14 13:52:49,375 numba.core.ssa DEBUG on stmt: bool884 = global(bool: ) 13:52:49,375 numba.core.ssa DEBUG on stmt: $884pred = call bool884($878compare_op.15, func=bool884, args=(Var($878compare_op.15, umap_.py:224),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,375 numba.core.ssa DEBUG on stmt: branch $884pred, 886, 942 13:52:49,375 numba.core.ssa DEBUG ==== SSA block rewrite pass on 886 13:52:49,375 numba.core.ssa DEBUG Running 13:52:49,375 numba.core.ssa DEBUG on stmt: $888load_global.4 = global(np: ) 13:52:49,376 numba.core.ssa DEBUG on stmt: $900load_attr.6 = getattr(value=$888load_global.4, attr=exp) 13:52:49,376 numba.core.ssa DEBUG on stmt: $binop_truediv914.9 = d / mid 13:52:49,376 numba.core.ssa DEBUG on stmt: $918unary_negative.10 = unary(fn=, value=$binop_truediv914.9) 13:52:49,376 numba.core.ssa DEBUG on stmt: $924call.11 = call $900load_attr.6($918unary_negative.10, func=$900load_attr.6, args=[Var($918unary_negative.10, umap_.py:225)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,376 numba.core.ssa DEBUG on stmt: $binop_iadd934.12 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$924call.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,376 numba.core.ssa DEBUG on stmt: psum = $binop_iadd934.12 13:52:49,376 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,376 numba.core.ssa DEBUG ==== SSA block rewrite pass on 942 13:52:49,376 numba.core.ssa DEBUG Running 13:52:49,376 numba.core.ssa DEBUG on stmt: $const944.4 = const(float, 1.0) 13:52:49,376 numba.core.ssa DEBUG on stmt: $binop_iadd946.5 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$const944.4, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,376 numba.core.ssa DEBUG on stmt: psum = $binop_iadd946.5 13:52:49,376 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,376 numba.core.ssa DEBUG ==== SSA block rewrite pass on 954 13:52:49,376 numba.core.ssa DEBUG Running 13:52:49,376 numba.core.ssa DEBUG on stmt: $954load_global.2 = global(np: ) 13:52:49,376 numba.core.ssa DEBUG on stmt: $966load_attr.4 = getattr(value=$954load_global.2, attr=fabs) 13:52:49,376 numba.core.ssa DEBUG on stmt: $binop_sub980.7 = psum - target 13:52:49,376 numba.core.ssa DEBUG on stmt: $988call.8 = call $966load_attr.4($binop_sub980.7, func=$966load_attr.4, args=[Var($binop_sub980.7, umap_.py:229)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,376 numba.core.ssa DEBUG on stmt: $998load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,376 numba.core.ssa DEBUG on stmt: $1010compare_op.10 = $988call.8 < $998load_global.9 13:52:49,376 numba.core.ssa DEBUG on stmt: bool1016 = global(bool: ) 13:52:49,376 numba.core.ssa DEBUG on stmt: $1016pred = call bool1016($1010compare_op.10, func=bool1016, args=(Var($1010compare_op.10, umap_.py:229),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,376 numba.core.ssa DEBUG on stmt: branch $1016pred, 1018, 1022 13:52:49,376 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1018 13:52:49,376 numba.core.ssa DEBUG Running 13:52:49,376 numba.core.ssa DEBUG on stmt: jump 1112 13:52:49,376 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1022 13:52:49,376 numba.core.ssa DEBUG Running 13:52:49,376 numba.core.ssa DEBUG on stmt: $1026compare_op.4 = psum > target 13:52:49,376 numba.core.ssa DEBUG on stmt: bool1032 = global(bool: ) 13:52:49,376 numba.core.ssa DEBUG on stmt: $1032pred = call bool1032($1026compare_op.4, func=bool1032, args=(Var($1026compare_op.4, umap_.py:232),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,376 numba.core.ssa DEBUG on stmt: branch $1032pred, 1034, 1056 13:52:49,377 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1034 13:52:49,377 numba.core.ssa DEBUG Running 13:52:49,377 numba.core.ssa DEBUG on stmt: hi = mid 13:52:49,377 numba.core.ssa DEBUG on stmt: $binop_add1042.5 = lo + hi 13:52:49,377 numba.core.ssa DEBUG find_def var='lo' stmt=$binop_add1042.5 = lo + hi 13:52:49,377 numba.core.ssa DEBUG find_def_from_top label 1034 13:52:49,377 numba.core.ssa DEBUG idom 1022 from label 1034 13:52:49,377 numba.core.ssa DEBUG find_def_from_bottom label 1022 13:52:49,377 numba.core.ssa DEBUG find_def_from_top label 1022 13:52:49,377 numba.core.ssa DEBUG idom 954 from label 1022 13:52:49,377 numba.core.ssa DEBUG find_def_from_bottom label 954 13:52:49,377 numba.core.ssa DEBUG find_def_from_top label 954 13:52:49,377 numba.core.ssa DEBUG idom 832 from label 954 13:52:49,377 numba.core.ssa DEBUG find_def_from_bottom label 832 13:52:49,377 numba.core.ssa DEBUG find_def_from_top label 832 13:52:49,377 numba.core.ssa DEBUG idom 772 from label 832 13:52:49,377 numba.core.ssa DEBUG find_def_from_bottom label 772 13:52:49,377 numba.core.ssa DEBUG find_def_from_top label 772 13:52:49,377 numba.core.ssa DEBUG idom 770 from label 772 13:52:49,377 numba.core.ssa DEBUG find_def_from_bottom label 770 13:52:49,377 numba.core.ssa DEBUG find_def_from_top label 770 13:52:49,377 numba.core.ssa DEBUG insert phi node lo.2 = phi(incoming_values=[], incoming_blocks=[]) at 770 13:52:49,377 numba.core.ssa DEBUG find_def_from_bottom label 1328 13:52:49,377 numba.core.ssa DEBUG find_def_from_top label 1328 13:52:49,377 numba.core.ssa DEBUG insert phi node lo.3 = phi(incoming_values=[], incoming_blocks=[]) at 1328 13:52:49,377 numba.core.ssa DEBUG find_def_from_bottom label 1034 13:52:49,377 numba.core.ssa DEBUG find_def_from_top label 1034 13:52:49,377 numba.core.ssa DEBUG idom 1022 from label 1034 13:52:49,377 numba.core.ssa DEBUG find_def_from_bottom label 1022 13:52:49,377 numba.core.ssa DEBUG find_def_from_top label 1022 13:52:49,377 numba.core.ssa DEBUG idom 954 from label 1022 13:52:49,377 numba.core.ssa DEBUG find_def_from_bottom label 954 13:52:49,377 numba.core.ssa DEBUG find_def_from_top label 954 13:52:49,377 numba.core.ssa DEBUG idom 832 from label 954 13:52:49,377 numba.core.ssa DEBUG find_def_from_bottom label 832 13:52:49,377 numba.core.ssa DEBUG find_def_from_top label 832 13:52:49,378 numba.core.ssa DEBUG idom 772 from label 832 13:52:49,378 numba.core.ssa DEBUG find_def_from_bottom label 772 13:52:49,378 numba.core.ssa DEBUG find_def_from_top label 772 13:52:49,378 numba.core.ssa DEBUG idom 770 from label 772 13:52:49,378 numba.core.ssa DEBUG find_def_from_bottom label 770 13:52:49,378 numba.core.ssa DEBUG incoming_def lo.2 = phi(incoming_values=[], incoming_blocks=[]) 13:52:49,378 numba.core.ssa DEBUG find_def_from_bottom label 1082 13:52:49,378 numba.core.ssa DEBUG find_def_from_top label 1082 13:52:49,378 numba.core.ssa DEBUG idom 1056 from label 1082 13:52:49,378 numba.core.ssa DEBUG find_def_from_bottom label 1056 13:52:49,378 numba.core.ssa DEBUG incoming_def lo.1 = mid 13:52:49,378 numba.core.ssa DEBUG find_def_from_bottom label 1094 13:52:49,378 numba.core.ssa DEBUG find_def_from_top label 1094 13:52:49,378 numba.core.ssa DEBUG idom 1056 from label 1094 13:52:49,378 numba.core.ssa DEBUG find_def_from_bottom label 1056 13:52:49,378 numba.core.ssa DEBUG incoming_def lo.1 = mid 13:52:49,378 numba.core.ssa DEBUG incoming_def lo.3 = phi(incoming_values=[Var(lo.2, umap_.py:233), Var(lo.1, umap_.py:236), Var(lo.1, umap_.py:236)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,378 numba.core.ssa DEBUG find_def_from_bottom label 740 13:52:49,378 numba.core.ssa DEBUG find_def_from_top label 740 13:52:49,378 numba.core.ssa DEBUG idom 318 from label 740 13:52:49,378 numba.core.ssa DEBUG find_def_from_bottom label 318 13:52:49,378 numba.core.ssa DEBUG incoming_def lo = const(float, 0.0) 13:52:49,378 numba.core.ssa DEBUG replaced with: $binop_add1042.5 = lo.2 + hi 13:52:49,378 numba.core.ssa DEBUG on stmt: $const1046.6 = const(float, 2.0) 13:52:49,378 numba.core.ssa DEBUG on stmt: mid = $binop_add1042.5 / $const1046.6 13:52:49,378 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,378 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1056 13:52:49,378 numba.core.ssa DEBUG Running 13:52:49,378 numba.core.ssa DEBUG on stmt: lo.1 = mid 13:52:49,378 numba.core.ssa DEBUG on stmt: $1062load_global.4 = global(NPY_INFINITY: inf) 13:52:49,378 numba.core.ssa DEBUG on stmt: $1074compare_op.5 = hi == $1062load_global.4 13:52:49,378 numba.core.ssa DEBUG on stmt: bool1080 = global(bool: ) 13:52:49,379 numba.core.ssa DEBUG on stmt: $1080pred = call bool1080($1074compare_op.5, func=bool1080, args=(Var($1074compare_op.5, umap_.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,379 numba.core.ssa DEBUG on stmt: branch $1080pred, 1082, 1094 13:52:49,379 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1082 13:52:49,379 numba.core.ssa DEBUG Running 13:52:49,379 numba.core.ssa DEBUG on stmt: $const1084.3 = const(int, 2) 13:52:49,379 numba.core.ssa DEBUG on stmt: $binop_imul1086.4 = inplace_binop(fn=, immutable_fn=, lhs=mid, rhs=$const1084.3, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,379 numba.core.ssa DEBUG on stmt: mid = $binop_imul1086.4 13:52:49,379 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,379 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1094 13:52:49,379 numba.core.ssa DEBUG Running 13:52:49,379 numba.core.ssa DEBUG on stmt: $binop_add1098.4 = lo + hi 13:52:49,379 numba.core.ssa DEBUG find_def var='lo' stmt=$binop_add1098.4 = lo + hi 13:52:49,379 numba.core.ssa DEBUG find_def_from_top label 1094 13:52:49,379 numba.core.ssa DEBUG idom 1056 from label 1094 13:52:49,379 numba.core.ssa DEBUG find_def_from_bottom label 1056 13:52:49,379 numba.core.ssa DEBUG replaced with: $binop_add1098.4 = lo.1 + hi 13:52:49,379 numba.core.ssa DEBUG on stmt: $const1102.5 = const(float, 2.0) 13:52:49,379 numba.core.ssa DEBUG on stmt: mid = $binop_add1098.4 / $const1102.5 13:52:49,379 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,379 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1112 13:52:49,379 numba.core.ssa DEBUG Running 13:52:49,379 numba.core.ssa DEBUG on stmt: result[i] = mid 13:52:49,379 numba.core.ssa DEBUG on stmt: $1126binary_subscr.6 = getitem(value=rho, index=i, fn=) 13:52:49,379 numba.core.ssa DEBUG on stmt: $const1136.7 = const(float, 0.0) 13:52:49,379 numba.core.ssa DEBUG on stmt: $1138compare_op.8 = $1126binary_subscr.6 > $const1136.7 13:52:49,379 numba.core.ssa DEBUG on stmt: bool1144 = global(bool: ) 13:52:49,379 numba.core.ssa DEBUG on stmt: $1144pred = call bool1144($1138compare_op.8, func=bool1144, args=(Var($1138compare_op.8, umap_.py:245),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,379 numba.core.ssa DEBUG on stmt: branch $1144pred, 1146, 1256 13:52:49,379 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1146 13:52:49,379 numba.core.ssa DEBUG Running 13:52:49,379 numba.core.ssa DEBUG on stmt: $1146load_global.1 = global(np: ) 13:52:49,379 numba.core.ssa DEBUG on stmt: $1158load_attr.3 = getattr(value=$1146load_global.1, attr=mean) 13:52:49,379 numba.core.ssa DEBUG on stmt: mean_ith_distances = call $1158load_attr.3(ith_distances, func=$1158load_attr.3, args=[Var(ith_distances, umap_.py:203)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,380 numba.core.ssa DEBUG on stmt: $1190binary_subscr.8 = getitem(value=result, index=i, fn=) 13:52:49,380 numba.core.ssa DEBUG on stmt: $1200load_global.9 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,380 numba.core.ssa DEBUG on stmt: $binop_mul1214.11 = $1200load_global.9 * mean_ith_distances 13:52:49,380 numba.core.ssa DEBUG on stmt: $1218compare_op.12 = $1190binary_subscr.8 < $binop_mul1214.11 13:52:49,380 numba.core.ssa DEBUG on stmt: bool1224 = global(bool: ) 13:52:49,380 numba.core.ssa DEBUG on stmt: $1224pred = call bool1224($1218compare_op.12, func=bool1224, args=(Var($1218compare_op.12, umap_.py:247),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,380 numba.core.ssa DEBUG on stmt: branch $1224pred, 1226, 1252 13:52:49,380 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1226 13:52:49,380 numba.core.ssa DEBUG Running 13:52:49,380 numba.core.ssa DEBUG on stmt: $1226load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,380 numba.core.ssa DEBUG on stmt: $binop_mul1240.3 = $1226load_global.1 * mean_ith_distances 13:52:49,380 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1240.3 13:52:49,380 numba.core.ssa DEBUG on stmt: jump 1252 13:52:49,380 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1252 13:52:49,380 numba.core.ssa DEBUG Running 13:52:49,380 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,380 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1256 13:52:49,380 numba.core.ssa DEBUG Running 13:52:49,380 numba.core.ssa DEBUG on stmt: $1260binary_subscr.3 = getitem(value=result, index=i, fn=) 13:52:49,380 numba.core.ssa DEBUG on stmt: $1270load_global.4 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,380 numba.core.ssa DEBUG on stmt: $binop_mul1284.6 = $1270load_global.4 * mean_distances 13:52:49,380 numba.core.ssa DEBUG on stmt: $1288compare_op.7 = $1260binary_subscr.3 < $binop_mul1284.6 13:52:49,380 numba.core.ssa DEBUG on stmt: bool1294 = global(bool: ) 13:52:49,380 numba.core.ssa DEBUG on stmt: $1294pred = call bool1294($1288compare_op.7, func=bool1294, args=(Var($1288compare_op.7, umap_.py:250),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,380 numba.core.ssa DEBUG on stmt: branch $1294pred, 1296, 1322 13:52:49,380 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1296 13:52:49,380 numba.core.ssa DEBUG Running 13:52:49,380 numba.core.ssa DEBUG on stmt: $1296load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,380 numba.core.ssa DEBUG on stmt: $binop_mul1310.3 = $1296load_global.1 * mean_distances 13:52:49,380 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1310.3 13:52:49,380 numba.core.ssa DEBUG on stmt: jump 1322 13:52:49,380 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1322 13:52:49,380 numba.core.ssa DEBUG Running 13:52:49,381 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,381 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1326 13:52:49,381 numba.core.ssa DEBUG Running 13:52:49,381 numba.core.ssa DEBUG on stmt: $1330build_tuple.2 = build_tuple(items=[Var(result, umap_.py:193), Var(rho, umap_.py:192)]) 13:52:49,381 numba.core.ssa DEBUG on stmt: $1332return_value.3 = cast(value=$1330build_tuple.2) 13:52:49,381 numba.core.ssa DEBUG on stmt: return $1332return_value.3 13:52:49,381 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1327 13:52:49,381 numba.core.ssa DEBUG Running 13:52:49,381 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,381 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1328 13:52:49,381 numba.core.ssa DEBUG Running 13:52:49,381 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,381 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1329 13:52:49,381 numba.core.ssa DEBUG Running 13:52:49,381 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,381 numba.core.ssa DEBUG Fix SSA violator on var hi 13:52:49,381 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,381 numba.core.ssa DEBUG Running 13:52:49,381 numba.core.ssa DEBUG on stmt: distances = arg(0, name=distances) 13:52:49,381 numba.core.ssa DEBUG on stmt: k = arg(1, name=k) 13:52:49,381 numba.core.ssa DEBUG on stmt: n_iter = arg(2, name=n_iter) 13:52:49,381 numba.core.ssa DEBUG on stmt: local_connectivity = arg(3, name=local_connectivity) 13:52:49,381 numba.core.ssa DEBUG on stmt: bandwidth = arg(4, name=bandwidth) 13:52:49,381 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:49,381 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=log2) 13:52:49,381 numba.core.ssa DEBUG on stmt: $32call.4 = call $16load_attr.2(k, func=$16load_attr.2, args=[Var(k, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,381 numba.core.ssa DEBUG on stmt: target = $32call.4 * bandwidth 13:52:49,381 numba.core.ssa DEBUG on stmt: $50load_global.7 = global(np: ) 13:52:49,381 numba.core.ssa DEBUG on stmt: $62load_attr.9 = getattr(value=$50load_global.7, attr=zeros) 13:52:49,381 numba.core.ssa DEBUG on stmt: $74load_attr.11 = getattr(value=distances, attr=shape) 13:52:49,381 numba.core.ssa DEBUG on stmt: $const84.12 = const(int, 0) 13:52:49,381 numba.core.ssa DEBUG on stmt: $86binary_subscr.13 = static_getitem(value=$74load_attr.11, index=0, index_var=$const84.12, fn=) 13:52:49,381 numba.core.ssa DEBUG on stmt: $96load_global.14 = global(np: ) 13:52:49,381 numba.core.ssa DEBUG on stmt: $108load_attr.15 = getattr(value=$96load_global.14, attr=float32) 13:52:49,381 numba.core.ssa DEBUG on stmt: rho = call $62load_attr.9($86binary_subscr.13, func=$62load_attr.9, args=[Var($86binary_subscr.13, umap_.py:192)], kws=[('dtype', Var($108load_attr.15, umap_.py:192))], vararg=None, varkwarg=None, target=None) 13:52:49,382 numba.core.ssa DEBUG on stmt: $136load_global.17 = global(np: ) 13:52:49,382 numba.core.ssa DEBUG on stmt: $148load_attr.19 = getattr(value=$136load_global.17, attr=zeros) 13:52:49,382 numba.core.ssa DEBUG on stmt: $160load_attr.21 = getattr(value=distances, attr=shape) 13:52:49,382 numba.core.ssa DEBUG on stmt: $const170.22 = const(int, 0) 13:52:49,382 numba.core.ssa DEBUG on stmt: $172binary_subscr.23 = static_getitem(value=$160load_attr.21, index=0, index_var=$const170.22, fn=) 13:52:49,382 numba.core.ssa DEBUG on stmt: $182load_global.24 = global(np: ) 13:52:49,382 numba.core.ssa DEBUG on stmt: $194load_attr.25 = getattr(value=$182load_global.24, attr=float32) 13:52:49,382 numba.core.ssa DEBUG on stmt: result = call $148load_attr.19($172binary_subscr.23, func=$148load_attr.19, args=[Var($172binary_subscr.23, umap_.py:193)], kws=[('dtype', Var($194load_attr.25, umap_.py:193))], vararg=None, varkwarg=None, target=None) 13:52:49,382 numba.core.ssa DEBUG on stmt: $222load_global.27 = global(np: ) 13:52:49,382 numba.core.ssa DEBUG on stmt: $234load_attr.29 = getattr(value=$222load_global.27, attr=mean) 13:52:49,382 numba.core.ssa DEBUG on stmt: mean_distances = call $234load_attr.29(distances, func=$234load_attr.29, args=[Var(distances, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,382 numba.core.ssa DEBUG on stmt: $262load_global.32 = global(range: ) 13:52:49,382 numba.core.ssa DEBUG on stmt: $276load_attr.35 = getattr(value=distances, attr=shape) 13:52:49,382 numba.core.ssa DEBUG on stmt: $const286.36 = const(int, 0) 13:52:49,382 numba.core.ssa DEBUG on stmt: $288binary_subscr.37 = static_getitem(value=$276load_attr.35, index=0, index_var=$const286.36, fn=) 13:52:49,382 numba.core.ssa DEBUG on stmt: $302call.38 = call $262load_global.32($288binary_subscr.37, func=$262load_global.32, args=[Var($288binary_subscr.37, umap_.py:197)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,382 numba.core.ssa DEBUG on stmt: $312get_iter.39 = getiter(value=$302call.38) 13:52:49,382 numba.core.ssa DEBUG on stmt: $phi316.0 = $312get_iter.39 13:52:49,382 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,382 numba.core.ssa DEBUG ==== SSA block rewrite pass on 314 13:52:49,382 numba.core.ssa DEBUG Running 13:52:49,382 numba.core.ssa DEBUG on stmt: jump 316 13:52:49,382 numba.core.ssa DEBUG ==== SSA block rewrite pass on 316 13:52:49,382 numba.core.ssa DEBUG Running 13:52:49,382 numba.core.ssa DEBUG on stmt: $316for_iter.1 = iternext(value=$phi316.0) 13:52:49,382 numba.core.ssa DEBUG on stmt: $316for_iter.2 = pair_first(value=$316for_iter.1) 13:52:49,382 numba.core.ssa DEBUG on stmt: $316for_iter.3 = pair_second(value=$316for_iter.1) 13:52:49,382 numba.core.ssa DEBUG on stmt: $phi318.1 = $316for_iter.2 13:52:49,382 numba.core.ssa DEBUG on stmt: branch $316for_iter.3, 318, 1326 13:52:49,382 numba.core.ssa DEBUG ==== SSA block rewrite pass on 318 13:52:49,382 numba.core.ssa DEBUG Running 13:52:49,382 numba.core.ssa DEBUG on stmt: i = $phi318.1 13:52:49,382 numba.core.ssa DEBUG on stmt: lo = const(float, 0.0) 13:52:49,382 numba.core.ssa DEBUG on stmt: hi = global(NPY_INFINITY: inf) 13:52:49,382 numba.core.ssa DEBUG first assign: hi 13:52:49,383 numba.core.ssa DEBUG replaced with: hi = global(NPY_INFINITY: inf) 13:52:49,383 numba.core.ssa DEBUG on stmt: mid = const(float, 1.0) 13:52:49,383 numba.core.ssa DEBUG on stmt: ith_distances = getitem(value=distances, index=i, fn=) 13:52:49,383 numba.core.ssa DEBUG on stmt: $const362.10 = const(float, 0.0) 13:52:49,383 numba.core.ssa DEBUG on stmt: $364compare_op.11 = ith_distances > $const362.10 13:52:49,383 numba.core.ssa DEBUG on stmt: non_zero_dists = getitem(value=ith_distances, index=$364compare_op.11, fn=) 13:52:49,383 numba.core.ssa DEBUG on stmt: $384load_attr.14 = getattr(value=non_zero_dists, attr=shape) 13:52:49,383 numba.core.ssa DEBUG on stmt: $const394.15 = const(int, 0) 13:52:49,383 numba.core.ssa DEBUG on stmt: $396binary_subscr.16 = static_getitem(value=$384load_attr.14, index=0, index_var=$const394.15, fn=) 13:52:49,383 numba.core.ssa DEBUG on stmt: $408compare_op.18 = $396binary_subscr.16 >= local_connectivity 13:52:49,383 numba.core.ssa DEBUG on stmt: bool414 = global(bool: ) 13:52:49,383 numba.core.ssa DEBUG on stmt: $414pred = call bool414($408compare_op.18, func=bool414, args=(Var($408compare_op.18, umap_.py:205),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,383 numba.core.ssa DEBUG on stmt: branch $414pred, 416, 660 13:52:49,383 numba.core.ssa DEBUG ==== SSA block rewrite pass on 416 13:52:49,383 numba.core.ssa DEBUG Running 13:52:49,383 numba.core.ssa DEBUG on stmt: $416load_global.1 = global(int: ) 13:52:49,383 numba.core.ssa DEBUG on stmt: $428load_global.3 = global(np: ) 13:52:49,383 numba.core.ssa DEBUG on stmt: $440load_attr.5 = getattr(value=$428load_global.3, attr=floor) 13:52:49,383 numba.core.ssa DEBUG on stmt: $456call.7 = call $440load_attr.5(local_connectivity, func=$440load_attr.5, args=[Var(local_connectivity, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,383 numba.core.ssa DEBUG on stmt: index = call $416load_global.1($456call.7, func=$416load_global.1, args=[Var($456call.7, umap_.py:206)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,383 numba.core.ssa DEBUG on stmt: interpolation = local_connectivity - index 13:52:49,383 numba.core.ssa DEBUG on stmt: $const494.13 = const(int, 0) 13:52:49,383 numba.core.ssa DEBUG on stmt: $496compare_op.14 = index > $const494.13 13:52:49,383 numba.core.ssa DEBUG on stmt: bool502 = global(bool: ) 13:52:49,383 numba.core.ssa DEBUG on stmt: $502pred = call bool502($496compare_op.14, func=bool502, args=(Var($496compare_op.14, umap_.py:208),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,383 numba.core.ssa DEBUG on stmt: branch $502pred, 504, 630 13:52:49,383 numba.core.ssa DEBUG ==== SSA block rewrite pass on 504 13:52:49,383 numba.core.ssa DEBUG Running 13:52:49,383 numba.core.ssa DEBUG on stmt: $const508.3 = const(int, 1) 13:52:49,383 numba.core.ssa DEBUG on stmt: $binop_sub510.4 = index - $const508.3 13:52:49,383 numba.core.ssa DEBUG on stmt: $514binary_subscr.5 = getitem(value=non_zero_dists, index=$binop_sub510.4, fn=) 13:52:49,383 numba.core.ssa DEBUG on stmt: rho[i] = $514binary_subscr.5 13:52:49,383 numba.core.ssa DEBUG on stmt: $534load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,383 numba.core.ssa DEBUG on stmt: $546compare_op.10 = interpolation > $534load_global.9 13:52:49,383 numba.core.ssa DEBUG on stmt: bool552 = global(bool: ) 13:52:49,383 numba.core.ssa DEBUG on stmt: $552pred = call bool552($546compare_op.10, func=bool552, args=(Var($546compare_op.10, umap_.py:210),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,384 numba.core.ssa DEBUG on stmt: branch $552pred, 554, 628 13:52:49,384 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:49,384 numba.core.ssa DEBUG Running 13:52:49,384 numba.core.ssa DEBUG on stmt: $562binary_subscr.3 = getitem(value=rho, index=i, fn=) 13:52:49,384 numba.core.ssa DEBUG on stmt: $578binary_subscr.7 = getitem(value=non_zero_dists, index=index, fn=) 13:52:49,384 numba.core.ssa DEBUG on stmt: $const592.10 = const(int, 1) 13:52:49,384 numba.core.ssa DEBUG on stmt: $binop_sub594.11 = index - $const592.10 13:52:49,384 numba.core.ssa DEBUG on stmt: $598binary_subscr.12 = getitem(value=non_zero_dists, index=$binop_sub594.11, fn=) 13:52:49,384 numba.core.ssa DEBUG on stmt: $binop_sub608.13 = $578binary_subscr.7 - $598binary_subscr.12 13:52:49,384 numba.core.ssa DEBUG on stmt: $binop_mul612.14 = interpolation * $binop_sub608.13 13:52:49,384 numba.core.ssa DEBUG on stmt: $binop_iadd616.15 = inplace_binop(fn=, immutable_fn=, lhs=$562binary_subscr.3, rhs=$binop_mul612.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,384 numba.core.ssa DEBUG on stmt: rho[i] = $binop_iadd616.15 13:52:49,384 numba.core.ssa DEBUG on stmt: jump 628 13:52:49,384 numba.core.ssa DEBUG ==== SSA block rewrite pass on 628 13:52:49,384 numba.core.ssa DEBUG Running 13:52:49,384 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,384 numba.core.ssa DEBUG ==== SSA block rewrite pass on 630 13:52:49,384 numba.core.ssa DEBUG Running 13:52:49,384 numba.core.ssa DEBUG on stmt: $const634.3 = const(int, 0) 13:52:49,384 numba.core.ssa DEBUG on stmt: $636binary_subscr.4 = static_getitem(value=non_zero_dists, index=0, index_var=$const634.3, fn=) 13:52:49,384 numba.core.ssa DEBUG on stmt: $binop_mul646.5 = interpolation * $636binary_subscr.4 13:52:49,384 numba.core.ssa DEBUG on stmt: rho[i] = $binop_mul646.5 13:52:49,384 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,384 numba.core.ssa DEBUG ==== SSA block rewrite pass on 660 13:52:49,384 numba.core.ssa DEBUG Running 13:52:49,384 numba.core.ssa DEBUG on stmt: $662load_attr.2 = getattr(value=non_zero_dists, attr=shape) 13:52:49,384 numba.core.ssa DEBUG on stmt: $const672.3 = const(int, 0) 13:52:49,384 numba.core.ssa DEBUG on stmt: $674binary_subscr.4 = static_getitem(value=$662load_attr.2, index=0, index_var=$const672.3, fn=) 13:52:49,384 numba.core.ssa DEBUG on stmt: $const684.5 = const(int, 0) 13:52:49,384 numba.core.ssa DEBUG on stmt: $686compare_op.6 = $674binary_subscr.4 > $const684.5 13:52:49,384 numba.core.ssa DEBUG on stmt: bool692 = global(bool: ) 13:52:49,384 numba.core.ssa DEBUG on stmt: $692pred = call bool692($686compare_op.6, func=bool692, args=(Var($686compare_op.6, umap_.py:216),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,385 numba.core.ssa DEBUG on stmt: branch $692pred, 694, 740 13:52:49,385 numba.core.ssa DEBUG ==== SSA block rewrite pass on 694 13:52:49,385 numba.core.ssa DEBUG Running 13:52:49,385 numba.core.ssa DEBUG on stmt: $694load_global.1 = global(np: ) 13:52:49,385 numba.core.ssa DEBUG on stmt: $706load_attr.3 = getattr(value=$694load_global.1, attr=max) 13:52:49,385 numba.core.ssa DEBUG on stmt: $722call.5 = call $706load_attr.3(non_zero_dists, func=$706load_attr.3, args=[Var(non_zero_dists, umap_.py:204)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,385 numba.core.ssa DEBUG on stmt: rho[i] = $722call.5 13:52:49,385 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,385 numba.core.ssa DEBUG ==== SSA block rewrite pass on 740 13:52:49,385 numba.core.ssa DEBUG Running 13:52:49,385 numba.core.ssa DEBUG on stmt: $740load_global.1 = global(range: ) 13:52:49,385 numba.core.ssa DEBUG on stmt: $758call.4 = call $740load_global.1(n_iter, func=$740load_global.1, args=[Var(n_iter, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,385 numba.core.ssa DEBUG on stmt: $768get_iter.5 = getiter(value=$758call.4) 13:52:49,385 numba.core.ssa DEBUG on stmt: $phi770.1 = $768get_iter.5 13:52:49,385 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,385 numba.core.ssa DEBUG ==== SSA block rewrite pass on 770 13:52:49,385 numba.core.ssa DEBUG Running 13:52:49,385 numba.core.ssa DEBUG on stmt: lo.2 = phi(incoming_values=[Var(lo.3, umap_.py:233), Var(lo, umap_.py:198)], incoming_blocks=[1328, 740]) 13:52:49,385 numba.core.ssa DEBUG on stmt: $770for_iter.2 = iternext(value=$phi770.1) 13:52:49,385 numba.core.ssa DEBUG on stmt: $770for_iter.3 = pair_first(value=$770for_iter.2) 13:52:49,385 numba.core.ssa DEBUG on stmt: $770for_iter.4 = pair_second(value=$770for_iter.2) 13:52:49,385 numba.core.ssa DEBUG on stmt: $phi772.2 = $770for_iter.3 13:52:49,385 numba.core.ssa DEBUG on stmt: branch $770for_iter.4, 772, 1112 13:52:49,385 numba.core.ssa DEBUG ==== SSA block rewrite pass on 772 13:52:49,385 numba.core.ssa DEBUG Running 13:52:49,385 numba.core.ssa DEBUG on stmt: n = $phi772.2 13:52:49,385 numba.core.ssa DEBUG on stmt: psum = const(float, 0.0) 13:52:49,385 numba.core.ssa DEBUG on stmt: $778load_global.4 = global(range: ) 13:52:49,385 numba.core.ssa DEBUG on stmt: $const790.6 = const(int, 1) 13:52:49,385 numba.core.ssa DEBUG on stmt: $794load_attr.8 = getattr(value=distances, attr=shape) 13:52:49,385 numba.core.ssa DEBUG on stmt: $const804.9 = const(int, 1) 13:52:49,385 numba.core.ssa DEBUG on stmt: $806binary_subscr.10 = static_getitem(value=$794load_attr.8, index=1, index_var=$const804.9, fn=) 13:52:49,385 numba.core.ssa DEBUG on stmt: $820call.11 = call $778load_global.4($const790.6, $806binary_subscr.10, func=$778load_global.4, args=[Var($const790.6, umap_.py:222), Var($806binary_subscr.10, umap_.py:222)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,385 numba.core.ssa DEBUG on stmt: $830get_iter.12 = getiter(value=$820call.11) 13:52:49,385 numba.core.ssa DEBUG on stmt: $phi832.2 = $830get_iter.12 13:52:49,386 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,386 numba.core.ssa DEBUG ==== SSA block rewrite pass on 832 13:52:49,386 numba.core.ssa DEBUG Running 13:52:49,386 numba.core.ssa DEBUG on stmt: $832for_iter.3 = iternext(value=$phi832.2) 13:52:49,386 numba.core.ssa DEBUG on stmt: $832for_iter.4 = pair_first(value=$832for_iter.3) 13:52:49,386 numba.core.ssa DEBUG on stmt: $832for_iter.5 = pair_second(value=$832for_iter.3) 13:52:49,386 numba.core.ssa DEBUG on stmt: $phi834.3 = $832for_iter.4 13:52:49,386 numba.core.ssa DEBUG on stmt: branch $832for_iter.5, 834, 954 13:52:49,386 numba.core.ssa DEBUG ==== SSA block rewrite pass on 834 13:52:49,386 numba.core.ssa DEBUG Running 13:52:49,386 numba.core.ssa DEBUG on stmt: j = $phi834.3 13:52:49,386 numba.core.ssa DEBUG on stmt: $842build_tuple.7 = build_tuple(items=[Var(i, umap_.py:197), Var(j, umap_.py:222)]) 13:52:49,386 numba.core.ssa DEBUG on stmt: $844binary_subscr.8 = getitem(value=distances, index=$842build_tuple.7, fn=) 13:52:49,386 numba.core.ssa DEBUG on stmt: $858binary_subscr.11 = getitem(value=rho, index=i, fn=) 13:52:49,386 numba.core.ssa DEBUG on stmt: d = $844binary_subscr.8 - $858binary_subscr.11 13:52:49,386 numba.core.ssa DEBUG on stmt: $const876.14 = const(int, 0) 13:52:49,386 numba.core.ssa DEBUG on stmt: $878compare_op.15 = d > $const876.14 13:52:49,386 numba.core.ssa DEBUG on stmt: bool884 = global(bool: ) 13:52:49,386 numba.core.ssa DEBUG on stmt: $884pred = call bool884($878compare_op.15, func=bool884, args=(Var($878compare_op.15, umap_.py:224),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,386 numba.core.ssa DEBUG on stmt: branch $884pred, 886, 942 13:52:49,386 numba.core.ssa DEBUG ==== SSA block rewrite pass on 886 13:52:49,386 numba.core.ssa DEBUG Running 13:52:49,386 numba.core.ssa DEBUG on stmt: $888load_global.4 = global(np: ) 13:52:49,386 numba.core.ssa DEBUG on stmt: $900load_attr.6 = getattr(value=$888load_global.4, attr=exp) 13:52:49,386 numba.core.ssa DEBUG on stmt: $binop_truediv914.9 = d / mid 13:52:49,386 numba.core.ssa DEBUG on stmt: $918unary_negative.10 = unary(fn=, value=$binop_truediv914.9) 13:52:49,386 numba.core.ssa DEBUG on stmt: $924call.11 = call $900load_attr.6($918unary_negative.10, func=$900load_attr.6, args=[Var($918unary_negative.10, umap_.py:225)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,386 numba.core.ssa DEBUG on stmt: $binop_iadd934.12 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$924call.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,386 numba.core.ssa DEBUG on stmt: psum = $binop_iadd934.12 13:52:49,386 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,386 numba.core.ssa DEBUG ==== SSA block rewrite pass on 942 13:52:49,386 numba.core.ssa DEBUG Running 13:52:49,386 numba.core.ssa DEBUG on stmt: $const944.4 = const(float, 1.0) 13:52:49,386 numba.core.ssa DEBUG on stmt: $binop_iadd946.5 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$const944.4, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,386 numba.core.ssa DEBUG on stmt: psum = $binop_iadd946.5 13:52:49,387 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,387 numba.core.ssa DEBUG ==== SSA block rewrite pass on 954 13:52:49,387 numba.core.ssa DEBUG Running 13:52:49,387 numba.core.ssa DEBUG on stmt: $954load_global.2 = global(np: ) 13:52:49,387 numba.core.ssa DEBUG on stmt: $966load_attr.4 = getattr(value=$954load_global.2, attr=fabs) 13:52:49,387 numba.core.ssa DEBUG on stmt: $binop_sub980.7 = psum - target 13:52:49,387 numba.core.ssa DEBUG on stmt: $988call.8 = call $966load_attr.4($binop_sub980.7, func=$966load_attr.4, args=[Var($binop_sub980.7, umap_.py:229)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,387 numba.core.ssa DEBUG on stmt: $998load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,387 numba.core.ssa DEBUG on stmt: $1010compare_op.10 = $988call.8 < $998load_global.9 13:52:49,387 numba.core.ssa DEBUG on stmt: bool1016 = global(bool: ) 13:52:49,387 numba.core.ssa DEBUG on stmt: $1016pred = call bool1016($1010compare_op.10, func=bool1016, args=(Var($1010compare_op.10, umap_.py:229),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,387 numba.core.ssa DEBUG on stmt: branch $1016pred, 1018, 1022 13:52:49,387 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1018 13:52:49,387 numba.core.ssa DEBUG Running 13:52:49,387 numba.core.ssa DEBUG on stmt: jump 1112 13:52:49,387 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1022 13:52:49,387 numba.core.ssa DEBUG Running 13:52:49,387 numba.core.ssa DEBUG on stmt: $1026compare_op.4 = psum > target 13:52:49,387 numba.core.ssa DEBUG on stmt: bool1032 = global(bool: ) 13:52:49,387 numba.core.ssa DEBUG on stmt: $1032pred = call bool1032($1026compare_op.4, func=bool1032, args=(Var($1026compare_op.4, umap_.py:232),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,387 numba.core.ssa DEBUG on stmt: branch $1032pred, 1034, 1056 13:52:49,387 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1034 13:52:49,387 numba.core.ssa DEBUG Running 13:52:49,387 numba.core.ssa DEBUG on stmt: hi = mid 13:52:49,387 numba.core.ssa DEBUG replaced with: hi.1 = mid 13:52:49,387 numba.core.ssa DEBUG on stmt: $binop_add1042.5 = lo.2 + hi 13:52:49,387 numba.core.ssa DEBUG on stmt: $const1046.6 = const(float, 2.0) 13:52:49,387 numba.core.ssa DEBUG on stmt: mid = $binop_add1042.5 / $const1046.6 13:52:49,387 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,387 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1056 13:52:49,387 numba.core.ssa DEBUG Running 13:52:49,387 numba.core.ssa DEBUG on stmt: lo.1 = mid 13:52:49,387 numba.core.ssa DEBUG on stmt: $1062load_global.4 = global(NPY_INFINITY: inf) 13:52:49,387 numba.core.ssa DEBUG on stmt: $1074compare_op.5 = hi == $1062load_global.4 13:52:49,387 numba.core.ssa DEBUG on stmt: bool1080 = global(bool: ) 13:52:49,387 numba.core.ssa DEBUG on stmt: $1080pred = call bool1080($1074compare_op.5, func=bool1080, args=(Var($1074compare_op.5, umap_.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,388 numba.core.ssa DEBUG on stmt: branch $1080pred, 1082, 1094 13:52:49,388 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1082 13:52:49,388 numba.core.ssa DEBUG Running 13:52:49,388 numba.core.ssa DEBUG on stmt: $const1084.3 = const(int, 2) 13:52:49,388 numba.core.ssa DEBUG on stmt: $binop_imul1086.4 = inplace_binop(fn=, immutable_fn=, lhs=mid, rhs=$const1084.3, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,388 numba.core.ssa DEBUG on stmt: mid = $binop_imul1086.4 13:52:49,388 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,388 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1094 13:52:49,388 numba.core.ssa DEBUG Running 13:52:49,388 numba.core.ssa DEBUG on stmt: $binop_add1098.4 = lo.1 + hi 13:52:49,388 numba.core.ssa DEBUG on stmt: $const1102.5 = const(float, 2.0) 13:52:49,388 numba.core.ssa DEBUG on stmt: mid = $binop_add1098.4 / $const1102.5 13:52:49,388 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,388 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1112 13:52:49,388 numba.core.ssa DEBUG Running 13:52:49,388 numba.core.ssa DEBUG on stmt: result[i] = mid 13:52:49,388 numba.core.ssa DEBUG on stmt: $1126binary_subscr.6 = getitem(value=rho, index=i, fn=) 13:52:49,388 numba.core.ssa DEBUG on stmt: $const1136.7 = const(float, 0.0) 13:52:49,388 numba.core.ssa DEBUG on stmt: $1138compare_op.8 = $1126binary_subscr.6 > $const1136.7 13:52:49,388 numba.core.ssa DEBUG on stmt: bool1144 = global(bool: ) 13:52:49,388 numba.core.ssa DEBUG on stmt: $1144pred = call bool1144($1138compare_op.8, func=bool1144, args=(Var($1138compare_op.8, umap_.py:245),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,388 numba.core.ssa DEBUG on stmt: branch $1144pred, 1146, 1256 13:52:49,388 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1146 13:52:49,388 numba.core.ssa DEBUG Running 13:52:49,388 numba.core.ssa DEBUG on stmt: $1146load_global.1 = global(np: ) 13:52:49,388 numba.core.ssa DEBUG on stmt: $1158load_attr.3 = getattr(value=$1146load_global.1, attr=mean) 13:52:49,388 numba.core.ssa DEBUG on stmt: mean_ith_distances = call $1158load_attr.3(ith_distances, func=$1158load_attr.3, args=[Var(ith_distances, umap_.py:203)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,388 numba.core.ssa DEBUG on stmt: $1190binary_subscr.8 = getitem(value=result, index=i, fn=) 13:52:49,388 numba.core.ssa DEBUG on stmt: $1200load_global.9 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,388 numba.core.ssa DEBUG on stmt: $binop_mul1214.11 = $1200load_global.9 * mean_ith_distances 13:52:49,388 numba.core.ssa DEBUG on stmt: $1218compare_op.12 = $1190binary_subscr.8 < $binop_mul1214.11 13:52:49,388 numba.core.ssa DEBUG on stmt: bool1224 = global(bool: ) 13:52:49,388 numba.core.ssa DEBUG on stmt: $1224pred = call bool1224($1218compare_op.12, func=bool1224, args=(Var($1218compare_op.12, umap_.py:247),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,388 numba.core.ssa DEBUG on stmt: branch $1224pred, 1226, 1252 13:52:49,389 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1226 13:52:49,389 numba.core.ssa DEBUG Running 13:52:49,389 numba.core.ssa DEBUG on stmt: $1226load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,389 numba.core.ssa DEBUG on stmt: $binop_mul1240.3 = $1226load_global.1 * mean_ith_distances 13:52:49,389 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1240.3 13:52:49,389 numba.core.ssa DEBUG on stmt: jump 1252 13:52:49,389 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1252 13:52:49,389 numba.core.ssa DEBUG Running 13:52:49,389 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,389 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1256 13:52:49,389 numba.core.ssa DEBUG Running 13:52:49,389 numba.core.ssa DEBUG on stmt: $1260binary_subscr.3 = getitem(value=result, index=i, fn=) 13:52:49,389 numba.core.ssa DEBUG on stmt: $1270load_global.4 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,389 numba.core.ssa DEBUG on stmt: $binop_mul1284.6 = $1270load_global.4 * mean_distances 13:52:49,389 numba.core.ssa DEBUG on stmt: $1288compare_op.7 = $1260binary_subscr.3 < $binop_mul1284.6 13:52:49,389 numba.core.ssa DEBUG on stmt: bool1294 = global(bool: ) 13:52:49,389 numba.core.ssa DEBUG on stmt: $1294pred = call bool1294($1288compare_op.7, func=bool1294, args=(Var($1288compare_op.7, umap_.py:250),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,389 numba.core.ssa DEBUG on stmt: branch $1294pred, 1296, 1322 13:52:49,389 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1296 13:52:49,389 numba.core.ssa DEBUG Running 13:52:49,389 numba.core.ssa DEBUG on stmt: $1296load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,389 numba.core.ssa DEBUG on stmt: $binop_mul1310.3 = $1296load_global.1 * mean_distances 13:52:49,389 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1310.3 13:52:49,389 numba.core.ssa DEBUG on stmt: jump 1322 13:52:49,389 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1322 13:52:49,389 numba.core.ssa DEBUG Running 13:52:49,389 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,389 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1326 13:52:49,389 numba.core.ssa DEBUG Running 13:52:49,389 numba.core.ssa DEBUG on stmt: $1330build_tuple.2 = build_tuple(items=[Var(result, umap_.py:193), Var(rho, umap_.py:192)]) 13:52:49,389 numba.core.ssa DEBUG on stmt: $1332return_value.3 = cast(value=$1330build_tuple.2) 13:52:49,389 numba.core.ssa DEBUG on stmt: return $1332return_value.3 13:52:49,389 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1327 13:52:49,389 numba.core.ssa DEBUG Running 13:52:49,389 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,389 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1328 13:52:49,389 numba.core.ssa DEBUG Running 13:52:49,390 numba.core.ssa DEBUG on stmt: lo.3 = phi(incoming_values=[Var(lo.2, umap_.py:233), Var(lo.1, umap_.py:236), Var(lo.1, umap_.py:236)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,390 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,390 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1329 13:52:49,390 numba.core.ssa DEBUG Running 13:52:49,390 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,390 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {318: [], 1034: []}) 13:52:49,390 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,390 numba.core.ssa DEBUG Running 13:52:49,390 numba.core.ssa DEBUG on stmt: distances = arg(0, name=distances) 13:52:49,390 numba.core.ssa DEBUG on stmt: k = arg(1, name=k) 13:52:49,390 numba.core.ssa DEBUG on stmt: n_iter = arg(2, name=n_iter) 13:52:49,390 numba.core.ssa DEBUG on stmt: local_connectivity = arg(3, name=local_connectivity) 13:52:49,390 numba.core.ssa DEBUG on stmt: bandwidth = arg(4, name=bandwidth) 13:52:49,390 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:49,390 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=log2) 13:52:49,390 numba.core.ssa DEBUG on stmt: $32call.4 = call $16load_attr.2(k, func=$16load_attr.2, args=[Var(k, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,390 numba.core.ssa DEBUG on stmt: target = $32call.4 * bandwidth 13:52:49,390 numba.core.ssa DEBUG on stmt: $50load_global.7 = global(np: ) 13:52:49,390 numba.core.ssa DEBUG on stmt: $62load_attr.9 = getattr(value=$50load_global.7, attr=zeros) 13:52:49,390 numba.core.ssa DEBUG on stmt: $74load_attr.11 = getattr(value=distances, attr=shape) 13:52:49,390 numba.core.ssa DEBUG on stmt: $const84.12 = const(int, 0) 13:52:49,390 numba.core.ssa DEBUG on stmt: $86binary_subscr.13 = static_getitem(value=$74load_attr.11, index=0, index_var=$const84.12, fn=) 13:52:49,390 numba.core.ssa DEBUG on stmt: $96load_global.14 = global(np: ) 13:52:49,390 numba.core.ssa DEBUG on stmt: $108load_attr.15 = getattr(value=$96load_global.14, attr=float32) 13:52:49,390 numba.core.ssa DEBUG on stmt: rho = call $62load_attr.9($86binary_subscr.13, func=$62load_attr.9, args=[Var($86binary_subscr.13, umap_.py:192)], kws=[('dtype', Var($108load_attr.15, umap_.py:192))], vararg=None, varkwarg=None, target=None) 13:52:49,390 numba.core.ssa DEBUG on stmt: $136load_global.17 = global(np: ) 13:52:49,390 numba.core.ssa DEBUG on stmt: $148load_attr.19 = getattr(value=$136load_global.17, attr=zeros) 13:52:49,390 numba.core.ssa DEBUG on stmt: $160load_attr.21 = getattr(value=distances, attr=shape) 13:52:49,390 numba.core.ssa DEBUG on stmt: $const170.22 = const(int, 0) 13:52:49,390 numba.core.ssa DEBUG on stmt: $172binary_subscr.23 = static_getitem(value=$160load_attr.21, index=0, index_var=$const170.22, fn=) 13:52:49,390 numba.core.ssa DEBUG on stmt: $182load_global.24 = global(np: ) 13:52:49,390 numba.core.ssa DEBUG on stmt: $194load_attr.25 = getattr(value=$182load_global.24, attr=float32) 13:52:49,390 numba.core.ssa DEBUG on stmt: result = call $148load_attr.19($172binary_subscr.23, func=$148load_attr.19, args=[Var($172binary_subscr.23, umap_.py:193)], kws=[('dtype', Var($194load_attr.25, umap_.py:193))], vararg=None, varkwarg=None, target=None) 13:52:49,391 numba.core.ssa DEBUG on stmt: $222load_global.27 = global(np: ) 13:52:49,391 numba.core.ssa DEBUG on stmt: $234load_attr.29 = getattr(value=$222load_global.27, attr=mean) 13:52:49,391 numba.core.ssa DEBUG on stmt: mean_distances = call $234load_attr.29(distances, func=$234load_attr.29, args=[Var(distances, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,391 numba.core.ssa DEBUG on stmt: $262load_global.32 = global(range: ) 13:52:49,391 numba.core.ssa DEBUG on stmt: $276load_attr.35 = getattr(value=distances, attr=shape) 13:52:49,391 numba.core.ssa DEBUG on stmt: $const286.36 = const(int, 0) 13:52:49,391 numba.core.ssa DEBUG on stmt: $288binary_subscr.37 = static_getitem(value=$276load_attr.35, index=0, index_var=$const286.36, fn=) 13:52:49,391 numba.core.ssa DEBUG on stmt: $302call.38 = call $262load_global.32($288binary_subscr.37, func=$262load_global.32, args=[Var($288binary_subscr.37, umap_.py:197)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,391 numba.core.ssa DEBUG on stmt: $312get_iter.39 = getiter(value=$302call.38) 13:52:49,391 numba.core.ssa DEBUG on stmt: $phi316.0 = $312get_iter.39 13:52:49,391 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,391 numba.core.ssa DEBUG ==== SSA block rewrite pass on 314 13:52:49,391 numba.core.ssa DEBUG Running 13:52:49,391 numba.core.ssa DEBUG on stmt: jump 316 13:52:49,391 numba.core.ssa DEBUG ==== SSA block rewrite pass on 316 13:52:49,391 numba.core.ssa DEBUG Running 13:52:49,391 numba.core.ssa DEBUG on stmt: $316for_iter.1 = iternext(value=$phi316.0) 13:52:49,391 numba.core.ssa DEBUG on stmt: $316for_iter.2 = pair_first(value=$316for_iter.1) 13:52:49,391 numba.core.ssa DEBUG on stmt: $316for_iter.3 = pair_second(value=$316for_iter.1) 13:52:49,391 numba.core.ssa DEBUG on stmt: $phi318.1 = $316for_iter.2 13:52:49,391 numba.core.ssa DEBUG on stmt: branch $316for_iter.3, 318, 1326 13:52:49,391 numba.core.ssa DEBUG ==== SSA block rewrite pass on 318 13:52:49,391 numba.core.ssa DEBUG Running 13:52:49,391 numba.core.ssa DEBUG on stmt: i = $phi318.1 13:52:49,391 numba.core.ssa DEBUG on stmt: lo = const(float, 0.0) 13:52:49,391 numba.core.ssa DEBUG on stmt: hi = global(NPY_INFINITY: inf) 13:52:49,391 numba.core.ssa DEBUG on stmt: mid = const(float, 1.0) 13:52:49,391 numba.core.ssa DEBUG on stmt: ith_distances = getitem(value=distances, index=i, fn=) 13:52:49,391 numba.core.ssa DEBUG on stmt: $const362.10 = const(float, 0.0) 13:52:49,391 numba.core.ssa DEBUG on stmt: $364compare_op.11 = ith_distances > $const362.10 13:52:49,391 numba.core.ssa DEBUG on stmt: non_zero_dists = getitem(value=ith_distances, index=$364compare_op.11, fn=) 13:52:49,391 numba.core.ssa DEBUG on stmt: $384load_attr.14 = getattr(value=non_zero_dists, attr=shape) 13:52:49,391 numba.core.ssa DEBUG on stmt: $const394.15 = const(int, 0) 13:52:49,391 numba.core.ssa DEBUG on stmt: $396binary_subscr.16 = static_getitem(value=$384load_attr.14, index=0, index_var=$const394.15, fn=) 13:52:49,392 numba.core.ssa DEBUG on stmt: $408compare_op.18 = $396binary_subscr.16 >= local_connectivity 13:52:49,392 numba.core.ssa DEBUG on stmt: bool414 = global(bool: ) 13:52:49,392 numba.core.ssa DEBUG on stmt: $414pred = call bool414($408compare_op.18, func=bool414, args=(Var($408compare_op.18, umap_.py:205),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,392 numba.core.ssa DEBUG on stmt: branch $414pred, 416, 660 13:52:49,392 numba.core.ssa DEBUG ==== SSA block rewrite pass on 416 13:52:49,392 numba.core.ssa DEBUG Running 13:52:49,392 numba.core.ssa DEBUG on stmt: $416load_global.1 = global(int: ) 13:52:49,392 numba.core.ssa DEBUG on stmt: $428load_global.3 = global(np: ) 13:52:49,392 numba.core.ssa DEBUG on stmt: $440load_attr.5 = getattr(value=$428load_global.3, attr=floor) 13:52:49,392 numba.core.ssa DEBUG on stmt: $456call.7 = call $440load_attr.5(local_connectivity, func=$440load_attr.5, args=[Var(local_connectivity, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,392 numba.core.ssa DEBUG on stmt: index = call $416load_global.1($456call.7, func=$416load_global.1, args=[Var($456call.7, umap_.py:206)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,392 numba.core.ssa DEBUG on stmt: interpolation = local_connectivity - index 13:52:49,392 numba.core.ssa DEBUG on stmt: $const494.13 = const(int, 0) 13:52:49,392 numba.core.ssa DEBUG on stmt: $496compare_op.14 = index > $const494.13 13:52:49,392 numba.core.ssa DEBUG on stmt: bool502 = global(bool: ) 13:52:49,392 numba.core.ssa DEBUG on stmt: $502pred = call bool502($496compare_op.14, func=bool502, args=(Var($496compare_op.14, umap_.py:208),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,392 numba.core.ssa DEBUG on stmt: branch $502pred, 504, 630 13:52:49,392 numba.core.ssa DEBUG ==== SSA block rewrite pass on 504 13:52:49,392 numba.core.ssa DEBUG Running 13:52:49,392 numba.core.ssa DEBUG on stmt: $const508.3 = const(int, 1) 13:52:49,392 numba.core.ssa DEBUG on stmt: $binop_sub510.4 = index - $const508.3 13:52:49,392 numba.core.ssa DEBUG on stmt: $514binary_subscr.5 = getitem(value=non_zero_dists, index=$binop_sub510.4, fn=) 13:52:49,392 numba.core.ssa DEBUG on stmt: rho[i] = $514binary_subscr.5 13:52:49,392 numba.core.ssa DEBUG on stmt: $534load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,392 numba.core.ssa DEBUG on stmt: $546compare_op.10 = interpolation > $534load_global.9 13:52:49,392 numba.core.ssa DEBUG on stmt: bool552 = global(bool: ) 13:52:49,392 numba.core.ssa DEBUG on stmt: $552pred = call bool552($546compare_op.10, func=bool552, args=(Var($546compare_op.10, umap_.py:210),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,392 numba.core.ssa DEBUG on stmt: branch $552pred, 554, 628 13:52:49,392 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:49,392 numba.core.ssa DEBUG Running 13:52:49,392 numba.core.ssa DEBUG on stmt: $562binary_subscr.3 = getitem(value=rho, index=i, fn=) 13:52:49,392 numba.core.ssa DEBUG on stmt: $578binary_subscr.7 = getitem(value=non_zero_dists, index=index, fn=) 13:52:49,393 numba.core.ssa DEBUG on stmt: $const592.10 = const(int, 1) 13:52:49,393 numba.core.ssa DEBUG on stmt: $binop_sub594.11 = index - $const592.10 13:52:49,393 numba.core.ssa DEBUG on stmt: $598binary_subscr.12 = getitem(value=non_zero_dists, index=$binop_sub594.11, fn=) 13:52:49,393 numba.core.ssa DEBUG on stmt: $binop_sub608.13 = $578binary_subscr.7 - $598binary_subscr.12 13:52:49,393 numba.core.ssa DEBUG on stmt: $binop_mul612.14 = interpolation * $binop_sub608.13 13:52:49,393 numba.core.ssa DEBUG on stmt: $binop_iadd616.15 = inplace_binop(fn=, immutable_fn=, lhs=$562binary_subscr.3, rhs=$binop_mul612.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,393 numba.core.ssa DEBUG on stmt: rho[i] = $binop_iadd616.15 13:52:49,393 numba.core.ssa DEBUG on stmt: jump 628 13:52:49,393 numba.core.ssa DEBUG ==== SSA block rewrite pass on 628 13:52:49,393 numba.core.ssa DEBUG Running 13:52:49,393 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,393 numba.core.ssa DEBUG ==== SSA block rewrite pass on 630 13:52:49,393 numba.core.ssa DEBUG Running 13:52:49,393 numba.core.ssa DEBUG on stmt: $const634.3 = const(int, 0) 13:52:49,393 numba.core.ssa DEBUG on stmt: $636binary_subscr.4 = static_getitem(value=non_zero_dists, index=0, index_var=$const634.3, fn=) 13:52:49,393 numba.core.ssa DEBUG on stmt: $binop_mul646.5 = interpolation * $636binary_subscr.4 13:52:49,393 numba.core.ssa DEBUG on stmt: rho[i] = $binop_mul646.5 13:52:49,393 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,393 numba.core.ssa DEBUG ==== SSA block rewrite pass on 660 13:52:49,393 numba.core.ssa DEBUG Running 13:52:49,393 numba.core.ssa DEBUG on stmt: $662load_attr.2 = getattr(value=non_zero_dists, attr=shape) 13:52:49,393 numba.core.ssa DEBUG on stmt: $const672.3 = const(int, 0) 13:52:49,393 numba.core.ssa DEBUG on stmt: $674binary_subscr.4 = static_getitem(value=$662load_attr.2, index=0, index_var=$const672.3, fn=) 13:52:49,393 numba.core.ssa DEBUG on stmt: $const684.5 = const(int, 0) 13:52:49,393 numba.core.ssa DEBUG on stmt: $686compare_op.6 = $674binary_subscr.4 > $const684.5 13:52:49,393 numba.core.ssa DEBUG on stmt: bool692 = global(bool: ) 13:52:49,393 numba.core.ssa DEBUG on stmt: $692pred = call bool692($686compare_op.6, func=bool692, args=(Var($686compare_op.6, umap_.py:216),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,393 numba.core.ssa DEBUG on stmt: branch $692pred, 694, 740 13:52:49,393 numba.core.ssa DEBUG ==== SSA block rewrite pass on 694 13:52:49,393 numba.core.ssa DEBUG Running 13:52:49,393 numba.core.ssa DEBUG on stmt: $694load_global.1 = global(np: ) 13:52:49,393 numba.core.ssa DEBUG on stmt: $706load_attr.3 = getattr(value=$694load_global.1, attr=max) 13:52:49,393 numba.core.ssa DEBUG on stmt: $722call.5 = call $706load_attr.3(non_zero_dists, func=$706load_attr.3, args=[Var(non_zero_dists, umap_.py:204)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,393 numba.core.ssa DEBUG on stmt: rho[i] = $722call.5 13:52:49,394 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,394 numba.core.ssa DEBUG ==== SSA block rewrite pass on 740 13:52:49,394 numba.core.ssa DEBUG Running 13:52:49,394 numba.core.ssa DEBUG on stmt: $740load_global.1 = global(range: ) 13:52:49,394 numba.core.ssa DEBUG on stmt: $758call.4 = call $740load_global.1(n_iter, func=$740load_global.1, args=[Var(n_iter, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,394 numba.core.ssa DEBUG on stmt: $768get_iter.5 = getiter(value=$758call.4) 13:52:49,394 numba.core.ssa DEBUG on stmt: $phi770.1 = $768get_iter.5 13:52:49,394 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,394 numba.core.ssa DEBUG ==== SSA block rewrite pass on 770 13:52:49,394 numba.core.ssa DEBUG Running 13:52:49,394 numba.core.ssa DEBUG on stmt: lo.2 = phi(incoming_values=[Var(lo.3, umap_.py:233), Var(lo, umap_.py:198)], incoming_blocks=[1328, 740]) 13:52:49,394 numba.core.ssa DEBUG on stmt: $770for_iter.2 = iternext(value=$phi770.1) 13:52:49,394 numba.core.ssa DEBUG on stmt: $770for_iter.3 = pair_first(value=$770for_iter.2) 13:52:49,394 numba.core.ssa DEBUG on stmt: $770for_iter.4 = pair_second(value=$770for_iter.2) 13:52:49,394 numba.core.ssa DEBUG on stmt: $phi772.2 = $770for_iter.3 13:52:49,394 numba.core.ssa DEBUG on stmt: branch $770for_iter.4, 772, 1112 13:52:49,394 numba.core.ssa DEBUG ==== SSA block rewrite pass on 772 13:52:49,394 numba.core.ssa DEBUG Running 13:52:49,394 numba.core.ssa DEBUG on stmt: n = $phi772.2 13:52:49,394 numba.core.ssa DEBUG on stmt: psum = const(float, 0.0) 13:52:49,394 numba.core.ssa DEBUG on stmt: $778load_global.4 = global(range: ) 13:52:49,394 numba.core.ssa DEBUG on stmt: $const790.6 = const(int, 1) 13:52:49,394 numba.core.ssa DEBUG on stmt: $794load_attr.8 = getattr(value=distances, attr=shape) 13:52:49,394 numba.core.ssa DEBUG on stmt: $const804.9 = const(int, 1) 13:52:49,394 numba.core.ssa DEBUG on stmt: $806binary_subscr.10 = static_getitem(value=$794load_attr.8, index=1, index_var=$const804.9, fn=) 13:52:49,394 numba.core.ssa DEBUG on stmt: $820call.11 = call $778load_global.4($const790.6, $806binary_subscr.10, func=$778load_global.4, args=[Var($const790.6, umap_.py:222), Var($806binary_subscr.10, umap_.py:222)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,394 numba.core.ssa DEBUG on stmt: $830get_iter.12 = getiter(value=$820call.11) 13:52:49,394 numba.core.ssa DEBUG on stmt: $phi832.2 = $830get_iter.12 13:52:49,394 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,394 numba.core.ssa DEBUG ==== SSA block rewrite pass on 832 13:52:49,394 numba.core.ssa DEBUG Running 13:52:49,394 numba.core.ssa DEBUG on stmt: $832for_iter.3 = iternext(value=$phi832.2) 13:52:49,394 numba.core.ssa DEBUG on stmt: $832for_iter.4 = pair_first(value=$832for_iter.3) 13:52:49,394 numba.core.ssa DEBUG on stmt: $832for_iter.5 = pair_second(value=$832for_iter.3) 13:52:49,394 numba.core.ssa DEBUG on stmt: $phi834.3 = $832for_iter.4 13:52:49,395 numba.core.ssa DEBUG on stmt: branch $832for_iter.5, 834, 954 13:52:49,395 numba.core.ssa DEBUG ==== SSA block rewrite pass on 834 13:52:49,395 numba.core.ssa DEBUG Running 13:52:49,395 numba.core.ssa DEBUG on stmt: j = $phi834.3 13:52:49,395 numba.core.ssa DEBUG on stmt: $842build_tuple.7 = build_tuple(items=[Var(i, umap_.py:197), Var(j, umap_.py:222)]) 13:52:49,395 numba.core.ssa DEBUG on stmt: $844binary_subscr.8 = getitem(value=distances, index=$842build_tuple.7, fn=) 13:52:49,395 numba.core.ssa DEBUG on stmt: $858binary_subscr.11 = getitem(value=rho, index=i, fn=) 13:52:49,395 numba.core.ssa DEBUG on stmt: d = $844binary_subscr.8 - $858binary_subscr.11 13:52:49,395 numba.core.ssa DEBUG on stmt: $const876.14 = const(int, 0) 13:52:49,395 numba.core.ssa DEBUG on stmt: $878compare_op.15 = d > $const876.14 13:52:49,395 numba.core.ssa DEBUG on stmt: bool884 = global(bool: ) 13:52:49,395 numba.core.ssa DEBUG on stmt: $884pred = call bool884($878compare_op.15, func=bool884, args=(Var($878compare_op.15, umap_.py:224),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,395 numba.core.ssa DEBUG on stmt: branch $884pred, 886, 942 13:52:49,395 numba.core.ssa DEBUG ==== SSA block rewrite pass on 886 13:52:49,395 numba.core.ssa DEBUG Running 13:52:49,395 numba.core.ssa DEBUG on stmt: $888load_global.4 = global(np: ) 13:52:49,395 numba.core.ssa DEBUG on stmt: $900load_attr.6 = getattr(value=$888load_global.4, attr=exp) 13:52:49,395 numba.core.ssa DEBUG on stmt: $binop_truediv914.9 = d / mid 13:52:49,395 numba.core.ssa DEBUG on stmt: $918unary_negative.10 = unary(fn=, value=$binop_truediv914.9) 13:52:49,395 numba.core.ssa DEBUG on stmt: $924call.11 = call $900load_attr.6($918unary_negative.10, func=$900load_attr.6, args=[Var($918unary_negative.10, umap_.py:225)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,395 numba.core.ssa DEBUG on stmt: $binop_iadd934.12 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$924call.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,395 numba.core.ssa DEBUG on stmt: psum = $binop_iadd934.12 13:52:49,395 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,395 numba.core.ssa DEBUG ==== SSA block rewrite pass on 942 13:52:49,395 numba.core.ssa DEBUG Running 13:52:49,395 numba.core.ssa DEBUG on stmt: $const944.4 = const(float, 1.0) 13:52:49,395 numba.core.ssa DEBUG on stmt: $binop_iadd946.5 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$const944.4, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,395 numba.core.ssa DEBUG on stmt: psum = $binop_iadd946.5 13:52:49,395 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,395 numba.core.ssa DEBUG ==== SSA block rewrite pass on 954 13:52:49,395 numba.core.ssa DEBUG Running 13:52:49,395 numba.core.ssa DEBUG on stmt: $954load_global.2 = global(np: ) 13:52:49,395 numba.core.ssa DEBUG on stmt: $966load_attr.4 = getattr(value=$954load_global.2, attr=fabs) 13:52:49,395 numba.core.ssa DEBUG on stmt: $binop_sub980.7 = psum - target 13:52:49,395 numba.core.ssa DEBUG on stmt: $988call.8 = call $966load_attr.4($binop_sub980.7, func=$966load_attr.4, args=[Var($binop_sub980.7, umap_.py:229)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,396 numba.core.ssa DEBUG on stmt: $998load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,396 numba.core.ssa DEBUG on stmt: $1010compare_op.10 = $988call.8 < $998load_global.9 13:52:49,396 numba.core.ssa DEBUG on stmt: bool1016 = global(bool: ) 13:52:49,396 numba.core.ssa DEBUG on stmt: $1016pred = call bool1016($1010compare_op.10, func=bool1016, args=(Var($1010compare_op.10, umap_.py:229),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,396 numba.core.ssa DEBUG on stmt: branch $1016pred, 1018, 1022 13:52:49,396 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1018 13:52:49,396 numba.core.ssa DEBUG Running 13:52:49,396 numba.core.ssa DEBUG on stmt: jump 1112 13:52:49,396 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1022 13:52:49,396 numba.core.ssa DEBUG Running 13:52:49,396 numba.core.ssa DEBUG on stmt: $1026compare_op.4 = psum > target 13:52:49,396 numba.core.ssa DEBUG on stmt: bool1032 = global(bool: ) 13:52:49,396 numba.core.ssa DEBUG on stmt: $1032pred = call bool1032($1026compare_op.4, func=bool1032, args=(Var($1026compare_op.4, umap_.py:232),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,396 numba.core.ssa DEBUG on stmt: branch $1032pred, 1034, 1056 13:52:49,396 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1034 13:52:49,396 numba.core.ssa DEBUG Running 13:52:49,396 numba.core.ssa DEBUG on stmt: hi.1 = mid 13:52:49,396 numba.core.ssa DEBUG on stmt: $binop_add1042.5 = lo.2 + hi 13:52:49,396 numba.core.ssa DEBUG find_def var='hi' stmt=$binop_add1042.5 = lo.2 + hi 13:52:49,396 numba.core.ssa DEBUG replaced with: $binop_add1042.5 = lo.2 + hi.1 13:52:49,396 numba.core.ssa DEBUG on stmt: $const1046.6 = const(float, 2.0) 13:52:49,396 numba.core.ssa DEBUG on stmt: mid = $binop_add1042.5 / $const1046.6 13:52:49,396 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,396 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1056 13:52:49,396 numba.core.ssa DEBUG Running 13:52:49,396 numba.core.ssa DEBUG on stmt: lo.1 = mid 13:52:49,396 numba.core.ssa DEBUG on stmt: $1062load_global.4 = global(NPY_INFINITY: inf) 13:52:49,396 numba.core.ssa DEBUG on stmt: $1074compare_op.5 = hi == $1062load_global.4 13:52:49,396 numba.core.ssa DEBUG find_def var='hi' stmt=$1074compare_op.5 = hi == $1062load_global.4 13:52:49,396 numba.core.ssa DEBUG find_def_from_top label 1056 13:52:49,396 numba.core.ssa DEBUG idom 1022 from label 1056 13:52:49,396 numba.core.ssa DEBUG find_def_from_bottom label 1022 13:52:49,396 numba.core.ssa DEBUG find_def_from_top label 1022 13:52:49,396 numba.core.ssa DEBUG idom 954 from label 1022 13:52:49,397 numba.core.ssa DEBUG find_def_from_bottom label 954 13:52:49,397 numba.core.ssa DEBUG find_def_from_top label 954 13:52:49,397 numba.core.ssa DEBUG idom 832 from label 954 13:52:49,397 numba.core.ssa DEBUG find_def_from_bottom label 832 13:52:49,397 numba.core.ssa DEBUG find_def_from_top label 832 13:52:49,397 numba.core.ssa DEBUG idom 772 from label 832 13:52:49,397 numba.core.ssa DEBUG find_def_from_bottom label 772 13:52:49,397 numba.core.ssa DEBUG find_def_from_top label 772 13:52:49,397 numba.core.ssa DEBUG idom 770 from label 772 13:52:49,397 numba.core.ssa DEBUG find_def_from_bottom label 770 13:52:49,397 numba.core.ssa DEBUG find_def_from_top label 770 13:52:49,397 numba.core.ssa DEBUG insert phi node hi.2 = phi(incoming_values=[], incoming_blocks=[]) at 770 13:52:49,397 numba.core.ssa DEBUG find_def_from_bottom label 1328 13:52:49,397 numba.core.ssa DEBUG find_def_from_top label 1328 13:52:49,397 numba.core.ssa DEBUG insert phi node hi.3 = phi(incoming_values=[], incoming_blocks=[]) at 1328 13:52:49,397 numba.core.ssa DEBUG find_def_from_bottom label 1034 13:52:49,397 numba.core.ssa DEBUG incoming_def hi.1 = mid 13:52:49,397 numba.core.ssa DEBUG find_def_from_bottom label 1082 13:52:49,397 numba.core.ssa DEBUG find_def_from_top label 1082 13:52:49,397 numba.core.ssa DEBUG idom 1056 from label 1082 13:52:49,397 numba.core.ssa DEBUG find_def_from_bottom label 1056 13:52:49,397 numba.core.ssa DEBUG find_def_from_top label 1056 13:52:49,397 numba.core.ssa DEBUG idom 1022 from label 1056 13:52:49,397 numba.core.ssa DEBUG find_def_from_bottom label 1022 13:52:49,397 numba.core.ssa DEBUG find_def_from_top label 1022 13:52:49,397 numba.core.ssa DEBUG idom 954 from label 1022 13:52:49,397 numba.core.ssa DEBUG find_def_from_bottom label 954 13:52:49,397 numba.core.ssa DEBUG find_def_from_top label 954 13:52:49,397 numba.core.ssa DEBUG idom 832 from label 954 13:52:49,397 numba.core.ssa DEBUG find_def_from_bottom label 832 13:52:49,397 numba.core.ssa DEBUG find_def_from_top label 832 13:52:49,397 numba.core.ssa DEBUG idom 772 from label 832 13:52:49,397 numba.core.ssa DEBUG find_def_from_bottom label 772 13:52:49,398 numba.core.ssa DEBUG find_def_from_top label 772 13:52:49,398 numba.core.ssa DEBUG idom 770 from label 772 13:52:49,398 numba.core.ssa DEBUG find_def_from_bottom label 770 13:52:49,398 numba.core.ssa DEBUG incoming_def hi.2 = phi(incoming_values=[], incoming_blocks=[]) 13:52:49,398 numba.core.ssa DEBUG find_def_from_bottom label 1094 13:52:49,398 numba.core.ssa DEBUG find_def_from_top label 1094 13:52:49,398 numba.core.ssa DEBUG idom 1056 from label 1094 13:52:49,398 numba.core.ssa DEBUG find_def_from_bottom label 1056 13:52:49,398 numba.core.ssa DEBUG find_def_from_top label 1056 13:52:49,398 numba.core.ssa DEBUG idom 1022 from label 1056 13:52:49,398 numba.core.ssa DEBUG find_def_from_bottom label 1022 13:52:49,398 numba.core.ssa DEBUG find_def_from_top label 1022 13:52:49,398 numba.core.ssa DEBUG idom 954 from label 1022 13:52:49,398 numba.core.ssa DEBUG find_def_from_bottom label 954 13:52:49,398 numba.core.ssa DEBUG find_def_from_top label 954 13:52:49,398 numba.core.ssa DEBUG idom 832 from label 954 13:52:49,398 numba.core.ssa DEBUG find_def_from_bottom label 832 13:52:49,398 numba.core.ssa DEBUG find_def_from_top label 832 13:52:49,398 numba.core.ssa DEBUG idom 772 from label 832 13:52:49,398 numba.core.ssa DEBUG find_def_from_bottom label 772 13:52:49,398 numba.core.ssa DEBUG find_def_from_top label 772 13:52:49,398 numba.core.ssa DEBUG idom 770 from label 772 13:52:49,398 numba.core.ssa DEBUG find_def_from_bottom label 770 13:52:49,398 numba.core.ssa DEBUG incoming_def hi.2 = phi(incoming_values=[], incoming_blocks=[]) 13:52:49,398 numba.core.ssa DEBUG incoming_def hi.3 = phi(incoming_values=[Var(hi.1, umap_.py:233), Var(hi.2, umap_.py:236), Var(hi.2, umap_.py:236)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,398 numba.core.ssa DEBUG find_def_from_bottom label 740 13:52:49,398 numba.core.ssa DEBUG find_def_from_top label 740 13:52:49,398 numba.core.ssa DEBUG idom 318 from label 740 13:52:49,398 numba.core.ssa DEBUG find_def_from_bottom label 318 13:52:49,398 numba.core.ssa DEBUG incoming_def hi = global(NPY_INFINITY: inf) 13:52:49,399 numba.core.ssa DEBUG replaced with: $1074compare_op.5 = hi.2 == $1062load_global.4 13:52:49,399 numba.core.ssa DEBUG on stmt: bool1080 = global(bool: ) 13:52:49,399 numba.core.ssa DEBUG on stmt: $1080pred = call bool1080($1074compare_op.5, func=bool1080, args=(Var($1074compare_op.5, umap_.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,399 numba.core.ssa DEBUG on stmt: branch $1080pred, 1082, 1094 13:52:49,399 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1082 13:52:49,399 numba.core.ssa DEBUG Running 13:52:49,399 numba.core.ssa DEBUG on stmt: $const1084.3 = const(int, 2) 13:52:49,399 numba.core.ssa DEBUG on stmt: $binop_imul1086.4 = inplace_binop(fn=, immutable_fn=, lhs=mid, rhs=$const1084.3, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,399 numba.core.ssa DEBUG on stmt: mid = $binop_imul1086.4 13:52:49,399 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,399 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1094 13:52:49,399 numba.core.ssa DEBUG Running 13:52:49,399 numba.core.ssa DEBUG on stmt: $binop_add1098.4 = lo.1 + hi 13:52:49,399 numba.core.ssa DEBUG find_def var='hi' stmt=$binop_add1098.4 = lo.1 + hi 13:52:49,399 numba.core.ssa DEBUG find_def_from_top label 1094 13:52:49,399 numba.core.ssa DEBUG idom 1056 from label 1094 13:52:49,399 numba.core.ssa DEBUG find_def_from_bottom label 1056 13:52:49,399 numba.core.ssa DEBUG find_def_from_top label 1056 13:52:49,399 numba.core.ssa DEBUG idom 1022 from label 1056 13:52:49,399 numba.core.ssa DEBUG find_def_from_bottom label 1022 13:52:49,399 numba.core.ssa DEBUG find_def_from_top label 1022 13:52:49,399 numba.core.ssa DEBUG idom 954 from label 1022 13:52:49,399 numba.core.ssa DEBUG find_def_from_bottom label 954 13:52:49,399 numba.core.ssa DEBUG find_def_from_top label 954 13:52:49,399 numba.core.ssa DEBUG idom 832 from label 954 13:52:49,399 numba.core.ssa DEBUG find_def_from_bottom label 832 13:52:49,399 numba.core.ssa DEBUG find_def_from_top label 832 13:52:49,399 numba.core.ssa DEBUG idom 772 from label 832 13:52:49,399 numba.core.ssa DEBUG find_def_from_bottom label 772 13:52:49,399 numba.core.ssa DEBUG find_def_from_top label 772 13:52:49,399 numba.core.ssa DEBUG idom 770 from label 772 13:52:49,399 numba.core.ssa DEBUG find_def_from_bottom label 770 13:52:49,399 numba.core.ssa DEBUG replaced with: $binop_add1098.4 = lo.1 + hi.2 13:52:49,399 numba.core.ssa DEBUG on stmt: $const1102.5 = const(float, 2.0) 13:52:49,399 numba.core.ssa DEBUG on stmt: mid = $binop_add1098.4 / $const1102.5 13:52:49,400 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,400 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1112 13:52:49,400 numba.core.ssa DEBUG Running 13:52:49,400 numba.core.ssa DEBUG on stmt: result[i] = mid 13:52:49,400 numba.core.ssa DEBUG on stmt: $1126binary_subscr.6 = getitem(value=rho, index=i, fn=) 13:52:49,400 numba.core.ssa DEBUG on stmt: $const1136.7 = const(float, 0.0) 13:52:49,400 numba.core.ssa DEBUG on stmt: $1138compare_op.8 = $1126binary_subscr.6 > $const1136.7 13:52:49,400 numba.core.ssa DEBUG on stmt: bool1144 = global(bool: ) 13:52:49,400 numba.core.ssa DEBUG on stmt: $1144pred = call bool1144($1138compare_op.8, func=bool1144, args=(Var($1138compare_op.8, umap_.py:245),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,400 numba.core.ssa DEBUG on stmt: branch $1144pred, 1146, 1256 13:52:49,400 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1146 13:52:49,400 numba.core.ssa DEBUG Running 13:52:49,400 numba.core.ssa DEBUG on stmt: $1146load_global.1 = global(np: ) 13:52:49,400 numba.core.ssa DEBUG on stmt: $1158load_attr.3 = getattr(value=$1146load_global.1, attr=mean) 13:52:49,400 numba.core.ssa DEBUG on stmt: mean_ith_distances = call $1158load_attr.3(ith_distances, func=$1158load_attr.3, args=[Var(ith_distances, umap_.py:203)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,400 numba.core.ssa DEBUG on stmt: $1190binary_subscr.8 = getitem(value=result, index=i, fn=) 13:52:49,400 numba.core.ssa DEBUG on stmt: $1200load_global.9 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,400 numba.core.ssa DEBUG on stmt: $binop_mul1214.11 = $1200load_global.9 * mean_ith_distances 13:52:49,400 numba.core.ssa DEBUG on stmt: $1218compare_op.12 = $1190binary_subscr.8 < $binop_mul1214.11 13:52:49,400 numba.core.ssa DEBUG on stmt: bool1224 = global(bool: ) 13:52:49,400 numba.core.ssa DEBUG on stmt: $1224pred = call bool1224($1218compare_op.12, func=bool1224, args=(Var($1218compare_op.12, umap_.py:247),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,400 numba.core.ssa DEBUG on stmt: branch $1224pred, 1226, 1252 13:52:49,400 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1226 13:52:49,400 numba.core.ssa DEBUG Running 13:52:49,400 numba.core.ssa DEBUG on stmt: $1226load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,400 numba.core.ssa DEBUG on stmt: $binop_mul1240.3 = $1226load_global.1 * mean_ith_distances 13:52:49,400 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1240.3 13:52:49,400 numba.core.ssa DEBUG on stmt: jump 1252 13:52:49,400 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1252 13:52:49,400 numba.core.ssa DEBUG Running 13:52:49,400 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,400 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1256 13:52:49,400 numba.core.ssa DEBUG Running 13:52:49,400 numba.core.ssa DEBUG on stmt: $1260binary_subscr.3 = getitem(value=result, index=i, fn=) 13:52:49,401 numba.core.ssa DEBUG on stmt: $1270load_global.4 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,401 numba.core.ssa DEBUG on stmt: $binop_mul1284.6 = $1270load_global.4 * mean_distances 13:52:49,401 numba.core.ssa DEBUG on stmt: $1288compare_op.7 = $1260binary_subscr.3 < $binop_mul1284.6 13:52:49,401 numba.core.ssa DEBUG on stmt: bool1294 = global(bool: ) 13:52:49,401 numba.core.ssa DEBUG on stmt: $1294pred = call bool1294($1288compare_op.7, func=bool1294, args=(Var($1288compare_op.7, umap_.py:250),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,401 numba.core.ssa DEBUG on stmt: branch $1294pred, 1296, 1322 13:52:49,401 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1296 13:52:49,401 numba.core.ssa DEBUG Running 13:52:49,401 numba.core.ssa DEBUG on stmt: $1296load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,401 numba.core.ssa DEBUG on stmt: $binop_mul1310.3 = $1296load_global.1 * mean_distances 13:52:49,401 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1310.3 13:52:49,401 numba.core.ssa DEBUG on stmt: jump 1322 13:52:49,401 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1322 13:52:49,401 numba.core.ssa DEBUG Running 13:52:49,401 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,401 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1326 13:52:49,401 numba.core.ssa DEBUG Running 13:52:49,401 numba.core.ssa DEBUG on stmt: $1330build_tuple.2 = build_tuple(items=[Var(result, umap_.py:193), Var(rho, umap_.py:192)]) 13:52:49,401 numba.core.ssa DEBUG on stmt: $1332return_value.3 = cast(value=$1330build_tuple.2) 13:52:49,401 numba.core.ssa DEBUG on stmt: return $1332return_value.3 13:52:49,401 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1327 13:52:49,401 numba.core.ssa DEBUG Running 13:52:49,401 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,401 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1328 13:52:49,401 numba.core.ssa DEBUG Running 13:52:49,401 numba.core.ssa DEBUG on stmt: lo.3 = phi(incoming_values=[Var(lo.2, umap_.py:233), Var(lo.1, umap_.py:236), Var(lo.1, umap_.py:236)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,401 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,401 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1329 13:52:49,401 numba.core.ssa DEBUG Running 13:52:49,401 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,401 numba.core.ssa DEBUG Fix SSA violator on var mid 13:52:49,401 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,401 numba.core.ssa DEBUG Running 13:52:49,401 numba.core.ssa DEBUG on stmt: distances = arg(0, name=distances) 13:52:49,401 numba.core.ssa DEBUG on stmt: k = arg(1, name=k) 13:52:49,401 numba.core.ssa DEBUG on stmt: n_iter = arg(2, name=n_iter) 13:52:49,402 numba.core.ssa DEBUG on stmt: local_connectivity = arg(3, name=local_connectivity) 13:52:49,402 numba.core.ssa DEBUG on stmt: bandwidth = arg(4, name=bandwidth) 13:52:49,402 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:49,402 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=log2) 13:52:49,402 numba.core.ssa DEBUG on stmt: $32call.4 = call $16load_attr.2(k, func=$16load_attr.2, args=[Var(k, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,402 numba.core.ssa DEBUG on stmt: target = $32call.4 * bandwidth 13:52:49,402 numba.core.ssa DEBUG on stmt: $50load_global.7 = global(np: ) 13:52:49,402 numba.core.ssa DEBUG on stmt: $62load_attr.9 = getattr(value=$50load_global.7, attr=zeros) 13:52:49,402 numba.core.ssa DEBUG on stmt: $74load_attr.11 = getattr(value=distances, attr=shape) 13:52:49,402 numba.core.ssa DEBUG on stmt: $const84.12 = const(int, 0) 13:52:49,402 numba.core.ssa DEBUG on stmt: $86binary_subscr.13 = static_getitem(value=$74load_attr.11, index=0, index_var=$const84.12, fn=) 13:52:49,402 numba.core.ssa DEBUG on stmt: $96load_global.14 = global(np: ) 13:52:49,402 numba.core.ssa DEBUG on stmt: $108load_attr.15 = getattr(value=$96load_global.14, attr=float32) 13:52:49,402 numba.core.ssa DEBUG on stmt: rho = call $62load_attr.9($86binary_subscr.13, func=$62load_attr.9, args=[Var($86binary_subscr.13, umap_.py:192)], kws=[('dtype', Var($108load_attr.15, umap_.py:192))], vararg=None, varkwarg=None, target=None) 13:52:49,402 numba.core.ssa DEBUG on stmt: $136load_global.17 = global(np: ) 13:52:49,402 numba.core.ssa DEBUG on stmt: $148load_attr.19 = getattr(value=$136load_global.17, attr=zeros) 13:52:49,402 numba.core.ssa DEBUG on stmt: $160load_attr.21 = getattr(value=distances, attr=shape) 13:52:49,402 numba.core.ssa DEBUG on stmt: $const170.22 = const(int, 0) 13:52:49,402 numba.core.ssa DEBUG on stmt: $172binary_subscr.23 = static_getitem(value=$160load_attr.21, index=0, index_var=$const170.22, fn=) 13:52:49,402 numba.core.ssa DEBUG on stmt: $182load_global.24 = global(np: ) 13:52:49,402 numba.core.ssa DEBUG on stmt: $194load_attr.25 = getattr(value=$182load_global.24, attr=float32) 13:52:49,402 numba.core.ssa DEBUG on stmt: result = call $148load_attr.19($172binary_subscr.23, func=$148load_attr.19, args=[Var($172binary_subscr.23, umap_.py:193)], kws=[('dtype', Var($194load_attr.25, umap_.py:193))], vararg=None, varkwarg=None, target=None) 13:52:49,402 numba.core.ssa DEBUG on stmt: $222load_global.27 = global(np: ) 13:52:49,402 numba.core.ssa DEBUG on stmt: $234load_attr.29 = getattr(value=$222load_global.27, attr=mean) 13:52:49,402 numba.core.ssa DEBUG on stmt: mean_distances = call $234load_attr.29(distances, func=$234load_attr.29, args=[Var(distances, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,402 numba.core.ssa DEBUG on stmt: $262load_global.32 = global(range: ) 13:52:49,402 numba.core.ssa DEBUG on stmt: $276load_attr.35 = getattr(value=distances, attr=shape) 13:52:49,402 numba.core.ssa DEBUG on stmt: $const286.36 = const(int, 0) 13:52:49,402 numba.core.ssa DEBUG on stmt: $288binary_subscr.37 = static_getitem(value=$276load_attr.35, index=0, index_var=$const286.36, fn=) 13:52:49,402 numba.core.ssa DEBUG on stmt: $302call.38 = call $262load_global.32($288binary_subscr.37, func=$262load_global.32, args=[Var($288binary_subscr.37, umap_.py:197)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,402 numba.core.ssa DEBUG on stmt: $312get_iter.39 = getiter(value=$302call.38) 13:52:49,402 numba.core.ssa DEBUG on stmt: $phi316.0 = $312get_iter.39 13:52:49,403 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,403 numba.core.ssa DEBUG ==== SSA block rewrite pass on 314 13:52:49,403 numba.core.ssa DEBUG Running 13:52:49,403 numba.core.ssa DEBUG on stmt: jump 316 13:52:49,403 numba.core.ssa DEBUG ==== SSA block rewrite pass on 316 13:52:49,403 numba.core.ssa DEBUG Running 13:52:49,403 numba.core.ssa DEBUG on stmt: $316for_iter.1 = iternext(value=$phi316.0) 13:52:49,403 numba.core.ssa DEBUG on stmt: $316for_iter.2 = pair_first(value=$316for_iter.1) 13:52:49,403 numba.core.ssa DEBUG on stmt: $316for_iter.3 = pair_second(value=$316for_iter.1) 13:52:49,403 numba.core.ssa DEBUG on stmt: $phi318.1 = $316for_iter.2 13:52:49,403 numba.core.ssa DEBUG on stmt: branch $316for_iter.3, 318, 1326 13:52:49,403 numba.core.ssa DEBUG ==== SSA block rewrite pass on 318 13:52:49,403 numba.core.ssa DEBUG Running 13:52:49,403 numba.core.ssa DEBUG on stmt: i = $phi318.1 13:52:49,403 numba.core.ssa DEBUG on stmt: lo = const(float, 0.0) 13:52:49,403 numba.core.ssa DEBUG on stmt: hi = global(NPY_INFINITY: inf) 13:52:49,403 numba.core.ssa DEBUG on stmt: mid = const(float, 1.0) 13:52:49,403 numba.core.ssa DEBUG first assign: mid 13:52:49,403 numba.core.ssa DEBUG replaced with: mid = const(float, 1.0) 13:52:49,403 numba.core.ssa DEBUG on stmt: ith_distances = getitem(value=distances, index=i, fn=) 13:52:49,403 numba.core.ssa DEBUG on stmt: $const362.10 = const(float, 0.0) 13:52:49,403 numba.core.ssa DEBUG on stmt: $364compare_op.11 = ith_distances > $const362.10 13:52:49,403 numba.core.ssa DEBUG on stmt: non_zero_dists = getitem(value=ith_distances, index=$364compare_op.11, fn=) 13:52:49,403 numba.core.ssa DEBUG on stmt: $384load_attr.14 = getattr(value=non_zero_dists, attr=shape) 13:52:49,403 numba.core.ssa DEBUG on stmt: $const394.15 = const(int, 0) 13:52:49,403 numba.core.ssa DEBUG on stmt: $396binary_subscr.16 = static_getitem(value=$384load_attr.14, index=0, index_var=$const394.15, fn=) 13:52:49,403 numba.core.ssa DEBUG on stmt: $408compare_op.18 = $396binary_subscr.16 >= local_connectivity 13:52:49,403 numba.core.ssa DEBUG on stmt: bool414 = global(bool: ) 13:52:49,403 numba.core.ssa DEBUG on stmt: $414pred = call bool414($408compare_op.18, func=bool414, args=(Var($408compare_op.18, umap_.py:205),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,403 numba.core.ssa DEBUG on stmt: branch $414pred, 416, 660 13:52:49,403 numba.core.ssa DEBUG ==== SSA block rewrite pass on 416 13:52:49,403 numba.core.ssa DEBUG Running 13:52:49,403 numba.core.ssa DEBUG on stmt: $416load_global.1 = global(int: ) 13:52:49,403 numba.core.ssa DEBUG on stmt: $428load_global.3 = global(np: ) 13:52:49,403 numba.core.ssa DEBUG on stmt: $440load_attr.5 = getattr(value=$428load_global.3, attr=floor) 13:52:49,403 numba.core.ssa DEBUG on stmt: $456call.7 = call $440load_attr.5(local_connectivity, func=$440load_attr.5, args=[Var(local_connectivity, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,404 numba.core.ssa DEBUG on stmt: index = call $416load_global.1($456call.7, func=$416load_global.1, args=[Var($456call.7, umap_.py:206)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,404 numba.core.ssa DEBUG on stmt: interpolation = local_connectivity - index 13:52:49,404 numba.core.ssa DEBUG on stmt: $const494.13 = const(int, 0) 13:52:49,404 numba.core.ssa DEBUG on stmt: $496compare_op.14 = index > $const494.13 13:52:49,404 numba.core.ssa DEBUG on stmt: bool502 = global(bool: ) 13:52:49,404 numba.core.ssa DEBUG on stmt: $502pred = call bool502($496compare_op.14, func=bool502, args=(Var($496compare_op.14, umap_.py:208),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,404 numba.core.ssa DEBUG on stmt: branch $502pred, 504, 630 13:52:49,404 numba.core.ssa DEBUG ==== SSA block rewrite pass on 504 13:52:49,404 numba.core.ssa DEBUG Running 13:52:49,404 numba.core.ssa DEBUG on stmt: $const508.3 = const(int, 1) 13:52:49,404 numba.core.ssa DEBUG on stmt: $binop_sub510.4 = index - $const508.3 13:52:49,404 numba.core.ssa DEBUG on stmt: $514binary_subscr.5 = getitem(value=non_zero_dists, index=$binop_sub510.4, fn=) 13:52:49,404 numba.core.ssa DEBUG on stmt: rho[i] = $514binary_subscr.5 13:52:49,404 numba.core.ssa DEBUG on stmt: $534load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,404 numba.core.ssa DEBUG on stmt: $546compare_op.10 = interpolation > $534load_global.9 13:52:49,404 numba.core.ssa DEBUG on stmt: bool552 = global(bool: ) 13:52:49,404 numba.core.ssa DEBUG on stmt: $552pred = call bool552($546compare_op.10, func=bool552, args=(Var($546compare_op.10, umap_.py:210),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,404 numba.core.ssa DEBUG on stmt: branch $552pred, 554, 628 13:52:49,404 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:49,404 numba.core.ssa DEBUG Running 13:52:49,404 numba.core.ssa DEBUG on stmt: $562binary_subscr.3 = getitem(value=rho, index=i, fn=) 13:52:49,404 numba.core.ssa DEBUG on stmt: $578binary_subscr.7 = getitem(value=non_zero_dists, index=index, fn=) 13:52:49,404 numba.core.ssa DEBUG on stmt: $const592.10 = const(int, 1) 13:52:49,404 numba.core.ssa DEBUG on stmt: $binop_sub594.11 = index - $const592.10 13:52:49,404 numba.core.ssa DEBUG on stmt: $598binary_subscr.12 = getitem(value=non_zero_dists, index=$binop_sub594.11, fn=) 13:52:49,404 numba.core.ssa DEBUG on stmt: $binop_sub608.13 = $578binary_subscr.7 - $598binary_subscr.12 13:52:49,404 numba.core.ssa DEBUG on stmt: $binop_mul612.14 = interpolation * $binop_sub608.13 13:52:49,404 numba.core.ssa DEBUG on stmt: $binop_iadd616.15 = inplace_binop(fn=, immutable_fn=, lhs=$562binary_subscr.3, rhs=$binop_mul612.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,404 numba.core.ssa DEBUG on stmt: rho[i] = $binop_iadd616.15 13:52:49,404 numba.core.ssa DEBUG on stmt: jump 628 13:52:49,404 numba.core.ssa DEBUG ==== SSA block rewrite pass on 628 13:52:49,404 numba.core.ssa DEBUG Running 13:52:49,404 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,404 numba.core.ssa DEBUG ==== SSA block rewrite pass on 630 13:52:49,404 numba.core.ssa DEBUG Running 13:52:49,405 numba.core.ssa DEBUG on stmt: $const634.3 = const(int, 0) 13:52:49,405 numba.core.ssa DEBUG on stmt: $636binary_subscr.4 = static_getitem(value=non_zero_dists, index=0, index_var=$const634.3, fn=) 13:52:49,405 numba.core.ssa DEBUG on stmt: $binop_mul646.5 = interpolation * $636binary_subscr.4 13:52:49,405 numba.core.ssa DEBUG on stmt: rho[i] = $binop_mul646.5 13:52:49,405 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,405 numba.core.ssa DEBUG ==== SSA block rewrite pass on 660 13:52:49,405 numba.core.ssa DEBUG Running 13:52:49,405 numba.core.ssa DEBUG on stmt: $662load_attr.2 = getattr(value=non_zero_dists, attr=shape) 13:52:49,405 numba.core.ssa DEBUG on stmt: $const672.3 = const(int, 0) 13:52:49,405 numba.core.ssa DEBUG on stmt: $674binary_subscr.4 = static_getitem(value=$662load_attr.2, index=0, index_var=$const672.3, fn=) 13:52:49,405 numba.core.ssa DEBUG on stmt: $const684.5 = const(int, 0) 13:52:49,405 numba.core.ssa DEBUG on stmt: $686compare_op.6 = $674binary_subscr.4 > $const684.5 13:52:49,405 numba.core.ssa DEBUG on stmt: bool692 = global(bool: ) 13:52:49,405 numba.core.ssa DEBUG on stmt: $692pred = call bool692($686compare_op.6, func=bool692, args=(Var($686compare_op.6, umap_.py:216),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,405 numba.core.ssa DEBUG on stmt: branch $692pred, 694, 740 13:52:49,405 numba.core.ssa DEBUG ==== SSA block rewrite pass on 694 13:52:49,405 numba.core.ssa DEBUG Running 13:52:49,405 numba.core.ssa DEBUG on stmt: $694load_global.1 = global(np: ) 13:52:49,405 numba.core.ssa DEBUG on stmt: $706load_attr.3 = getattr(value=$694load_global.1, attr=max) 13:52:49,405 numba.core.ssa DEBUG on stmt: $722call.5 = call $706load_attr.3(non_zero_dists, func=$706load_attr.3, args=[Var(non_zero_dists, umap_.py:204)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,405 numba.core.ssa DEBUG on stmt: rho[i] = $722call.5 13:52:49,405 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,405 numba.core.ssa DEBUG ==== SSA block rewrite pass on 740 13:52:49,405 numba.core.ssa DEBUG Running 13:52:49,405 numba.core.ssa DEBUG on stmt: $740load_global.1 = global(range: ) 13:52:49,405 numba.core.ssa DEBUG on stmt: $758call.4 = call $740load_global.1(n_iter, func=$740load_global.1, args=[Var(n_iter, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,405 numba.core.ssa DEBUG on stmt: $768get_iter.5 = getiter(value=$758call.4) 13:52:49,405 numba.core.ssa DEBUG on stmt: $phi770.1 = $768get_iter.5 13:52:49,405 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,405 numba.core.ssa DEBUG ==== SSA block rewrite pass on 770 13:52:49,405 numba.core.ssa DEBUG Running 13:52:49,405 numba.core.ssa DEBUG on stmt: hi.2 = phi(incoming_values=[Var(hi.3, umap_.py:236), Var(hi, umap_.py:199)], incoming_blocks=[1328, 740]) 13:52:49,405 numba.core.ssa DEBUG on stmt: lo.2 = phi(incoming_values=[Var(lo.3, umap_.py:233), Var(lo, umap_.py:198)], incoming_blocks=[1328, 740]) 13:52:49,405 numba.core.ssa DEBUG on stmt: $770for_iter.2 = iternext(value=$phi770.1) 13:52:49,405 numba.core.ssa DEBUG on stmt: $770for_iter.3 = pair_first(value=$770for_iter.2) 13:52:49,406 numba.core.ssa DEBUG on stmt: $770for_iter.4 = pair_second(value=$770for_iter.2) 13:52:49,406 numba.core.ssa DEBUG on stmt: $phi772.2 = $770for_iter.3 13:52:49,406 numba.core.ssa DEBUG on stmt: branch $770for_iter.4, 772, 1112 13:52:49,406 numba.core.ssa DEBUG ==== SSA block rewrite pass on 772 13:52:49,406 numba.core.ssa DEBUG Running 13:52:49,406 numba.core.ssa DEBUG on stmt: n = $phi772.2 13:52:49,406 numba.core.ssa DEBUG on stmt: psum = const(float, 0.0) 13:52:49,406 numba.core.ssa DEBUG on stmt: $778load_global.4 = global(range: ) 13:52:49,406 numba.core.ssa DEBUG on stmt: $const790.6 = const(int, 1) 13:52:49,406 numba.core.ssa DEBUG on stmt: $794load_attr.8 = getattr(value=distances, attr=shape) 13:52:49,406 numba.core.ssa DEBUG on stmt: $const804.9 = const(int, 1) 13:52:49,406 numba.core.ssa DEBUG on stmt: $806binary_subscr.10 = static_getitem(value=$794load_attr.8, index=1, index_var=$const804.9, fn=) 13:52:49,406 numba.core.ssa DEBUG on stmt: $820call.11 = call $778load_global.4($const790.6, $806binary_subscr.10, func=$778load_global.4, args=[Var($const790.6, umap_.py:222), Var($806binary_subscr.10, umap_.py:222)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,406 numba.core.ssa DEBUG on stmt: $830get_iter.12 = getiter(value=$820call.11) 13:52:49,406 numba.core.ssa DEBUG on stmt: $phi832.2 = $830get_iter.12 13:52:49,406 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,406 numba.core.ssa DEBUG ==== SSA block rewrite pass on 832 13:52:49,406 numba.core.ssa DEBUG Running 13:52:49,406 numba.core.ssa DEBUG on stmt: $832for_iter.3 = iternext(value=$phi832.2) 13:52:49,406 numba.core.ssa DEBUG on stmt: $832for_iter.4 = pair_first(value=$832for_iter.3) 13:52:49,406 numba.core.ssa DEBUG on stmt: $832for_iter.5 = pair_second(value=$832for_iter.3) 13:52:49,406 numba.core.ssa DEBUG on stmt: $phi834.3 = $832for_iter.4 13:52:49,406 numba.core.ssa DEBUG on stmt: branch $832for_iter.5, 834, 954 13:52:49,406 numba.core.ssa DEBUG ==== SSA block rewrite pass on 834 13:52:49,406 numba.core.ssa DEBUG Running 13:52:49,406 numba.core.ssa DEBUG on stmt: j = $phi834.3 13:52:49,406 numba.core.ssa DEBUG on stmt: $842build_tuple.7 = build_tuple(items=[Var(i, umap_.py:197), Var(j, umap_.py:222)]) 13:52:49,406 numba.core.ssa DEBUG on stmt: $844binary_subscr.8 = getitem(value=distances, index=$842build_tuple.7, fn=) 13:52:49,406 numba.core.ssa DEBUG on stmt: $858binary_subscr.11 = getitem(value=rho, index=i, fn=) 13:52:49,406 numba.core.ssa DEBUG on stmt: d = $844binary_subscr.8 - $858binary_subscr.11 13:52:49,406 numba.core.ssa DEBUG on stmt: $const876.14 = const(int, 0) 13:52:49,406 numba.core.ssa DEBUG on stmt: $878compare_op.15 = d > $const876.14 13:52:49,406 numba.core.ssa DEBUG on stmt: bool884 = global(bool: ) 13:52:49,406 numba.core.ssa DEBUG on stmt: $884pred = call bool884($878compare_op.15, func=bool884, args=(Var($878compare_op.15, umap_.py:224),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,406 numba.core.ssa DEBUG on stmt: branch $884pred, 886, 942 13:52:49,406 numba.core.ssa DEBUG ==== SSA block rewrite pass on 886 13:52:49,406 numba.core.ssa DEBUG Running 13:52:49,407 numba.core.ssa DEBUG on stmt: $888load_global.4 = global(np: ) 13:52:49,407 numba.core.ssa DEBUG on stmt: $900load_attr.6 = getattr(value=$888load_global.4, attr=exp) 13:52:49,407 numba.core.ssa DEBUG on stmt: $binop_truediv914.9 = d / mid 13:52:49,407 numba.core.ssa DEBUG on stmt: $918unary_negative.10 = unary(fn=, value=$binop_truediv914.9) 13:52:49,407 numba.core.ssa DEBUG on stmt: $924call.11 = call $900load_attr.6($918unary_negative.10, func=$900load_attr.6, args=[Var($918unary_negative.10, umap_.py:225)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,407 numba.core.ssa DEBUG on stmt: $binop_iadd934.12 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$924call.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,407 numba.core.ssa DEBUG on stmt: psum = $binop_iadd934.12 13:52:49,407 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,407 numba.core.ssa DEBUG ==== SSA block rewrite pass on 942 13:52:49,407 numba.core.ssa DEBUG Running 13:52:49,407 numba.core.ssa DEBUG on stmt: $const944.4 = const(float, 1.0) 13:52:49,407 numba.core.ssa DEBUG on stmt: $binop_iadd946.5 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$const944.4, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,407 numba.core.ssa DEBUG on stmt: psum = $binop_iadd946.5 13:52:49,407 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,407 numba.core.ssa DEBUG ==== SSA block rewrite pass on 954 13:52:49,407 numba.core.ssa DEBUG Running 13:52:49,407 numba.core.ssa DEBUG on stmt: $954load_global.2 = global(np: ) 13:52:49,407 numba.core.ssa DEBUG on stmt: $966load_attr.4 = getattr(value=$954load_global.2, attr=fabs) 13:52:49,407 numba.core.ssa DEBUG on stmt: $binop_sub980.7 = psum - target 13:52:49,407 numba.core.ssa DEBUG on stmt: $988call.8 = call $966load_attr.4($binop_sub980.7, func=$966load_attr.4, args=[Var($binop_sub980.7, umap_.py:229)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,407 numba.core.ssa DEBUG on stmt: $998load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,407 numba.core.ssa DEBUG on stmt: $1010compare_op.10 = $988call.8 < $998load_global.9 13:52:49,407 numba.core.ssa DEBUG on stmt: bool1016 = global(bool: ) 13:52:49,407 numba.core.ssa DEBUG on stmt: $1016pred = call bool1016($1010compare_op.10, func=bool1016, args=(Var($1010compare_op.10, umap_.py:229),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,407 numba.core.ssa DEBUG on stmt: branch $1016pred, 1018, 1022 13:52:49,407 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1018 13:52:49,407 numba.core.ssa DEBUG Running 13:52:49,407 numba.core.ssa DEBUG on stmt: jump 1112 13:52:49,407 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1022 13:52:49,407 numba.core.ssa DEBUG Running 13:52:49,407 numba.core.ssa DEBUG on stmt: $1026compare_op.4 = psum > target 13:52:49,407 numba.core.ssa DEBUG on stmt: bool1032 = global(bool: ) 13:52:49,407 numba.core.ssa DEBUG on stmt: $1032pred = call bool1032($1026compare_op.4, func=bool1032, args=(Var($1026compare_op.4, umap_.py:232),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,407 numba.core.ssa DEBUG on stmt: branch $1032pred, 1034, 1056 13:52:49,407 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1034 13:52:49,408 numba.core.ssa DEBUG Running 13:52:49,408 numba.core.ssa DEBUG on stmt: hi.1 = mid 13:52:49,408 numba.core.ssa DEBUG on stmt: $binop_add1042.5 = lo.2 + hi.1 13:52:49,408 numba.core.ssa DEBUG on stmt: $const1046.6 = const(float, 2.0) 13:52:49,408 numba.core.ssa DEBUG on stmt: mid = $binop_add1042.5 / $const1046.6 13:52:49,408 numba.core.ssa DEBUG replaced with: mid.1 = $binop_add1042.5 / $const1046.6 13:52:49,408 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,408 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1056 13:52:49,408 numba.core.ssa DEBUG Running 13:52:49,408 numba.core.ssa DEBUG on stmt: lo.1 = mid 13:52:49,408 numba.core.ssa DEBUG on stmt: $1062load_global.4 = global(NPY_INFINITY: inf) 13:52:49,408 numba.core.ssa DEBUG on stmt: $1074compare_op.5 = hi.2 == $1062load_global.4 13:52:49,408 numba.core.ssa DEBUG on stmt: bool1080 = global(bool: ) 13:52:49,408 numba.core.ssa DEBUG on stmt: $1080pred = call bool1080($1074compare_op.5, func=bool1080, args=(Var($1074compare_op.5, umap_.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,408 numba.core.ssa DEBUG on stmt: branch $1080pred, 1082, 1094 13:52:49,408 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1082 13:52:49,408 numba.core.ssa DEBUG Running 13:52:49,408 numba.core.ssa DEBUG on stmt: $const1084.3 = const(int, 2) 13:52:49,408 numba.core.ssa DEBUG on stmt: $binop_imul1086.4 = inplace_binop(fn=, immutable_fn=, lhs=mid, rhs=$const1084.3, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,408 numba.core.ssa DEBUG on stmt: mid = $binop_imul1086.4 13:52:49,408 numba.core.ssa DEBUG replaced with: mid.2 = $binop_imul1086.4 13:52:49,408 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,408 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1094 13:52:49,408 numba.core.ssa DEBUG Running 13:52:49,408 numba.core.ssa DEBUG on stmt: $binop_add1098.4 = lo.1 + hi.2 13:52:49,408 numba.core.ssa DEBUG on stmt: $const1102.5 = const(float, 2.0) 13:52:49,408 numba.core.ssa DEBUG on stmt: mid = $binop_add1098.4 / $const1102.5 13:52:49,408 numba.core.ssa DEBUG replaced with: mid.3 = $binop_add1098.4 / $const1102.5 13:52:49,408 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,408 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1112 13:52:49,408 numba.core.ssa DEBUG Running 13:52:49,408 numba.core.ssa DEBUG on stmt: result[i] = mid 13:52:49,408 numba.core.ssa DEBUG on stmt: $1126binary_subscr.6 = getitem(value=rho, index=i, fn=) 13:52:49,408 numba.core.ssa DEBUG on stmt: $const1136.7 = const(float, 0.0) 13:52:49,408 numba.core.ssa DEBUG on stmt: $1138compare_op.8 = $1126binary_subscr.6 > $const1136.7 13:52:49,409 numba.core.ssa DEBUG on stmt: bool1144 = global(bool: ) 13:52:49,409 numba.core.ssa DEBUG on stmt: $1144pred = call bool1144($1138compare_op.8, func=bool1144, args=(Var($1138compare_op.8, umap_.py:245),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,409 numba.core.ssa DEBUG on stmt: branch $1144pred, 1146, 1256 13:52:49,409 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1146 13:52:49,409 numba.core.ssa DEBUG Running 13:52:49,409 numba.core.ssa DEBUG on stmt: $1146load_global.1 = global(np: ) 13:52:49,409 numba.core.ssa DEBUG on stmt: $1158load_attr.3 = getattr(value=$1146load_global.1, attr=mean) 13:52:49,409 numba.core.ssa DEBUG on stmt: mean_ith_distances = call $1158load_attr.3(ith_distances, func=$1158load_attr.3, args=[Var(ith_distances, umap_.py:203)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,409 numba.core.ssa DEBUG on stmt: $1190binary_subscr.8 = getitem(value=result, index=i, fn=) 13:52:49,409 numba.core.ssa DEBUG on stmt: $1200load_global.9 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,409 numba.core.ssa DEBUG on stmt: $binop_mul1214.11 = $1200load_global.9 * mean_ith_distances 13:52:49,409 numba.core.ssa DEBUG on stmt: $1218compare_op.12 = $1190binary_subscr.8 < $binop_mul1214.11 13:52:49,409 numba.core.ssa DEBUG on stmt: bool1224 = global(bool: ) 13:52:49,409 numba.core.ssa DEBUG on stmt: $1224pred = call bool1224($1218compare_op.12, func=bool1224, args=(Var($1218compare_op.12, umap_.py:247),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,409 numba.core.ssa DEBUG on stmt: branch $1224pred, 1226, 1252 13:52:49,409 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1226 13:52:49,409 numba.core.ssa DEBUG Running 13:52:49,409 numba.core.ssa DEBUG on stmt: $1226load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,409 numba.core.ssa DEBUG on stmt: $binop_mul1240.3 = $1226load_global.1 * mean_ith_distances 13:52:49,409 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1240.3 13:52:49,409 numba.core.ssa DEBUG on stmt: jump 1252 13:52:49,409 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1252 13:52:49,409 numba.core.ssa DEBUG Running 13:52:49,409 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,409 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1256 13:52:49,409 numba.core.ssa DEBUG Running 13:52:49,409 numba.core.ssa DEBUG on stmt: $1260binary_subscr.3 = getitem(value=result, index=i, fn=) 13:52:49,409 numba.core.ssa DEBUG on stmt: $1270load_global.4 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,409 numba.core.ssa DEBUG on stmt: $binop_mul1284.6 = $1270load_global.4 * mean_distances 13:52:49,409 numba.core.ssa DEBUG on stmt: $1288compare_op.7 = $1260binary_subscr.3 < $binop_mul1284.6 13:52:49,409 numba.core.ssa DEBUG on stmt: bool1294 = global(bool: ) 13:52:49,409 numba.core.ssa DEBUG on stmt: $1294pred = call bool1294($1288compare_op.7, func=bool1294, args=(Var($1288compare_op.7, umap_.py:250),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,409 numba.core.ssa DEBUG on stmt: branch $1294pred, 1296, 1322 13:52:49,409 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1296 13:52:49,409 numba.core.ssa DEBUG Running 13:52:49,409 numba.core.ssa DEBUG on stmt: $1296load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,410 numba.core.ssa DEBUG on stmt: $binop_mul1310.3 = $1296load_global.1 * mean_distances 13:52:49,410 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1310.3 13:52:49,410 numba.core.ssa DEBUG on stmt: jump 1322 13:52:49,410 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1322 13:52:49,410 numba.core.ssa DEBUG Running 13:52:49,410 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,410 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1326 13:52:49,410 numba.core.ssa DEBUG Running 13:52:49,410 numba.core.ssa DEBUG on stmt: $1330build_tuple.2 = build_tuple(items=[Var(result, umap_.py:193), Var(rho, umap_.py:192)]) 13:52:49,410 numba.core.ssa DEBUG on stmt: $1332return_value.3 = cast(value=$1330build_tuple.2) 13:52:49,410 numba.core.ssa DEBUG on stmt: return $1332return_value.3 13:52:49,410 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1327 13:52:49,410 numba.core.ssa DEBUG Running 13:52:49,410 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,410 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1328 13:52:49,410 numba.core.ssa DEBUG Running 13:52:49,410 numba.core.ssa DEBUG on stmt: hi.3 = phi(incoming_values=[Var(hi.1, umap_.py:233), Var(hi.2, umap_.py:236), Var(hi.2, umap_.py:236)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,410 numba.core.ssa DEBUG on stmt: lo.3 = phi(incoming_values=[Var(lo.2, umap_.py:233), Var(lo.1, umap_.py:236), Var(lo.1, umap_.py:236)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,410 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,410 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1329 13:52:49,410 numba.core.ssa DEBUG Running 13:52:49,410 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,410 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {318: [], 1034: [], 1082: [], 1094: []}) 13:52:49,410 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,410 numba.core.ssa DEBUG Running 13:52:49,410 numba.core.ssa DEBUG on stmt: distances = arg(0, name=distances) 13:52:49,410 numba.core.ssa DEBUG on stmt: k = arg(1, name=k) 13:52:49,410 numba.core.ssa DEBUG on stmt: n_iter = arg(2, name=n_iter) 13:52:49,410 numba.core.ssa DEBUG on stmt: local_connectivity = arg(3, name=local_connectivity) 13:52:49,410 numba.core.ssa DEBUG on stmt: bandwidth = arg(4, name=bandwidth) 13:52:49,410 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:49,410 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=log2) 13:52:49,410 numba.core.ssa DEBUG on stmt: $32call.4 = call $16load_attr.2(k, func=$16load_attr.2, args=[Var(k, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,410 numba.core.ssa DEBUG on stmt: target = $32call.4 * bandwidth 13:52:49,411 numba.core.ssa DEBUG on stmt: $50load_global.7 = global(np: ) 13:52:49,411 numba.core.ssa DEBUG on stmt: $62load_attr.9 = getattr(value=$50load_global.7, attr=zeros) 13:52:49,411 numba.core.ssa DEBUG on stmt: $74load_attr.11 = getattr(value=distances, attr=shape) 13:52:49,411 numba.core.ssa DEBUG on stmt: $const84.12 = const(int, 0) 13:52:49,411 numba.core.ssa DEBUG on stmt: $86binary_subscr.13 = static_getitem(value=$74load_attr.11, index=0, index_var=$const84.12, fn=) 13:52:49,411 numba.core.ssa DEBUG on stmt: $96load_global.14 = global(np: ) 13:52:49,411 numba.core.ssa DEBUG on stmt: $108load_attr.15 = getattr(value=$96load_global.14, attr=float32) 13:52:49,411 numba.core.ssa DEBUG on stmt: rho = call $62load_attr.9($86binary_subscr.13, func=$62load_attr.9, args=[Var($86binary_subscr.13, umap_.py:192)], kws=[('dtype', Var($108load_attr.15, umap_.py:192))], vararg=None, varkwarg=None, target=None) 13:52:49,411 numba.core.ssa DEBUG on stmt: $136load_global.17 = global(np: ) 13:52:49,411 numba.core.ssa DEBUG on stmt: $148load_attr.19 = getattr(value=$136load_global.17, attr=zeros) 13:52:49,411 numba.core.ssa DEBUG on stmt: $160load_attr.21 = getattr(value=distances, attr=shape) 13:52:49,411 numba.core.ssa DEBUG on stmt: $const170.22 = const(int, 0) 13:52:49,411 numba.core.ssa DEBUG on stmt: $172binary_subscr.23 = static_getitem(value=$160load_attr.21, index=0, index_var=$const170.22, fn=) 13:52:49,411 numba.core.ssa DEBUG on stmt: $182load_global.24 = global(np: ) 13:52:49,411 numba.core.ssa DEBUG on stmt: $194load_attr.25 = getattr(value=$182load_global.24, attr=float32) 13:52:49,411 numba.core.ssa DEBUG on stmt: result = call $148load_attr.19($172binary_subscr.23, func=$148load_attr.19, args=[Var($172binary_subscr.23, umap_.py:193)], kws=[('dtype', Var($194load_attr.25, umap_.py:193))], vararg=None, varkwarg=None, target=None) 13:52:49,411 numba.core.ssa DEBUG on stmt: $222load_global.27 = global(np: ) 13:52:49,411 numba.core.ssa DEBUG on stmt: $234load_attr.29 = getattr(value=$222load_global.27, attr=mean) 13:52:49,411 numba.core.ssa DEBUG on stmt: mean_distances = call $234load_attr.29(distances, func=$234load_attr.29, args=[Var(distances, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,411 numba.core.ssa DEBUG on stmt: $262load_global.32 = global(range: ) 13:52:49,411 numba.core.ssa DEBUG on stmt: $276load_attr.35 = getattr(value=distances, attr=shape) 13:52:49,411 numba.core.ssa DEBUG on stmt: $const286.36 = const(int, 0) 13:52:49,411 numba.core.ssa DEBUG on stmt: $288binary_subscr.37 = static_getitem(value=$276load_attr.35, index=0, index_var=$const286.36, fn=) 13:52:49,411 numba.core.ssa DEBUG on stmt: $302call.38 = call $262load_global.32($288binary_subscr.37, func=$262load_global.32, args=[Var($288binary_subscr.37, umap_.py:197)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,411 numba.core.ssa DEBUG on stmt: $312get_iter.39 = getiter(value=$302call.38) 13:52:49,411 numba.core.ssa DEBUG on stmt: $phi316.0 = $312get_iter.39 13:52:49,411 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,411 numba.core.ssa DEBUG ==== SSA block rewrite pass on 314 13:52:49,411 numba.core.ssa DEBUG Running 13:52:49,411 numba.core.ssa DEBUG on stmt: jump 316 13:52:49,412 numba.core.ssa DEBUG ==== SSA block rewrite pass on 316 13:52:49,412 numba.core.ssa DEBUG Running 13:52:49,412 numba.core.ssa DEBUG on stmt: $316for_iter.1 = iternext(value=$phi316.0) 13:52:49,412 numba.core.ssa DEBUG on stmt: $316for_iter.2 = pair_first(value=$316for_iter.1) 13:52:49,412 numba.core.ssa DEBUG on stmt: $316for_iter.3 = pair_second(value=$316for_iter.1) 13:52:49,412 numba.core.ssa DEBUG on stmt: $phi318.1 = $316for_iter.2 13:52:49,412 numba.core.ssa DEBUG on stmt: branch $316for_iter.3, 318, 1326 13:52:49,412 numba.core.ssa DEBUG ==== SSA block rewrite pass on 318 13:52:49,412 numba.core.ssa DEBUG Running 13:52:49,412 numba.core.ssa DEBUG on stmt: i = $phi318.1 13:52:49,412 numba.core.ssa DEBUG on stmt: lo = const(float, 0.0) 13:52:49,412 numba.core.ssa DEBUG on stmt: hi = global(NPY_INFINITY: inf) 13:52:49,412 numba.core.ssa DEBUG on stmt: mid = const(float, 1.0) 13:52:49,412 numba.core.ssa DEBUG on stmt: ith_distances = getitem(value=distances, index=i, fn=) 13:52:49,412 numba.core.ssa DEBUG on stmt: $const362.10 = const(float, 0.0) 13:52:49,412 numba.core.ssa DEBUG on stmt: $364compare_op.11 = ith_distances > $const362.10 13:52:49,412 numba.core.ssa DEBUG on stmt: non_zero_dists = getitem(value=ith_distances, index=$364compare_op.11, fn=) 13:52:49,412 numba.core.ssa DEBUG on stmt: $384load_attr.14 = getattr(value=non_zero_dists, attr=shape) 13:52:49,412 numba.core.ssa DEBUG on stmt: $const394.15 = const(int, 0) 13:52:49,412 numba.core.ssa DEBUG on stmt: $396binary_subscr.16 = static_getitem(value=$384load_attr.14, index=0, index_var=$const394.15, fn=) 13:52:49,412 numba.core.ssa DEBUG on stmt: $408compare_op.18 = $396binary_subscr.16 >= local_connectivity 13:52:49,412 numba.core.ssa DEBUG on stmt: bool414 = global(bool: ) 13:52:49,412 numba.core.ssa DEBUG on stmt: $414pred = call bool414($408compare_op.18, func=bool414, args=(Var($408compare_op.18, umap_.py:205),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,412 numba.core.ssa DEBUG on stmt: branch $414pred, 416, 660 13:52:49,412 numba.core.ssa DEBUG ==== SSA block rewrite pass on 416 13:52:49,412 numba.core.ssa DEBUG Running 13:52:49,412 numba.core.ssa DEBUG on stmt: $416load_global.1 = global(int: ) 13:52:49,412 numba.core.ssa DEBUG on stmt: $428load_global.3 = global(np: ) 13:52:49,412 numba.core.ssa DEBUG on stmt: $440load_attr.5 = getattr(value=$428load_global.3, attr=floor) 13:52:49,412 numba.core.ssa DEBUG on stmt: $456call.7 = call $440load_attr.5(local_connectivity, func=$440load_attr.5, args=[Var(local_connectivity, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,412 numba.core.ssa DEBUG on stmt: index = call $416load_global.1($456call.7, func=$416load_global.1, args=[Var($456call.7, umap_.py:206)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,412 numba.core.ssa DEBUG on stmt: interpolation = local_connectivity - index 13:52:49,412 numba.core.ssa DEBUG on stmt: $const494.13 = const(int, 0) 13:52:49,412 numba.core.ssa DEBUG on stmt: $496compare_op.14 = index > $const494.13 13:52:49,413 numba.core.ssa DEBUG on stmt: bool502 = global(bool: ) 13:52:49,413 numba.core.ssa DEBUG on stmt: $502pred = call bool502($496compare_op.14, func=bool502, args=(Var($496compare_op.14, umap_.py:208),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,413 numba.core.ssa DEBUG on stmt: branch $502pred, 504, 630 13:52:49,413 numba.core.ssa DEBUG ==== SSA block rewrite pass on 504 13:52:49,413 numba.core.ssa DEBUG Running 13:52:49,413 numba.core.ssa DEBUG on stmt: $const508.3 = const(int, 1) 13:52:49,413 numba.core.ssa DEBUG on stmt: $binop_sub510.4 = index - $const508.3 13:52:49,413 numba.core.ssa DEBUG on stmt: $514binary_subscr.5 = getitem(value=non_zero_dists, index=$binop_sub510.4, fn=) 13:52:49,413 numba.core.ssa DEBUG on stmt: rho[i] = $514binary_subscr.5 13:52:49,413 numba.core.ssa DEBUG on stmt: $534load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,413 numba.core.ssa DEBUG on stmt: $546compare_op.10 = interpolation > $534load_global.9 13:52:49,413 numba.core.ssa DEBUG on stmt: bool552 = global(bool: ) 13:52:49,413 numba.core.ssa DEBUG on stmt: $552pred = call bool552($546compare_op.10, func=bool552, args=(Var($546compare_op.10, umap_.py:210),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,413 numba.core.ssa DEBUG on stmt: branch $552pred, 554, 628 13:52:49,413 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:49,413 numba.core.ssa DEBUG Running 13:52:49,413 numba.core.ssa DEBUG on stmt: $562binary_subscr.3 = getitem(value=rho, index=i, fn=) 13:52:49,413 numba.core.ssa DEBUG on stmt: $578binary_subscr.7 = getitem(value=non_zero_dists, index=index, fn=) 13:52:49,413 numba.core.ssa DEBUG on stmt: $const592.10 = const(int, 1) 13:52:49,413 numba.core.ssa DEBUG on stmt: $binop_sub594.11 = index - $const592.10 13:52:49,413 numba.core.ssa DEBUG on stmt: $598binary_subscr.12 = getitem(value=non_zero_dists, index=$binop_sub594.11, fn=) 13:52:49,413 numba.core.ssa DEBUG on stmt: $binop_sub608.13 = $578binary_subscr.7 - $598binary_subscr.12 13:52:49,413 numba.core.ssa DEBUG on stmt: $binop_mul612.14 = interpolation * $binop_sub608.13 13:52:49,413 numba.core.ssa DEBUG on stmt: $binop_iadd616.15 = inplace_binop(fn=, immutable_fn=, lhs=$562binary_subscr.3, rhs=$binop_mul612.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,413 numba.core.ssa DEBUG on stmt: rho[i] = $binop_iadd616.15 13:52:49,413 numba.core.ssa DEBUG on stmt: jump 628 13:52:49,413 numba.core.ssa DEBUG ==== SSA block rewrite pass on 628 13:52:49,413 numba.core.ssa DEBUG Running 13:52:49,413 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,413 numba.core.ssa DEBUG ==== SSA block rewrite pass on 630 13:52:49,413 numba.core.ssa DEBUG Running 13:52:49,413 numba.core.ssa DEBUG on stmt: $const634.3 = const(int, 0) 13:52:49,413 numba.core.ssa DEBUG on stmt: $636binary_subscr.4 = static_getitem(value=non_zero_dists, index=0, index_var=$const634.3, fn=) 13:52:49,413 numba.core.ssa DEBUG on stmt: $binop_mul646.5 = interpolation * $636binary_subscr.4 13:52:49,413 numba.core.ssa DEBUG on stmt: rho[i] = $binop_mul646.5 13:52:49,414 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,414 numba.core.ssa DEBUG ==== SSA block rewrite pass on 660 13:52:49,414 numba.core.ssa DEBUG Running 13:52:49,414 numba.core.ssa DEBUG on stmt: $662load_attr.2 = getattr(value=non_zero_dists, attr=shape) 13:52:49,414 numba.core.ssa DEBUG on stmt: $const672.3 = const(int, 0) 13:52:49,414 numba.core.ssa DEBUG on stmt: $674binary_subscr.4 = static_getitem(value=$662load_attr.2, index=0, index_var=$const672.3, fn=) 13:52:49,414 numba.core.ssa DEBUG on stmt: $const684.5 = const(int, 0) 13:52:49,414 numba.core.ssa DEBUG on stmt: $686compare_op.6 = $674binary_subscr.4 > $const684.5 13:52:49,414 numba.core.ssa DEBUG on stmt: bool692 = global(bool: ) 13:52:49,414 numba.core.ssa DEBUG on stmt: $692pred = call bool692($686compare_op.6, func=bool692, args=(Var($686compare_op.6, umap_.py:216),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,414 numba.core.ssa DEBUG on stmt: branch $692pred, 694, 740 13:52:49,414 numba.core.ssa DEBUG ==== SSA block rewrite pass on 694 13:52:49,414 numba.core.ssa DEBUG Running 13:52:49,414 numba.core.ssa DEBUG on stmt: $694load_global.1 = global(np: ) 13:52:49,414 numba.core.ssa DEBUG on stmt: $706load_attr.3 = getattr(value=$694load_global.1, attr=max) 13:52:49,414 numba.core.ssa DEBUG on stmt: $722call.5 = call $706load_attr.3(non_zero_dists, func=$706load_attr.3, args=[Var(non_zero_dists, umap_.py:204)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,414 numba.core.ssa DEBUG on stmt: rho[i] = $722call.5 13:52:49,414 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,414 numba.core.ssa DEBUG ==== SSA block rewrite pass on 740 13:52:49,414 numba.core.ssa DEBUG Running 13:52:49,414 numba.core.ssa DEBUG on stmt: $740load_global.1 = global(range: ) 13:52:49,414 numba.core.ssa DEBUG on stmt: $758call.4 = call $740load_global.1(n_iter, func=$740load_global.1, args=[Var(n_iter, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,414 numba.core.ssa DEBUG on stmt: $768get_iter.5 = getiter(value=$758call.4) 13:52:49,414 numba.core.ssa DEBUG on stmt: $phi770.1 = $768get_iter.5 13:52:49,414 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,414 numba.core.ssa DEBUG ==== SSA block rewrite pass on 770 13:52:49,414 numba.core.ssa DEBUG Running 13:52:49,414 numba.core.ssa DEBUG on stmt: hi.2 = phi(incoming_values=[Var(hi.3, umap_.py:236), Var(hi, umap_.py:199)], incoming_blocks=[1328, 740]) 13:52:49,414 numba.core.ssa DEBUG on stmt: lo.2 = phi(incoming_values=[Var(lo.3, umap_.py:233), Var(lo, umap_.py:198)], incoming_blocks=[1328, 740]) 13:52:49,414 numba.core.ssa DEBUG on stmt: $770for_iter.2 = iternext(value=$phi770.1) 13:52:49,414 numba.core.ssa DEBUG on stmt: $770for_iter.3 = pair_first(value=$770for_iter.2) 13:52:49,414 numba.core.ssa DEBUG on stmt: $770for_iter.4 = pair_second(value=$770for_iter.2) 13:52:49,414 numba.core.ssa DEBUG on stmt: $phi772.2 = $770for_iter.3 13:52:49,415 numba.core.ssa DEBUG on stmt: branch $770for_iter.4, 772, 1112 13:52:49,415 numba.core.ssa DEBUG ==== SSA block rewrite pass on 772 13:52:49,415 numba.core.ssa DEBUG Running 13:52:49,415 numba.core.ssa DEBUG on stmt: n = $phi772.2 13:52:49,415 numba.core.ssa DEBUG on stmt: psum = const(float, 0.0) 13:52:49,415 numba.core.ssa DEBUG on stmt: $778load_global.4 = global(range: ) 13:52:49,415 numba.core.ssa DEBUG on stmt: $const790.6 = const(int, 1) 13:52:49,415 numba.core.ssa DEBUG on stmt: $794load_attr.8 = getattr(value=distances, attr=shape) 13:52:49,415 numba.core.ssa DEBUG on stmt: $const804.9 = const(int, 1) 13:52:49,415 numba.core.ssa DEBUG on stmt: $806binary_subscr.10 = static_getitem(value=$794load_attr.8, index=1, index_var=$const804.9, fn=) 13:52:49,415 numba.core.ssa DEBUG on stmt: $820call.11 = call $778load_global.4($const790.6, $806binary_subscr.10, func=$778load_global.4, args=[Var($const790.6, umap_.py:222), Var($806binary_subscr.10, umap_.py:222)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,415 numba.core.ssa DEBUG on stmt: $830get_iter.12 = getiter(value=$820call.11) 13:52:49,415 numba.core.ssa DEBUG on stmt: $phi832.2 = $830get_iter.12 13:52:49,415 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,415 numba.core.ssa DEBUG ==== SSA block rewrite pass on 832 13:52:49,415 numba.core.ssa DEBUG Running 13:52:49,415 numba.core.ssa DEBUG on stmt: $832for_iter.3 = iternext(value=$phi832.2) 13:52:49,415 numba.core.ssa DEBUG on stmt: $832for_iter.4 = pair_first(value=$832for_iter.3) 13:52:49,415 numba.core.ssa DEBUG on stmt: $832for_iter.5 = pair_second(value=$832for_iter.3) 13:52:49,415 numba.core.ssa DEBUG on stmt: $phi834.3 = $832for_iter.4 13:52:49,415 numba.core.ssa DEBUG on stmt: branch $832for_iter.5, 834, 954 13:52:49,415 numba.core.ssa DEBUG ==== SSA block rewrite pass on 834 13:52:49,415 numba.core.ssa DEBUG Running 13:52:49,415 numba.core.ssa DEBUG on stmt: j = $phi834.3 13:52:49,415 numba.core.ssa DEBUG on stmt: $842build_tuple.7 = build_tuple(items=[Var(i, umap_.py:197), Var(j, umap_.py:222)]) 13:52:49,415 numba.core.ssa DEBUG on stmt: $844binary_subscr.8 = getitem(value=distances, index=$842build_tuple.7, fn=) 13:52:49,415 numba.core.ssa DEBUG on stmt: $858binary_subscr.11 = getitem(value=rho, index=i, fn=) 13:52:49,415 numba.core.ssa DEBUG on stmt: d = $844binary_subscr.8 - $858binary_subscr.11 13:52:49,415 numba.core.ssa DEBUG on stmt: $const876.14 = const(int, 0) 13:52:49,415 numba.core.ssa DEBUG on stmt: $878compare_op.15 = d > $const876.14 13:52:49,415 numba.core.ssa DEBUG on stmt: bool884 = global(bool: ) 13:52:49,415 numba.core.ssa DEBUG on stmt: $884pred = call bool884($878compare_op.15, func=bool884, args=(Var($878compare_op.15, umap_.py:224),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,415 numba.core.ssa DEBUG on stmt: branch $884pred, 886, 942 13:52:49,415 numba.core.ssa DEBUG ==== SSA block rewrite pass on 886 13:52:49,415 numba.core.ssa DEBUG Running 13:52:49,416 numba.core.ssa DEBUG on stmt: $888load_global.4 = global(np: ) 13:52:49,416 numba.core.ssa DEBUG on stmt: $900load_attr.6 = getattr(value=$888load_global.4, attr=exp) 13:52:49,416 numba.core.ssa DEBUG on stmt: $binop_truediv914.9 = d / mid 13:52:49,416 numba.core.ssa DEBUG find_def var='mid' stmt=$binop_truediv914.9 = d / mid 13:52:49,416 numba.core.ssa DEBUG find_def_from_top label 886 13:52:49,416 numba.core.ssa DEBUG idom 834 from label 886 13:52:49,416 numba.core.ssa DEBUG find_def_from_bottom label 834 13:52:49,416 numba.core.ssa DEBUG find_def_from_top label 834 13:52:49,416 numba.core.ssa DEBUG idom 832 from label 834 13:52:49,416 numba.core.ssa DEBUG find_def_from_bottom label 832 13:52:49,416 numba.core.ssa DEBUG find_def_from_top label 832 13:52:49,416 numba.core.ssa DEBUG idom 772 from label 832 13:52:49,416 numba.core.ssa DEBUG find_def_from_bottom label 772 13:52:49,416 numba.core.ssa DEBUG find_def_from_top label 772 13:52:49,416 numba.core.ssa DEBUG idom 770 from label 772 13:52:49,416 numba.core.ssa DEBUG find_def_from_bottom label 770 13:52:49,416 numba.core.ssa DEBUG find_def_from_top label 770 13:52:49,416 numba.core.ssa DEBUG insert phi node mid.4 = phi(incoming_values=[], incoming_blocks=[]) at 770 13:52:49,416 numba.core.ssa DEBUG find_def_from_bottom label 1328 13:52:49,416 numba.core.ssa DEBUG find_def_from_top label 1328 13:52:49,416 numba.core.ssa DEBUG insert phi node mid.5 = phi(incoming_values=[], incoming_blocks=[]) at 1328 13:52:49,416 numba.core.ssa DEBUG find_def_from_bottom label 1034 13:52:49,416 numba.core.ssa DEBUG incoming_def mid.1 = $binop_add1042.5 / $const1046.6 13:52:49,416 numba.core.ssa DEBUG find_def_from_bottom label 1082 13:52:49,416 numba.core.ssa DEBUG incoming_def mid.2 = $binop_imul1086.4 13:52:49,416 numba.core.ssa DEBUG find_def_from_bottom label 1094 13:52:49,416 numba.core.ssa DEBUG incoming_def mid.3 = $binop_add1098.4 / $const1102.5 13:52:49,416 numba.core.ssa DEBUG incoming_def mid.5 = phi(incoming_values=[Var(mid.1, umap_.py:234), Var(mid.2, umap_.py:238), Var(mid.3, umap_.py:240)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,416 numba.core.ssa DEBUG find_def_from_bottom label 740 13:52:49,416 numba.core.ssa DEBUG find_def_from_top label 740 13:52:49,416 numba.core.ssa DEBUG idom 318 from label 740 13:52:49,416 numba.core.ssa DEBUG find_def_from_bottom label 318 13:52:49,416 numba.core.ssa DEBUG incoming_def mid = const(float, 1.0) 13:52:49,416 numba.core.ssa DEBUG replaced with: $binop_truediv914.9 = d / mid.4 13:52:49,416 numba.core.ssa DEBUG on stmt: $918unary_negative.10 = unary(fn=, value=$binop_truediv914.9) 13:52:49,416 numba.core.ssa DEBUG on stmt: $924call.11 = call $900load_attr.6($918unary_negative.10, func=$900load_attr.6, args=[Var($918unary_negative.10, umap_.py:225)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,417 numba.core.ssa DEBUG on stmt: $binop_iadd934.12 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$924call.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,417 numba.core.ssa DEBUG on stmt: psum = $binop_iadd934.12 13:52:49,417 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,417 numba.core.ssa DEBUG ==== SSA block rewrite pass on 942 13:52:49,417 numba.core.ssa DEBUG Running 13:52:49,417 numba.core.ssa DEBUG on stmt: $const944.4 = const(float, 1.0) 13:52:49,417 numba.core.ssa DEBUG on stmt: $binop_iadd946.5 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$const944.4, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,417 numba.core.ssa DEBUG on stmt: psum = $binop_iadd946.5 13:52:49,417 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,417 numba.core.ssa DEBUG ==== SSA block rewrite pass on 954 13:52:49,417 numba.core.ssa DEBUG Running 13:52:49,417 numba.core.ssa DEBUG on stmt: $954load_global.2 = global(np: ) 13:52:49,417 numba.core.ssa DEBUG on stmt: $966load_attr.4 = getattr(value=$954load_global.2, attr=fabs) 13:52:49,417 numba.core.ssa DEBUG on stmt: $binop_sub980.7 = psum - target 13:52:49,417 numba.core.ssa DEBUG on stmt: $988call.8 = call $966load_attr.4($binop_sub980.7, func=$966load_attr.4, args=[Var($binop_sub980.7, umap_.py:229)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,417 numba.core.ssa DEBUG on stmt: $998load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,417 numba.core.ssa DEBUG on stmt: $1010compare_op.10 = $988call.8 < $998load_global.9 13:52:49,417 numba.core.ssa DEBUG on stmt: bool1016 = global(bool: ) 13:52:49,417 numba.core.ssa DEBUG on stmt: $1016pred = call bool1016($1010compare_op.10, func=bool1016, args=(Var($1010compare_op.10, umap_.py:229),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,417 numba.core.ssa DEBUG on stmt: branch $1016pred, 1018, 1022 13:52:49,417 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1018 13:52:49,417 numba.core.ssa DEBUG Running 13:52:49,417 numba.core.ssa DEBUG on stmt: jump 1112 13:52:49,417 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1022 13:52:49,417 numba.core.ssa DEBUG Running 13:52:49,417 numba.core.ssa DEBUG on stmt: $1026compare_op.4 = psum > target 13:52:49,417 numba.core.ssa DEBUG on stmt: bool1032 = global(bool: ) 13:52:49,417 numba.core.ssa DEBUG on stmt: $1032pred = call bool1032($1026compare_op.4, func=bool1032, args=(Var($1026compare_op.4, umap_.py:232),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,417 numba.core.ssa DEBUG on stmt: branch $1032pred, 1034, 1056 13:52:49,417 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1034 13:52:49,417 numba.core.ssa DEBUG Running 13:52:49,417 numba.core.ssa DEBUG on stmt: hi.1 = mid 13:52:49,417 numba.core.ssa DEBUG find_def var='mid' stmt=hi.1 = mid 13:52:49,417 numba.core.ssa DEBUG find_def_from_top label 1034 13:52:49,417 numba.core.ssa DEBUG idom 1022 from label 1034 13:52:49,418 numba.core.ssa DEBUG find_def_from_bottom label 1022 13:52:49,418 numba.core.ssa DEBUG find_def_from_top label 1022 13:52:49,418 numba.core.ssa DEBUG idom 954 from label 1022 13:52:49,418 numba.core.ssa DEBUG find_def_from_bottom label 954 13:52:49,418 numba.core.ssa DEBUG find_def_from_top label 954 13:52:49,418 numba.core.ssa DEBUG idom 832 from label 954 13:52:49,418 numba.core.ssa DEBUG find_def_from_bottom label 832 13:52:49,418 numba.core.ssa DEBUG find_def_from_top label 832 13:52:49,418 numba.core.ssa DEBUG idom 772 from label 832 13:52:49,418 numba.core.ssa DEBUG find_def_from_bottom label 772 13:52:49,418 numba.core.ssa DEBUG find_def_from_top label 772 13:52:49,418 numba.core.ssa DEBUG idom 770 from label 772 13:52:49,418 numba.core.ssa DEBUG find_def_from_bottom label 770 13:52:49,418 numba.core.ssa DEBUG replaced with: hi.1 = mid.4 13:52:49,418 numba.core.ssa DEBUG on stmt: $binop_add1042.5 = lo.2 + hi.1 13:52:49,418 numba.core.ssa DEBUG on stmt: $const1046.6 = const(float, 2.0) 13:52:49,418 numba.core.ssa DEBUG on stmt: mid.1 = $binop_add1042.5 / $const1046.6 13:52:49,418 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,418 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1056 13:52:49,418 numba.core.ssa DEBUG Running 13:52:49,418 numba.core.ssa DEBUG on stmt: lo.1 = mid 13:52:49,418 numba.core.ssa DEBUG find_def var='mid' stmt=lo.1 = mid 13:52:49,418 numba.core.ssa DEBUG find_def_from_top label 1056 13:52:49,418 numba.core.ssa DEBUG idom 1022 from label 1056 13:52:49,418 numba.core.ssa DEBUG find_def_from_bottom label 1022 13:52:49,418 numba.core.ssa DEBUG find_def_from_top label 1022 13:52:49,418 numba.core.ssa DEBUG idom 954 from label 1022 13:52:49,418 numba.core.ssa DEBUG find_def_from_bottom label 954 13:52:49,418 numba.core.ssa DEBUG find_def_from_top label 954 13:52:49,418 numba.core.ssa DEBUG idom 832 from label 954 13:52:49,418 numba.core.ssa DEBUG find_def_from_bottom label 832 13:52:49,418 numba.core.ssa DEBUG find_def_from_top label 832 13:52:49,418 numba.core.ssa DEBUG idom 772 from label 832 13:52:49,418 numba.core.ssa DEBUG find_def_from_bottom label 772 13:52:49,418 numba.core.ssa DEBUG find_def_from_top label 772 13:52:49,418 numba.core.ssa DEBUG idom 770 from label 772 13:52:49,418 numba.core.ssa DEBUG find_def_from_bottom label 770 13:52:49,418 numba.core.ssa DEBUG replaced with: lo.1 = mid.4 13:52:49,418 numba.core.ssa DEBUG on stmt: $1062load_global.4 = global(NPY_INFINITY: inf) 13:52:49,418 numba.core.ssa DEBUG on stmt: $1074compare_op.5 = hi.2 == $1062load_global.4 13:52:49,419 numba.core.ssa DEBUG on stmt: bool1080 = global(bool: ) 13:52:49,419 numba.core.ssa DEBUG on stmt: $1080pred = call bool1080($1074compare_op.5, func=bool1080, args=(Var($1074compare_op.5, umap_.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,419 numba.core.ssa DEBUG on stmt: branch $1080pred, 1082, 1094 13:52:49,419 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1082 13:52:49,419 numba.core.ssa DEBUG Running 13:52:49,419 numba.core.ssa DEBUG on stmt: $const1084.3 = const(int, 2) 13:52:49,419 numba.core.ssa DEBUG on stmt: $binop_imul1086.4 = inplace_binop(fn=, immutable_fn=, lhs=mid, rhs=$const1084.3, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,419 numba.core.ssa DEBUG find_def var='mid' stmt=$binop_imul1086.4 = inplace_binop(fn=, immutable_fn=, lhs=mid, rhs=$const1084.3, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,419 numba.core.ssa DEBUG find_def_from_top label 1082 13:52:49,419 numba.core.ssa DEBUG idom 1056 from label 1082 13:52:49,419 numba.core.ssa DEBUG find_def_from_bottom label 1056 13:52:49,419 numba.core.ssa DEBUG find_def_from_top label 1056 13:52:49,419 numba.core.ssa DEBUG idom 1022 from label 1056 13:52:49,419 numba.core.ssa DEBUG find_def_from_bottom label 1022 13:52:49,419 numba.core.ssa DEBUG find_def_from_top label 1022 13:52:49,419 numba.core.ssa DEBUG idom 954 from label 1022 13:52:49,419 numba.core.ssa DEBUG find_def_from_bottom label 954 13:52:49,419 numba.core.ssa DEBUG find_def_from_top label 954 13:52:49,419 numba.core.ssa DEBUG idom 832 from label 954 13:52:49,419 numba.core.ssa DEBUG find_def_from_bottom label 832 13:52:49,419 numba.core.ssa DEBUG find_def_from_top label 832 13:52:49,419 numba.core.ssa DEBUG idom 772 from label 832 13:52:49,419 numba.core.ssa DEBUG find_def_from_bottom label 772 13:52:49,419 numba.core.ssa DEBUG find_def_from_top label 772 13:52:49,419 numba.core.ssa DEBUG idom 770 from label 772 13:52:49,419 numba.core.ssa DEBUG find_def_from_bottom label 770 13:52:49,419 numba.core.ssa DEBUG replaced with: $binop_imul1086.4 = inplace_binop(fn=, immutable_fn=, lhs=mid.4, rhs=$const1084.3, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,419 numba.core.ssa DEBUG on stmt: mid.2 = $binop_imul1086.4 13:52:49,419 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,419 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1094 13:52:49,419 numba.core.ssa DEBUG Running 13:52:49,419 numba.core.ssa DEBUG on stmt: $binop_add1098.4 = lo.1 + hi.2 13:52:49,419 numba.core.ssa DEBUG on stmt: $const1102.5 = const(float, 2.0) 13:52:49,419 numba.core.ssa DEBUG on stmt: mid.3 = $binop_add1098.4 / $const1102.5 13:52:49,419 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,419 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1112 13:52:49,420 numba.core.ssa DEBUG Running 13:52:49,420 numba.core.ssa DEBUG on stmt: result[i] = mid 13:52:49,420 numba.core.ssa DEBUG find_def var='mid' stmt=result[i] = mid 13:52:49,420 numba.core.ssa DEBUG find_def_from_top label 1112 13:52:49,420 numba.core.ssa DEBUG idom 770 from label 1112 13:52:49,420 numba.core.ssa DEBUG find_def_from_bottom label 770 13:52:49,420 numba.core.ssa DEBUG replaced with: result[i] = mid.4 13:52:49,420 numba.core.ssa DEBUG on stmt: $1126binary_subscr.6 = getitem(value=rho, index=i, fn=) 13:52:49,420 numba.core.ssa DEBUG on stmt: $const1136.7 = const(float, 0.0) 13:52:49,420 numba.core.ssa DEBUG on stmt: $1138compare_op.8 = $1126binary_subscr.6 > $const1136.7 13:52:49,420 numba.core.ssa DEBUG on stmt: bool1144 = global(bool: ) 13:52:49,420 numba.core.ssa DEBUG on stmt: $1144pred = call bool1144($1138compare_op.8, func=bool1144, args=(Var($1138compare_op.8, umap_.py:245),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,420 numba.core.ssa DEBUG on stmt: branch $1144pred, 1146, 1256 13:52:49,420 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1146 13:52:49,420 numba.core.ssa DEBUG Running 13:52:49,420 numba.core.ssa DEBUG on stmt: $1146load_global.1 = global(np: ) 13:52:49,420 numba.core.ssa DEBUG on stmt: $1158load_attr.3 = getattr(value=$1146load_global.1, attr=mean) 13:52:49,420 numba.core.ssa DEBUG on stmt: mean_ith_distances = call $1158load_attr.3(ith_distances, func=$1158load_attr.3, args=[Var(ith_distances, umap_.py:203)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,420 numba.core.ssa DEBUG on stmt: $1190binary_subscr.8 = getitem(value=result, index=i, fn=) 13:52:49,420 numba.core.ssa DEBUG on stmt: $1200load_global.9 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,420 numba.core.ssa DEBUG on stmt: $binop_mul1214.11 = $1200load_global.9 * mean_ith_distances 13:52:49,420 numba.core.ssa DEBUG on stmt: $1218compare_op.12 = $1190binary_subscr.8 < $binop_mul1214.11 13:52:49,420 numba.core.ssa DEBUG on stmt: bool1224 = global(bool: ) 13:52:49,420 numba.core.ssa DEBUG on stmt: $1224pred = call bool1224($1218compare_op.12, func=bool1224, args=(Var($1218compare_op.12, umap_.py:247),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,420 numba.core.ssa DEBUG on stmt: branch $1224pred, 1226, 1252 13:52:49,420 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1226 13:52:49,420 numba.core.ssa DEBUG Running 13:52:49,420 numba.core.ssa DEBUG on stmt: $1226load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,420 numba.core.ssa DEBUG on stmt: $binop_mul1240.3 = $1226load_global.1 * mean_ith_distances 13:52:49,420 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1240.3 13:52:49,420 numba.core.ssa DEBUG on stmt: jump 1252 13:52:49,420 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1252 13:52:49,420 numba.core.ssa DEBUG Running 13:52:49,420 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,420 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1256 13:52:49,421 numba.core.ssa DEBUG Running 13:52:49,421 numba.core.ssa DEBUG on stmt: $1260binary_subscr.3 = getitem(value=result, index=i, fn=) 13:52:49,421 numba.core.ssa DEBUG on stmt: $1270load_global.4 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,421 numba.core.ssa DEBUG on stmt: $binop_mul1284.6 = $1270load_global.4 * mean_distances 13:52:49,421 numba.core.ssa DEBUG on stmt: $1288compare_op.7 = $1260binary_subscr.3 < $binop_mul1284.6 13:52:49,421 numba.core.ssa DEBUG on stmt: bool1294 = global(bool: ) 13:52:49,421 numba.core.ssa DEBUG on stmt: $1294pred = call bool1294($1288compare_op.7, func=bool1294, args=(Var($1288compare_op.7, umap_.py:250),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,421 numba.core.ssa DEBUG on stmt: branch $1294pred, 1296, 1322 13:52:49,421 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1296 13:52:49,421 numba.core.ssa DEBUG Running 13:52:49,421 numba.core.ssa DEBUG on stmt: $1296load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,421 numba.core.ssa DEBUG on stmt: $binop_mul1310.3 = $1296load_global.1 * mean_distances 13:52:49,421 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1310.3 13:52:49,421 numba.core.ssa DEBUG on stmt: jump 1322 13:52:49,421 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1322 13:52:49,421 numba.core.ssa DEBUG Running 13:52:49,421 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,421 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1326 13:52:49,421 numba.core.ssa DEBUG Running 13:52:49,421 numba.core.ssa DEBUG on stmt: $1330build_tuple.2 = build_tuple(items=[Var(result, umap_.py:193), Var(rho, umap_.py:192)]) 13:52:49,421 numba.core.ssa DEBUG on stmt: $1332return_value.3 = cast(value=$1330build_tuple.2) 13:52:49,421 numba.core.ssa DEBUG on stmt: return $1332return_value.3 13:52:49,421 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1327 13:52:49,421 numba.core.ssa DEBUG Running 13:52:49,421 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,421 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1328 13:52:49,421 numba.core.ssa DEBUG Running 13:52:49,421 numba.core.ssa DEBUG on stmt: hi.3 = phi(incoming_values=[Var(hi.1, umap_.py:233), Var(hi.2, umap_.py:236), Var(hi.2, umap_.py:236)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,421 numba.core.ssa DEBUG on stmt: lo.3 = phi(incoming_values=[Var(lo.2, umap_.py:233), Var(lo.1, umap_.py:236), Var(lo.1, umap_.py:236)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,421 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,421 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1329 13:52:49,421 numba.core.ssa DEBUG Running 13:52:49,421 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,421 numba.core.ssa DEBUG Fix SSA violator on var psum 13:52:49,421 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,422 numba.core.ssa DEBUG Running 13:52:49,422 numba.core.ssa DEBUG on stmt: distances = arg(0, name=distances) 13:52:49,422 numba.core.ssa DEBUG on stmt: k = arg(1, name=k) 13:52:49,422 numba.core.ssa DEBUG on stmt: n_iter = arg(2, name=n_iter) 13:52:49,422 numba.core.ssa DEBUG on stmt: local_connectivity = arg(3, name=local_connectivity) 13:52:49,422 numba.core.ssa DEBUG on stmt: bandwidth = arg(4, name=bandwidth) 13:52:49,422 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:49,422 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=log2) 13:52:49,422 numba.core.ssa DEBUG on stmt: $32call.4 = call $16load_attr.2(k, func=$16load_attr.2, args=[Var(k, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,422 numba.core.ssa DEBUG on stmt: target = $32call.4 * bandwidth 13:52:49,422 numba.core.ssa DEBUG on stmt: $50load_global.7 = global(np: ) 13:52:49,422 numba.core.ssa DEBUG on stmt: $62load_attr.9 = getattr(value=$50load_global.7, attr=zeros) 13:52:49,422 numba.core.ssa DEBUG on stmt: $74load_attr.11 = getattr(value=distances, attr=shape) 13:52:49,422 numba.core.ssa DEBUG on stmt: $const84.12 = const(int, 0) 13:52:49,422 numba.core.ssa DEBUG on stmt: $86binary_subscr.13 = static_getitem(value=$74load_attr.11, index=0, index_var=$const84.12, fn=) 13:52:49,422 numba.core.ssa DEBUG on stmt: $96load_global.14 = global(np: ) 13:52:49,422 numba.core.ssa DEBUG on stmt: $108load_attr.15 = getattr(value=$96load_global.14, attr=float32) 13:52:49,422 numba.core.ssa DEBUG on stmt: rho = call $62load_attr.9($86binary_subscr.13, func=$62load_attr.9, args=[Var($86binary_subscr.13, umap_.py:192)], kws=[('dtype', Var($108load_attr.15, umap_.py:192))], vararg=None, varkwarg=None, target=None) 13:52:49,422 numba.core.ssa DEBUG on stmt: $136load_global.17 = global(np: ) 13:52:49,422 numba.core.ssa DEBUG on stmt: $148load_attr.19 = getattr(value=$136load_global.17, attr=zeros) 13:52:49,422 numba.core.ssa DEBUG on stmt: $160load_attr.21 = getattr(value=distances, attr=shape) 13:52:49,422 numba.core.ssa DEBUG on stmt: $const170.22 = const(int, 0) 13:52:49,422 numba.core.ssa DEBUG on stmt: $172binary_subscr.23 = static_getitem(value=$160load_attr.21, index=0, index_var=$const170.22, fn=) 13:52:49,422 numba.core.ssa DEBUG on stmt: $182load_global.24 = global(np: ) 13:52:49,422 numba.core.ssa DEBUG on stmt: $194load_attr.25 = getattr(value=$182load_global.24, attr=float32) 13:52:49,422 numba.core.ssa DEBUG on stmt: result = call $148load_attr.19($172binary_subscr.23, func=$148load_attr.19, args=[Var($172binary_subscr.23, umap_.py:193)], kws=[('dtype', Var($194load_attr.25, umap_.py:193))], vararg=None, varkwarg=None, target=None) 13:52:49,422 numba.core.ssa DEBUG on stmt: $222load_global.27 = global(np: ) 13:52:49,422 numba.core.ssa DEBUG on stmt: $234load_attr.29 = getattr(value=$222load_global.27, attr=mean) 13:52:49,422 numba.core.ssa DEBUG on stmt: mean_distances = call $234load_attr.29(distances, func=$234load_attr.29, args=[Var(distances, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,422 numba.core.ssa DEBUG on stmt: $262load_global.32 = global(range: ) 13:52:49,422 numba.core.ssa DEBUG on stmt: $276load_attr.35 = getattr(value=distances, attr=shape) 13:52:49,422 numba.core.ssa DEBUG on stmt: $const286.36 = const(int, 0) 13:52:49,422 numba.core.ssa DEBUG on stmt: $288binary_subscr.37 = static_getitem(value=$276load_attr.35, index=0, index_var=$const286.36, fn=) 13:52:49,422 numba.core.ssa DEBUG on stmt: $302call.38 = call $262load_global.32($288binary_subscr.37, func=$262load_global.32, args=[Var($288binary_subscr.37, umap_.py:197)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,423 numba.core.ssa DEBUG on stmt: $312get_iter.39 = getiter(value=$302call.38) 13:52:49,423 numba.core.ssa DEBUG on stmt: $phi316.0 = $312get_iter.39 13:52:49,423 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,423 numba.core.ssa DEBUG ==== SSA block rewrite pass on 314 13:52:49,423 numba.core.ssa DEBUG Running 13:52:49,423 numba.core.ssa DEBUG on stmt: jump 316 13:52:49,423 numba.core.ssa DEBUG ==== SSA block rewrite pass on 316 13:52:49,423 numba.core.ssa DEBUG Running 13:52:49,423 numba.core.ssa DEBUG on stmt: $316for_iter.1 = iternext(value=$phi316.0) 13:52:49,423 numba.core.ssa DEBUG on stmt: $316for_iter.2 = pair_first(value=$316for_iter.1) 13:52:49,423 numba.core.ssa DEBUG on stmt: $316for_iter.3 = pair_second(value=$316for_iter.1) 13:52:49,423 numba.core.ssa DEBUG on stmt: $phi318.1 = $316for_iter.2 13:52:49,423 numba.core.ssa DEBUG on stmt: branch $316for_iter.3, 318, 1326 13:52:49,423 numba.core.ssa DEBUG ==== SSA block rewrite pass on 318 13:52:49,423 numba.core.ssa DEBUG Running 13:52:49,423 numba.core.ssa DEBUG on stmt: i = $phi318.1 13:52:49,423 numba.core.ssa DEBUG on stmt: lo = const(float, 0.0) 13:52:49,423 numba.core.ssa DEBUG on stmt: hi = global(NPY_INFINITY: inf) 13:52:49,423 numba.core.ssa DEBUG on stmt: mid = const(float, 1.0) 13:52:49,423 numba.core.ssa DEBUG on stmt: ith_distances = getitem(value=distances, index=i, fn=) 13:52:49,423 numba.core.ssa DEBUG on stmt: $const362.10 = const(float, 0.0) 13:52:49,423 numba.core.ssa DEBUG on stmt: $364compare_op.11 = ith_distances > $const362.10 13:52:49,423 numba.core.ssa DEBUG on stmt: non_zero_dists = getitem(value=ith_distances, index=$364compare_op.11, fn=) 13:52:49,423 numba.core.ssa DEBUG on stmt: $384load_attr.14 = getattr(value=non_zero_dists, attr=shape) 13:52:49,423 numba.core.ssa DEBUG on stmt: $const394.15 = const(int, 0) 13:52:49,423 numba.core.ssa DEBUG on stmt: $396binary_subscr.16 = static_getitem(value=$384load_attr.14, index=0, index_var=$const394.15, fn=) 13:52:49,423 numba.core.ssa DEBUG on stmt: $408compare_op.18 = $396binary_subscr.16 >= local_connectivity 13:52:49,423 numba.core.ssa DEBUG on stmt: bool414 = global(bool: ) 13:52:49,423 numba.core.ssa DEBUG on stmt: $414pred = call bool414($408compare_op.18, func=bool414, args=(Var($408compare_op.18, umap_.py:205),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,423 numba.core.ssa DEBUG on stmt: branch $414pred, 416, 660 13:52:49,423 numba.core.ssa DEBUG ==== SSA block rewrite pass on 416 13:52:49,423 numba.core.ssa DEBUG Running 13:52:49,423 numba.core.ssa DEBUG on stmt: $416load_global.1 = global(int: ) 13:52:49,423 numba.core.ssa DEBUG on stmt: $428load_global.3 = global(np: ) 13:52:49,423 numba.core.ssa DEBUG on stmt: $440load_attr.5 = getattr(value=$428load_global.3, attr=floor) 13:52:49,423 numba.core.ssa DEBUG on stmt: $456call.7 = call $440load_attr.5(local_connectivity, func=$440load_attr.5, args=[Var(local_connectivity, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,424 numba.core.ssa DEBUG on stmt: index = call $416load_global.1($456call.7, func=$416load_global.1, args=[Var($456call.7, umap_.py:206)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,424 numba.core.ssa DEBUG on stmt: interpolation = local_connectivity - index 13:52:49,424 numba.core.ssa DEBUG on stmt: $const494.13 = const(int, 0) 13:52:49,424 numba.core.ssa DEBUG on stmt: $496compare_op.14 = index > $const494.13 13:52:49,424 numba.core.ssa DEBUG on stmt: bool502 = global(bool: ) 13:52:49,424 numba.core.ssa DEBUG on stmt: $502pred = call bool502($496compare_op.14, func=bool502, args=(Var($496compare_op.14, umap_.py:208),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,424 numba.core.ssa DEBUG on stmt: branch $502pred, 504, 630 13:52:49,424 numba.core.ssa DEBUG ==== SSA block rewrite pass on 504 13:52:49,424 numba.core.ssa DEBUG Running 13:52:49,424 numba.core.ssa DEBUG on stmt: $const508.3 = const(int, 1) 13:52:49,424 numba.core.ssa DEBUG on stmt: $binop_sub510.4 = index - $const508.3 13:52:49,424 numba.core.ssa DEBUG on stmt: $514binary_subscr.5 = getitem(value=non_zero_dists, index=$binop_sub510.4, fn=) 13:52:49,424 numba.core.ssa DEBUG on stmt: rho[i] = $514binary_subscr.5 13:52:49,424 numba.core.ssa DEBUG on stmt: $534load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,424 numba.core.ssa DEBUG on stmt: $546compare_op.10 = interpolation > $534load_global.9 13:52:49,424 numba.core.ssa DEBUG on stmt: bool552 = global(bool: ) 13:52:49,424 numba.core.ssa DEBUG on stmt: $552pred = call bool552($546compare_op.10, func=bool552, args=(Var($546compare_op.10, umap_.py:210),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,424 numba.core.ssa DEBUG on stmt: branch $552pred, 554, 628 13:52:49,424 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:49,424 numba.core.ssa DEBUG Running 13:52:49,424 numba.core.ssa DEBUG on stmt: $562binary_subscr.3 = getitem(value=rho, index=i, fn=) 13:52:49,424 numba.core.ssa DEBUG on stmt: $578binary_subscr.7 = getitem(value=non_zero_dists, index=index, fn=) 13:52:49,424 numba.core.ssa DEBUG on stmt: $const592.10 = const(int, 1) 13:52:49,424 numba.core.ssa DEBUG on stmt: $binop_sub594.11 = index - $const592.10 13:52:49,424 numba.core.ssa DEBUG on stmt: $598binary_subscr.12 = getitem(value=non_zero_dists, index=$binop_sub594.11, fn=) 13:52:49,424 numba.core.ssa DEBUG on stmt: $binop_sub608.13 = $578binary_subscr.7 - $598binary_subscr.12 13:52:49,424 numba.core.ssa DEBUG on stmt: $binop_mul612.14 = interpolation * $binop_sub608.13 13:52:49,424 numba.core.ssa DEBUG on stmt: $binop_iadd616.15 = inplace_binop(fn=, immutable_fn=, lhs=$562binary_subscr.3, rhs=$binop_mul612.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,424 numba.core.ssa DEBUG on stmt: rho[i] = $binop_iadd616.15 13:52:49,424 numba.core.ssa DEBUG on stmt: jump 628 13:52:49,424 numba.core.ssa DEBUG ==== SSA block rewrite pass on 628 13:52:49,424 numba.core.ssa DEBUG Running 13:52:49,424 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,424 numba.core.ssa DEBUG ==== SSA block rewrite pass on 630 13:52:49,425 numba.core.ssa DEBUG Running 13:52:49,425 numba.core.ssa DEBUG on stmt: $const634.3 = const(int, 0) 13:52:49,425 numba.core.ssa DEBUG on stmt: $636binary_subscr.4 = static_getitem(value=non_zero_dists, index=0, index_var=$const634.3, fn=) 13:52:49,425 numba.core.ssa DEBUG on stmt: $binop_mul646.5 = interpolation * $636binary_subscr.4 13:52:49,425 numba.core.ssa DEBUG on stmt: rho[i] = $binop_mul646.5 13:52:49,425 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,425 numba.core.ssa DEBUG ==== SSA block rewrite pass on 660 13:52:49,425 numba.core.ssa DEBUG Running 13:52:49,425 numba.core.ssa DEBUG on stmt: $662load_attr.2 = getattr(value=non_zero_dists, attr=shape) 13:52:49,425 numba.core.ssa DEBUG on stmt: $const672.3 = const(int, 0) 13:52:49,425 numba.core.ssa DEBUG on stmt: $674binary_subscr.4 = static_getitem(value=$662load_attr.2, index=0, index_var=$const672.3, fn=) 13:52:49,425 numba.core.ssa DEBUG on stmt: $const684.5 = const(int, 0) 13:52:49,425 numba.core.ssa DEBUG on stmt: $686compare_op.6 = $674binary_subscr.4 > $const684.5 13:52:49,425 numba.core.ssa DEBUG on stmt: bool692 = global(bool: ) 13:52:49,425 numba.core.ssa DEBUG on stmt: $692pred = call bool692($686compare_op.6, func=bool692, args=(Var($686compare_op.6, umap_.py:216),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,425 numba.core.ssa DEBUG on stmt: branch $692pred, 694, 740 13:52:49,425 numba.core.ssa DEBUG ==== SSA block rewrite pass on 694 13:52:49,425 numba.core.ssa DEBUG Running 13:52:49,425 numba.core.ssa DEBUG on stmt: $694load_global.1 = global(np: ) 13:52:49,425 numba.core.ssa DEBUG on stmt: $706load_attr.3 = getattr(value=$694load_global.1, attr=max) 13:52:49,425 numba.core.ssa DEBUG on stmt: $722call.5 = call $706load_attr.3(non_zero_dists, func=$706load_attr.3, args=[Var(non_zero_dists, umap_.py:204)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,425 numba.core.ssa DEBUG on stmt: rho[i] = $722call.5 13:52:49,425 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,425 numba.core.ssa DEBUG ==== SSA block rewrite pass on 740 13:52:49,425 numba.core.ssa DEBUG Running 13:52:49,425 numba.core.ssa DEBUG on stmt: $740load_global.1 = global(range: ) 13:52:49,425 numba.core.ssa DEBUG on stmt: $758call.4 = call $740load_global.1(n_iter, func=$740load_global.1, args=[Var(n_iter, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,425 numba.core.ssa DEBUG on stmt: $768get_iter.5 = getiter(value=$758call.4) 13:52:49,425 numba.core.ssa DEBUG on stmt: $phi770.1 = $768get_iter.5 13:52:49,425 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,425 numba.core.ssa DEBUG ==== SSA block rewrite pass on 770 13:52:49,425 numba.core.ssa DEBUG Running 13:52:49,425 numba.core.ssa DEBUG on stmt: mid.4 = phi(incoming_values=[Var(mid.5, umap_.py:225), Var(mid, umap_.py:200)], incoming_blocks=[1328, 740]) 13:52:49,425 numba.core.ssa DEBUG on stmt: hi.2 = phi(incoming_values=[Var(hi.3, umap_.py:236), Var(hi, umap_.py:199)], incoming_blocks=[1328, 740]) 13:52:49,425 numba.core.ssa DEBUG on stmt: lo.2 = phi(incoming_values=[Var(lo.3, umap_.py:233), Var(lo, umap_.py:198)], incoming_blocks=[1328, 740]) 13:52:49,425 numba.core.ssa DEBUG on stmt: $770for_iter.2 = iternext(value=$phi770.1) 13:52:49,426 numba.core.ssa DEBUG on stmt: $770for_iter.3 = pair_first(value=$770for_iter.2) 13:52:49,426 numba.core.ssa DEBUG on stmt: $770for_iter.4 = pair_second(value=$770for_iter.2) 13:52:49,426 numba.core.ssa DEBUG on stmt: $phi772.2 = $770for_iter.3 13:52:49,426 numba.core.ssa DEBUG on stmt: branch $770for_iter.4, 772, 1112 13:52:49,426 numba.core.ssa DEBUG ==== SSA block rewrite pass on 772 13:52:49,426 numba.core.ssa DEBUG Running 13:52:49,426 numba.core.ssa DEBUG on stmt: n = $phi772.2 13:52:49,426 numba.core.ssa DEBUG on stmt: psum = const(float, 0.0) 13:52:49,426 numba.core.ssa DEBUG first assign: psum 13:52:49,426 numba.core.ssa DEBUG replaced with: psum = const(float, 0.0) 13:52:49,426 numba.core.ssa DEBUG on stmt: $778load_global.4 = global(range: ) 13:52:49,426 numba.core.ssa DEBUG on stmt: $const790.6 = const(int, 1) 13:52:49,426 numba.core.ssa DEBUG on stmt: $794load_attr.8 = getattr(value=distances, attr=shape) 13:52:49,426 numba.core.ssa DEBUG on stmt: $const804.9 = const(int, 1) 13:52:49,426 numba.core.ssa DEBUG on stmt: $806binary_subscr.10 = static_getitem(value=$794load_attr.8, index=1, index_var=$const804.9, fn=) 13:52:49,426 numba.core.ssa DEBUG on stmt: $820call.11 = call $778load_global.4($const790.6, $806binary_subscr.10, func=$778load_global.4, args=[Var($const790.6, umap_.py:222), Var($806binary_subscr.10, umap_.py:222)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,426 numba.core.ssa DEBUG on stmt: $830get_iter.12 = getiter(value=$820call.11) 13:52:49,426 numba.core.ssa DEBUG on stmt: $phi832.2 = $830get_iter.12 13:52:49,426 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,426 numba.core.ssa DEBUG ==== SSA block rewrite pass on 832 13:52:49,426 numba.core.ssa DEBUG Running 13:52:49,426 numba.core.ssa DEBUG on stmt: $832for_iter.3 = iternext(value=$phi832.2) 13:52:49,426 numba.core.ssa DEBUG on stmt: $832for_iter.4 = pair_first(value=$832for_iter.3) 13:52:49,426 numba.core.ssa DEBUG on stmt: $832for_iter.5 = pair_second(value=$832for_iter.3) 13:52:49,426 numba.core.ssa DEBUG on stmt: $phi834.3 = $832for_iter.4 13:52:49,426 numba.core.ssa DEBUG on stmt: branch $832for_iter.5, 834, 954 13:52:49,426 numba.core.ssa DEBUG ==== SSA block rewrite pass on 834 13:52:49,426 numba.core.ssa DEBUG Running 13:52:49,426 numba.core.ssa DEBUG on stmt: j = $phi834.3 13:52:49,426 numba.core.ssa DEBUG on stmt: $842build_tuple.7 = build_tuple(items=[Var(i, umap_.py:197), Var(j, umap_.py:222)]) 13:52:49,426 numba.core.ssa DEBUG on stmt: $844binary_subscr.8 = getitem(value=distances, index=$842build_tuple.7, fn=) 13:52:49,426 numba.core.ssa DEBUG on stmt: $858binary_subscr.11 = getitem(value=rho, index=i, fn=) 13:52:49,426 numba.core.ssa DEBUG on stmt: d = $844binary_subscr.8 - $858binary_subscr.11 13:52:49,426 numba.core.ssa DEBUG on stmt: $const876.14 = const(int, 0) 13:52:49,426 numba.core.ssa DEBUG on stmt: $878compare_op.15 = d > $const876.14 13:52:49,426 numba.core.ssa DEBUG on stmt: bool884 = global(bool: ) 13:52:49,427 numba.core.ssa DEBUG on stmt: $884pred = call bool884($878compare_op.15, func=bool884, args=(Var($878compare_op.15, umap_.py:224),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,427 numba.core.ssa DEBUG on stmt: branch $884pred, 886, 942 13:52:49,427 numba.core.ssa DEBUG ==== SSA block rewrite pass on 886 13:52:49,427 numba.core.ssa DEBUG Running 13:52:49,427 numba.core.ssa DEBUG on stmt: $888load_global.4 = global(np: ) 13:52:49,427 numba.core.ssa DEBUG on stmt: $900load_attr.6 = getattr(value=$888load_global.4, attr=exp) 13:52:49,427 numba.core.ssa DEBUG on stmt: $binop_truediv914.9 = d / mid.4 13:52:49,427 numba.core.ssa DEBUG on stmt: $918unary_negative.10 = unary(fn=, value=$binop_truediv914.9) 13:52:49,427 numba.core.ssa DEBUG on stmt: $924call.11 = call $900load_attr.6($918unary_negative.10, func=$900load_attr.6, args=[Var($918unary_negative.10, umap_.py:225)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,427 numba.core.ssa DEBUG on stmt: $binop_iadd934.12 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$924call.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,427 numba.core.ssa DEBUG on stmt: psum = $binop_iadd934.12 13:52:49,427 numba.core.ssa DEBUG replaced with: psum.1 = $binop_iadd934.12 13:52:49,427 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,427 numba.core.ssa DEBUG ==== SSA block rewrite pass on 942 13:52:49,427 numba.core.ssa DEBUG Running 13:52:49,427 numba.core.ssa DEBUG on stmt: $const944.4 = const(float, 1.0) 13:52:49,427 numba.core.ssa DEBUG on stmt: $binop_iadd946.5 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$const944.4, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,427 numba.core.ssa DEBUG on stmt: psum = $binop_iadd946.5 13:52:49,427 numba.core.ssa DEBUG replaced with: psum.2 = $binop_iadd946.5 13:52:49,427 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,427 numba.core.ssa DEBUG ==== SSA block rewrite pass on 954 13:52:49,427 numba.core.ssa DEBUG Running 13:52:49,427 numba.core.ssa DEBUG on stmt: $954load_global.2 = global(np: ) 13:52:49,427 numba.core.ssa DEBUG on stmt: $966load_attr.4 = getattr(value=$954load_global.2, attr=fabs) 13:52:49,427 numba.core.ssa DEBUG on stmt: $binop_sub980.7 = psum - target 13:52:49,427 numba.core.ssa DEBUG on stmt: $988call.8 = call $966load_attr.4($binop_sub980.7, func=$966load_attr.4, args=[Var($binop_sub980.7, umap_.py:229)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,427 numba.core.ssa DEBUG on stmt: $998load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,427 numba.core.ssa DEBUG on stmt: $1010compare_op.10 = $988call.8 < $998load_global.9 13:52:49,427 numba.core.ssa DEBUG on stmt: bool1016 = global(bool: ) 13:52:49,427 numba.core.ssa DEBUG on stmt: $1016pred = call bool1016($1010compare_op.10, func=bool1016, args=(Var($1010compare_op.10, umap_.py:229),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,427 numba.core.ssa DEBUG on stmt: branch $1016pred, 1018, 1022 13:52:49,427 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1018 13:52:49,427 numba.core.ssa DEBUG Running 13:52:49,427 numba.core.ssa DEBUG on stmt: jump 1112 13:52:49,428 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1022 13:52:49,428 numba.core.ssa DEBUG Running 13:52:49,428 numba.core.ssa DEBUG on stmt: $1026compare_op.4 = psum > target 13:52:49,428 numba.core.ssa DEBUG on stmt: bool1032 = global(bool: ) 13:52:49,428 numba.core.ssa DEBUG on stmt: $1032pred = call bool1032($1026compare_op.4, func=bool1032, args=(Var($1026compare_op.4, umap_.py:232),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,428 numba.core.ssa DEBUG on stmt: branch $1032pred, 1034, 1056 13:52:49,428 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1034 13:52:49,428 numba.core.ssa DEBUG Running 13:52:49,428 numba.core.ssa DEBUG on stmt: hi.1 = mid.4 13:52:49,428 numba.core.ssa DEBUG on stmt: $binop_add1042.5 = lo.2 + hi.1 13:52:49,428 numba.core.ssa DEBUG on stmt: $const1046.6 = const(float, 2.0) 13:52:49,428 numba.core.ssa DEBUG on stmt: mid.1 = $binop_add1042.5 / $const1046.6 13:52:49,428 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,428 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1056 13:52:49,428 numba.core.ssa DEBUG Running 13:52:49,428 numba.core.ssa DEBUG on stmt: lo.1 = mid.4 13:52:49,428 numba.core.ssa DEBUG on stmt: $1062load_global.4 = global(NPY_INFINITY: inf) 13:52:49,428 numba.core.ssa DEBUG on stmt: $1074compare_op.5 = hi.2 == $1062load_global.4 13:52:49,428 numba.core.ssa DEBUG on stmt: bool1080 = global(bool: ) 13:52:49,428 numba.core.ssa DEBUG on stmt: $1080pred = call bool1080($1074compare_op.5, func=bool1080, args=(Var($1074compare_op.5, umap_.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,428 numba.core.ssa DEBUG on stmt: branch $1080pred, 1082, 1094 13:52:49,428 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1082 13:52:49,428 numba.core.ssa DEBUG Running 13:52:49,428 numba.core.ssa DEBUG on stmt: $const1084.3 = const(int, 2) 13:52:49,428 numba.core.ssa DEBUG on stmt: $binop_imul1086.4 = inplace_binop(fn=, immutable_fn=, lhs=mid.4, rhs=$const1084.3, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,428 numba.core.ssa DEBUG on stmt: mid.2 = $binop_imul1086.4 13:52:49,428 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,428 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1094 13:52:49,428 numba.core.ssa DEBUG Running 13:52:49,428 numba.core.ssa DEBUG on stmt: $binop_add1098.4 = lo.1 + hi.2 13:52:49,428 numba.core.ssa DEBUG on stmt: $const1102.5 = const(float, 2.0) 13:52:49,428 numba.core.ssa DEBUG on stmt: mid.3 = $binop_add1098.4 / $const1102.5 13:52:49,428 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,428 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1112 13:52:49,428 numba.core.ssa DEBUG Running 13:52:49,428 numba.core.ssa DEBUG on stmt: result[i] = mid.4 13:52:49,428 numba.core.ssa DEBUG on stmt: $1126binary_subscr.6 = getitem(value=rho, index=i, fn=) 13:52:49,429 numba.core.ssa DEBUG on stmt: $const1136.7 = const(float, 0.0) 13:52:49,429 numba.core.ssa DEBUG on stmt: $1138compare_op.8 = $1126binary_subscr.6 > $const1136.7 13:52:49,429 numba.core.ssa DEBUG on stmt: bool1144 = global(bool: ) 13:52:49,429 numba.core.ssa DEBUG on stmt: $1144pred = call bool1144($1138compare_op.8, func=bool1144, args=(Var($1138compare_op.8, umap_.py:245),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,429 numba.core.ssa DEBUG on stmt: branch $1144pred, 1146, 1256 13:52:49,429 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1146 13:52:49,429 numba.core.ssa DEBUG Running 13:52:49,429 numba.core.ssa DEBUG on stmt: $1146load_global.1 = global(np: ) 13:52:49,429 numba.core.ssa DEBUG on stmt: $1158load_attr.3 = getattr(value=$1146load_global.1, attr=mean) 13:52:49,429 numba.core.ssa DEBUG on stmt: mean_ith_distances = call $1158load_attr.3(ith_distances, func=$1158load_attr.3, args=[Var(ith_distances, umap_.py:203)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,429 numba.core.ssa DEBUG on stmt: $1190binary_subscr.8 = getitem(value=result, index=i, fn=) 13:52:49,429 numba.core.ssa DEBUG on stmt: $1200load_global.9 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,429 numba.core.ssa DEBUG on stmt: $binop_mul1214.11 = $1200load_global.9 * mean_ith_distances 13:52:49,429 numba.core.ssa DEBUG on stmt: $1218compare_op.12 = $1190binary_subscr.8 < $binop_mul1214.11 13:52:49,429 numba.core.ssa DEBUG on stmt: bool1224 = global(bool: ) 13:52:49,429 numba.core.ssa DEBUG on stmt: $1224pred = call bool1224($1218compare_op.12, func=bool1224, args=(Var($1218compare_op.12, umap_.py:247),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,429 numba.core.ssa DEBUG on stmt: branch $1224pred, 1226, 1252 13:52:49,429 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1226 13:52:49,429 numba.core.ssa DEBUG Running 13:52:49,429 numba.core.ssa DEBUG on stmt: $1226load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,429 numba.core.ssa DEBUG on stmt: $binop_mul1240.3 = $1226load_global.1 * mean_ith_distances 13:52:49,429 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1240.3 13:52:49,429 numba.core.ssa DEBUG on stmt: jump 1252 13:52:49,429 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1252 13:52:49,429 numba.core.ssa DEBUG Running 13:52:49,429 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,429 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1256 13:52:49,429 numba.core.ssa DEBUG Running 13:52:49,429 numba.core.ssa DEBUG on stmt: $1260binary_subscr.3 = getitem(value=result, index=i, fn=) 13:52:49,429 numba.core.ssa DEBUG on stmt: $1270load_global.4 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,429 numba.core.ssa DEBUG on stmt: $binop_mul1284.6 = $1270load_global.4 * mean_distances 13:52:49,429 numba.core.ssa DEBUG on stmt: $1288compare_op.7 = $1260binary_subscr.3 < $binop_mul1284.6 13:52:49,429 numba.core.ssa DEBUG on stmt: bool1294 = global(bool: ) 13:52:49,429 numba.core.ssa DEBUG on stmt: $1294pred = call bool1294($1288compare_op.7, func=bool1294, args=(Var($1288compare_op.7, umap_.py:250),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,429 numba.core.ssa DEBUG on stmt: branch $1294pred, 1296, 1322 13:52:49,430 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1296 13:52:49,430 numba.core.ssa DEBUG Running 13:52:49,430 numba.core.ssa DEBUG on stmt: $1296load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,430 numba.core.ssa DEBUG on stmt: $binop_mul1310.3 = $1296load_global.1 * mean_distances 13:52:49,430 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1310.3 13:52:49,430 numba.core.ssa DEBUG on stmt: jump 1322 13:52:49,430 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1322 13:52:49,430 numba.core.ssa DEBUG Running 13:52:49,430 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,430 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1326 13:52:49,430 numba.core.ssa DEBUG Running 13:52:49,430 numba.core.ssa DEBUG on stmt: $1330build_tuple.2 = build_tuple(items=[Var(result, umap_.py:193), Var(rho, umap_.py:192)]) 13:52:49,430 numba.core.ssa DEBUG on stmt: $1332return_value.3 = cast(value=$1330build_tuple.2) 13:52:49,430 numba.core.ssa DEBUG on stmt: return $1332return_value.3 13:52:49,430 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1327 13:52:49,430 numba.core.ssa DEBUG Running 13:52:49,430 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,430 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1328 13:52:49,430 numba.core.ssa DEBUG Running 13:52:49,430 numba.core.ssa DEBUG on stmt: mid.5 = phi(incoming_values=[Var(mid.1, umap_.py:234), Var(mid.2, umap_.py:238), Var(mid.3, umap_.py:240)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,430 numba.core.ssa DEBUG on stmt: hi.3 = phi(incoming_values=[Var(hi.1, umap_.py:233), Var(hi.2, umap_.py:236), Var(hi.2, umap_.py:236)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,430 numba.core.ssa DEBUG on stmt: lo.3 = phi(incoming_values=[Var(lo.2, umap_.py:233), Var(lo.1, umap_.py:236), Var(lo.1, umap_.py:236)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,430 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,430 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1329 13:52:49,430 numba.core.ssa DEBUG Running 13:52:49,430 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,430 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {772: [], 886: [], 942: []}) 13:52:49,430 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,431 numba.core.ssa DEBUG Running 13:52:49,431 numba.core.ssa DEBUG on stmt: distances = arg(0, name=distances) 13:52:49,431 numba.core.ssa DEBUG on stmt: k = arg(1, name=k) 13:52:49,431 numba.core.ssa DEBUG on stmt: n_iter = arg(2, name=n_iter) 13:52:49,431 numba.core.ssa DEBUG on stmt: local_connectivity = arg(3, name=local_connectivity) 13:52:49,431 numba.core.ssa DEBUG on stmt: bandwidth = arg(4, name=bandwidth) 13:52:49,431 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:49,431 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=log2) 13:52:49,431 numba.core.ssa DEBUG on stmt: $32call.4 = call $16load_attr.2(k, func=$16load_attr.2, args=[Var(k, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,431 numba.core.ssa DEBUG on stmt: target = $32call.4 * bandwidth 13:52:49,431 numba.core.ssa DEBUG on stmt: $50load_global.7 = global(np: ) 13:52:49,431 numba.core.ssa DEBUG on stmt: $62load_attr.9 = getattr(value=$50load_global.7, attr=zeros) 13:52:49,431 numba.core.ssa DEBUG on stmt: $74load_attr.11 = getattr(value=distances, attr=shape) 13:52:49,431 numba.core.ssa DEBUG on stmt: $const84.12 = const(int, 0) 13:52:49,431 numba.core.ssa DEBUG on stmt: $86binary_subscr.13 = static_getitem(value=$74load_attr.11, index=0, index_var=$const84.12, fn=) 13:52:49,431 numba.core.ssa DEBUG on stmt: $96load_global.14 = global(np: ) 13:52:49,431 numba.core.ssa DEBUG on stmt: $108load_attr.15 = getattr(value=$96load_global.14, attr=float32) 13:52:49,431 numba.core.ssa DEBUG on stmt: rho = call $62load_attr.9($86binary_subscr.13, func=$62load_attr.9, args=[Var($86binary_subscr.13, umap_.py:192)], kws=[('dtype', Var($108load_attr.15, umap_.py:192))], vararg=None, varkwarg=None, target=None) 13:52:49,431 numba.core.ssa DEBUG on stmt: $136load_global.17 = global(np: ) 13:52:49,431 numba.core.ssa DEBUG on stmt: $148load_attr.19 = getattr(value=$136load_global.17, attr=zeros) 13:52:49,431 numba.core.ssa DEBUG on stmt: $160load_attr.21 = getattr(value=distances, attr=shape) 13:52:49,431 numba.core.ssa DEBUG on stmt: $const170.22 = const(int, 0) 13:52:49,431 numba.core.ssa DEBUG on stmt: $172binary_subscr.23 = static_getitem(value=$160load_attr.21, index=0, index_var=$const170.22, fn=) 13:52:49,431 numba.core.ssa DEBUG on stmt: $182load_global.24 = global(np: ) 13:52:49,431 numba.core.ssa DEBUG on stmt: $194load_attr.25 = getattr(value=$182load_global.24, attr=float32) 13:52:49,431 numba.core.ssa DEBUG on stmt: result = call $148load_attr.19($172binary_subscr.23, func=$148load_attr.19, args=[Var($172binary_subscr.23, umap_.py:193)], kws=[('dtype', Var($194load_attr.25, umap_.py:193))], vararg=None, varkwarg=None, target=None) 13:52:49,431 numba.core.ssa DEBUG on stmt: $222load_global.27 = global(np: ) 13:52:49,431 numba.core.ssa DEBUG on stmt: $234load_attr.29 = getattr(value=$222load_global.27, attr=mean) 13:52:49,431 numba.core.ssa DEBUG on stmt: mean_distances = call $234load_attr.29(distances, func=$234load_attr.29, args=[Var(distances, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,431 numba.core.ssa DEBUG on stmt: $262load_global.32 = global(range: ) 13:52:49,431 numba.core.ssa DEBUG on stmt: $276load_attr.35 = getattr(value=distances, attr=shape) 13:52:49,431 numba.core.ssa DEBUG on stmt: $const286.36 = const(int, 0) 13:52:49,432 numba.core.ssa DEBUG on stmt: $288binary_subscr.37 = static_getitem(value=$276load_attr.35, index=0, index_var=$const286.36, fn=) 13:52:49,432 numba.core.ssa DEBUG on stmt: $302call.38 = call $262load_global.32($288binary_subscr.37, func=$262load_global.32, args=[Var($288binary_subscr.37, umap_.py:197)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,432 numba.core.ssa DEBUG on stmt: $312get_iter.39 = getiter(value=$302call.38) 13:52:49,432 numba.core.ssa DEBUG on stmt: $phi316.0 = $312get_iter.39 13:52:49,432 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,432 numba.core.ssa DEBUG ==== SSA block rewrite pass on 314 13:52:49,432 numba.core.ssa DEBUG Running 13:52:49,432 numba.core.ssa DEBUG on stmt: jump 316 13:52:49,432 numba.core.ssa DEBUG ==== SSA block rewrite pass on 316 13:52:49,432 numba.core.ssa DEBUG Running 13:52:49,432 numba.core.ssa DEBUG on stmt: $316for_iter.1 = iternext(value=$phi316.0) 13:52:49,432 numba.core.ssa DEBUG on stmt: $316for_iter.2 = pair_first(value=$316for_iter.1) 13:52:49,432 numba.core.ssa DEBUG on stmt: $316for_iter.3 = pair_second(value=$316for_iter.1) 13:52:49,432 numba.core.ssa DEBUG on stmt: $phi318.1 = $316for_iter.2 13:52:49,432 numba.core.ssa DEBUG on stmt: branch $316for_iter.3, 318, 1326 13:52:49,432 numba.core.ssa DEBUG ==== SSA block rewrite pass on 318 13:52:49,432 numba.core.ssa DEBUG Running 13:52:49,432 numba.core.ssa DEBUG on stmt: i = $phi318.1 13:52:49,432 numba.core.ssa DEBUG on stmt: lo = const(float, 0.0) 13:52:49,432 numba.core.ssa DEBUG on stmt: hi = global(NPY_INFINITY: inf) 13:52:49,432 numba.core.ssa DEBUG on stmt: mid = const(float, 1.0) 13:52:49,432 numba.core.ssa DEBUG on stmt: ith_distances = getitem(value=distances, index=i, fn=) 13:52:49,432 numba.core.ssa DEBUG on stmt: $const362.10 = const(float, 0.0) 13:52:49,432 numba.core.ssa DEBUG on stmt: $364compare_op.11 = ith_distances > $const362.10 13:52:49,432 numba.core.ssa DEBUG on stmt: non_zero_dists = getitem(value=ith_distances, index=$364compare_op.11, fn=) 13:52:49,432 numba.core.ssa DEBUG on stmt: $384load_attr.14 = getattr(value=non_zero_dists, attr=shape) 13:52:49,432 numba.core.ssa DEBUG on stmt: $const394.15 = const(int, 0) 13:52:49,432 numba.core.ssa DEBUG on stmt: $396binary_subscr.16 = static_getitem(value=$384load_attr.14, index=0, index_var=$const394.15, fn=) 13:52:49,432 numba.core.ssa DEBUG on stmt: $408compare_op.18 = $396binary_subscr.16 >= local_connectivity 13:52:49,432 numba.core.ssa DEBUG on stmt: bool414 = global(bool: ) 13:52:49,432 numba.core.ssa DEBUG on stmt: $414pred = call bool414($408compare_op.18, func=bool414, args=(Var($408compare_op.18, umap_.py:205),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,432 numba.core.ssa DEBUG on stmt: branch $414pred, 416, 660 13:52:49,432 numba.core.ssa DEBUG ==== SSA block rewrite pass on 416 13:52:49,432 numba.core.ssa DEBUG Running 13:52:49,432 numba.core.ssa DEBUG on stmt: $416load_global.1 = global(int: ) 13:52:49,433 numba.core.ssa DEBUG on stmt: $428load_global.3 = global(np: ) 13:52:49,433 numba.core.ssa DEBUG on stmt: $440load_attr.5 = getattr(value=$428load_global.3, attr=floor) 13:52:49,433 numba.core.ssa DEBUG on stmt: $456call.7 = call $440load_attr.5(local_connectivity, func=$440load_attr.5, args=[Var(local_connectivity, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,433 numba.core.ssa DEBUG on stmt: index = call $416load_global.1($456call.7, func=$416load_global.1, args=[Var($456call.7, umap_.py:206)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,433 numba.core.ssa DEBUG on stmt: interpolation = local_connectivity - index 13:52:49,433 numba.core.ssa DEBUG on stmt: $const494.13 = const(int, 0) 13:52:49,433 numba.core.ssa DEBUG on stmt: $496compare_op.14 = index > $const494.13 13:52:49,433 numba.core.ssa DEBUG on stmt: bool502 = global(bool: ) 13:52:49,433 numba.core.ssa DEBUG on stmt: $502pred = call bool502($496compare_op.14, func=bool502, args=(Var($496compare_op.14, umap_.py:208),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,433 numba.core.ssa DEBUG on stmt: branch $502pred, 504, 630 13:52:49,433 numba.core.ssa DEBUG ==== SSA block rewrite pass on 504 13:52:49,433 numba.core.ssa DEBUG Running 13:52:49,433 numba.core.ssa DEBUG on stmt: $const508.3 = const(int, 1) 13:52:49,433 numba.core.ssa DEBUG on stmt: $binop_sub510.4 = index - $const508.3 13:52:49,433 numba.core.ssa DEBUG on stmt: $514binary_subscr.5 = getitem(value=non_zero_dists, index=$binop_sub510.4, fn=) 13:52:49,433 numba.core.ssa DEBUG on stmt: rho[i] = $514binary_subscr.5 13:52:49,433 numba.core.ssa DEBUG on stmt: $534load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,433 numba.core.ssa DEBUG on stmt: $546compare_op.10 = interpolation > $534load_global.9 13:52:49,433 numba.core.ssa DEBUG on stmt: bool552 = global(bool: ) 13:52:49,433 numba.core.ssa DEBUG on stmt: $552pred = call bool552($546compare_op.10, func=bool552, args=(Var($546compare_op.10, umap_.py:210),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,433 numba.core.ssa DEBUG on stmt: branch $552pred, 554, 628 13:52:49,433 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:49,433 numba.core.ssa DEBUG Running 13:52:49,433 numba.core.ssa DEBUG on stmt: $562binary_subscr.3 = getitem(value=rho, index=i, fn=) 13:52:49,433 numba.core.ssa DEBUG on stmt: $578binary_subscr.7 = getitem(value=non_zero_dists, index=index, fn=) 13:52:49,433 numba.core.ssa DEBUG on stmt: $const592.10 = const(int, 1) 13:52:49,433 numba.core.ssa DEBUG on stmt: $binop_sub594.11 = index - $const592.10 13:52:49,433 numba.core.ssa DEBUG on stmt: $598binary_subscr.12 = getitem(value=non_zero_dists, index=$binop_sub594.11, fn=) 13:52:49,433 numba.core.ssa DEBUG on stmt: $binop_sub608.13 = $578binary_subscr.7 - $598binary_subscr.12 13:52:49,433 numba.core.ssa DEBUG on stmt: $binop_mul612.14 = interpolation * $binop_sub608.13 13:52:49,433 numba.core.ssa DEBUG on stmt: $binop_iadd616.15 = inplace_binop(fn=, immutable_fn=, lhs=$562binary_subscr.3, rhs=$binop_mul612.14, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,433 numba.core.ssa DEBUG on stmt: rho[i] = $binop_iadd616.15 13:52:49,433 numba.core.ssa DEBUG on stmt: jump 628 13:52:49,434 numba.core.ssa DEBUG ==== SSA block rewrite pass on 628 13:52:49,434 numba.core.ssa DEBUG Running 13:52:49,434 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,434 numba.core.ssa DEBUG ==== SSA block rewrite pass on 630 13:52:49,434 numba.core.ssa DEBUG Running 13:52:49,434 numba.core.ssa DEBUG on stmt: $const634.3 = const(int, 0) 13:52:49,434 numba.core.ssa DEBUG on stmt: $636binary_subscr.4 = static_getitem(value=non_zero_dists, index=0, index_var=$const634.3, fn=) 13:52:49,434 numba.core.ssa DEBUG on stmt: $binop_mul646.5 = interpolation * $636binary_subscr.4 13:52:49,434 numba.core.ssa DEBUG on stmt: rho[i] = $binop_mul646.5 13:52:49,434 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,434 numba.core.ssa DEBUG ==== SSA block rewrite pass on 660 13:52:49,434 numba.core.ssa DEBUG Running 13:52:49,434 numba.core.ssa DEBUG on stmt: $662load_attr.2 = getattr(value=non_zero_dists, attr=shape) 13:52:49,434 numba.core.ssa DEBUG on stmt: $const672.3 = const(int, 0) 13:52:49,434 numba.core.ssa DEBUG on stmt: $674binary_subscr.4 = static_getitem(value=$662load_attr.2, index=0, index_var=$const672.3, fn=) 13:52:49,434 numba.core.ssa DEBUG on stmt: $const684.5 = const(int, 0) 13:52:49,434 numba.core.ssa DEBUG on stmt: $686compare_op.6 = $674binary_subscr.4 > $const684.5 13:52:49,434 numba.core.ssa DEBUG on stmt: bool692 = global(bool: ) 13:52:49,434 numba.core.ssa DEBUG on stmt: $692pred = call bool692($686compare_op.6, func=bool692, args=(Var($686compare_op.6, umap_.py:216),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,434 numba.core.ssa DEBUG on stmt: branch $692pred, 694, 740 13:52:49,434 numba.core.ssa DEBUG ==== SSA block rewrite pass on 694 13:52:49,434 numba.core.ssa DEBUG Running 13:52:49,434 numba.core.ssa DEBUG on stmt: $694load_global.1 = global(np: ) 13:52:49,434 numba.core.ssa DEBUG on stmt: $706load_attr.3 = getattr(value=$694load_global.1, attr=max) 13:52:49,434 numba.core.ssa DEBUG on stmt: $722call.5 = call $706load_attr.3(non_zero_dists, func=$706load_attr.3, args=[Var(non_zero_dists, umap_.py:204)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,434 numba.core.ssa DEBUG on stmt: rho[i] = $722call.5 13:52:49,434 numba.core.ssa DEBUG on stmt: jump 740 13:52:49,434 numba.core.ssa DEBUG ==== SSA block rewrite pass on 740 13:52:49,434 numba.core.ssa DEBUG Running 13:52:49,434 numba.core.ssa DEBUG on stmt: $740load_global.1 = global(range: ) 13:52:49,434 numba.core.ssa DEBUG on stmt: $758call.4 = call $740load_global.1(n_iter, func=$740load_global.1, args=[Var(n_iter, umap_.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,434 numba.core.ssa DEBUG on stmt: $768get_iter.5 = getiter(value=$758call.4) 13:52:49,434 numba.core.ssa DEBUG on stmt: $phi770.1 = $768get_iter.5 13:52:49,434 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,435 numba.core.ssa DEBUG ==== SSA block rewrite pass on 770 13:52:49,435 numba.core.ssa DEBUG Running 13:52:49,435 numba.core.ssa DEBUG on stmt: mid.4 = phi(incoming_values=[Var(mid.5, umap_.py:225), Var(mid, umap_.py:200)], incoming_blocks=[1328, 740]) 13:52:49,435 numba.core.ssa DEBUG on stmt: hi.2 = phi(incoming_values=[Var(hi.3, umap_.py:236), Var(hi, umap_.py:199)], incoming_blocks=[1328, 740]) 13:52:49,435 numba.core.ssa DEBUG on stmt: lo.2 = phi(incoming_values=[Var(lo.3, umap_.py:233), Var(lo, umap_.py:198)], incoming_blocks=[1328, 740]) 13:52:49,435 numba.core.ssa DEBUG on stmt: $770for_iter.2 = iternext(value=$phi770.1) 13:52:49,435 numba.core.ssa DEBUG on stmt: $770for_iter.3 = pair_first(value=$770for_iter.2) 13:52:49,435 numba.core.ssa DEBUG on stmt: $770for_iter.4 = pair_second(value=$770for_iter.2) 13:52:49,435 numba.core.ssa DEBUG on stmt: $phi772.2 = $770for_iter.3 13:52:49,435 numba.core.ssa DEBUG on stmt: branch $770for_iter.4, 772, 1112 13:52:49,435 numba.core.ssa DEBUG ==== SSA block rewrite pass on 772 13:52:49,435 numba.core.ssa DEBUG Running 13:52:49,435 numba.core.ssa DEBUG on stmt: n = $phi772.2 13:52:49,435 numba.core.ssa DEBUG on stmt: psum = const(float, 0.0) 13:52:49,435 numba.core.ssa DEBUG on stmt: $778load_global.4 = global(range: ) 13:52:49,435 numba.core.ssa DEBUG on stmt: $const790.6 = const(int, 1) 13:52:49,435 numba.core.ssa DEBUG on stmt: $794load_attr.8 = getattr(value=distances, attr=shape) 13:52:49,435 numba.core.ssa DEBUG on stmt: $const804.9 = const(int, 1) 13:52:49,435 numba.core.ssa DEBUG on stmt: $806binary_subscr.10 = static_getitem(value=$794load_attr.8, index=1, index_var=$const804.9, fn=) 13:52:49,435 numba.core.ssa DEBUG on stmt: $820call.11 = call $778load_global.4($const790.6, $806binary_subscr.10, func=$778load_global.4, args=[Var($const790.6, umap_.py:222), Var($806binary_subscr.10, umap_.py:222)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,435 numba.core.ssa DEBUG on stmt: $830get_iter.12 = getiter(value=$820call.11) 13:52:49,435 numba.core.ssa DEBUG on stmt: $phi832.2 = $830get_iter.12 13:52:49,435 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,435 numba.core.ssa DEBUG ==== SSA block rewrite pass on 832 13:52:49,435 numba.core.ssa DEBUG Running 13:52:49,435 numba.core.ssa DEBUG on stmt: $832for_iter.3 = iternext(value=$phi832.2) 13:52:49,435 numba.core.ssa DEBUG on stmt: $832for_iter.4 = pair_first(value=$832for_iter.3) 13:52:49,435 numba.core.ssa DEBUG on stmt: $832for_iter.5 = pair_second(value=$832for_iter.3) 13:52:49,435 numba.core.ssa DEBUG on stmt: $phi834.3 = $832for_iter.4 13:52:49,435 numba.core.ssa DEBUG on stmt: branch $832for_iter.5, 834, 954 13:52:49,435 numba.core.ssa DEBUG ==== SSA block rewrite pass on 834 13:52:49,435 numba.core.ssa DEBUG Running 13:52:49,435 numba.core.ssa DEBUG on stmt: j = $phi834.3 13:52:49,435 numba.core.ssa DEBUG on stmt: $842build_tuple.7 = build_tuple(items=[Var(i, umap_.py:197), Var(j, umap_.py:222)]) 13:52:49,435 numba.core.ssa DEBUG on stmt: $844binary_subscr.8 = getitem(value=distances, index=$842build_tuple.7, fn=) 13:52:49,436 numba.core.ssa DEBUG on stmt: $858binary_subscr.11 = getitem(value=rho, index=i, fn=) 13:52:49,436 numba.core.ssa DEBUG on stmt: d = $844binary_subscr.8 - $858binary_subscr.11 13:52:49,436 numba.core.ssa DEBUG on stmt: $const876.14 = const(int, 0) 13:52:49,436 numba.core.ssa DEBUG on stmt: $878compare_op.15 = d > $const876.14 13:52:49,436 numba.core.ssa DEBUG on stmt: bool884 = global(bool: ) 13:52:49,436 numba.core.ssa DEBUG on stmt: $884pred = call bool884($878compare_op.15, func=bool884, args=(Var($878compare_op.15, umap_.py:224),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,436 numba.core.ssa DEBUG on stmt: branch $884pred, 886, 942 13:52:49,436 numba.core.ssa DEBUG ==== SSA block rewrite pass on 886 13:52:49,436 numba.core.ssa DEBUG Running 13:52:49,436 numba.core.ssa DEBUG on stmt: $888load_global.4 = global(np: ) 13:52:49,436 numba.core.ssa DEBUG on stmt: $900load_attr.6 = getattr(value=$888load_global.4, attr=exp) 13:52:49,436 numba.core.ssa DEBUG on stmt: $binop_truediv914.9 = d / mid.4 13:52:49,436 numba.core.ssa DEBUG on stmt: $918unary_negative.10 = unary(fn=, value=$binop_truediv914.9) 13:52:49,436 numba.core.ssa DEBUG on stmt: $924call.11 = call $900load_attr.6($918unary_negative.10, func=$900load_attr.6, args=[Var($918unary_negative.10, umap_.py:225)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,436 numba.core.ssa DEBUG on stmt: $binop_iadd934.12 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$924call.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,436 numba.core.ssa DEBUG find_def var='psum' stmt=$binop_iadd934.12 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$924call.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,436 numba.core.ssa DEBUG find_def_from_top label 886 13:52:49,436 numba.core.ssa DEBUG idom 834 from label 886 13:52:49,436 numba.core.ssa DEBUG find_def_from_bottom label 834 13:52:49,436 numba.core.ssa DEBUG find_def_from_top label 834 13:52:49,436 numba.core.ssa DEBUG idom 832 from label 834 13:52:49,436 numba.core.ssa DEBUG find_def_from_bottom label 832 13:52:49,436 numba.core.ssa DEBUG find_def_from_top label 832 13:52:49,436 numba.core.ssa DEBUG insert phi node psum.3 = phi(incoming_values=[], incoming_blocks=[]) at 832 13:52:49,436 numba.core.ssa DEBUG find_def_from_bottom label 1329 13:52:49,436 numba.core.ssa DEBUG find_def_from_top label 1329 13:52:49,436 numba.core.ssa DEBUG insert phi node psum.4 = phi(incoming_values=[], incoming_blocks=[]) at 1329 13:52:49,436 numba.core.ssa DEBUG find_def_from_bottom label 942 13:52:49,436 numba.core.ssa DEBUG incoming_def psum.2 = $binop_iadd946.5 13:52:49,436 numba.core.ssa DEBUG find_def_from_bottom label 886 13:52:49,436 numba.core.ssa DEBUG incoming_def psum.1 = $binop_iadd934.12 13:52:49,436 numba.core.ssa DEBUG incoming_def psum.4 = phi(incoming_values=[Var(psum.2, umap_.py:227), Var(psum.1, umap_.py:225)], incoming_blocks=[942, 886]) 13:52:49,436 numba.core.ssa DEBUG find_def_from_bottom label 772 13:52:49,436 numba.core.ssa DEBUG incoming_def psum = const(float, 0.0) 13:52:49,437 numba.core.ssa DEBUG replaced with: $binop_iadd934.12 = inplace_binop(fn=, immutable_fn=, lhs=psum.3, rhs=$924call.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,437 numba.core.ssa DEBUG on stmt: psum.1 = $binop_iadd934.12 13:52:49,437 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,437 numba.core.ssa DEBUG ==== SSA block rewrite pass on 942 13:52:49,437 numba.core.ssa DEBUG Running 13:52:49,437 numba.core.ssa DEBUG on stmt: $const944.4 = const(float, 1.0) 13:52:49,437 numba.core.ssa DEBUG on stmt: $binop_iadd946.5 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$const944.4, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,437 numba.core.ssa DEBUG find_def var='psum' stmt=$binop_iadd946.5 = inplace_binop(fn=, immutable_fn=, lhs=psum, rhs=$const944.4, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,437 numba.core.ssa DEBUG find_def_from_top label 942 13:52:49,437 numba.core.ssa DEBUG idom 834 from label 942 13:52:49,437 numba.core.ssa DEBUG find_def_from_bottom label 834 13:52:49,437 numba.core.ssa DEBUG find_def_from_top label 834 13:52:49,437 numba.core.ssa DEBUG idom 832 from label 834 13:52:49,437 numba.core.ssa DEBUG find_def_from_bottom label 832 13:52:49,437 numba.core.ssa DEBUG replaced with: $binop_iadd946.5 = inplace_binop(fn=, immutable_fn=, lhs=psum.3, rhs=$const944.4, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,437 numba.core.ssa DEBUG on stmt: psum.2 = $binop_iadd946.5 13:52:49,437 numba.core.ssa DEBUG on stmt: jump 1329 13:52:49,437 numba.core.ssa DEBUG ==== SSA block rewrite pass on 954 13:52:49,437 numba.core.ssa DEBUG Running 13:52:49,437 numba.core.ssa DEBUG on stmt: $954load_global.2 = global(np: ) 13:52:49,437 numba.core.ssa DEBUG on stmt: $966load_attr.4 = getattr(value=$954load_global.2, attr=fabs) 13:52:49,437 numba.core.ssa DEBUG on stmt: $binop_sub980.7 = psum - target 13:52:49,437 numba.core.ssa DEBUG find_def var='psum' stmt=$binop_sub980.7 = psum - target 13:52:49,437 numba.core.ssa DEBUG find_def_from_top label 954 13:52:49,437 numba.core.ssa DEBUG idom 832 from label 954 13:52:49,437 numba.core.ssa DEBUG find_def_from_bottom label 832 13:52:49,437 numba.core.ssa DEBUG replaced with: $binop_sub980.7 = psum.3 - target 13:52:49,437 numba.core.ssa DEBUG on stmt: $988call.8 = call $966load_attr.4($binop_sub980.7, func=$966load_attr.4, args=[Var($binop_sub980.7, umap_.py:229)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,437 numba.core.ssa DEBUG on stmt: $998load_global.9 = global(SMOOTH_K_TOLERANCE: 1e-05) 13:52:49,437 numba.core.ssa DEBUG on stmt: $1010compare_op.10 = $988call.8 < $998load_global.9 13:52:49,437 numba.core.ssa DEBUG on stmt: bool1016 = global(bool: ) 13:52:49,437 numba.core.ssa DEBUG on stmt: $1016pred = call bool1016($1010compare_op.10, func=bool1016, args=(Var($1010compare_op.10, umap_.py:229),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,437 numba.core.ssa DEBUG on stmt: branch $1016pred, 1018, 1022 13:52:49,438 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1018 13:52:49,438 numba.core.ssa DEBUG Running 13:52:49,438 numba.core.ssa DEBUG on stmt: jump 1112 13:52:49,438 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1022 13:52:49,438 numba.core.ssa DEBUG Running 13:52:49,438 numba.core.ssa DEBUG on stmt: $1026compare_op.4 = psum > target 13:52:49,438 numba.core.ssa DEBUG find_def var='psum' stmt=$1026compare_op.4 = psum > target 13:52:49,438 numba.core.ssa DEBUG find_def_from_top label 1022 13:52:49,438 numba.core.ssa DEBUG idom 954 from label 1022 13:52:49,438 numba.core.ssa DEBUG find_def_from_bottom label 954 13:52:49,438 numba.core.ssa DEBUG find_def_from_top label 954 13:52:49,438 numba.core.ssa DEBUG idom 832 from label 954 13:52:49,438 numba.core.ssa DEBUG find_def_from_bottom label 832 13:52:49,438 numba.core.ssa DEBUG replaced with: $1026compare_op.4 = psum.3 > target 13:52:49,438 numba.core.ssa DEBUG on stmt: bool1032 = global(bool: ) 13:52:49,438 numba.core.ssa DEBUG on stmt: $1032pred = call bool1032($1026compare_op.4, func=bool1032, args=(Var($1026compare_op.4, umap_.py:232),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,438 numba.core.ssa DEBUG on stmt: branch $1032pred, 1034, 1056 13:52:49,438 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1034 13:52:49,438 numba.core.ssa DEBUG Running 13:52:49,438 numba.core.ssa DEBUG on stmt: hi.1 = mid.4 13:52:49,438 numba.core.ssa DEBUG on stmt: $binop_add1042.5 = lo.2 + hi.1 13:52:49,438 numba.core.ssa DEBUG on stmt: $const1046.6 = const(float, 2.0) 13:52:49,438 numba.core.ssa DEBUG on stmt: mid.1 = $binop_add1042.5 / $const1046.6 13:52:49,438 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,438 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1056 13:52:49,438 numba.core.ssa DEBUG Running 13:52:49,438 numba.core.ssa DEBUG on stmt: lo.1 = mid.4 13:52:49,438 numba.core.ssa DEBUG on stmt: $1062load_global.4 = global(NPY_INFINITY: inf) 13:52:49,438 numba.core.ssa DEBUG on stmt: $1074compare_op.5 = hi.2 == $1062load_global.4 13:52:49,438 numba.core.ssa DEBUG on stmt: bool1080 = global(bool: ) 13:52:49,438 numba.core.ssa DEBUG on stmt: $1080pred = call bool1080($1074compare_op.5, func=bool1080, args=(Var($1074compare_op.5, umap_.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,438 numba.core.ssa DEBUG on stmt: branch $1080pred, 1082, 1094 13:52:49,438 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1082 13:52:49,438 numba.core.ssa DEBUG Running 13:52:49,438 numba.core.ssa DEBUG on stmt: $const1084.3 = const(int, 2) 13:52:49,438 numba.core.ssa DEBUG on stmt: $binop_imul1086.4 = inplace_binop(fn=, immutable_fn=, lhs=mid.4, rhs=$const1084.3, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,439 numba.core.ssa DEBUG on stmt: mid.2 = $binop_imul1086.4 13:52:49,439 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,439 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1094 13:52:49,439 numba.core.ssa DEBUG Running 13:52:49,439 numba.core.ssa DEBUG on stmt: $binop_add1098.4 = lo.1 + hi.2 13:52:49,439 numba.core.ssa DEBUG on stmt: $const1102.5 = const(float, 2.0) 13:52:49,439 numba.core.ssa DEBUG on stmt: mid.3 = $binop_add1098.4 / $const1102.5 13:52:49,439 numba.core.ssa DEBUG on stmt: jump 1328 13:52:49,439 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1112 13:52:49,439 numba.core.ssa DEBUG Running 13:52:49,439 numba.core.ssa DEBUG on stmt: result[i] = mid.4 13:52:49,439 numba.core.ssa DEBUG on stmt: $1126binary_subscr.6 = getitem(value=rho, index=i, fn=) 13:52:49,439 numba.core.ssa DEBUG on stmt: $const1136.7 = const(float, 0.0) 13:52:49,439 numba.core.ssa DEBUG on stmt: $1138compare_op.8 = $1126binary_subscr.6 > $const1136.7 13:52:49,439 numba.core.ssa DEBUG on stmt: bool1144 = global(bool: ) 13:52:49,439 numba.core.ssa DEBUG on stmt: $1144pred = call bool1144($1138compare_op.8, func=bool1144, args=(Var($1138compare_op.8, umap_.py:245),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,439 numba.core.ssa DEBUG on stmt: branch $1144pred, 1146, 1256 13:52:49,439 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1146 13:52:49,439 numba.core.ssa DEBUG Running 13:52:49,439 numba.core.ssa DEBUG on stmt: $1146load_global.1 = global(np: ) 13:52:49,439 numba.core.ssa DEBUG on stmt: $1158load_attr.3 = getattr(value=$1146load_global.1, attr=mean) 13:52:49,439 numba.core.ssa DEBUG on stmt: mean_ith_distances = call $1158load_attr.3(ith_distances, func=$1158load_attr.3, args=[Var(ith_distances, umap_.py:203)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,439 numba.core.ssa DEBUG on stmt: $1190binary_subscr.8 = getitem(value=result, index=i, fn=) 13:52:49,439 numba.core.ssa DEBUG on stmt: $1200load_global.9 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,439 numba.core.ssa DEBUG on stmt: $binop_mul1214.11 = $1200load_global.9 * mean_ith_distances 13:52:49,439 numba.core.ssa DEBUG on stmt: $1218compare_op.12 = $1190binary_subscr.8 < $binop_mul1214.11 13:52:49,439 numba.core.ssa DEBUG on stmt: bool1224 = global(bool: ) 13:52:49,439 numba.core.ssa DEBUG on stmt: $1224pred = call bool1224($1218compare_op.12, func=bool1224, args=(Var($1218compare_op.12, umap_.py:247),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,439 numba.core.ssa DEBUG on stmt: branch $1224pred, 1226, 1252 13:52:49,439 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1226 13:52:49,439 numba.core.ssa DEBUG Running 13:52:49,439 numba.core.ssa DEBUG on stmt: $1226load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,439 numba.core.ssa DEBUG on stmt: $binop_mul1240.3 = $1226load_global.1 * mean_ith_distances 13:52:49,439 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1240.3 13:52:49,440 numba.core.ssa DEBUG on stmt: jump 1252 13:52:49,440 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1252 13:52:49,440 numba.core.ssa DEBUG Running 13:52:49,440 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,440 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1256 13:52:49,440 numba.core.ssa DEBUG Running 13:52:49,440 numba.core.ssa DEBUG on stmt: $1260binary_subscr.3 = getitem(value=result, index=i, fn=) 13:52:49,440 numba.core.ssa DEBUG on stmt: $1270load_global.4 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,440 numba.core.ssa DEBUG on stmt: $binop_mul1284.6 = $1270load_global.4 * mean_distances 13:52:49,440 numba.core.ssa DEBUG on stmt: $1288compare_op.7 = $1260binary_subscr.3 < $binop_mul1284.6 13:52:49,440 numba.core.ssa DEBUG on stmt: bool1294 = global(bool: ) 13:52:49,440 numba.core.ssa DEBUG on stmt: $1294pred = call bool1294($1288compare_op.7, func=bool1294, args=(Var($1288compare_op.7, umap_.py:250),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,440 numba.core.ssa DEBUG on stmt: branch $1294pred, 1296, 1322 13:52:49,440 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1296 13:52:49,440 numba.core.ssa DEBUG Running 13:52:49,440 numba.core.ssa DEBUG on stmt: $1296load_global.1 = global(MIN_K_DIST_SCALE: 0.001) 13:52:49,440 numba.core.ssa DEBUG on stmt: $binop_mul1310.3 = $1296load_global.1 * mean_distances 13:52:49,440 numba.core.ssa DEBUG on stmt: result[i] = $binop_mul1310.3 13:52:49,440 numba.core.ssa DEBUG on stmt: jump 1322 13:52:49,440 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1322 13:52:49,440 numba.core.ssa DEBUG Running 13:52:49,440 numba.core.ssa DEBUG on stmt: jump 1327 13:52:49,440 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1326 13:52:49,440 numba.core.ssa DEBUG Running 13:52:49,440 numba.core.ssa DEBUG on stmt: $1330build_tuple.2 = build_tuple(items=[Var(result, umap_.py:193), Var(rho, umap_.py:192)]) 13:52:49,440 numba.core.ssa DEBUG on stmt: $1332return_value.3 = cast(value=$1330build_tuple.2) 13:52:49,440 numba.core.ssa DEBUG on stmt: return $1332return_value.3 13:52:49,440 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1327 13:52:49,440 numba.core.ssa DEBUG Running 13:52:49,440 numba.core.ssa DEBUG on stmt: jump 314 13:52:49,440 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1328 13:52:49,440 numba.core.ssa DEBUG Running 13:52:49,440 numba.core.ssa DEBUG on stmt: mid.5 = phi(incoming_values=[Var(mid.1, umap_.py:234), Var(mid.2, umap_.py:238), Var(mid.3, umap_.py:240)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,440 numba.core.ssa DEBUG on stmt: hi.3 = phi(incoming_values=[Var(hi.1, umap_.py:233), Var(hi.2, umap_.py:236), Var(hi.2, umap_.py:236)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,440 numba.core.ssa DEBUG on stmt: lo.3 = phi(incoming_values=[Var(lo.2, umap_.py:233), Var(lo.1, umap_.py:236), Var(lo.1, umap_.py:236)], incoming_blocks=[1034, 1082, 1094]) 13:52:49,441 numba.core.ssa DEBUG on stmt: jump 770 13:52:49,441 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1329 13:52:49,441 numba.core.ssa DEBUG Running 13:52:49,441 numba.core.ssa DEBUG on stmt: jump 832 13:52:49,463 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=4456) 2 RESUME(arg=0, lineno=4456) 4 LOAD_GLOBAL(arg=1, lineno=4457) 16 LOAD_ATTR(arg=1, lineno=4457) 26 LOAD_FAST(arg=0, lineno=4457) 28 LOAD_FAST(arg=1, lineno=4457) 30 KW_NAMES(arg=1, lineno=4457) 32 PRECALL(arg=2, lineno=4457) 36 CALL(arg=2, lineno=4457) 46 STORE_FAST(arg=2, lineno=4457) 48 LOAD_FAST(arg=2, lineno=4458) 50 LOAD_METHOD(arg=2, lineno=4458) 72 PRECALL(arg=0, lineno=4458) 76 CALL(arg=0, lineno=4458) 86 POP_TOP(arg=None, lineno=4458) 88 LOAD_FAST(arg=2, lineno=4459) 90 RETURN_VALUE(arg=None, lineno=4459) 13:52:49,463 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:49,463 numba.core.byteflow DEBUG stack: [] 13:52:49,463 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:49,463 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=4456) 13:52:49,464 numba.core.byteflow DEBUG stack [] 13:52:49,464 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=4456) 13:52:49,464 numba.core.byteflow DEBUG stack [] 13:52:49,464 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=4457) 13:52:49,464 numba.core.byteflow DEBUG stack [] 13:52:49,464 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_ATTR(arg=1, lineno=4457) 13:52:49,464 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:49,464 numba.core.byteflow DEBUG dispatch pc=26, inst=LOAD_FAST(arg=0, lineno=4457) 13:52:49,464 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2'] 13:52:49,464 numba.core.byteflow DEBUG dispatch pc=28, inst=LOAD_FAST(arg=1, lineno=4457) 13:52:49,464 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$shape26.3'] 13:52:49,464 numba.core.byteflow DEBUG dispatch pc=30, inst=KW_NAMES(arg=1, lineno=4457) 13:52:49,464 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$shape26.3', '$dtype28.4'] 13:52:49,464 numba.core.byteflow DEBUG dispatch pc=32, inst=PRECALL(arg=2, lineno=4457) 13:52:49,464 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$shape26.3', '$dtype28.4'] 13:52:49,464 numba.core.byteflow DEBUG dispatch pc=36, inst=CALL(arg=2, lineno=4457) 13:52:49,464 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$shape26.3', '$dtype28.4'] 13:52:49,464 numba.core.byteflow DEBUG dispatch pc=46, inst=STORE_FAST(arg=2, lineno=4457) 13:52:49,464 numba.core.byteflow DEBUG stack ['$36call.5'] 13:52:49,464 numba.core.byteflow DEBUG dispatch pc=48, inst=LOAD_FAST(arg=2, lineno=4458) 13:52:49,464 numba.core.byteflow DEBUG stack [] 13:52:49,465 numba.core.byteflow DEBUG dispatch pc=50, inst=LOAD_METHOD(arg=2, lineno=4458) 13:52:49,465 numba.core.byteflow DEBUG stack ['$arr48.6'] 13:52:49,465 numba.core.byteflow DEBUG dispatch pc=72, inst=PRECALL(arg=0, lineno=4458) 13:52:49,465 numba.core.byteflow DEBUG stack ['$null$50.7', '$50load_method.8'] 13:52:49,465 numba.core.byteflow DEBUG dispatch pc=76, inst=CALL(arg=0, lineno=4458) 13:52:49,465 numba.core.byteflow DEBUG stack ['$null$50.7', '$50load_method.8'] 13:52:49,465 numba.core.byteflow DEBUG dispatch pc=86, inst=POP_TOP(arg=None, lineno=4458) 13:52:49,465 numba.core.byteflow DEBUG stack ['$76call.9'] 13:52:49,465 numba.core.byteflow DEBUG dispatch pc=88, inst=LOAD_FAST(arg=2, lineno=4459) 13:52:49,465 numba.core.byteflow DEBUG stack [] 13:52:49,465 numba.core.byteflow DEBUG dispatch pc=90, inst=RETURN_VALUE(arg=None, lineno=4459) 13:52:49,465 numba.core.byteflow DEBUG stack ['$arr88.10'] 13:52:49,465 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,465 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:49,465 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:49,465 numba.core.byteflow DEBUG defmap: {} 13:52:49,465 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:49,465 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:49,465 numba.core.byteflow DEBUG keep phismap: {} 13:52:49,465 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:49,465 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:49,466 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'item': '$4load_global.0', 'res': '$16load_attr.2'}), (18, {}), (20, {}), (22, {}), (24, {}), (26, {'res': '$shape26.3'}), (28, {'res': '$dtype28.4'}), (32, {}), (34, {}), (36, {'func': '$16load_attr.2', 'args': ['$shape26.3', '$dtype28.4'], 'kw_names': 1, 'res': '$36call.5'}), (38, {}), (40, {}), (42, {}), (44, {}), (46, {'value': '$36call.5'}), (48, {'res': '$arr48.6'}), (50, {'item': '$arr48.6', 'res': '$50load_method.8'}), (52, {}), (54, {}), (56, {}), (58, {}), (60, {}), (62, {}), (64, {}), (66, {}), (68, {}), (70, {}), (72, {}), (74, {}), (76, {'func': '$50load_method.8', 'args': [], 'kw_names': None, 'res': '$76call.9'}), (78, {}), (80, {}), (82, {}), (84, {}), (88, {'res': '$arr88.10'}), (90, {'retval': '$arr88.10', 'castval': '$90return_value.11'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,466 numba.core.interpreter DEBUG label 0: shape = arg(0, name=shape) ['shape'] dtype = arg(1, name=dtype) ['dtype'] $4load_global.0 = global(np: ) ['$4load_global.0'] $16load_attr.2 = getattr(value=$4load_global.0, attr=empty) ['$16load_attr.2', '$4load_global.0'] arr = call $16load_attr.2(shape, func=$16load_attr.2, args=[Var(shape, arrayobj.py:4456)], kws=[('dtype', Var(dtype, arrayobj.py:4456))], vararg=None, varkwarg=None, target=None) ['$16load_attr.2', 'arr', 'dtype', 'shape'] $50load_method.8 = getattr(value=arr, attr=_zero_fill) ['$50load_method.8', 'arr'] $76call.9 = call $50load_method.8(func=$50load_method.8, args=[], kws=(), vararg=None, varkwarg=None, target=None) ['$50load_method.8', '$76call.9'] $90return_value.11 = cast(value=arr) ['$90return_value.11', 'arr'] return $90return_value.11 ['$90return_value.11'] 13:52:49,482 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:49,482 numba.core.ssa DEBUG Running 13:52:49,482 numba.core.ssa DEBUG on stmt: shape = arg(0, name=shape) 13:52:49,482 numba.core.ssa DEBUG on stmt: dtype = arg(1, name=dtype) 13:52:49,482 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:49,482 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=empty) 13:52:49,482 numba.core.ssa DEBUG on stmt: arr = call $16load_attr.2(shape, func=$16load_attr.2, args=[Var(shape, arrayobj.py:4456)], kws=[('dtype', Var(dtype, arrayobj.py:4456))], vararg=None, varkwarg=None, target=None) 13:52:49,482 numba.core.ssa DEBUG on stmt: $50load_method.8 = getattr(value=arr, attr=_zero_fill) 13:52:49,482 numba.core.ssa DEBUG on stmt: $76call.9 = call $50load_method.8(func=$50load_method.8, args=[], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,482 numba.core.ssa DEBUG on stmt: $90return_value.11 = cast(value=arr) 13:52:49,482 numba.core.ssa DEBUG on stmt: return $90return_value.11 13:52:49,483 numba.core.ssa DEBUG defs defaultdict(, {'$16load_attr.2': [(, 0)], '$4load_global.0': [(, 0)], '$50load_method.8': [(, 0)], '$76call.9': [(, 0)], '$90return_value.11': [(, 0)], 'arr': [(, 0)], 'dtype': [(, 0)], 'shape': [(, 0)]}) 13:52:49,483 numba.core.ssa DEBUG SSA violators 13:52:49,486 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=4388) 2 COPY_FREE_VARS(arg=1, lineno=4388) 4 RESUME(arg=0, lineno=4388) 6 LOAD_GLOBAL(arg=1, lineno=4389) 18 LOAD_FAST(arg=0, lineno=4389) 20 LOAD_FAST(arg=1, lineno=4389) 22 LOAD_DEREF(arg=2, lineno=4389) 24 PRECALL(arg=3, lineno=4389) 28 CALL(arg=3, lineno=4389) 38 RETURN_VALUE(arg=None, lineno=4389) 13:52:49,486 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:49,486 numba.core.byteflow DEBUG stack: [] 13:52:49,486 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:49,486 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=4388) 13:52:49,486 numba.core.byteflow DEBUG stack [] 13:52:49,486 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=1, lineno=4388) 13:52:49,486 numba.core.byteflow DEBUG stack [] 13:52:49,486 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=4388) 13:52:49,487 numba.core.byteflow DEBUG stack [] 13:52:49,487 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_GLOBAL(arg=1, lineno=4389) 13:52:49,487 numba.core.byteflow DEBUG stack [] 13:52:49,487 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_FAST(arg=0, lineno=4389) 13:52:49,487 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0'] 13:52:49,487 numba.core.byteflow DEBUG dispatch pc=20, inst=LOAD_FAST(arg=1, lineno=4389) 13:52:49,487 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2'] 13:52:49,487 numba.core.byteflow DEBUG dispatch pc=22, inst=LOAD_DEREF(arg=2, lineno=4389) 13:52:49,487 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3'] 13:52:49,487 numba.core.byteflow DEBUG dispatch pc=24, inst=PRECALL(arg=3, lineno=4389) 13:52:49,487 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3', '$22load_deref.4'] 13:52:49,487 numba.core.byteflow DEBUG dispatch pc=28, inst=CALL(arg=3, lineno=4389) 13:52:49,487 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3', '$22load_deref.4'] 13:52:49,487 numba.core.byteflow DEBUG dispatch pc=38, inst=RETURN_VALUE(arg=None, lineno=4389) 13:52:49,487 numba.core.byteflow DEBUG stack ['$28call.5'] 13:52:49,487 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,487 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:49,487 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:49,487 numba.core.byteflow DEBUG defmap: {} 13:52:49,487 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:49,487 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:49,487 numba.core.byteflow DEBUG keep phismap: {} 13:52:49,487 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:49,487 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:49,487 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {'idx': 0, 'res': '$6load_global.0'}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {}), (18, {'res': '$shape18.2'}), (20, {'res': '$dtype20.3'}), (22, {'res': '$22load_deref.4'}), (24, {}), (26, {}), (28, {'func': '$6load_global.0', 'args': ['$shape18.2', '$dtype20.3', '$22load_deref.4'], 'kw_names': None, 'res': '$28call.5'}), (30, {}), (32, {}), (34, {}), (36, {}), (38, {'retval': '$28call.5', 'castval': '$38return_value.6'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,488 numba.core.interpreter DEBUG label 0: shape = arg(0, name=shape) ['shape'] dtype = arg(1, name=dtype) ['dtype'] $6load_global.0 = global(numpy_empty_nd: ) ['$6load_global.0'] $22load_deref.4 = freevar(retty: array(float32, 1d, C)) ['$22load_deref.4'] $28call.5 = call $6load_global.0(shape, dtype, $22load_deref.4, func=$6load_global.0, args=[Var(shape, arrayobj.py:4388), Var(dtype, arrayobj.py:4388), Var($22load_deref.4, arrayobj.py:4389)], kws=(), vararg=None, varkwarg=None, target=None) ['$22load_deref.4', '$28call.5', '$6load_global.0', 'dtype', 'shape'] $38return_value.6 = cast(value=$28call.5) ['$28call.5', '$38return_value.6'] return $38return_value.6 ['$38return_value.6'] 13:52:49,490 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:49,490 numba.core.ssa DEBUG Running 13:52:49,490 numba.core.ssa DEBUG on stmt: shape = arg(0, name=shape) 13:52:49,490 numba.core.ssa DEBUG on stmt: dtype = arg(1, name=dtype) 13:52:49,490 numba.core.ssa DEBUG on stmt: $6load_global.0 = global(numpy_empty_nd: ) 13:52:49,490 numba.core.ssa DEBUG on stmt: $22load_deref.4 = freevar(retty: array(float32, 1d, C)) 13:52:49,490 numba.core.ssa DEBUG on stmt: $28call.5 = call $6load_global.0(shape, dtype, $22load_deref.4, func=$6load_global.0, args=[Var(shape, arrayobj.py:4388), Var(dtype, arrayobj.py:4388), Var($22load_deref.4, arrayobj.py:4389)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,490 numba.core.ssa DEBUG on stmt: $38return_value.6 = cast(value=$28call.5) 13:52:49,490 numba.core.ssa DEBUG on stmt: return $38return_value.6 13:52:49,491 numba.core.ssa DEBUG defs defaultdict(, {'$22load_deref.4': [(, 0)], '$28call.5': [(, 0)], '$38return_value.6': [(, 0)], '$6load_global.0': [(, 0)], 'dtype': [(, 0)], 'shape': [(, 0)]}) 13:52:49,491 numba.core.ssa DEBUG SSA violators 13:52:49,521 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=4447) 2 RESUME(arg=0, lineno=4447) 4 LOAD_GLOBAL(arg=1, lineno=4448) 16 LOAD_FAST(arg=0, lineno=4448) 18 PRECALL(arg=1, lineno=4448) 22 CALL(arg=1, lineno=4448) 32 POP_TOP(arg=None, lineno=4448) 34 LOAD_CONST(arg=0, lineno=4448) 36 RETURN_VALUE(arg=None, lineno=4448) 13:52:49,521 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:49,521 numba.core.byteflow DEBUG stack: [] 13:52:49,521 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:49,521 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=4447) 13:52:49,521 numba.core.byteflow DEBUG stack [] 13:52:49,521 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=4447) 13:52:49,521 numba.core.byteflow DEBUG stack [] 13:52:49,521 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=4448) 13:52:49,521 numba.core.byteflow DEBUG stack [] 13:52:49,521 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_FAST(arg=0, lineno=4448) 13:52:49,522 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:49,522 numba.core.byteflow DEBUG dispatch pc=18, inst=PRECALL(arg=1, lineno=4448) 13:52:49,522 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$self16.2'] 13:52:49,522 numba.core.byteflow DEBUG dispatch pc=22, inst=CALL(arg=1, lineno=4448) 13:52:49,522 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$self16.2'] 13:52:49,522 numba.core.byteflow DEBUG dispatch pc=32, inst=POP_TOP(arg=None, lineno=4448) 13:52:49,522 numba.core.byteflow DEBUG stack ['$22call.3'] 13:52:49,522 numba.core.byteflow DEBUG dispatch pc=34, inst=LOAD_CONST(arg=0, lineno=4448) 13:52:49,522 numba.core.byteflow DEBUG stack [] 13:52:49,522 numba.core.byteflow DEBUG dispatch pc=36, inst=RETURN_VALUE(arg=None, lineno=4448) 13:52:49,522 numba.core.byteflow DEBUG stack ['$const34.4'] 13:52:49,522 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,522 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:49,522 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:49,522 numba.core.byteflow DEBUG defmap: {} 13:52:49,522 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:49,522 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:49,522 numba.core.byteflow DEBUG keep phismap: {} 13:52:49,522 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:49,522 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:49,522 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'res': '$self16.2'}), (18, {}), (20, {}), (22, {'func': '$4load_global.0', 'args': ['$self16.2'], 'kw_names': None, 'res': '$22call.3'}), (24, {}), (26, {}), (28, {}), (30, {}), (34, {'res': '$const34.4'}), (36, {'retval': '$const34.4', 'castval': '$36return_value.5'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,523 numba.core.interpreter DEBUG label 0: self = arg(0, name=self) ['self'] $4load_global.0 = global(_zero_fill_array_method: ) ['$4load_global.0'] $22call.3 = call $4load_global.0(self, func=$4load_global.0, args=[Var(self, arrayobj.py:4447)], kws=(), vararg=None, varkwarg=None, target=None) ['$22call.3', '$4load_global.0', 'self'] $const34.4 = const(NoneType, None) ['$const34.4'] $36return_value.5 = cast(value=$const34.4) ['$36return_value.5', '$const34.4'] return $36return_value.5 ['$36return_value.5'] 13:52:49,525 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:49,525 numba.core.ssa DEBUG Running 13:52:49,525 numba.core.ssa DEBUG on stmt: self = arg(0, name=self) 13:52:49,525 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(_zero_fill_array_method: ) 13:52:49,525 numba.core.ssa DEBUG on stmt: $22call.3 = call $4load_global.0(self, func=$4load_global.0, args=[Var(self, arrayobj.py:4447)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,525 numba.core.ssa DEBUG on stmt: $const34.4 = const(NoneType, None) 13:52:49,526 numba.core.ssa DEBUG on stmt: $36return_value.5 = cast(value=$const34.4) 13:52:49,526 numba.core.ssa DEBUG on stmt: return $36return_value.5 13:52:49,526 numba.core.ssa DEBUG defs defaultdict(, {'$22call.3': [(, 0)], '$36return_value.5': [(, 0)], '$4load_global.0': [(, 0)], '$const34.4': [(, 0)], 'self': [(, 0)]}) 13:52:49,526 numba.core.ssa DEBUG SSA violators 13:52:49,585 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=437) 2 COPY_FREE_VARS(arg=1, lineno=437) 4 RESUME(arg=0, lineno=437) 6 LOAD_DEREF(arg=3, lineno=440) 8 STORE_FAST(arg=1, lineno=440) 10 LOAD_GLOBAL(arg=1, lineno=441) 22 LOAD_ATTR(arg=1, lineno=441) 32 LOAD_FAST(arg=0, lineno=441) 34 PRECALL(arg=1, lineno=441) 38 CALL(arg=1, lineno=441) 48 GET_ITER(arg=None, lineno=441) > 50 FOR_ITER(arg=25, lineno=441) 52 STORE_FAST(arg=2, lineno=441) 54 LOAD_FAST(arg=1, lineno=442) 56 LOAD_FAST(arg=2, lineno=442) 58 LOAD_METHOD(arg=2, lineno=442) 80 PRECALL(arg=0, lineno=442) 84 CALL(arg=0, lineno=442) 94 BINARY_OP(arg=13, lineno=442) 98 STORE_FAST(arg=1, lineno=442) 100 JUMP_BACKWARD(arg=26, lineno=442) > 102 LOAD_FAST(arg=1, lineno=443) 104 LOAD_FAST(arg=0, lineno=443) 106 LOAD_ATTR(arg=3, lineno=443) 116 BINARY_OP(arg=11, lineno=443) 120 RETURN_VALUE(arg=None, lineno=443) 13:52:49,585 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:49,585 numba.core.byteflow DEBUG stack: [] 13:52:49,585 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:49,585 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=437) 13:52:49,585 numba.core.byteflow DEBUG stack [] 13:52:49,585 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=1, lineno=437) 13:52:49,585 numba.core.byteflow DEBUG stack [] 13:52:49,585 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=437) 13:52:49,585 numba.core.byteflow DEBUG stack [] 13:52:49,585 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_DEREF(arg=3, lineno=440) 13:52:49,585 numba.core.byteflow DEBUG stack [] 13:52:49,586 numba.core.byteflow DEBUG dispatch pc=8, inst=STORE_FAST(arg=1, lineno=440) 13:52:49,586 numba.core.byteflow DEBUG stack ['$6load_deref.0'] 13:52:49,586 numba.core.byteflow DEBUG dispatch pc=10, inst=LOAD_GLOBAL(arg=1, lineno=441) 13:52:49,586 numba.core.byteflow DEBUG stack [] 13:52:49,586 numba.core.byteflow DEBUG dispatch pc=22, inst=LOAD_ATTR(arg=1, lineno=441) 13:52:49,586 numba.core.byteflow DEBUG stack ['$null$10.2', '$10load_global.1'] 13:52:49,586 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_FAST(arg=0, lineno=441) 13:52:49,586 numba.core.byteflow DEBUG stack ['$null$10.2', '$22load_attr.3'] 13:52:49,586 numba.core.byteflow DEBUG dispatch pc=34, inst=PRECALL(arg=1, lineno=441) 13:52:49,586 numba.core.byteflow DEBUG stack ['$null$10.2', '$22load_attr.3', '$a32.4'] 13:52:49,586 numba.core.byteflow DEBUG dispatch pc=38, inst=CALL(arg=1, lineno=441) 13:52:49,586 numba.core.byteflow DEBUG stack ['$null$10.2', '$22load_attr.3', '$a32.4'] 13:52:49,586 numba.core.byteflow DEBUG dispatch pc=48, inst=GET_ITER(arg=None, lineno=441) 13:52:49,586 numba.core.byteflow DEBUG stack ['$38call.5'] 13:52:49,586 numba.core.byteflow DEBUG end state. edges=[Edge(pc=50, stack=('$48get_iter.6',), blockstack=(), npush=0)] 13:52:49,586 numba.core.byteflow DEBUG pending: deque([State(pc_initial=50 nstack_initial=1)]) 13:52:49,586 numba.core.byteflow DEBUG stack: ['$phi50.0'] 13:52:49,586 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=50 nstack_initial=1) 13:52:49,586 numba.core.byteflow DEBUG dispatch pc=50, inst=FOR_ITER(arg=25, lineno=441) 13:52:49,586 numba.core.byteflow DEBUG stack ['$phi50.0'] 13:52:49,587 numba.core.byteflow DEBUG end state. edges=[Edge(pc=102, stack=(), blockstack=(), npush=0), Edge(pc=52, stack=('$phi50.0', '$50for_iter.2'), blockstack=(), npush=0)] 13:52:49,587 numba.core.byteflow DEBUG pending: deque([State(pc_initial=102 nstack_initial=0), State(pc_initial=52 nstack_initial=2)]) 13:52:49,587 numba.core.byteflow DEBUG stack: [] 13:52:49,587 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=102 nstack_initial=0) 13:52:49,587 numba.core.byteflow DEBUG dispatch pc=102, inst=LOAD_FAST(arg=1, lineno=443) 13:52:49,587 numba.core.byteflow DEBUG stack [] 13:52:49,587 numba.core.byteflow DEBUG dispatch pc=104, inst=LOAD_FAST(arg=0, lineno=443) 13:52:49,587 numba.core.byteflow DEBUG stack ['$c102.0'] 13:52:49,587 numba.core.byteflow DEBUG dispatch pc=106, inst=LOAD_ATTR(arg=3, lineno=443) 13:52:49,587 numba.core.byteflow DEBUG stack ['$c102.0', '$a104.1'] 13:52:49,587 numba.core.byteflow DEBUG dispatch pc=116, inst=BINARY_OP(arg=11, lineno=443) 13:52:49,587 numba.core.byteflow DEBUG stack ['$c102.0', '$106load_attr.2'] 13:52:49,587 numba.core.byteflow DEBUG dispatch pc=120, inst=RETURN_VALUE(arg=None, lineno=443) 13:52:49,587 numba.core.byteflow DEBUG stack ['$binop_truediv116.3'] 13:52:49,587 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,587 numba.core.byteflow DEBUG pending: deque([State(pc_initial=52 nstack_initial=2)]) 13:52:49,587 numba.core.byteflow DEBUG stack: ['$phi52.0', '$phi52.1'] 13:52:49,587 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=52 nstack_initial=2) 13:52:49,587 numba.core.byteflow DEBUG dispatch pc=52, inst=STORE_FAST(arg=2, lineno=441) 13:52:49,587 numba.core.byteflow DEBUG stack ['$phi52.0', '$phi52.1'] 13:52:49,588 numba.core.byteflow DEBUG dispatch pc=54, inst=LOAD_FAST(arg=1, lineno=442) 13:52:49,588 numba.core.byteflow DEBUG stack ['$phi52.0'] 13:52:49,588 numba.core.byteflow DEBUG dispatch pc=56, inst=LOAD_FAST(arg=2, lineno=442) 13:52:49,588 numba.core.byteflow DEBUG stack ['$phi52.0', '$c54.2'] 13:52:49,588 numba.core.byteflow DEBUG dispatch pc=58, inst=LOAD_METHOD(arg=2, lineno=442) 13:52:49,588 numba.core.byteflow DEBUG stack ['$phi52.0', '$c54.2', '$v56.3'] 13:52:49,588 numba.core.byteflow DEBUG dispatch pc=80, inst=PRECALL(arg=0, lineno=442) 13:52:49,588 numba.core.byteflow DEBUG stack ['$phi52.0', '$c54.2', '$null$58.4', '$58load_method.5'] 13:52:49,588 numba.core.byteflow DEBUG dispatch pc=84, inst=CALL(arg=0, lineno=442) 13:52:49,588 numba.core.byteflow DEBUG stack ['$phi52.0', '$c54.2', '$null$58.4', '$58load_method.5'] 13:52:49,588 numba.core.byteflow DEBUG dispatch pc=94, inst=BINARY_OP(arg=13, lineno=442) 13:52:49,588 numba.core.byteflow DEBUG stack ['$phi52.0', '$c54.2', '$84call.6'] 13:52:49,588 numba.core.byteflow DEBUG dispatch pc=98, inst=STORE_FAST(arg=1, lineno=442) 13:52:49,588 numba.core.byteflow DEBUG stack ['$phi52.0', '$binop_iadd94.7'] 13:52:49,588 numba.core.byteflow DEBUG dispatch pc=100, inst=JUMP_BACKWARD(arg=26, lineno=442) 13:52:49,588 numba.core.byteflow DEBUG stack ['$phi52.0'] 13:52:49,588 numba.core.byteflow DEBUG end state. edges=[Edge(pc=50, stack=('$phi52.0',), blockstack=(), npush=0)] 13:52:49,588 numba.core.byteflow DEBUG pending: deque([State(pc_initial=50 nstack_initial=1)]) 13:52:49,588 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:49,588 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=50 nstack_initial=1): {'$phi50.0'}, State(pc_initial=52 nstack_initial=2): {'$phi52.1'}, State(pc_initial=102 nstack_initial=0): set()}) 13:52:49,589 numba.core.byteflow DEBUG defmap: {'$phi50.0': State(pc_initial=0 nstack_initial=0), '$phi52.1': State(pc_initial=50 nstack_initial=1)} 13:52:49,589 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi50.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0)), ('$phi52.0', State(pc_initial=52 nstack_initial=2))}, '$phi52.0': {('$phi50.0', State(pc_initial=50 nstack_initial=1))}, '$phi52.1': {('$50for_iter.2', State(pc_initial=50 nstack_initial=1))}}) 13:52:49,589 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi50.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0)), ('$phi50.0', State(pc_initial=50 nstack_initial=1))}, '$phi52.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi52.1': {('$50for_iter.2', State(pc_initial=50 nstack_initial=1))}}) 13:52:49,589 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi50.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi52.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi52.1': {('$50for_iter.2', State(pc_initial=50 nstack_initial=1))}}) 13:52:49,589 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi50.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi52.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi52.1': {('$50for_iter.2', State(pc_initial=50 nstack_initial=1))}}) 13:52:49,589 numba.core.byteflow DEBUG keep phismap: {'$phi50.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi52.1': {('$50for_iter.2', State(pc_initial=50 nstack_initial=1))}} 13:52:49,589 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi50.0': '$48get_iter.6'}, State(pc_initial=50 nstack_initial=1): {'$phi52.1': '$50for_iter.2'}}) 13:52:49,589 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:49,589 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {'res': '$6load_deref.0'}), (8, {'value': '$6load_deref.0'}), (10, {'idx': 0, 'res': '$10load_global.1'}), (12, {}), (14, {}), (16, {}), (18, {}), (20, {}), (22, {'item': '$10load_global.1', 'res': '$22load_attr.3'}), (24, {}), (26, {}), (28, {}), (30, {}), (32, {'res': '$a32.4'}), (34, {}), (36, {}), (38, {'func': '$22load_attr.3', 'args': ['$a32.4'], 'kw_names': None, 'res': '$38call.5'}), (40, {}), (42, {}), (44, {}), (46, {}), (48, {'value': '$38call.5', 'res': '$48get_iter.6'})), outgoing_phis={'$phi50.0': '$48get_iter.6'}, blockstack=(), active_try_block=None, outgoing_edgepushed={50: ('$48get_iter.6',)}) 13:52:49,589 numba.core.byteflow DEBUG block_infos State(pc_initial=50 nstack_initial=1): AdaptBlockInfo(insts=((50, {'iterator': '$phi50.0', 'pair': '$50for_iter.1', 'indval': '$50for_iter.2', 'pred': '$50for_iter.3'}),), outgoing_phis={'$phi52.1': '$50for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={102: (), 52: ('$phi50.0', '$50for_iter.2')}) 13:52:49,590 numba.core.byteflow DEBUG block_infos State(pc_initial=52 nstack_initial=2): AdaptBlockInfo(insts=((52, {'value': '$phi52.1'}), (54, {'res': '$c54.2'}), (56, {'res': '$v56.3'}), (58, {'item': '$v56.3', 'res': '$58load_method.5'}), (60, {}), (62, {}), (64, {}), (66, {}), (68, {}), (70, {}), (72, {}), (74, {}), (76, {}), (78, {}), (80, {}), (82, {}), (84, {'func': '$58load_method.5', 'args': [], 'kw_names': None, 'res': '$84call.6'}), (86, {}), (88, {}), (90, {}), (92, {}), (94, {'op': '+=', 'lhs': '$c54.2', 'rhs': '$84call.6', 'res': '$binop_iadd94.7'}), (96, {}), (98, {'value': '$binop_iadd94.7'}), (100, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={50: ('$phi52.0',)}) 13:52:49,590 numba.core.byteflow DEBUG block_infos State(pc_initial=102 nstack_initial=0): AdaptBlockInfo(insts=((102, {'res': '$c102.0'}), (104, {'res': '$a104.1'}), (106, {'item': '$a104.1', 'res': '$106load_attr.2'}), (108, {}), (110, {}), (112, {}), (114, {}), (116, {'op': '/', 'lhs': '$c102.0', 'rhs': '$106load_attr.2', 'res': '$binop_truediv116.3'}), (118, {}), (120, {'retval': '$binop_truediv116.3', 'castval': '$120return_value.4'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,591 numba.core.interpreter DEBUG label 0: a = arg(0, name=a) ['a'] c = freevar(acc_init: 0.0) ['c'] $10load_global.1 = global(np: ) ['$10load_global.1'] $22load_attr.3 = getattr(value=$10load_global.1, attr=nditer) ['$10load_global.1', '$22load_attr.3'] $38call.5 = call $22load_attr.3(a, func=$22load_attr.3, args=[Var(a, arraymath.py:437)], kws=(), vararg=None, varkwarg=None, target=None) ['$22load_attr.3', '$38call.5', 'a'] $48get_iter.6 = getiter(value=$38call.5) ['$38call.5', '$48get_iter.6'] $phi50.0 = $48get_iter.6 ['$48get_iter.6', '$phi50.0'] jump 50 [] label 50: $50for_iter.1 = iternext(value=$phi50.0) ['$50for_iter.1', '$phi50.0'] $50for_iter.2 = pair_first(value=$50for_iter.1) ['$50for_iter.1', '$50for_iter.2'] $50for_iter.3 = pair_second(value=$50for_iter.1) ['$50for_iter.1', '$50for_iter.3'] $phi52.1 = $50for_iter.2 ['$50for_iter.2', '$phi52.1'] branch $50for_iter.3, 52, 102 ['$50for_iter.3'] label 52: v = $phi52.1 ['$phi52.1', 'v'] $58load_method.5 = getattr(value=v, attr=item) ['$58load_method.5', 'v'] $84call.6 = call $58load_method.5(func=$58load_method.5, args=[], kws=(), vararg=None, varkwarg=None, target=None) ['$58load_method.5', '$84call.6'] $binop_iadd94.7 = inplace_binop(fn=, immutable_fn=, lhs=c, rhs=$84call.6, static_lhs=Undefined, static_rhs=Undefined) ['$84call.6', '$binop_iadd94.7', 'c'] c = $binop_iadd94.7 ['$binop_iadd94.7', 'c'] jump 50 [] label 102: $106load_attr.2 = getattr(value=a, attr=size) ['$106load_attr.2', 'a'] $binop_truediv116.3 = c / $106load_attr.2 ['$106load_attr.2', '$binop_truediv116.3', 'c'] $120return_value.4 = cast(value=$binop_truediv116.3) ['$120return_value.4', '$binop_truediv116.3'] return $120return_value.4 ['$120return_value.4'] 13:52:49,608 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:49,608 numba.core.ssa DEBUG Running 13:52:49,608 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:49,608 numba.core.ssa DEBUG on stmt: c = freevar(acc_init: 0.0) 13:52:49,608 numba.core.ssa DEBUG on stmt: $10load_global.1 = global(np: ) 13:52:49,608 numba.core.ssa DEBUG on stmt: $22load_attr.3 = getattr(value=$10load_global.1, attr=nditer) 13:52:49,608 numba.core.ssa DEBUG on stmt: $38call.5 = call $22load_attr.3(a, func=$22load_attr.3, args=[Var(a, arraymath.py:437)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,608 numba.core.ssa DEBUG on stmt: $48get_iter.6 = getiter(value=$38call.5) 13:52:49,608 numba.core.ssa DEBUG on stmt: $phi50.0 = $48get_iter.6 13:52:49,608 numba.core.ssa DEBUG on stmt: jump 50 13:52:49,608 numba.core.ssa DEBUG ==== SSA block analysis pass on 50 13:52:49,608 numba.core.ssa DEBUG Running 13:52:49,608 numba.core.ssa DEBUG on stmt: $50for_iter.1 = iternext(value=$phi50.0) 13:52:49,608 numba.core.ssa DEBUG on stmt: $50for_iter.2 = pair_first(value=$50for_iter.1) 13:52:49,608 numba.core.ssa DEBUG on stmt: $50for_iter.3 = pair_second(value=$50for_iter.1) 13:52:49,608 numba.core.ssa DEBUG on stmt: $phi52.1 = $50for_iter.2 13:52:49,608 numba.core.ssa DEBUG on stmt: branch $50for_iter.3, 52, 102 13:52:49,609 numba.core.ssa DEBUG ==== SSA block analysis pass on 52 13:52:49,609 numba.core.ssa DEBUG Running 13:52:49,609 numba.core.ssa DEBUG on stmt: v = $phi52.1 13:52:49,609 numba.core.ssa DEBUG on stmt: $58load_method.5 = getattr(value=v, attr=item) 13:52:49,609 numba.core.ssa DEBUG on stmt: $84call.6 = call $58load_method.5(func=$58load_method.5, args=[], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,609 numba.core.ssa DEBUG on stmt: $binop_iadd94.7 = inplace_binop(fn=, immutable_fn=, lhs=c, rhs=$84call.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,609 numba.core.ssa DEBUG on stmt: c = $binop_iadd94.7 13:52:49,609 numba.core.ssa DEBUG on stmt: jump 50 13:52:49,609 numba.core.ssa DEBUG ==== SSA block analysis pass on 102 13:52:49,609 numba.core.ssa DEBUG Running 13:52:49,609 numba.core.ssa DEBUG on stmt: $106load_attr.2 = getattr(value=a, attr=size) 13:52:49,609 numba.core.ssa DEBUG on stmt: $binop_truediv116.3 = c / $106load_attr.2 13:52:49,609 numba.core.ssa DEBUG on stmt: $120return_value.4 = cast(value=$binop_truediv116.3) 13:52:49,609 numba.core.ssa DEBUG on stmt: return $120return_value.4 13:52:49,609 numba.core.ssa DEBUG defs defaultdict(, {'$106load_attr.2': [(, 102)], '$10load_global.1': [(, 0)], '$120return_value.4': [(, 102)], '$22load_attr.3': [(, 0)], '$38call.5': [(, 0)], '$48get_iter.6': [(, 0)], '$50for_iter.1': [(, 50)], '$50for_iter.2': [(, 50)], '$50for_iter.3': [(, 50)], '$58load_method.5': [(, 52)], '$84call.6': [(, 52)], '$binop_iadd94.7': [(, 52)], '$binop_truediv116.3': [(, 102)], '$phi50.0': [(, 0)], '$phi52.1': [(, 50)], 'a': [(, 0)], 'c': [(, 0), (, 52)], 'v': [(, 52)]}) 13:52:49,610 numba.core.ssa DEBUG SSA violators 13:52:49,610 numba.core.ssa DEBUG Fix SSA violator on var c 13:52:49,610 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,610 numba.core.ssa DEBUG Running 13:52:49,610 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:49,610 numba.core.ssa DEBUG on stmt: c = freevar(acc_init: 0.0) 13:52:49,610 numba.core.ssa DEBUG first assign: c 13:52:49,610 numba.core.ssa DEBUG replaced with: c = freevar(acc_init: 0.0) 13:52:49,610 numba.core.ssa DEBUG on stmt: $10load_global.1 = global(np: ) 13:52:49,610 numba.core.ssa DEBUG on stmt: $22load_attr.3 = getattr(value=$10load_global.1, attr=nditer) 13:52:49,610 numba.core.ssa DEBUG on stmt: $38call.5 = call $22load_attr.3(a, func=$22load_attr.3, args=[Var(a, arraymath.py:437)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,610 numba.core.ssa DEBUG on stmt: $48get_iter.6 = getiter(value=$38call.5) 13:52:49,610 numba.core.ssa DEBUG on stmt: $phi50.0 = $48get_iter.6 13:52:49,610 numba.core.ssa DEBUG on stmt: jump 50 13:52:49,610 numba.core.ssa DEBUG ==== SSA block rewrite pass on 50 13:52:49,610 numba.core.ssa DEBUG Running 13:52:49,610 numba.core.ssa DEBUG on stmt: $50for_iter.1 = iternext(value=$phi50.0) 13:52:49,610 numba.core.ssa DEBUG on stmt: $50for_iter.2 = pair_first(value=$50for_iter.1) 13:52:49,610 numba.core.ssa DEBUG on stmt: $50for_iter.3 = pair_second(value=$50for_iter.1) 13:52:49,610 numba.core.ssa DEBUG on stmt: $phi52.1 = $50for_iter.2 13:52:49,610 numba.core.ssa DEBUG on stmt: branch $50for_iter.3, 52, 102 13:52:49,610 numba.core.ssa DEBUG ==== SSA block rewrite pass on 52 13:52:49,611 numba.core.ssa DEBUG Running 13:52:49,611 numba.core.ssa DEBUG on stmt: v = $phi52.1 13:52:49,611 numba.core.ssa DEBUG on stmt: $58load_method.5 = getattr(value=v, attr=item) 13:52:49,611 numba.core.ssa DEBUG on stmt: $84call.6 = call $58load_method.5(func=$58load_method.5, args=[], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,611 numba.core.ssa DEBUG on stmt: $binop_iadd94.7 = inplace_binop(fn=, immutable_fn=, lhs=c, rhs=$84call.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,611 numba.core.ssa DEBUG on stmt: c = $binop_iadd94.7 13:52:49,611 numba.core.ssa DEBUG replaced with: c.1 = $binop_iadd94.7 13:52:49,611 numba.core.ssa DEBUG on stmt: jump 50 13:52:49,611 numba.core.ssa DEBUG ==== SSA block rewrite pass on 102 13:52:49,611 numba.core.ssa DEBUG Running 13:52:49,611 numba.core.ssa DEBUG on stmt: $106load_attr.2 = getattr(value=a, attr=size) 13:52:49,611 numba.core.ssa DEBUG on stmt: $binop_truediv116.3 = c / $106load_attr.2 13:52:49,611 numba.core.ssa DEBUG on stmt: $120return_value.4 = cast(value=$binop_truediv116.3) 13:52:49,611 numba.core.ssa DEBUG on stmt: return $120return_value.4 13:52:49,611 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {0: [], 52: []}) 13:52:49,611 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,611 numba.core.ssa DEBUG Running 13:52:49,611 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:49,611 numba.core.ssa DEBUG on stmt: c = freevar(acc_init: 0.0) 13:52:49,611 numba.core.ssa DEBUG on stmt: $10load_global.1 = global(np: ) 13:52:49,611 numba.core.ssa DEBUG on stmt: $22load_attr.3 = getattr(value=$10load_global.1, attr=nditer) 13:52:49,611 numba.core.ssa DEBUG on stmt: $38call.5 = call $22load_attr.3(a, func=$22load_attr.3, args=[Var(a, arraymath.py:437)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,611 numba.core.ssa DEBUG on stmt: $48get_iter.6 = getiter(value=$38call.5) 13:52:49,612 numba.core.ssa DEBUG on stmt: $phi50.0 = $48get_iter.6 13:52:49,612 numba.core.ssa DEBUG on stmt: jump 50 13:52:49,612 numba.core.ssa DEBUG ==== SSA block rewrite pass on 50 13:52:49,612 numba.core.ssa DEBUG Running 13:52:49,612 numba.core.ssa DEBUG on stmt: $50for_iter.1 = iternext(value=$phi50.0) 13:52:49,612 numba.core.ssa DEBUG on stmt: $50for_iter.2 = pair_first(value=$50for_iter.1) 13:52:49,612 numba.core.ssa DEBUG on stmt: $50for_iter.3 = pair_second(value=$50for_iter.1) 13:52:49,612 numba.core.ssa DEBUG on stmt: $phi52.1 = $50for_iter.2 13:52:49,612 numba.core.ssa DEBUG on stmt: branch $50for_iter.3, 52, 102 13:52:49,612 numba.core.ssa DEBUG ==== SSA block rewrite pass on 52 13:52:49,612 numba.core.ssa DEBUG Running 13:52:49,612 numba.core.ssa DEBUG on stmt: v = $phi52.1 13:52:49,612 numba.core.ssa DEBUG on stmt: $58load_method.5 = getattr(value=v, attr=item) 13:52:49,612 numba.core.ssa DEBUG on stmt: $84call.6 = call $58load_method.5(func=$58load_method.5, args=[], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,612 numba.core.ssa DEBUG on stmt: $binop_iadd94.7 = inplace_binop(fn=, immutable_fn=, lhs=c, rhs=$84call.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,612 numba.core.ssa DEBUG find_def var='c' stmt=$binop_iadd94.7 = inplace_binop(fn=, immutable_fn=, lhs=c, rhs=$84call.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,612 numba.core.ssa DEBUG find_def_from_top label 52 13:52:49,612 numba.core.ssa DEBUG idom 50 from label 52 13:52:49,612 numba.core.ssa DEBUG find_def_from_bottom label 50 13:52:49,612 numba.core.ssa DEBUG find_def_from_top label 50 13:52:49,612 numba.core.ssa DEBUG insert phi node c.2 = phi(incoming_values=[], incoming_blocks=[]) at 50 13:52:49,612 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:49,612 numba.core.ssa DEBUG incoming_def c = freevar(acc_init: 0.0) 13:52:49,612 numba.core.ssa DEBUG find_def_from_bottom label 52 13:52:49,612 numba.core.ssa DEBUG incoming_def c.1 = $binop_iadd94.7 13:52:49,613 numba.core.ssa DEBUG replaced with: $binop_iadd94.7 = inplace_binop(fn=, immutable_fn=, lhs=c.2, rhs=$84call.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,613 numba.core.ssa DEBUG on stmt: c.1 = $binop_iadd94.7 13:52:49,613 numba.core.ssa DEBUG on stmt: jump 50 13:52:49,613 numba.core.ssa DEBUG ==== SSA block rewrite pass on 102 13:52:49,613 numba.core.ssa DEBUG Running 13:52:49,613 numba.core.ssa DEBUG on stmt: $106load_attr.2 = getattr(value=a, attr=size) 13:52:49,613 numba.core.ssa DEBUG on stmt: $binop_truediv116.3 = c / $106load_attr.2 13:52:49,613 numba.core.ssa DEBUG find_def var='c' stmt=$binop_truediv116.3 = c / $106load_attr.2 13:52:49,613 numba.core.ssa DEBUG find_def_from_top label 102 13:52:49,613 numba.core.ssa DEBUG idom 50 from label 102 13:52:49,613 numba.core.ssa DEBUG find_def_from_bottom label 50 13:52:49,613 numba.core.ssa DEBUG replaced with: $binop_truediv116.3 = c.2 / $106load_attr.2 13:52:49,613 numba.core.ssa DEBUG on stmt: $120return_value.4 = cast(value=$binop_truediv116.3) 13:52:49,613 numba.core.ssa DEBUG on stmt: return $120return_value.4 13:52:49,634 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=3535) 2 RESUME(arg=0, lineno=3535) 4 LOAD_GLOBAL(arg=1, lineno=3536) 16 LOAD_FAST(arg=0, lineno=3536) 18 PRECALL(arg=1, lineno=3536) 22 CALL(arg=1, lineno=3536) 32 STORE_FAST(arg=2, lineno=3536) 34 LOAD_GLOBAL(arg=3, lineno=3537) 46 LOAD_FAST(arg=2, lineno=3537) 48 PRECALL(arg=1, lineno=3537) 52 CALL(arg=1, lineno=3537) 62 GET_ITER(arg=None, lineno=3537) > 64 FOR_ITER(arg=54, lineno=3537) 66 STORE_FAST(arg=3, lineno=3537) 68 LOAD_FAST(arg=0, lineno=3538) 70 LOAD_FAST(arg=3, lineno=3538) 72 BINARY_SUBSCR(arg=None, lineno=3538) 82 LOAD_FAST(arg=1, lineno=3538) 84 LOAD_GLOBAL(arg=1, lineno=3538) 96 LOAD_FAST(arg=1, lineno=3538) 98 PRECALL(arg=1, lineno=3538) 102 CALL(arg=1, lineno=3538) 112 LOAD_FAST(arg=2, lineno=3538) 114 BINARY_OP(arg=10, lineno=3538) 118 LOAD_FAST(arg=3, lineno=3538) 120 BINARY_OP(arg=0, lineno=3538) 124 BINARY_SUBSCR(arg=None, lineno=3538) 134 COMPARE_OP(arg=3, lineno=3538) 140 POP_JUMP_FORWARD_IF_FALSE(arg=15, lineno=3538) 142 LOAD_GLOBAL(arg=5, lineno=3539) 154 LOAD_CONST(arg=1, lineno=3539) 156 PRECALL(arg=1, lineno=3539) 160 CALL(arg=1, lineno=3539) 170 RAISE_VARARGS(arg=1, lineno=3539) > 172 JUMP_BACKWARD(arg=55, lineno=3538) > 174 LOAD_CONST(arg=0, lineno=3537) 176 RETURN_VALUE(arg=None, lineno=3537) 13:52:49,634 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:49,634 numba.core.byteflow DEBUG stack: [] 13:52:49,634 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:49,634 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=3535) 13:52:49,634 numba.core.byteflow DEBUG stack [] 13:52:49,634 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=3535) 13:52:49,634 numba.core.byteflow DEBUG stack [] 13:52:49,634 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=3536) 13:52:49,634 numba.core.byteflow DEBUG stack [] 13:52:49,634 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_FAST(arg=0, lineno=3536) 13:52:49,634 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:49,634 numba.core.byteflow DEBUG dispatch pc=18, inst=PRECALL(arg=1, lineno=3536) 13:52:49,634 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$shape16.2'] 13:52:49,634 numba.core.byteflow DEBUG dispatch pc=22, inst=CALL(arg=1, lineno=3536) 13:52:49,634 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$shape16.2'] 13:52:49,634 numba.core.byteflow DEBUG dispatch pc=32, inst=STORE_FAST(arg=2, lineno=3536) 13:52:49,634 numba.core.byteflow DEBUG stack ['$22call.3'] 13:52:49,634 numba.core.byteflow DEBUG dispatch pc=34, inst=LOAD_GLOBAL(arg=3, lineno=3537) 13:52:49,634 numba.core.byteflow DEBUG stack [] 13:52:49,634 numba.core.byteflow DEBUG dispatch pc=46, inst=LOAD_FAST(arg=2, lineno=3537) 13:52:49,634 numba.core.byteflow DEBUG stack ['$null$34.5', '$34load_global.4'] 13:52:49,634 numba.core.byteflow DEBUG dispatch pc=48, inst=PRECALL(arg=1, lineno=3537) 13:52:49,634 numba.core.byteflow DEBUG stack ['$null$34.5', '$34load_global.4', '$n46.6'] 13:52:49,634 numba.core.byteflow DEBUG dispatch pc=52, inst=CALL(arg=1, lineno=3537) 13:52:49,634 numba.core.byteflow DEBUG stack ['$null$34.5', '$34load_global.4', '$n46.6'] 13:52:49,634 numba.core.byteflow DEBUG dispatch pc=62, inst=GET_ITER(arg=None, lineno=3537) 13:52:49,634 numba.core.byteflow DEBUG stack ['$52call.7'] 13:52:49,635 numba.core.byteflow DEBUG end state. edges=[Edge(pc=64, stack=('$62get_iter.8',), blockstack=(), npush=0)] 13:52:49,635 numba.core.byteflow DEBUG pending: deque([State(pc_initial=64 nstack_initial=1)]) 13:52:49,635 numba.core.byteflow DEBUG stack: ['$phi64.0'] 13:52:49,635 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=64 nstack_initial=1) 13:52:49,635 numba.core.byteflow DEBUG dispatch pc=64, inst=FOR_ITER(arg=54, lineno=3537) 13:52:49,635 numba.core.byteflow DEBUG stack ['$phi64.0'] 13:52:49,635 numba.core.byteflow DEBUG end state. edges=[Edge(pc=174, stack=(), blockstack=(), npush=0), Edge(pc=66, stack=('$phi64.0', '$64for_iter.2'), blockstack=(), npush=0)] 13:52:49,635 numba.core.byteflow DEBUG pending: deque([State(pc_initial=174 nstack_initial=0), State(pc_initial=66 nstack_initial=2)]) 13:52:49,635 numba.core.byteflow DEBUG stack: [] 13:52:49,635 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=174 nstack_initial=0) 13:52:49,635 numba.core.byteflow DEBUG dispatch pc=174, inst=LOAD_CONST(arg=0, lineno=3537) 13:52:49,635 numba.core.byteflow DEBUG stack [] 13:52:49,635 numba.core.byteflow DEBUG dispatch pc=176, inst=RETURN_VALUE(arg=None, lineno=3537) 13:52:49,635 numba.core.byteflow DEBUG stack ['$const174.0'] 13:52:49,635 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,635 numba.core.byteflow DEBUG pending: deque([State(pc_initial=66 nstack_initial=2)]) 13:52:49,635 numba.core.byteflow DEBUG stack: ['$phi66.0', '$phi66.1'] 13:52:49,635 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=66 nstack_initial=2) 13:52:49,635 numba.core.byteflow DEBUG dispatch pc=66, inst=STORE_FAST(arg=3, lineno=3537) 13:52:49,635 numba.core.byteflow DEBUG stack ['$phi66.0', '$phi66.1'] 13:52:49,635 numba.core.byteflow DEBUG dispatch pc=68, inst=LOAD_FAST(arg=0, lineno=3538) 13:52:49,635 numba.core.byteflow DEBUG stack ['$phi66.0'] 13:52:49,635 numba.core.byteflow DEBUG dispatch pc=70, inst=LOAD_FAST(arg=3, lineno=3538) 13:52:49,635 numba.core.byteflow DEBUG stack ['$phi66.0', '$shape68.2'] 13:52:49,635 numba.core.byteflow DEBUG dispatch pc=72, inst=BINARY_SUBSCR(arg=None, lineno=3538) 13:52:49,635 numba.core.byteflow DEBUG stack ['$phi66.0', '$shape68.2', '$i70.3'] 13:52:49,635 numba.core.byteflow DEBUG dispatch pc=82, inst=LOAD_FAST(arg=1, lineno=3538) 13:52:49,635 numba.core.byteflow DEBUG stack ['$phi66.0', '$72binary_subscr.4'] 13:52:49,635 numba.core.byteflow DEBUG dispatch pc=84, inst=LOAD_GLOBAL(arg=1, lineno=3538) 13:52:49,635 numba.core.byteflow DEBUG stack ['$phi66.0', '$72binary_subscr.4', '$main_shape82.5'] 13:52:49,635 numba.core.byteflow DEBUG dispatch pc=96, inst=LOAD_FAST(arg=1, lineno=3538) 13:52:49,635 numba.core.byteflow DEBUG stack ['$phi66.0', '$72binary_subscr.4', '$main_shape82.5', '$null$84.7', '$84load_global.6'] 13:52:49,636 numba.core.byteflow DEBUG dispatch pc=98, inst=PRECALL(arg=1, lineno=3538) 13:52:49,636 numba.core.byteflow DEBUG stack ['$phi66.0', '$72binary_subscr.4', '$main_shape82.5', '$null$84.7', '$84load_global.6', '$main_shape96.8'] 13:52:49,636 numba.core.byteflow DEBUG dispatch pc=102, inst=CALL(arg=1, lineno=3538) 13:52:49,636 numba.core.byteflow DEBUG stack ['$phi66.0', '$72binary_subscr.4', '$main_shape82.5', '$null$84.7', '$84load_global.6', '$main_shape96.8'] 13:52:49,636 numba.core.byteflow DEBUG dispatch pc=112, inst=LOAD_FAST(arg=2, lineno=3538) 13:52:49,636 numba.core.byteflow DEBUG stack ['$phi66.0', '$72binary_subscr.4', '$main_shape82.5', '$102call.9'] 13:52:49,636 numba.core.byteflow DEBUG dispatch pc=114, inst=BINARY_OP(arg=10, lineno=3538) 13:52:49,636 numba.core.byteflow DEBUG stack ['$phi66.0', '$72binary_subscr.4', '$main_shape82.5', '$102call.9', '$n112.10'] 13:52:49,636 numba.core.byteflow DEBUG dispatch pc=118, inst=LOAD_FAST(arg=3, lineno=3538) 13:52:49,636 numba.core.byteflow DEBUG stack ['$phi66.0', '$72binary_subscr.4', '$main_shape82.5', '$binop_sub114.11'] 13:52:49,636 numba.core.byteflow DEBUG dispatch pc=120, inst=BINARY_OP(arg=0, lineno=3538) 13:52:49,636 numba.core.byteflow DEBUG stack ['$phi66.0', '$72binary_subscr.4', '$main_shape82.5', '$binop_sub114.11', '$i118.12'] 13:52:49,636 numba.core.byteflow DEBUG dispatch pc=124, inst=BINARY_SUBSCR(arg=None, lineno=3538) 13:52:49,636 numba.core.byteflow DEBUG stack ['$phi66.0', '$72binary_subscr.4', '$main_shape82.5', '$binop_add120.13'] 13:52:49,636 numba.core.byteflow DEBUG dispatch pc=134, inst=COMPARE_OP(arg=3, lineno=3538) 13:52:49,636 numba.core.byteflow DEBUG stack ['$phi66.0', '$72binary_subscr.4', '$124binary_subscr.14'] 13:52:49,636 numba.core.byteflow DEBUG dispatch pc=140, inst=POP_JUMP_FORWARD_IF_FALSE(arg=15, lineno=3538) 13:52:49,636 numba.core.byteflow DEBUG stack ['$phi66.0', '$134compare_op.15'] 13:52:49,636 numba.core.byteflow DEBUG end state. edges=[Edge(pc=142, stack=('$phi66.0',), blockstack=(), npush=0), Edge(pc=172, stack=('$phi66.0',), blockstack=(), npush=0)] 13:52:49,636 numba.core.byteflow DEBUG pending: deque([State(pc_initial=142 nstack_initial=1), State(pc_initial=172 nstack_initial=1)]) 13:52:49,636 numba.core.byteflow DEBUG stack: ['$phi142.0'] 13:52:49,636 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=142 nstack_initial=1) 13:52:49,636 numba.core.byteflow DEBUG dispatch pc=142, inst=LOAD_GLOBAL(arg=5, lineno=3539) 13:52:49,636 numba.core.byteflow DEBUG stack ['$phi142.0'] 13:52:49,636 numba.core.byteflow DEBUG dispatch pc=154, inst=LOAD_CONST(arg=1, lineno=3539) 13:52:49,636 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.2', '$142load_global.1'] 13:52:49,636 numba.core.byteflow DEBUG dispatch pc=156, inst=PRECALL(arg=1, lineno=3539) 13:52:49,636 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.2', '$142load_global.1', '$const154.3'] 13:52:49,636 numba.core.byteflow DEBUG dispatch pc=160, inst=CALL(arg=1, lineno=3539) 13:52:49,636 numba.core.byteflow DEBUG stack ['$phi142.0', '$null$142.2', '$142load_global.1', '$const154.3'] 13:52:49,637 numba.core.byteflow DEBUG dispatch pc=170, inst=RAISE_VARARGS(arg=1, lineno=3539) 13:52:49,637 numba.core.byteflow DEBUG stack ['$phi142.0', '$160call.4'] 13:52:49,637 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,637 numba.core.byteflow DEBUG pending: deque([State(pc_initial=172 nstack_initial=1)]) 13:52:49,637 numba.core.byteflow DEBUG stack: ['$phi172.0'] 13:52:49,637 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=172 nstack_initial=1) 13:52:49,637 numba.core.byteflow DEBUG dispatch pc=172, inst=JUMP_BACKWARD(arg=55, lineno=3538) 13:52:49,637 numba.core.byteflow DEBUG stack ['$phi172.0'] 13:52:49,637 numba.core.byteflow DEBUG end state. edges=[Edge(pc=64, stack=('$phi172.0',), blockstack=(), npush=0)] 13:52:49,637 numba.core.byteflow DEBUG pending: deque([State(pc_initial=64 nstack_initial=1)]) 13:52:49,637 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:49,637 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=64 nstack_initial=1): {'$phi64.0'}, State(pc_initial=66 nstack_initial=2): {'$phi66.1'}, State(pc_initial=142 nstack_initial=1): set(), State(pc_initial=172 nstack_initial=1): set(), State(pc_initial=174 nstack_initial=0): set()}) 13:52:49,637 numba.core.byteflow DEBUG defmap: {'$phi64.0': State(pc_initial=0 nstack_initial=0), '$phi66.1': State(pc_initial=64 nstack_initial=1)} 13:52:49,637 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi142.0': {('$phi66.0', State(pc_initial=66 nstack_initial=2))}, '$phi172.0': {('$phi66.0', State(pc_initial=66 nstack_initial=2))}, '$phi64.0': {('$62get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi172.0', State(pc_initial=172 nstack_initial=1))}, '$phi66.0': {('$phi64.0', State(pc_initial=64 nstack_initial=1))}, '$phi66.1': {('$64for_iter.2', State(pc_initial=64 nstack_initial=1))}}) 13:52:49,637 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi142.0': {('$phi64.0', State(pc_initial=64 nstack_initial=1))}, '$phi172.0': {('$phi64.0', State(pc_initial=64 nstack_initial=1))}, '$phi64.0': {('$62get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi64.0', State(pc_initial=64 nstack_initial=1))}, '$phi66.0': {('$62get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi66.1': {('$64for_iter.2', State(pc_initial=64 nstack_initial=1))}}) 13:52:49,637 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi142.0': {('$62get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi172.0': {('$62get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi64.0': {('$62get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi66.0': {('$62get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi66.1': {('$64for_iter.2', State(pc_initial=64 nstack_initial=1))}}) 13:52:49,637 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi142.0': {('$62get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi172.0': {('$62get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi64.0': {('$62get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi66.0': {('$62get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi66.1': {('$64for_iter.2', State(pc_initial=64 nstack_initial=1))}}) 13:52:49,638 numba.core.byteflow DEBUG keep phismap: {'$phi64.0': {('$62get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi66.1': {('$64for_iter.2', State(pc_initial=64 nstack_initial=1))}} 13:52:49,638 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi64.0': '$62get_iter.8'}, State(pc_initial=64 nstack_initial=1): {'$phi66.1': '$64for_iter.2'}}) 13:52:49,638 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:49,638 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'res': '$shape16.2'}), (18, {}), (20, {}), (22, {'func': '$4load_global.0', 'args': ['$shape16.2'], 'kw_names': None, 'res': '$22call.3'}), (24, {}), (26, {}), (28, {}), (30, {}), (32, {'value': '$22call.3'}), (34, {'idx': 1, 'res': '$34load_global.4'}), (36, {}), (38, {}), (40, {}), (42, {}), (44, {}), (46, {'res': '$n46.6'}), (48, {}), (50, {}), (52, {'func': '$34load_global.4', 'args': ['$n46.6'], 'kw_names': None, 'res': '$52call.7'}), (54, {}), (56, {}), (58, {}), (60, {}), (62, {'value': '$52call.7', 'res': '$62get_iter.8'})), outgoing_phis={'$phi64.0': '$62get_iter.8'}, blockstack=(), active_try_block=None, outgoing_edgepushed={64: ('$62get_iter.8',)}) 13:52:49,638 numba.core.byteflow DEBUG block_infos State(pc_initial=64 nstack_initial=1): AdaptBlockInfo(insts=((64, {'iterator': '$phi64.0', 'pair': '$64for_iter.1', 'indval': '$64for_iter.2', 'pred': '$64for_iter.3'}),), outgoing_phis={'$phi66.1': '$64for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={174: (), 66: ('$phi64.0', '$64for_iter.2')}) 13:52:49,638 numba.core.byteflow DEBUG block_infos State(pc_initial=66 nstack_initial=2): AdaptBlockInfo(insts=((66, {'value': '$phi66.1'}), (68, {'res': '$shape68.2'}), (70, {'res': '$i70.3'}), (72, {'index': '$i70.3', 'target': '$shape68.2', 'res': '$72binary_subscr.4'}), (74, {}), (76, {}), (78, {}), (80, {}), (82, {'res': '$main_shape82.5'}), (84, {'idx': 0, 'res': '$84load_global.6'}), (86, {}), (88, {}), (90, {}), (92, {}), (94, {}), (96, {'res': '$main_shape96.8'}), (98, {}), (100, {}), (102, {'func': '$84load_global.6', 'args': ['$main_shape96.8'], 'kw_names': None, 'res': '$102call.9'}), (104, {}), (106, {}), (108, {}), (110, {}), (112, {'res': '$n112.10'}), (114, {'op': '-', 'lhs': '$102call.9', 'rhs': '$n112.10', 'res': '$binop_sub114.11'}), (116, {}), (118, {'res': '$i118.12'}), (120, {'op': '+', 'lhs': '$binop_sub114.11', 'rhs': '$i118.12', 'res': '$binop_add120.13'}), (122, {}), (124, {'index': '$binop_add120.13', 'target': '$main_shape82.5', 'res': '$124binary_subscr.14'}), (126, {}), (128, {}), (130, {}), (132, {}), (134, {'lhs': '$72binary_subscr.4', 'rhs': '$124binary_subscr.14', 'res': '$134compare_op.15'}), (136, {}), (138, {}), (140, {'pred': '$134compare_op.15'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={142: ('$phi66.0',), 172: ('$phi66.0',)}) 13:52:49,638 numba.core.byteflow DEBUG block_infos State(pc_initial=142 nstack_initial=1): AdaptBlockInfo(insts=((142, {'idx': 2, 'res': '$142load_global.1'}), (144, {}), (146, {}), (148, {}), (150, {}), (152, {}), (154, {'res': '$const154.3'}), (156, {}), (158, {}), (160, {'func': '$142load_global.1', 'args': ['$const154.3'], 'kw_names': None, 'res': '$160call.4'}), (162, {}), (164, {}), (166, {}), (168, {}), (170, {'exc': '$160call.4'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,638 numba.core.byteflow DEBUG block_infos State(pc_initial=172 nstack_initial=1): AdaptBlockInfo(insts=((172, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={64: ('$phi172.0',)}) 13:52:49,638 numba.core.byteflow DEBUG block_infos State(pc_initial=174 nstack_initial=0): AdaptBlockInfo(insts=((174, {'res': '$const174.0'}), (176, {'retval': '$const174.0', 'castval': '$176return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,639 numba.core.interpreter DEBUG label 0: shape = arg(0, name=shape) ['shape'] main_shape = arg(1, name=main_shape) ['main_shape'] $4load_global.0 = global(len: ) ['$4load_global.0'] n = call $4load_global.0(shape, func=$4load_global.0, args=[Var(shape, arrayobj.py:3535)], kws=(), vararg=None, varkwarg=None, target=None) ['$4load_global.0', 'n', 'shape'] $34load_global.4 = global(range: ) ['$34load_global.4'] $52call.7 = call $34load_global.4(n, func=$34load_global.4, args=[Var(n, arrayobj.py:3536)], kws=(), vararg=None, varkwarg=None, target=None) ['$34load_global.4', '$52call.7', 'n'] $62get_iter.8 = getiter(value=$52call.7) ['$52call.7', '$62get_iter.8'] $phi64.0 = $62get_iter.8 ['$62get_iter.8', '$phi64.0'] jump 64 [] label 64: $64for_iter.1 = iternext(value=$phi64.0) ['$64for_iter.1', '$phi64.0'] $64for_iter.2 = pair_first(value=$64for_iter.1) ['$64for_iter.1', '$64for_iter.2'] $64for_iter.3 = pair_second(value=$64for_iter.1) ['$64for_iter.1', '$64for_iter.3'] $phi66.1 = $64for_iter.2 ['$64for_iter.2', '$phi66.1'] branch $64for_iter.3, 66, 174 ['$64for_iter.3'] label 66: i = $phi66.1 ['$phi66.1', 'i'] $72binary_subscr.4 = getitem(value=shape, index=i, fn=) ['$72binary_subscr.4', 'i', 'shape'] $84load_global.6 = global(len: ) ['$84load_global.6'] $102call.9 = call $84load_global.6(main_shape, func=$84load_global.6, args=[Var(main_shape, arrayobj.py:3535)], kws=(), vararg=None, varkwarg=None, target=None) ['$102call.9', '$84load_global.6', 'main_shape'] $binop_sub114.11 = $102call.9 - n ['$102call.9', '$binop_sub114.11', 'n'] $binop_add120.13 = $binop_sub114.11 + i ['$binop_add120.13', '$binop_sub114.11', 'i'] $124binary_subscr.14 = getitem(value=main_shape, index=$binop_add120.13, fn=) ['$124binary_subscr.14', '$binop_add120.13', 'main_shape'] $134compare_op.15 = $72binary_subscr.4 != $124binary_subscr.14 ['$124binary_subscr.14', '$134compare_op.15', '$72binary_subscr.4'] bool140 = global(bool: ) ['bool140'] $140pred = call bool140($134compare_op.15, func=bool140, args=(Var($134compare_op.15, arrayobj.py:3538),), kws=(), vararg=None, varkwarg=None, target=None) ['$134compare_op.15', '$140pred', 'bool140'] branch $140pred, 142, 172 ['$140pred'] label 142: $142load_global.1 = global(ValueError: ) ['$142load_global.1'] $const154.3 = const(str, nditer(): operands could not be broadcast together) ['$const154.3'] $160call.4 = call $142load_global.1($const154.3, func=$142load_global.1, args=[Var($const154.3, arrayobj.py:3539)], kws=(), vararg=None, varkwarg=None, target=None) ['$142load_global.1', '$160call.4', '$const154.3'] raise $160call.4 ['$160call.4'] label 172: jump 64 [] label 174: $const174.0 = const(NoneType, None) ['$const174.0'] $176return_value.1 = cast(value=$const174.0) ['$176return_value.1', '$const174.0'] return $176return_value.1 ['$176return_value.1'] 13:52:49,647 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:49,647 numba.core.ssa DEBUG Running 13:52:49,647 numba.core.ssa DEBUG on stmt: shape = arg(0, name=shape) 13:52:49,647 numba.core.ssa DEBUG on stmt: main_shape = arg(1, name=main_shape) 13:52:49,647 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(len: ) 13:52:49,647 numba.core.ssa DEBUG on stmt: n = const(int, 2) 13:52:49,647 numba.core.ssa DEBUG on stmt: $34load_global.4 = global(range: ) 13:52:49,647 numba.core.ssa DEBUG on stmt: $52call.7 = call $34load_global.4(n, func=$34load_global.4, args=[Var(n, arrayobj.py:3536)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,647 numba.core.ssa DEBUG on stmt: $62get_iter.8 = getiter(value=$52call.7) 13:52:49,647 numba.core.ssa DEBUG on stmt: $phi64.0 = $62get_iter.8 13:52:49,647 numba.core.ssa DEBUG on stmt: jump 64 13:52:49,647 numba.core.ssa DEBUG ==== SSA block analysis pass on 64 13:52:49,647 numba.core.ssa DEBUG Running 13:52:49,647 numba.core.ssa DEBUG on stmt: $64for_iter.1 = iternext(value=$phi64.0) 13:52:49,647 numba.core.ssa DEBUG on stmt: $64for_iter.2 = pair_first(value=$64for_iter.1) 13:52:49,647 numba.core.ssa DEBUG on stmt: $64for_iter.3 = pair_second(value=$64for_iter.1) 13:52:49,647 numba.core.ssa DEBUG on stmt: $phi66.1 = $64for_iter.2 13:52:49,647 numba.core.ssa DEBUG on stmt: branch $64for_iter.3, 66, 174 13:52:49,647 numba.core.ssa DEBUG ==== SSA block analysis pass on 66 13:52:49,647 numba.core.ssa DEBUG Running 13:52:49,647 numba.core.ssa DEBUG on stmt: i = $phi66.1 13:52:49,647 numba.core.ssa DEBUG on stmt: $72binary_subscr.4 = getitem(value=shape, index=i, fn=) 13:52:49,647 numba.core.ssa DEBUG on stmt: $84load_global.6 = global(len: ) 13:52:49,647 numba.core.ssa DEBUG on stmt: $102call.9 = const(int, 2) 13:52:49,647 numba.core.ssa DEBUG on stmt: $binop_sub114.11 = $102call.9 - n 13:52:49,647 numba.core.ssa DEBUG on stmt: $binop_add120.13 = $binop_sub114.11 + i 13:52:49,647 numba.core.ssa DEBUG on stmt: $124binary_subscr.14 = getitem(value=main_shape, index=$binop_add120.13, fn=) 13:52:49,647 numba.core.ssa DEBUG on stmt: $134compare_op.15 = $72binary_subscr.4 != $124binary_subscr.14 13:52:49,648 numba.core.ssa DEBUG on stmt: bool140 = global(bool: ) 13:52:49,648 numba.core.ssa DEBUG on stmt: $140pred = call bool140($134compare_op.15, func=bool140, args=(Var($134compare_op.15, arrayobj.py:3538),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,648 numba.core.ssa DEBUG on stmt: branch $140pred, 142, 172 13:52:49,648 numba.core.ssa DEBUG ==== SSA block analysis pass on 142 13:52:49,648 numba.core.ssa DEBUG Running 13:52:49,648 numba.core.ssa DEBUG on stmt: $142load_global.1 = global(ValueError: ) 13:52:49,648 numba.core.ssa DEBUG on stmt: $const154.3 = const(str, nditer(): operands could not be broadcast together) 13:52:49,648 numba.core.ssa DEBUG on stmt: $160call.4 = call $142load_global.1($const154.3, func=$142load_global.1, args=[Var($const154.3, arrayobj.py:3539)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,648 numba.core.ssa DEBUG on stmt: raise ('nditer(): operands could not be broadcast together') 13:52:49,648 numba.core.ssa DEBUG ==== SSA block analysis pass on 172 13:52:49,648 numba.core.ssa DEBUG Running 13:52:49,648 numba.core.ssa DEBUG on stmt: jump 64 13:52:49,648 numba.core.ssa DEBUG ==== SSA block analysis pass on 174 13:52:49,648 numba.core.ssa DEBUG Running 13:52:49,648 numba.core.ssa DEBUG on stmt: $const174.0 = const(NoneType, None) 13:52:49,648 numba.core.ssa DEBUG on stmt: $176return_value.1 = cast(value=$const174.0) 13:52:49,648 numba.core.ssa DEBUG on stmt: return $176return_value.1 13:52:49,649 numba.core.ssa DEBUG defs defaultdict(, {'$102call.9': [(, 66)], '$124binary_subscr.14': [(, 66)], '$134compare_op.15': [(, 66)], '$140pred': [(, 66)], '$142load_global.1': [(, 142)], '$160call.4': [(, 142)], '$176return_value.1': [(, 174)], '$34load_global.4': [(, 0)], '$4load_global.0': [(, 0)], '$52call.7': [(, 0)], '$62get_iter.8': [(, 0)], '$64for_iter.1': [(, 64)], '$64for_iter.2': [(, 64)], '$64for_iter.3': [(, 64)], '$72binary_subscr.4': [(, 66)], '$84load_global.6': [(, 66)], '$binop_add120.13': [(, 66)], '$binop_sub114.11': [(, 66)], '$const154.3': [(, 142)], '$const174.0': [(, 174)], '$phi64.0': [(, 0)], '$phi66.1': [(, 64)], 'bool140': [(, 66)], 'i': [(, 66)], 'main_shape': [(, 0)], 'n': [(, 0)], 'shape': [(, 0)]}) 13:52:49,649 numba.core.ssa DEBUG SSA violators 13:52:49,735 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=570) 2 COPY_FREE_VARS(arg=2, lineno=570) 4 RESUME(arg=0, lineno=570) 6 LOAD_FAST(arg=0, lineno=571) 8 LOAD_ATTR(arg=0, lineno=571) 18 LOAD_CONST(arg=1, lineno=571) 20 COMPARE_OP(arg=2, lineno=571) 26 POP_JUMP_FORWARD_IF_FALSE(arg=15, lineno=571) 28 LOAD_GLOBAL(arg=3, lineno=572) 40 LOAD_CONST(arg=2, lineno=572) 42 PRECALL(arg=1, lineno=572) 46 CALL(arg=1, lineno=572) 56 RAISE_VARARGS(arg=1, lineno=572) > 58 LOAD_GLOBAL(arg=5, lineno=575) 70 LOAD_ATTR(arg=3, lineno=575) 80 LOAD_FAST(arg=0, lineno=575) 82 PRECALL(arg=1, lineno=575) 86 CALL(arg=1, lineno=575) 96 STORE_FAST(arg=1, lineno=575) 98 LOAD_GLOBAL(arg=9, lineno=576) 110 LOAD_FAST(arg=1, lineno=576) 112 PRECALL(arg=1, lineno=576) 116 CALL(arg=1, lineno=576) 126 LOAD_METHOD(arg=5, lineno=576) 148 LOAD_CONST(arg=1, lineno=576) 150 PRECALL(arg=1, lineno=576) 154 CALL(arg=1, lineno=576) 164 STORE_FAST(arg=2, lineno=576) 166 PUSH_NULL(arg=None, lineno=577) 168 LOAD_DEREF(arg=6, lineno=577) 170 LOAD_FAST(arg=2, lineno=577) 172 PRECALL(arg=1, lineno=577) 176 CALL(arg=1, lineno=577) 186 POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=577) 188 LOAD_FAST(arg=2, lineno=578) 190 RETURN_VALUE(arg=None, lineno=578) > 192 LOAD_FAST(arg=1, lineno=580) 194 GET_ITER(arg=None, lineno=580) > 196 FOR_ITER(arg=51, lineno=580) 198 STORE_FAST(arg=3, lineno=580) 200 LOAD_FAST(arg=3, lineno=581) 202 LOAD_METHOD(arg=6, lineno=581) 224 PRECALL(arg=0, lineno=581) 228 CALL(arg=0, lineno=581) 238 STORE_FAST(arg=4, lineno=581) 240 PUSH_NULL(arg=None, lineno=582) 242 LOAD_DEREF(arg=6, lineno=582) 244 LOAD_FAST(arg=4, lineno=582) 246 PRECALL(arg=1, lineno=582) 250 CALL(arg=1, lineno=582) 260 POP_JUMP_FORWARD_IF_FALSE(arg=4, lineno=582) 262 LOAD_FAST(arg=4, lineno=583) 264 SWAP(arg=2, lineno=583) 266 POP_TOP(arg=None, lineno=583) 268 RETURN_VALUE(arg=None, lineno=583) > 270 PUSH_NULL(arg=None, lineno=584) 272 LOAD_DEREF(arg=5, lineno=584) 274 LOAD_FAST(arg=4, lineno=584) 276 LOAD_FAST(arg=2, lineno=584) 278 PRECALL(arg=2, lineno=584) 282 CALL(arg=2, lineno=584) 292 POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=584) 294 LOAD_FAST(arg=4, lineno=585) 296 STORE_FAST(arg=2, lineno=585) > 298 JUMP_BACKWARD(arg=52, lineno=585) > 300 LOAD_FAST(arg=2, lineno=586) 302 RETURN_VALUE(arg=None, lineno=586) 13:52:49,735 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:49,735 numba.core.byteflow DEBUG stack: [] 13:52:49,735 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:49,735 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=570) 13:52:49,735 numba.core.byteflow DEBUG stack [] 13:52:49,735 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=2, lineno=570) 13:52:49,736 numba.core.byteflow DEBUG stack [] 13:52:49,736 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=570) 13:52:49,736 numba.core.byteflow DEBUG stack [] 13:52:49,736 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_FAST(arg=0, lineno=571) 13:52:49,736 numba.core.byteflow DEBUG stack [] 13:52:49,736 numba.core.byteflow DEBUG dispatch pc=8, inst=LOAD_ATTR(arg=0, lineno=571) 13:52:49,736 numba.core.byteflow DEBUG stack ['$a6.0'] 13:52:49,736 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_CONST(arg=1, lineno=571) 13:52:49,736 numba.core.byteflow DEBUG stack ['$8load_attr.1'] 13:52:49,736 numba.core.byteflow DEBUG dispatch pc=20, inst=COMPARE_OP(arg=2, lineno=571) 13:52:49,736 numba.core.byteflow DEBUG stack ['$8load_attr.1', '$const18.2'] 13:52:49,736 numba.core.byteflow DEBUG dispatch pc=26, inst=POP_JUMP_FORWARD_IF_FALSE(arg=15, lineno=571) 13:52:49,736 numba.core.byteflow DEBUG stack ['$20compare_op.3'] 13:52:49,736 numba.core.byteflow DEBUG end state. edges=[Edge(pc=28, stack=(), blockstack=(), npush=0), Edge(pc=58, stack=(), blockstack=(), npush=0)] 13:52:49,736 numba.core.byteflow DEBUG pending: deque([State(pc_initial=28 nstack_initial=0), State(pc_initial=58 nstack_initial=0)]) 13:52:49,736 numba.core.byteflow DEBUG stack: [] 13:52:49,736 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=28 nstack_initial=0) 13:52:49,736 numba.core.byteflow DEBUG dispatch pc=28, inst=LOAD_GLOBAL(arg=3, lineno=572) 13:52:49,736 numba.core.byteflow DEBUG stack [] 13:52:49,736 numba.core.byteflow DEBUG dispatch pc=40, inst=LOAD_CONST(arg=2, lineno=572) 13:52:49,737 numba.core.byteflow DEBUG stack ['$null$28.1', '$28load_global.0'] 13:52:49,737 numba.core.byteflow DEBUG dispatch pc=42, inst=PRECALL(arg=1, lineno=572) 13:52:49,737 numba.core.byteflow DEBUG stack ['$null$28.1', '$28load_global.0', '$const40.2'] 13:52:49,737 numba.core.byteflow DEBUG dispatch pc=46, inst=CALL(arg=1, lineno=572) 13:52:49,737 numba.core.byteflow DEBUG stack ['$null$28.1', '$28load_global.0', '$const40.2'] 13:52:49,737 numba.core.byteflow DEBUG dispatch pc=56, inst=RAISE_VARARGS(arg=1, lineno=572) 13:52:49,737 numba.core.byteflow DEBUG stack ['$46call.3'] 13:52:49,737 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,737 numba.core.byteflow DEBUG pending: deque([State(pc_initial=58 nstack_initial=0)]) 13:52:49,737 numba.core.byteflow DEBUG stack: [] 13:52:49,737 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=58 nstack_initial=0) 13:52:49,737 numba.core.byteflow DEBUG dispatch pc=58, inst=LOAD_GLOBAL(arg=5, lineno=575) 13:52:49,737 numba.core.byteflow DEBUG stack [] 13:52:49,737 numba.core.byteflow DEBUG dispatch pc=70, inst=LOAD_ATTR(arg=3, lineno=575) 13:52:49,737 numba.core.byteflow DEBUG stack ['$null$58.1', '$58load_global.0'] 13:52:49,737 numba.core.byteflow DEBUG dispatch pc=80, inst=LOAD_FAST(arg=0, lineno=575) 13:52:49,737 numba.core.byteflow DEBUG stack ['$null$58.1', '$70load_attr.2'] 13:52:49,737 numba.core.byteflow DEBUG dispatch pc=82, inst=PRECALL(arg=1, lineno=575) 13:52:49,737 numba.core.byteflow DEBUG stack ['$null$58.1', '$70load_attr.2', '$a80.3'] 13:52:49,737 numba.core.byteflow DEBUG dispatch pc=86, inst=CALL(arg=1, lineno=575) 13:52:49,737 numba.core.byteflow DEBUG stack ['$null$58.1', '$70load_attr.2', '$a80.3'] 13:52:49,738 numba.core.byteflow DEBUG dispatch pc=96, inst=STORE_FAST(arg=1, lineno=575) 13:52:49,738 numba.core.byteflow DEBUG stack ['$86call.4'] 13:52:49,738 numba.core.byteflow DEBUG dispatch pc=98, inst=LOAD_GLOBAL(arg=9, lineno=576) 13:52:49,738 numba.core.byteflow DEBUG stack [] 13:52:49,738 numba.core.byteflow DEBUG dispatch pc=110, inst=LOAD_FAST(arg=1, lineno=576) 13:52:49,738 numba.core.byteflow DEBUG stack ['$null$98.6', '$98load_global.5'] 13:52:49,738 numba.core.byteflow DEBUG dispatch pc=112, inst=PRECALL(arg=1, lineno=576) 13:52:49,738 numba.core.byteflow DEBUG stack ['$null$98.6', '$98load_global.5', '$it110.7'] 13:52:49,738 numba.core.byteflow DEBUG dispatch pc=116, inst=CALL(arg=1, lineno=576) 13:52:49,738 numba.core.byteflow DEBUG stack ['$null$98.6', '$98load_global.5', '$it110.7'] 13:52:49,738 numba.core.byteflow DEBUG dispatch pc=126, inst=LOAD_METHOD(arg=5, lineno=576) 13:52:49,738 numba.core.byteflow DEBUG stack ['$116call.8'] 13:52:49,738 numba.core.byteflow DEBUG dispatch pc=148, inst=LOAD_CONST(arg=1, lineno=576) 13:52:49,738 numba.core.byteflow DEBUG stack ['$null$126.9', '$126load_method.10'] 13:52:49,738 numba.core.byteflow DEBUG dispatch pc=150, inst=PRECALL(arg=1, lineno=576) 13:52:49,738 numba.core.byteflow DEBUG stack ['$null$126.9', '$126load_method.10', '$const148.11'] 13:52:49,738 numba.core.byteflow DEBUG dispatch pc=154, inst=CALL(arg=1, lineno=576) 13:52:49,738 numba.core.byteflow DEBUG stack ['$null$126.9', '$126load_method.10', '$const148.11'] 13:52:49,738 numba.core.byteflow DEBUG dispatch pc=164, inst=STORE_FAST(arg=2, lineno=576) 13:52:49,738 numba.core.byteflow DEBUG stack ['$154call.12'] 13:52:49,739 numba.core.byteflow DEBUG dispatch pc=166, inst=PUSH_NULL(arg=None, lineno=577) 13:52:49,739 numba.core.byteflow DEBUG stack [] 13:52:49,739 numba.core.byteflow DEBUG dispatch pc=168, inst=LOAD_DEREF(arg=6, lineno=577) 13:52:49,739 numba.core.byteflow DEBUG stack ['$null$166.13'] 13:52:49,739 numba.core.byteflow DEBUG dispatch pc=170, inst=LOAD_FAST(arg=2, lineno=577) 13:52:49,739 numba.core.byteflow DEBUG stack ['$null$166.13', '$168load_deref.14'] 13:52:49,739 numba.core.byteflow DEBUG dispatch pc=172, inst=PRECALL(arg=1, lineno=577) 13:52:49,739 numba.core.byteflow DEBUG stack ['$null$166.13', '$168load_deref.14', '$max_value170.15'] 13:52:49,739 numba.core.byteflow DEBUG dispatch pc=176, inst=CALL(arg=1, lineno=577) 13:52:49,739 numba.core.byteflow DEBUG stack ['$null$166.13', '$168load_deref.14', '$max_value170.15'] 13:52:49,739 numba.core.byteflow DEBUG dispatch pc=186, inst=POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=577) 13:52:49,739 numba.core.byteflow DEBUG stack ['$176call.16'] 13:52:49,739 numba.core.byteflow DEBUG end state. edges=[Edge(pc=188, stack=(), blockstack=(), npush=0), Edge(pc=192, stack=(), blockstack=(), npush=0)] 13:52:49,739 numba.core.byteflow DEBUG pending: deque([State(pc_initial=188 nstack_initial=0), State(pc_initial=192 nstack_initial=0)]) 13:52:49,739 numba.core.byteflow DEBUG stack: [] 13:52:49,739 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=188 nstack_initial=0) 13:52:49,739 numba.core.byteflow DEBUG dispatch pc=188, inst=LOAD_FAST(arg=2, lineno=578) 13:52:49,739 numba.core.byteflow DEBUG stack [] 13:52:49,739 numba.core.byteflow DEBUG dispatch pc=190, inst=RETURN_VALUE(arg=None, lineno=578) 13:52:49,740 numba.core.byteflow DEBUG stack ['$max_value188.0'] 13:52:49,740 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,740 numba.core.byteflow DEBUG pending: deque([State(pc_initial=192 nstack_initial=0)]) 13:52:49,740 numba.core.byteflow DEBUG stack: [] 13:52:49,740 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=192 nstack_initial=0) 13:52:49,740 numba.core.byteflow DEBUG dispatch pc=192, inst=LOAD_FAST(arg=1, lineno=580) 13:52:49,740 numba.core.byteflow DEBUG stack [] 13:52:49,740 numba.core.byteflow DEBUG dispatch pc=194, inst=GET_ITER(arg=None, lineno=580) 13:52:49,740 numba.core.byteflow DEBUG stack ['$it192.0'] 13:52:49,740 numba.core.byteflow DEBUG end state. edges=[Edge(pc=196, stack=('$194get_iter.1',), blockstack=(), npush=0)] 13:52:49,740 numba.core.byteflow DEBUG pending: deque([State(pc_initial=196 nstack_initial=1)]) 13:52:49,740 numba.core.byteflow DEBUG stack: ['$phi196.0'] 13:52:49,740 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=196 nstack_initial=1) 13:52:49,740 numba.core.byteflow DEBUG dispatch pc=196, inst=FOR_ITER(arg=51, lineno=580) 13:52:49,740 numba.core.byteflow DEBUG stack ['$phi196.0'] 13:52:49,740 numba.core.byteflow DEBUG end state. edges=[Edge(pc=300, stack=(), blockstack=(), npush=0), Edge(pc=198, stack=('$phi196.0', '$196for_iter.2'), blockstack=(), npush=0)] 13:52:49,740 numba.core.byteflow DEBUG pending: deque([State(pc_initial=300 nstack_initial=0), State(pc_initial=198 nstack_initial=2)]) 13:52:49,740 numba.core.byteflow DEBUG stack: [] 13:52:49,740 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=300 nstack_initial=0) 13:52:49,740 numba.core.byteflow DEBUG dispatch pc=300, inst=LOAD_FAST(arg=2, lineno=586) 13:52:49,741 numba.core.byteflow DEBUG stack [] 13:52:49,741 numba.core.byteflow DEBUG dispatch pc=302, inst=RETURN_VALUE(arg=None, lineno=586) 13:52:49,741 numba.core.byteflow DEBUG stack ['$max_value300.0'] 13:52:49,741 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,741 numba.core.byteflow DEBUG pending: deque([State(pc_initial=198 nstack_initial=2)]) 13:52:49,741 numba.core.byteflow DEBUG stack: ['$phi198.0', '$phi198.1'] 13:52:49,741 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=198 nstack_initial=2) 13:52:49,741 numba.core.byteflow DEBUG dispatch pc=198, inst=STORE_FAST(arg=3, lineno=580) 13:52:49,741 numba.core.byteflow DEBUG stack ['$phi198.0', '$phi198.1'] 13:52:49,741 numba.core.byteflow DEBUG dispatch pc=200, inst=LOAD_FAST(arg=3, lineno=581) 13:52:49,741 numba.core.byteflow DEBUG stack ['$phi198.0'] 13:52:49,741 numba.core.byteflow DEBUG dispatch pc=202, inst=LOAD_METHOD(arg=6, lineno=581) 13:52:49,741 numba.core.byteflow DEBUG stack ['$phi198.0', '$view200.2'] 13:52:49,741 numba.core.byteflow DEBUG dispatch pc=224, inst=PRECALL(arg=0, lineno=581) 13:52:49,741 numba.core.byteflow DEBUG stack ['$phi198.0', '$null$202.3', '$202load_method.4'] 13:52:49,741 numba.core.byteflow DEBUG dispatch pc=228, inst=CALL(arg=0, lineno=581) 13:52:49,741 numba.core.byteflow DEBUG stack ['$phi198.0', '$null$202.3', '$202load_method.4'] 13:52:49,741 numba.core.byteflow DEBUG dispatch pc=238, inst=STORE_FAST(arg=4, lineno=581) 13:52:49,741 numba.core.byteflow DEBUG stack ['$phi198.0', '$228call.5'] 13:52:49,741 numba.core.byteflow DEBUG dispatch pc=240, inst=PUSH_NULL(arg=None, lineno=582) 13:52:49,741 numba.core.byteflow DEBUG stack ['$phi198.0'] 13:52:49,742 numba.core.byteflow DEBUG dispatch pc=242, inst=LOAD_DEREF(arg=6, lineno=582) 13:52:49,742 numba.core.byteflow DEBUG stack ['$phi198.0', '$null$240.6'] 13:52:49,742 numba.core.byteflow DEBUG dispatch pc=244, inst=LOAD_FAST(arg=4, lineno=582) 13:52:49,742 numba.core.byteflow DEBUG stack ['$phi198.0', '$null$240.6', '$242load_deref.7'] 13:52:49,742 numba.core.byteflow DEBUG dispatch pc=246, inst=PRECALL(arg=1, lineno=582) 13:52:49,742 numba.core.byteflow DEBUG stack ['$phi198.0', '$null$240.6', '$242load_deref.7', '$v244.8'] 13:52:49,742 numba.core.byteflow DEBUG dispatch pc=250, inst=CALL(arg=1, lineno=582) 13:52:49,742 numba.core.byteflow DEBUG stack ['$phi198.0', '$null$240.6', '$242load_deref.7', '$v244.8'] 13:52:49,742 numba.core.byteflow DEBUG dispatch pc=260, inst=POP_JUMP_FORWARD_IF_FALSE(arg=4, lineno=582) 13:52:49,742 numba.core.byteflow DEBUG stack ['$phi198.0', '$250call.9'] 13:52:49,742 numba.core.byteflow DEBUG end state. edges=[Edge(pc=262, stack=('$phi198.0',), blockstack=(), npush=0), Edge(pc=270, stack=('$phi198.0',), blockstack=(), npush=0)] 13:52:49,742 numba.core.byteflow DEBUG pending: deque([State(pc_initial=262 nstack_initial=1), State(pc_initial=270 nstack_initial=1)]) 13:52:49,742 numba.core.byteflow DEBUG stack: ['$phi262.0'] 13:52:49,742 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=262 nstack_initial=1) 13:52:49,742 numba.core.byteflow DEBUG dispatch pc=262, inst=LOAD_FAST(arg=4, lineno=583) 13:52:49,742 numba.core.byteflow DEBUG stack ['$phi262.0'] 13:52:49,742 numba.core.byteflow DEBUG dispatch pc=264, inst=SWAP(arg=2, lineno=583) 13:52:49,742 numba.core.byteflow DEBUG stack ['$phi262.0', '$v262.1'] 13:52:49,742 numba.core.byteflow DEBUG dispatch pc=266, inst=POP_TOP(arg=None, lineno=583) 13:52:49,742 numba.core.byteflow DEBUG stack ['$v262.1', '$phi262.0'] 13:52:49,742 numba.core.byteflow DEBUG dispatch pc=268, inst=RETURN_VALUE(arg=None, lineno=583) 13:52:49,743 numba.core.byteflow DEBUG stack ['$v262.1'] 13:52:49,743 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,743 numba.core.byteflow DEBUG pending: deque([State(pc_initial=270 nstack_initial=1)]) 13:52:49,743 numba.core.byteflow DEBUG stack: ['$phi270.0'] 13:52:49,743 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=270 nstack_initial=1) 13:52:49,743 numba.core.byteflow DEBUG dispatch pc=270, inst=PUSH_NULL(arg=None, lineno=584) 13:52:49,743 numba.core.byteflow DEBUG stack ['$phi270.0'] 13:52:49,743 numba.core.byteflow DEBUG dispatch pc=272, inst=LOAD_DEREF(arg=5, lineno=584) 13:52:49,743 numba.core.byteflow DEBUG stack ['$phi270.0', '$null$270.1'] 13:52:49,743 numba.core.byteflow DEBUG dispatch pc=274, inst=LOAD_FAST(arg=4, lineno=584) 13:52:49,743 numba.core.byteflow DEBUG stack ['$phi270.0', '$null$270.1', '$272load_deref.2'] 13:52:49,743 numba.core.byteflow DEBUG dispatch pc=276, inst=LOAD_FAST(arg=2, lineno=584) 13:52:49,743 numba.core.byteflow DEBUG stack ['$phi270.0', '$null$270.1', '$272load_deref.2', '$v274.3'] 13:52:49,743 numba.core.byteflow DEBUG dispatch pc=278, inst=PRECALL(arg=2, lineno=584) 13:52:49,743 numba.core.byteflow DEBUG stack ['$phi270.0', '$null$270.1', '$272load_deref.2', '$v274.3', '$max_value276.4'] 13:52:49,743 numba.core.byteflow DEBUG dispatch pc=282, inst=CALL(arg=2, lineno=584) 13:52:49,743 numba.core.byteflow DEBUG stack ['$phi270.0', '$null$270.1', '$272load_deref.2', '$v274.3', '$max_value276.4'] 13:52:49,743 numba.core.byteflow DEBUG dispatch pc=292, inst=POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=584) 13:52:49,743 numba.core.byteflow DEBUG stack ['$phi270.0', '$282call.5'] 13:52:49,743 numba.core.byteflow DEBUG end state. edges=[Edge(pc=294, stack=('$phi270.0',), blockstack=(), npush=0), Edge(pc=298, stack=('$phi270.0',), blockstack=(), npush=0)] 13:52:49,743 numba.core.byteflow DEBUG pending: deque([State(pc_initial=294 nstack_initial=1), State(pc_initial=298 nstack_initial=1)]) 13:52:49,744 numba.core.byteflow DEBUG stack: ['$phi294.0'] 13:52:49,744 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=294 nstack_initial=1) 13:52:49,744 numba.core.byteflow DEBUG dispatch pc=294, inst=LOAD_FAST(arg=4, lineno=585) 13:52:49,744 numba.core.byteflow DEBUG stack ['$phi294.0'] 13:52:49,744 numba.core.byteflow DEBUG dispatch pc=296, inst=STORE_FAST(arg=2, lineno=585) 13:52:49,744 numba.core.byteflow DEBUG stack ['$phi294.0', '$v294.1'] 13:52:49,744 numba.core.byteflow DEBUG end state. edges=[Edge(pc=298, stack=('$phi294.0',), blockstack=(), npush=0)] 13:52:49,744 numba.core.byteflow DEBUG pending: deque([State(pc_initial=298 nstack_initial=1), State(pc_initial=298 nstack_initial=1)]) 13:52:49,744 numba.core.byteflow DEBUG stack: ['$phi298.0'] 13:52:49,744 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=298 nstack_initial=1) 13:52:49,744 numba.core.byteflow DEBUG dispatch pc=298, inst=JUMP_BACKWARD(arg=52, lineno=585) 13:52:49,744 numba.core.byteflow DEBUG stack ['$phi298.0'] 13:52:49,744 numba.core.byteflow DEBUG end state. edges=[Edge(pc=196, stack=('$phi298.0',), blockstack=(), npush=0)] 13:52:49,744 numba.core.byteflow DEBUG pending: deque([State(pc_initial=298 nstack_initial=1), State(pc_initial=196 nstack_initial=1)]) 13:52:49,744 numba.core.byteflow DEBUG pending: deque([State(pc_initial=196 nstack_initial=1)]) 13:52:49,744 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:49,744 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=28 nstack_initial=0): set(), State(pc_initial=58 nstack_initial=0): set(), State(pc_initial=188 nstack_initial=0): set(), State(pc_initial=192 nstack_initial=0): set(), State(pc_initial=196 nstack_initial=1): {'$phi196.0'}, State(pc_initial=198 nstack_initial=2): {'$phi198.1'}, State(pc_initial=262 nstack_initial=1): set(), State(pc_initial=270 nstack_initial=1): set(), State(pc_initial=294 nstack_initial=1): set(), State(pc_initial=298 nstack_initial=1): set(), State(pc_initial=300 nstack_initial=0): set()}) 13:52:49,745 numba.core.byteflow DEBUG defmap: {'$phi196.0': State(pc_initial=192 nstack_initial=0), '$phi198.1': State(pc_initial=196 nstack_initial=1)} 13:52:49,745 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi196.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0)), ('$phi298.0', State(pc_initial=298 nstack_initial=1))}, '$phi198.0': {('$phi196.0', State(pc_initial=196 nstack_initial=1))}, '$phi198.1': {('$196for_iter.2', State(pc_initial=196 nstack_initial=1))}, '$phi262.0': {('$phi198.0', State(pc_initial=198 nstack_initial=2))}, '$phi270.0': {('$phi198.0', State(pc_initial=198 nstack_initial=2))}, '$phi294.0': {('$phi270.0', State(pc_initial=270 nstack_initial=1))}, '$phi298.0': {('$phi270.0', State(pc_initial=270 nstack_initial=1)), ('$phi294.0', State(pc_initial=294 nstack_initial=1))}}) 13:52:49,745 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi196.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0)), ('$phi270.0', State(pc_initial=270 nstack_initial=1)), ('$phi294.0', State(pc_initial=294 nstack_initial=1))}, '$phi198.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0)), ('$phi270.0', State(pc_initial=270 nstack_initial=1)), ('$phi294.0', State(pc_initial=294 nstack_initial=1))}, '$phi198.1': {('$196for_iter.2', State(pc_initial=196 nstack_initial=1))}, '$phi262.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0)), ('$phi270.0', State(pc_initial=270 nstack_initial=1)), ('$phi294.0', State(pc_initial=294 nstack_initial=1))}, '$phi270.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0)), ('$phi270.0', State(pc_initial=270 nstack_initial=1)), ('$phi294.0', State(pc_initial=294 nstack_initial=1))}, '$phi294.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0)), ('$phi294.0', State(pc_initial=294 nstack_initial=1))}, '$phi298.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0))}}) 13:52:49,745 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi196.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0))}, '$phi198.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0))}, '$phi198.1': {('$196for_iter.2', State(pc_initial=196 nstack_initial=1))}, '$phi262.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0))}, '$phi270.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0))}, '$phi294.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0))}, '$phi298.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0))}}) 13:52:49,745 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi196.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0))}, '$phi198.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0))}, '$phi198.1': {('$196for_iter.2', State(pc_initial=196 nstack_initial=1))}, '$phi262.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0))}, '$phi270.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0))}, '$phi294.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0))}, '$phi298.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0))}}) 13:52:49,745 numba.core.byteflow DEBUG keep phismap: {'$phi196.0': {('$194get_iter.1', State(pc_initial=192 nstack_initial=0))}, '$phi198.1': {('$196for_iter.2', State(pc_initial=196 nstack_initial=1))}} 13:52:49,745 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=192 nstack_initial=0): {'$phi196.0': '$194get_iter.1'}, State(pc_initial=196 nstack_initial=1): {'$phi198.1': '$196for_iter.2'}}) 13:52:49,746 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:49,746 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {'res': '$a6.0'}), (8, {'item': '$a6.0', 'res': '$8load_attr.1'}), (10, {}), (12, {}), (14, {}), (16, {}), (18, {'res': '$const18.2'}), (20, {'lhs': '$8load_attr.1', 'rhs': '$const18.2', 'res': '$20compare_op.3'}), (22, {}), (24, {}), (26, {'pred': '$20compare_op.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={28: (), 58: ()}) 13:52:49,746 numba.core.byteflow DEBUG block_infos State(pc_initial=28 nstack_initial=0): AdaptBlockInfo(insts=((28, {'idx': 1, 'res': '$28load_global.0'}), (30, {}), (32, {}), (34, {}), (36, {}), (38, {}), (40, {'res': '$const40.2'}), (42, {}), (44, {}), (46, {'func': '$28load_global.0', 'args': ['$const40.2'], 'kw_names': None, 'res': '$46call.3'}), (48, {}), (50, {}), (52, {}), (54, {}), (56, {'exc': '$46call.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,746 numba.core.byteflow DEBUG block_infos State(pc_initial=58 nstack_initial=0): AdaptBlockInfo(insts=((58, {'idx': 2, 'res': '$58load_global.0'}), (60, {}), (62, {}), (64, {}), (66, {}), (68, {}), (70, {'item': '$58load_global.0', 'res': '$70load_attr.2'}), (72, {}), (74, {}), (76, {}), (78, {}), (80, {'res': '$a80.3'}), (82, {}), (84, {}), (86, {'func': '$70load_attr.2', 'args': ['$a80.3'], 'kw_names': None, 'res': '$86call.4'}), (88, {}), (90, {}), (92, {}), (94, {}), (96, {'value': '$86call.4'}), (98, {'idx': 4, 'res': '$98load_global.5'}), (100, {}), (102, {}), (104, {}), (106, {}), (108, {}), (110, {'res': '$it110.7'}), (112, {}), (114, {}), (116, {'func': '$98load_global.5', 'args': ['$it110.7'], 'kw_names': None, 'res': '$116call.8'}), (118, {}), (120, {}), (122, {}), (124, {}), (126, {'item': '$116call.8', 'res': '$126load_method.10'}), (128, {}), (130, {}), (132, {}), (134, {}), (136, {}), (138, {}), (140, {}), (142, {}), (144, {}), (146, {}), (148, {'res': '$const148.11'}), (150, {}), (152, {}), (154, {'func': '$126load_method.10', 'args': ['$const148.11'], 'kw_names': None, 'res': '$154call.12'}), (156, {}), (158, {}), (160, {}), (162, {}), (164, {'value': '$154call.12'}), (166, {}), (168, {'res': '$168load_deref.14'}), (170, {'res': '$max_value170.15'}), (172, {}), (174, {}), (176, {'func': '$168load_deref.14', 'args': ['$max_value170.15'], 'kw_names': None, 'res': '$176call.16'}), (178, {}), (180, {}), (182, {}), (184, {}), (186, {'pred': '$176call.16'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={188: (), 192: ()}) 13:52:49,746 numba.core.byteflow DEBUG block_infos State(pc_initial=188 nstack_initial=0): AdaptBlockInfo(insts=((188, {'res': '$max_value188.0'}), (190, {'retval': '$max_value188.0', 'castval': '$190return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,746 numba.core.byteflow DEBUG block_infos State(pc_initial=192 nstack_initial=0): AdaptBlockInfo(insts=((192, {'res': '$it192.0'}), (194, {'value': '$it192.0', 'res': '$194get_iter.1'})), outgoing_phis={'$phi196.0': '$194get_iter.1'}, blockstack=(), active_try_block=None, outgoing_edgepushed={196: ('$194get_iter.1',)}) 13:52:49,746 numba.core.byteflow DEBUG block_infos State(pc_initial=196 nstack_initial=1): AdaptBlockInfo(insts=((196, {'iterator': '$phi196.0', 'pair': '$196for_iter.1', 'indval': '$196for_iter.2', 'pred': '$196for_iter.3'}),), outgoing_phis={'$phi198.1': '$196for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={300: (), 198: ('$phi196.0', '$196for_iter.2')}) 13:52:49,746 numba.core.byteflow DEBUG block_infos State(pc_initial=198 nstack_initial=2): AdaptBlockInfo(insts=((198, {'value': '$phi198.1'}), (200, {'res': '$view200.2'}), (202, {'item': '$view200.2', 'res': '$202load_method.4'}), (204, {}), (206, {}), (208, {}), (210, {}), (212, {}), (214, {}), (216, {}), (218, {}), (220, {}), (222, {}), (224, {}), (226, {}), (228, {'func': '$202load_method.4', 'args': [], 'kw_names': None, 'res': '$228call.5'}), (230, {}), (232, {}), (234, {}), (236, {}), (238, {'value': '$228call.5'}), (240, {}), (242, {'res': '$242load_deref.7'}), (244, {'res': '$v244.8'}), (246, {}), (248, {}), (250, {'func': '$242load_deref.7', 'args': ['$v244.8'], 'kw_names': None, 'res': '$250call.9'}), (252, {}), (254, {}), (256, {}), (258, {}), (260, {'pred': '$250call.9'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={262: ('$phi198.0',), 270: ('$phi198.0',)}) 13:52:49,746 numba.core.byteflow DEBUG block_infos State(pc_initial=262 nstack_initial=1): AdaptBlockInfo(insts=((262, {'res': '$v262.1'}), (268, {'retval': '$v262.1', 'castval': '$268return_value.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,746 numba.core.byteflow DEBUG block_infos State(pc_initial=270 nstack_initial=1): AdaptBlockInfo(insts=((270, {}), (272, {'res': '$272load_deref.2'}), (274, {'res': '$v274.3'}), (276, {'res': '$max_value276.4'}), (278, {}), (280, {}), (282, {'func': '$272load_deref.2', 'args': ['$v274.3', '$max_value276.4'], 'kw_names': None, 'res': '$282call.5'}), (284, {}), (286, {}), (288, {}), (290, {}), (292, {'pred': '$282call.5'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={294: ('$phi270.0',), 298: ('$phi270.0',)}) 13:52:49,746 numba.core.byteflow DEBUG block_infos State(pc_initial=294 nstack_initial=1): AdaptBlockInfo(insts=((294, {'res': '$v294.1'}), (296, {'value': '$v294.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={298: ('$phi294.0',)}) 13:52:49,746 numba.core.byteflow DEBUG block_infos State(pc_initial=298 nstack_initial=1): AdaptBlockInfo(insts=((298, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={196: ('$phi298.0',)}) 13:52:49,746 numba.core.byteflow DEBUG block_infos State(pc_initial=300 nstack_initial=0): AdaptBlockInfo(insts=((300, {'res': '$max_value300.0'}), (302, {'retval': '$max_value300.0', 'castval': '$302return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,749 numba.core.interpreter DEBUG label 0: a = arg(0, name=a) ['a'] $8load_attr.1 = getattr(value=a, attr=size) ['$8load_attr.1', 'a'] $const18.2 = const(int, 0) ['$const18.2'] $20compare_op.3 = $8load_attr.1 == $const18.2 ['$20compare_op.3', '$8load_attr.1', '$const18.2'] bool26 = global(bool: ) ['bool26'] $26pred = call bool26($20compare_op.3, func=bool26, args=(Var($20compare_op.3, arraymath.py:571),), kws=(), vararg=None, varkwarg=None, target=None) ['$20compare_op.3', '$26pred', 'bool26'] branch $26pred, 28, 58 ['$26pred'] label 28: $28load_global.0 = global(ValueError: ) ['$28load_global.0'] $const40.2 = const(str, zero-size array to reduction operation maximum which has no identity) ['$const40.2'] $46call.3 = call $28load_global.0($const40.2, func=$28load_global.0, args=[Var($const40.2, arraymath.py:572)], kws=(), vararg=None, varkwarg=None, target=None) ['$28load_global.0', '$46call.3', '$const40.2'] raise $46call.3 ['$46call.3'] label 58: $58load_global.0 = global(np: ) ['$58load_global.0'] $70load_attr.2 = getattr(value=$58load_global.0, attr=nditer) ['$58load_global.0', '$70load_attr.2'] it = call $70load_attr.2(a, func=$70load_attr.2, args=[Var(a, arraymath.py:570)], kws=(), vararg=None, varkwarg=None, target=None) ['$70load_attr.2', 'a', 'it'] $98load_global.5 = global(next: ) ['$98load_global.5'] $116call.8 = call $98load_global.5(it, func=$98load_global.5, args=[Var(it, arraymath.py:575)], kws=(), vararg=None, varkwarg=None, target=None) ['$116call.8', '$98load_global.5', 'it'] $126load_method.10 = getattr(value=$116call.8, attr=take) ['$116call.8', '$126load_method.10'] $const148.11 = const(int, 0) ['$const148.11'] max_value = call $126load_method.10($const148.11, func=$126load_method.10, args=[Var($const148.11, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) ['$126load_method.10', '$const148.11', 'max_value'] $168load_deref.14 = freevar(pre_return_func: ) ['$168load_deref.14'] $176call.16 = call $168load_deref.14(max_value, func=$168load_deref.14, args=[Var(max_value, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) ['$168load_deref.14', '$176call.16', 'max_value'] bool186 = global(bool: ) ['bool186'] $186pred = call bool186($176call.16, func=bool186, args=(Var($176call.16, arraymath.py:577),), kws=(), vararg=None, varkwarg=None, target=None) ['$176call.16', '$186pred', 'bool186'] branch $186pred, 188, 192 ['$186pred'] label 188: $190return_value.1 = cast(value=max_value) ['$190return_value.1', 'max_value'] return $190return_value.1 ['$190return_value.1'] label 192: $194get_iter.1 = getiter(value=it) ['$194get_iter.1', 'it'] $phi196.0 = $194get_iter.1 ['$194get_iter.1', '$phi196.0'] jump 196 [] label 196: $196for_iter.1 = iternext(value=$phi196.0) ['$196for_iter.1', '$phi196.0'] $196for_iter.2 = pair_first(value=$196for_iter.1) ['$196for_iter.1', '$196for_iter.2'] $196for_iter.3 = pair_second(value=$196for_iter.1) ['$196for_iter.1', '$196for_iter.3'] $phi198.1 = $196for_iter.2 ['$196for_iter.2', '$phi198.1'] branch $196for_iter.3, 198, 300 ['$196for_iter.3'] label 198: view = $phi198.1 ['$phi198.1', 'view'] $202load_method.4 = getattr(value=view, attr=item) ['$202load_method.4', 'view'] v = call $202load_method.4(func=$202load_method.4, args=[], kws=(), vararg=None, varkwarg=None, target=None) ['$202load_method.4', 'v'] $242load_deref.7 = freevar(pre_return_func: ) ['$242load_deref.7'] $250call.9 = call $242load_deref.7(v, func=$242load_deref.7, args=[Var(v, arraymath.py:581)], kws=(), vararg=None, varkwarg=None, target=None) ['$242load_deref.7', '$250call.9', 'v'] bool260 = global(bool: ) ['bool260'] $260pred = call bool260($250call.9, func=bool260, args=(Var($250call.9, arraymath.py:582),), kws=(), vararg=None, varkwarg=None, target=None) ['$250call.9', '$260pred', 'bool260'] branch $260pred, 262, 270 ['$260pred'] label 262: $268return_value.2 = cast(value=v) ['$268return_value.2', 'v'] return $268return_value.2 ['$268return_value.2'] label 270: $272load_deref.2 = freevar(comparator: ) ['$272load_deref.2'] $282call.5 = call $272load_deref.2(v, max_value, func=$272load_deref.2, args=[Var(v, arraymath.py:581), Var(max_value, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) ['$272load_deref.2', '$282call.5', 'max_value', 'v'] bool292 = global(bool: ) ['bool292'] $292pred = call bool292($282call.5, func=bool292, args=(Var($282call.5, arraymath.py:584),), kws=(), vararg=None, varkwarg=None, target=None) ['$282call.5', '$292pred', 'bool292'] branch $292pred, 294, 298 ['$292pred'] label 294: max_value = v ['max_value', 'v'] jump 298 [] label 298: jump 196 [] label 300: $302return_value.1 = cast(value=max_value) ['$302return_value.1', 'max_value'] return $302return_value.1 ['$302return_value.1'] 13:52:49,780 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:49,780 numba.core.ssa DEBUG Running 13:52:49,780 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:49,780 numba.core.ssa DEBUG on stmt: $8load_attr.1 = getattr(value=a, attr=size) 13:52:49,780 numba.core.ssa DEBUG on stmt: $const18.2 = const(int, 0) 13:52:49,780 numba.core.ssa DEBUG on stmt: $20compare_op.3 = $8load_attr.1 == $const18.2 13:52:49,780 numba.core.ssa DEBUG on stmt: bool26 = global(bool: ) 13:52:49,780 numba.core.ssa DEBUG on stmt: $26pred = call bool26($20compare_op.3, func=bool26, args=(Var($20compare_op.3, arraymath.py:571),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,780 numba.core.ssa DEBUG on stmt: branch $26pred, 28, 58 13:52:49,780 numba.core.ssa DEBUG ==== SSA block analysis pass on 28 13:52:49,780 numba.core.ssa DEBUG Running 13:52:49,780 numba.core.ssa DEBUG on stmt: $28load_global.0 = global(ValueError: ) 13:52:49,780 numba.core.ssa DEBUG on stmt: $const40.2 = const(str, zero-size array to reduction operation maximum which has no identity) 13:52:49,780 numba.core.ssa DEBUG on stmt: $46call.3 = call $28load_global.0($const40.2, func=$28load_global.0, args=[Var($const40.2, arraymath.py:572)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,780 numba.core.ssa DEBUG on stmt: raise ('zero-size array to reduction operation maximum which has no identity') 13:52:49,780 numba.core.ssa DEBUG ==== SSA block analysis pass on 58 13:52:49,780 numba.core.ssa DEBUG Running 13:52:49,780 numba.core.ssa DEBUG on stmt: $58load_global.0 = global(np: ) 13:52:49,781 numba.core.ssa DEBUG on stmt: $70load_attr.2 = getattr(value=$58load_global.0, attr=nditer) 13:52:49,781 numba.core.ssa DEBUG on stmt: it = call $70load_attr.2(a, func=$70load_attr.2, args=[Var(a, arraymath.py:570)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,781 numba.core.ssa DEBUG on stmt: $98load_global.5 = global(next: ) 13:52:49,781 numba.core.ssa DEBUG on stmt: $116call.8 = call $98load_global.5(it, func=$98load_global.5, args=[Var(it, arraymath.py:575)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,781 numba.core.ssa DEBUG on stmt: $126load_method.10 = getattr(value=$116call.8, attr=take) 13:52:49,781 numba.core.ssa DEBUG on stmt: $const148.11 = const(int, 0) 13:52:49,781 numba.core.ssa DEBUG on stmt: max_value = call $126load_method.10($const148.11, func=$126load_method.10, args=[Var($const148.11, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,781 numba.core.ssa DEBUG on stmt: $168load_deref.14 = freevar(pre_return_func: ) 13:52:49,781 numba.core.ssa DEBUG on stmt: $176call.16 = call $168load_deref.14(max_value, func=$168load_deref.14, args=[Var(max_value, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,781 numba.core.ssa DEBUG on stmt: bool186 = global(bool: ) 13:52:49,781 numba.core.ssa DEBUG on stmt: $186pred = call bool186($176call.16, func=bool186, args=(Var($176call.16, arraymath.py:577),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,781 numba.core.ssa DEBUG on stmt: branch $186pred, 188, 192 13:52:49,781 numba.core.ssa DEBUG ==== SSA block analysis pass on 188 13:52:49,781 numba.core.ssa DEBUG Running 13:52:49,781 numba.core.ssa DEBUG on stmt: $190return_value.1 = cast(value=max_value) 13:52:49,781 numba.core.ssa DEBUG on stmt: return $190return_value.1 13:52:49,781 numba.core.ssa DEBUG ==== SSA block analysis pass on 192 13:52:49,781 numba.core.ssa DEBUG Running 13:52:49,781 numba.core.ssa DEBUG on stmt: $194get_iter.1 = getiter(value=it) 13:52:49,781 numba.core.ssa DEBUG on stmt: $phi196.0 = $194get_iter.1 13:52:49,781 numba.core.ssa DEBUG on stmt: jump 196 13:52:49,781 numba.core.ssa DEBUG ==== SSA block analysis pass on 196 13:52:49,781 numba.core.ssa DEBUG Running 13:52:49,782 numba.core.ssa DEBUG on stmt: $196for_iter.1 = iternext(value=$phi196.0) 13:52:49,782 numba.core.ssa DEBUG on stmt: $196for_iter.2 = pair_first(value=$196for_iter.1) 13:52:49,782 numba.core.ssa DEBUG on stmt: $196for_iter.3 = pair_second(value=$196for_iter.1) 13:52:49,782 numba.core.ssa DEBUG on stmt: $phi198.1 = $196for_iter.2 13:52:49,782 numba.core.ssa DEBUG on stmt: branch $196for_iter.3, 198, 300 13:52:49,782 numba.core.ssa DEBUG ==== SSA block analysis pass on 198 13:52:49,782 numba.core.ssa DEBUG Running 13:52:49,782 numba.core.ssa DEBUG on stmt: view = $phi198.1 13:52:49,782 numba.core.ssa DEBUG on stmt: $202load_method.4 = getattr(value=view, attr=item) 13:52:49,782 numba.core.ssa DEBUG on stmt: v = call $202load_method.4(func=$202load_method.4, args=[], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,782 numba.core.ssa DEBUG on stmt: $242load_deref.7 = freevar(pre_return_func: ) 13:52:49,782 numba.core.ssa DEBUG on stmt: $250call.9 = call $242load_deref.7(v, func=$242load_deref.7, args=[Var(v, arraymath.py:581)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,782 numba.core.ssa DEBUG on stmt: bool260 = global(bool: ) 13:52:49,782 numba.core.ssa DEBUG on stmt: $260pred = call bool260($250call.9, func=bool260, args=(Var($250call.9, arraymath.py:582),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,782 numba.core.ssa DEBUG on stmt: branch $260pred, 262, 270 13:52:49,782 numba.core.ssa DEBUG ==== SSA block analysis pass on 262 13:52:49,782 numba.core.ssa DEBUG Running 13:52:49,782 numba.core.ssa DEBUG on stmt: $268return_value.2 = cast(value=v) 13:52:49,782 numba.core.ssa DEBUG on stmt: return $268return_value.2 13:52:49,782 numba.core.ssa DEBUG ==== SSA block analysis pass on 270 13:52:49,782 numba.core.ssa DEBUG Running 13:52:49,782 numba.core.ssa DEBUG on stmt: $272load_deref.2 = freevar(comparator: ) 13:52:49,782 numba.core.ssa DEBUG on stmt: $282call.5 = call $272load_deref.2(v, max_value, func=$272load_deref.2, args=[Var(v, arraymath.py:581), Var(max_value, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,782 numba.core.ssa DEBUG on stmt: bool292 = global(bool: ) 13:52:49,783 numba.core.ssa DEBUG on stmt: $292pred = call bool292($282call.5, func=bool292, args=(Var($282call.5, arraymath.py:584),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,783 numba.core.ssa DEBUG on stmt: branch $292pred, 294, 298 13:52:49,783 numba.core.ssa DEBUG ==== SSA block analysis pass on 294 13:52:49,783 numba.core.ssa DEBUG Running 13:52:49,783 numba.core.ssa DEBUG on stmt: max_value = v 13:52:49,783 numba.core.ssa DEBUG on stmt: jump 298 13:52:49,783 numba.core.ssa DEBUG ==== SSA block analysis pass on 298 13:52:49,783 numba.core.ssa DEBUG Running 13:52:49,783 numba.core.ssa DEBUG on stmt: jump 196 13:52:49,783 numba.core.ssa DEBUG ==== SSA block analysis pass on 300 13:52:49,783 numba.core.ssa DEBUG Running 13:52:49,783 numba.core.ssa DEBUG on stmt: $302return_value.1 = cast(value=max_value) 13:52:49,783 numba.core.ssa DEBUG on stmt: return $302return_value.1 13:52:49,784 numba.core.ssa DEBUG defs defaultdict(, {'$116call.8': [(, 58)], '$126load_method.10': [(, 58)], '$168load_deref.14': [(, 58)], '$176call.16': [(, 58)], '$186pred': [(, 58)], '$190return_value.1': [(, 188)], '$194get_iter.1': [(, 192)], '$196for_iter.1': [(, 196)], '$196for_iter.2': [(, 196)], '$196for_iter.3': [(, 196)], '$202load_method.4': [(, 198)], '$20compare_op.3': [(, 0)], '$242load_deref.7': [(, 198)], '$250call.9': [(, 198)], '$260pred': [(, 198)], '$268return_value.2': [(, 262)], '$26pred': [(, 0)], '$272load_deref.2': [(, 270)], '$282call.5': [(, 270)], '$28load_global.0': [(, 28)], '$292pred': [(, 270)], '$302return_value.1': [(, 300)], '$46call.3': [(, 28)], '$58load_global.0': [(, 58)], '$70load_attr.2': [(, 58)], '$8load_attr.1': [(, 0)], '$98load_global.5': [(, 58)], '$const148.11': [(, 58)], '$const18.2': [(, 0)], '$const40.2': [(, 28)], '$phi196.0': [(, 192)], '$phi198.1': [(, 196)], 'a': [(, 0)], 'bool186': [(, 58)], 'bool26': [(, 0)], 'bool260': [(, 198)], 'bool292': [(, 270)], 'it': [(, 58)], 'max_value': [(, 58), (, 294)], 'v': [(, 198)], 'view': [(, 198)]}) 13:52:49,784 numba.core.ssa DEBUG SSA violators 13:52:49,784 numba.core.ssa DEBUG Fix SSA violator on var max_value 13:52:49,784 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,784 numba.core.ssa DEBUG Running 13:52:49,784 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:49,784 numba.core.ssa DEBUG on stmt: $8load_attr.1 = getattr(value=a, attr=size) 13:52:49,784 numba.core.ssa DEBUG on stmt: $const18.2 = const(int, 0) 13:52:49,784 numba.core.ssa DEBUG on stmt: $20compare_op.3 = $8load_attr.1 == $const18.2 13:52:49,784 numba.core.ssa DEBUG on stmt: bool26 = global(bool: ) 13:52:49,784 numba.core.ssa DEBUG on stmt: $26pred = call bool26($20compare_op.3, func=bool26, args=(Var($20compare_op.3, arraymath.py:571),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,784 numba.core.ssa DEBUG on stmt: branch $26pred, 28, 58 13:52:49,784 numba.core.ssa DEBUG ==== SSA block rewrite pass on 28 13:52:49,784 numba.core.ssa DEBUG Running 13:52:49,785 numba.core.ssa DEBUG on stmt: $28load_global.0 = global(ValueError: ) 13:52:49,785 numba.core.ssa DEBUG on stmt: $const40.2 = const(str, zero-size array to reduction operation maximum which has no identity) 13:52:49,785 numba.core.ssa DEBUG on stmt: $46call.3 = call $28load_global.0($const40.2, func=$28load_global.0, args=[Var($const40.2, arraymath.py:572)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,785 numba.core.ssa DEBUG on stmt: raise ('zero-size array to reduction operation maximum which has no identity') 13:52:49,785 numba.core.ssa DEBUG ==== SSA block rewrite pass on 58 13:52:49,785 numba.core.ssa DEBUG Running 13:52:49,785 numba.core.ssa DEBUG on stmt: $58load_global.0 = global(np: ) 13:52:49,785 numba.core.ssa DEBUG on stmt: $70load_attr.2 = getattr(value=$58load_global.0, attr=nditer) 13:52:49,785 numba.core.ssa DEBUG on stmt: it = call $70load_attr.2(a, func=$70load_attr.2, args=[Var(a, arraymath.py:570)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,785 numba.core.ssa DEBUG on stmt: $98load_global.5 = global(next: ) 13:52:49,785 numba.core.ssa DEBUG on stmt: $116call.8 = call $98load_global.5(it, func=$98load_global.5, args=[Var(it, arraymath.py:575)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,785 numba.core.ssa DEBUG on stmt: $126load_method.10 = getattr(value=$116call.8, attr=take) 13:52:49,785 numba.core.ssa DEBUG on stmt: $const148.11 = const(int, 0) 13:52:49,785 numba.core.ssa DEBUG on stmt: max_value = call $126load_method.10($const148.11, func=$126load_method.10, args=[Var($const148.11, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,785 numba.core.ssa DEBUG first assign: max_value 13:52:49,785 numba.core.ssa DEBUG replaced with: max_value = call $126load_method.10($const148.11, func=$126load_method.10, args=[Var($const148.11, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,785 numba.core.ssa DEBUG on stmt: $168load_deref.14 = freevar(pre_return_func: ) 13:52:49,785 numba.core.ssa DEBUG on stmt: $176call.16 = call $168load_deref.14(max_value, func=$168load_deref.14, args=[Var(max_value, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,785 numba.core.ssa DEBUG on stmt: bool186 = global(bool: ) 13:52:49,785 numba.core.ssa DEBUG on stmt: $186pred = call bool186($176call.16, func=bool186, args=(Var($176call.16, arraymath.py:577),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,785 numba.core.ssa DEBUG on stmt: branch $186pred, 188, 192 13:52:49,785 numba.core.ssa DEBUG ==== SSA block rewrite pass on 188 13:52:49,786 numba.core.ssa DEBUG Running 13:52:49,786 numba.core.ssa DEBUG on stmt: $190return_value.1 = cast(value=max_value) 13:52:49,786 numba.core.ssa DEBUG on stmt: return $190return_value.1 13:52:49,786 numba.core.ssa DEBUG ==== SSA block rewrite pass on 192 13:52:49,786 numba.core.ssa DEBUG Running 13:52:49,786 numba.core.ssa DEBUG on stmt: $194get_iter.1 = getiter(value=it) 13:52:49,786 numba.core.ssa DEBUG on stmt: $phi196.0 = $194get_iter.1 13:52:49,786 numba.core.ssa DEBUG on stmt: jump 196 13:52:49,786 numba.core.ssa DEBUG ==== SSA block rewrite pass on 196 13:52:49,786 numba.core.ssa DEBUG Running 13:52:49,786 numba.core.ssa DEBUG on stmt: $196for_iter.1 = iternext(value=$phi196.0) 13:52:49,786 numba.core.ssa DEBUG on stmt: $196for_iter.2 = pair_first(value=$196for_iter.1) 13:52:49,786 numba.core.ssa DEBUG on stmt: $196for_iter.3 = pair_second(value=$196for_iter.1) 13:52:49,786 numba.core.ssa DEBUG on stmt: $phi198.1 = $196for_iter.2 13:52:49,786 numba.core.ssa DEBUG on stmt: branch $196for_iter.3, 198, 300 13:52:49,786 numba.core.ssa DEBUG ==== SSA block rewrite pass on 198 13:52:49,786 numba.core.ssa DEBUG Running 13:52:49,786 numba.core.ssa DEBUG on stmt: view = $phi198.1 13:52:49,786 numba.core.ssa DEBUG on stmt: $202load_method.4 = getattr(value=view, attr=item) 13:52:49,786 numba.core.ssa DEBUG on stmt: v = call $202load_method.4(func=$202load_method.4, args=[], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,786 numba.core.ssa DEBUG on stmt: $242load_deref.7 = freevar(pre_return_func: ) 13:52:49,786 numba.core.ssa DEBUG on stmt: $250call.9 = call $242load_deref.7(v, func=$242load_deref.7, args=[Var(v, arraymath.py:581)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,786 numba.core.ssa DEBUG on stmt: bool260 = global(bool: ) 13:52:49,786 numba.core.ssa DEBUG on stmt: $260pred = call bool260($250call.9, func=bool260, args=(Var($250call.9, arraymath.py:582),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,787 numba.core.ssa DEBUG on stmt: branch $260pred, 262, 270 13:52:49,787 numba.core.ssa DEBUG ==== SSA block rewrite pass on 262 13:52:49,787 numba.core.ssa DEBUG Running 13:52:49,787 numba.core.ssa DEBUG on stmt: $268return_value.2 = cast(value=v) 13:52:49,787 numba.core.ssa DEBUG on stmt: return $268return_value.2 13:52:49,787 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:49,787 numba.core.ssa DEBUG Running 13:52:49,787 numba.core.ssa DEBUG on stmt: $272load_deref.2 = freevar(comparator: ) 13:52:49,787 numba.core.ssa DEBUG on stmt: $282call.5 = call $272load_deref.2(v, max_value, func=$272load_deref.2, args=[Var(v, arraymath.py:581), Var(max_value, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,787 numba.core.ssa DEBUG on stmt: bool292 = global(bool: ) 13:52:49,787 numba.core.ssa DEBUG on stmt: $292pred = call bool292($282call.5, func=bool292, args=(Var($282call.5, arraymath.py:584),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,787 numba.core.ssa DEBUG on stmt: branch $292pred, 294, 298 13:52:49,787 numba.core.ssa DEBUG ==== SSA block rewrite pass on 294 13:52:49,787 numba.core.ssa DEBUG Running 13:52:49,787 numba.core.ssa DEBUG on stmt: max_value = v 13:52:49,787 numba.core.ssa DEBUG replaced with: max_value.1 = v 13:52:49,787 numba.core.ssa DEBUG on stmt: jump 298 13:52:49,787 numba.core.ssa DEBUG ==== SSA block rewrite pass on 298 13:52:49,787 numba.core.ssa DEBUG Running 13:52:49,787 numba.core.ssa DEBUG on stmt: jump 196 13:52:49,787 numba.core.ssa DEBUG ==== SSA block rewrite pass on 300 13:52:49,787 numba.core.ssa DEBUG Running 13:52:49,787 numba.core.ssa DEBUG on stmt: $302return_value.1 = cast(value=max_value) 13:52:49,788 numba.core.ssa DEBUG on stmt: return $302return_value.1 13:52:49,788 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {58: [], 294: []}) 13:52:49,788 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,788 numba.core.ssa DEBUG Running 13:52:49,788 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:49,788 numba.core.ssa DEBUG on stmt: $8load_attr.1 = getattr(value=a, attr=size) 13:52:49,788 numba.core.ssa DEBUG on stmt: $const18.2 = const(int, 0) 13:52:49,788 numba.core.ssa DEBUG on stmt: $20compare_op.3 = $8load_attr.1 == $const18.2 13:52:49,788 numba.core.ssa DEBUG on stmt: bool26 = global(bool: ) 13:52:49,788 numba.core.ssa DEBUG on stmt: $26pred = call bool26($20compare_op.3, func=bool26, args=(Var($20compare_op.3, arraymath.py:571),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,788 numba.core.ssa DEBUG on stmt: branch $26pred, 28, 58 13:52:49,788 numba.core.ssa DEBUG ==== SSA block rewrite pass on 28 13:52:49,788 numba.core.ssa DEBUG Running 13:52:49,788 numba.core.ssa DEBUG on stmt: $28load_global.0 = global(ValueError: ) 13:52:49,788 numba.core.ssa DEBUG on stmt: $const40.2 = const(str, zero-size array to reduction operation maximum which has no identity) 13:52:49,788 numba.core.ssa DEBUG on stmt: $46call.3 = call $28load_global.0($const40.2, func=$28load_global.0, args=[Var($const40.2, arraymath.py:572)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,788 numba.core.ssa DEBUG on stmt: raise ('zero-size array to reduction operation maximum which has no identity') 13:52:49,788 numba.core.ssa DEBUG ==== SSA block rewrite pass on 58 13:52:49,788 numba.core.ssa DEBUG Running 13:52:49,788 numba.core.ssa DEBUG on stmt: $58load_global.0 = global(np: ) 13:52:49,788 numba.core.ssa DEBUG on stmt: $70load_attr.2 = getattr(value=$58load_global.0, attr=nditer) 13:52:49,788 numba.core.ssa DEBUG on stmt: it = call $70load_attr.2(a, func=$70load_attr.2, args=[Var(a, arraymath.py:570)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,789 numba.core.ssa DEBUG on stmt: $98load_global.5 = global(next: ) 13:52:49,789 numba.core.ssa DEBUG on stmt: $116call.8 = call $98load_global.5(it, func=$98load_global.5, args=[Var(it, arraymath.py:575)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,789 numba.core.ssa DEBUG on stmt: $126load_method.10 = getattr(value=$116call.8, attr=take) 13:52:49,789 numba.core.ssa DEBUG on stmt: $const148.11 = const(int, 0) 13:52:49,789 numba.core.ssa DEBUG on stmt: max_value = call $126load_method.10($const148.11, func=$126load_method.10, args=[Var($const148.11, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,789 numba.core.ssa DEBUG on stmt: $168load_deref.14 = freevar(pre_return_func: ) 13:52:49,789 numba.core.ssa DEBUG on stmt: $176call.16 = call $168load_deref.14(max_value, func=$168load_deref.14, args=[Var(max_value, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,789 numba.core.ssa DEBUG find_def var='max_value' stmt=$176call.16 = call $168load_deref.14(max_value, func=$168load_deref.14, args=[Var(max_value, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,789 numba.core.ssa DEBUG on stmt: bool186 = global(bool: ) 13:52:49,789 numba.core.ssa DEBUG on stmt: $186pred = call bool186($176call.16, func=bool186, args=(Var($176call.16, arraymath.py:577),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,789 numba.core.ssa DEBUG on stmt: branch $186pred, 188, 192 13:52:49,789 numba.core.ssa DEBUG ==== SSA block rewrite pass on 188 13:52:49,789 numba.core.ssa DEBUG Running 13:52:49,789 numba.core.ssa DEBUG on stmt: $190return_value.1 = cast(value=max_value) 13:52:49,789 numba.core.ssa DEBUG find_def var='max_value' stmt=$190return_value.1 = cast(value=max_value) 13:52:49,789 numba.core.ssa DEBUG find_def_from_top label 188 13:52:49,789 numba.core.ssa DEBUG idom 58 from label 188 13:52:49,789 numba.core.ssa DEBUG find_def_from_bottom label 58 13:52:49,789 numba.core.ssa DEBUG on stmt: return $190return_value.1 13:52:49,789 numba.core.ssa DEBUG ==== SSA block rewrite pass on 192 13:52:49,789 numba.core.ssa DEBUG Running 13:52:49,789 numba.core.ssa DEBUG on stmt: $194get_iter.1 = getiter(value=it) 13:52:49,789 numba.core.ssa DEBUG on stmt: $phi196.0 = $194get_iter.1 13:52:49,790 numba.core.ssa DEBUG on stmt: jump 196 13:52:49,790 numba.core.ssa DEBUG ==== SSA block rewrite pass on 196 13:52:49,790 numba.core.ssa DEBUG Running 13:52:49,790 numba.core.ssa DEBUG on stmt: $196for_iter.1 = iternext(value=$phi196.0) 13:52:49,790 numba.core.ssa DEBUG on stmt: $196for_iter.2 = pair_first(value=$196for_iter.1) 13:52:49,790 numba.core.ssa DEBUG on stmt: $196for_iter.3 = pair_second(value=$196for_iter.1) 13:52:49,790 numba.core.ssa DEBUG on stmt: $phi198.1 = $196for_iter.2 13:52:49,790 numba.core.ssa DEBUG on stmt: branch $196for_iter.3, 198, 300 13:52:49,790 numba.core.ssa DEBUG ==== SSA block rewrite pass on 198 13:52:49,790 numba.core.ssa DEBUG Running 13:52:49,790 numba.core.ssa DEBUG on stmt: view = $phi198.1 13:52:49,790 numba.core.ssa DEBUG on stmt: $202load_method.4 = getattr(value=view, attr=item) 13:52:49,790 numba.core.ssa DEBUG on stmt: v = call $202load_method.4(func=$202load_method.4, args=[], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,790 numba.core.ssa DEBUG on stmt: $242load_deref.7 = freevar(pre_return_func: ) 13:52:49,790 numba.core.ssa DEBUG on stmt: $250call.9 = call $242load_deref.7(v, func=$242load_deref.7, args=[Var(v, arraymath.py:581)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,790 numba.core.ssa DEBUG on stmt: bool260 = global(bool: ) 13:52:49,790 numba.core.ssa DEBUG on stmt: $260pred = call bool260($250call.9, func=bool260, args=(Var($250call.9, arraymath.py:582),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,790 numba.core.ssa DEBUG on stmt: branch $260pred, 262, 270 13:52:49,790 numba.core.ssa DEBUG ==== SSA block rewrite pass on 262 13:52:49,790 numba.core.ssa DEBUG Running 13:52:49,790 numba.core.ssa DEBUG on stmt: $268return_value.2 = cast(value=v) 13:52:49,790 numba.core.ssa DEBUG on stmt: return $268return_value.2 13:52:49,790 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:49,791 numba.core.ssa DEBUG Running 13:52:49,791 numba.core.ssa DEBUG on stmt: $272load_deref.2 = freevar(comparator: ) 13:52:49,791 numba.core.ssa DEBUG on stmt: $282call.5 = call $272load_deref.2(v, max_value, func=$272load_deref.2, args=[Var(v, arraymath.py:581), Var(max_value, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,791 numba.core.ssa DEBUG find_def var='max_value' stmt=$282call.5 = call $272load_deref.2(v, max_value, func=$272load_deref.2, args=[Var(v, arraymath.py:581), Var(max_value, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,791 numba.core.ssa DEBUG find_def_from_top label 270 13:52:49,791 numba.core.ssa DEBUG idom 198 from label 270 13:52:49,791 numba.core.ssa DEBUG find_def_from_bottom label 198 13:52:49,791 numba.core.ssa DEBUG find_def_from_top label 198 13:52:49,791 numba.core.ssa DEBUG idom 196 from label 198 13:52:49,791 numba.core.ssa DEBUG find_def_from_bottom label 196 13:52:49,791 numba.core.ssa DEBUG find_def_from_top label 196 13:52:49,791 numba.core.ssa DEBUG insert phi node max_value.2 = phi(incoming_values=[], incoming_blocks=[]) at 196 13:52:49,791 numba.core.ssa DEBUG find_def_from_bottom label 192 13:52:49,791 numba.core.ssa DEBUG find_def_from_top label 192 13:52:49,791 numba.core.ssa DEBUG idom 58 from label 192 13:52:49,791 numba.core.ssa DEBUG find_def_from_bottom label 58 13:52:49,791 numba.core.ssa DEBUG incoming_def max_value = call $126load_method.10($const148.11, func=$126load_method.10, args=[Var($const148.11, arraymath.py:576)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,791 numba.core.ssa DEBUG find_def_from_bottom label 298 13:52:49,791 numba.core.ssa DEBUG find_def_from_top label 298 13:52:49,791 numba.core.ssa DEBUG insert phi node max_value.3 = phi(incoming_values=[], incoming_blocks=[]) at 298 13:52:49,791 numba.core.ssa DEBUG find_def_from_bottom label 294 13:52:49,791 numba.core.ssa DEBUG incoming_def max_value.1 = v 13:52:49,791 numba.core.ssa DEBUG find_def_from_bottom label 270 13:52:49,791 numba.core.ssa DEBUG find_def_from_top label 270 13:52:49,791 numba.core.ssa DEBUG idom 198 from label 270 13:52:49,791 numba.core.ssa DEBUG find_def_from_bottom label 198 13:52:49,791 numba.core.ssa DEBUG find_def_from_top label 198 13:52:49,791 numba.core.ssa DEBUG idom 196 from label 198 13:52:49,791 numba.core.ssa DEBUG find_def_from_bottom label 196 13:52:49,791 numba.core.ssa DEBUG incoming_def max_value.2 = phi(incoming_values=[Var(max_value, arraymath.py:576)], incoming_blocks=[192]) 13:52:49,791 numba.core.ssa DEBUG incoming_def max_value.3 = phi(incoming_values=[Var(max_value.1, arraymath.py:585), Var(max_value.2, arraymath.py:584)], incoming_blocks=[294, 270]) 13:52:49,792 numba.core.ssa DEBUG replaced with: $282call.5 = call $272load_deref.2(v, max_value.2, func=$272load_deref.2, args=[Var(v, arraymath.py:581), Var(max_value.2, arraymath.py:584)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,792 numba.core.ssa DEBUG on stmt: bool292 = global(bool: ) 13:52:49,792 numba.core.ssa DEBUG on stmt: $292pred = call bool292($282call.5, func=bool292, args=(Var($282call.5, arraymath.py:584),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,792 numba.core.ssa DEBUG on stmt: branch $292pred, 294, 298 13:52:49,792 numba.core.ssa DEBUG ==== SSA block rewrite pass on 294 13:52:49,792 numba.core.ssa DEBUG Running 13:52:49,792 numba.core.ssa DEBUG on stmt: max_value.1 = v 13:52:49,792 numba.core.ssa DEBUG on stmt: jump 298 13:52:49,792 numba.core.ssa DEBUG ==== SSA block rewrite pass on 298 13:52:49,792 numba.core.ssa DEBUG Running 13:52:49,792 numba.core.ssa DEBUG on stmt: jump 196 13:52:49,792 numba.core.ssa DEBUG ==== SSA block rewrite pass on 300 13:52:49,792 numba.core.ssa DEBUG Running 13:52:49,792 numba.core.ssa DEBUG on stmt: $302return_value.1 = cast(value=max_value) 13:52:49,792 numba.core.ssa DEBUG find_def var='max_value' stmt=$302return_value.1 = cast(value=max_value) 13:52:49,792 numba.core.ssa DEBUG find_def_from_top label 300 13:52:49,792 numba.core.ssa DEBUG idom 196 from label 300 13:52:49,792 numba.core.ssa DEBUG find_def_from_bottom label 196 13:52:49,792 numba.core.ssa DEBUG replaced with: $302return_value.1 = cast(value=max_value.2) 13:52:49,792 numba.core.ssa DEBUG on stmt: return $302return_value.1 13:52:49,803 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=4691) 2 RESUME(arg=0, lineno=4691) 4 LOAD_FAST(arg=1, lineno=4692) 6 LOAD_FAST(arg=0, lineno=4692) 8 LOAD_ATTR(arg=0, lineno=4692) 18 LOAD_CONST(arg=1, lineno=4692) 20 BINARY_OP(arg=10, lineno=4692) 24 COMPARE_OP(arg=4, lineno=4692) 30 POP_JUMP_FORWARD_IF_TRUE(arg=12, lineno=4692) 32 LOAD_FAST(arg=1, lineno=4692) 34 LOAD_FAST(arg=0, lineno=4692) 36 LOAD_ATTR(arg=0, lineno=4692) 46 UNARY_NEGATIVE(arg=None, lineno=4692) 48 COMPARE_OP(arg=0, lineno=4692) 54 POP_JUMP_FORWARD_IF_FALSE(arg=15, lineno=4692) > 56 LOAD_GLOBAL(arg=3, lineno=4693) 68 LOAD_CONST(arg=2, lineno=4693) 70 PRECALL(arg=1, lineno=4693) 74 CALL(arg=1, lineno=4693) 84 RAISE_VARARGS(arg=1, lineno=4693) > 86 LOAD_FAST(arg=0, lineno=4694) 88 LOAD_METHOD(arg=2, lineno=4694) 110 PRECALL(arg=0, lineno=4694) 114 CALL(arg=0, lineno=4694) 124 LOAD_FAST(arg=1, lineno=4694) 126 BINARY_SUBSCR(arg=None, lineno=4694) 136 RETURN_VALUE(arg=None, lineno=4694) 13:52:49,803 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:49,803 numba.core.byteflow DEBUG stack: [] 13:52:49,803 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:49,803 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=4691) 13:52:49,803 numba.core.byteflow DEBUG stack [] 13:52:49,803 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=4691) 13:52:49,803 numba.core.byteflow DEBUG stack [] 13:52:49,803 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_FAST(arg=1, lineno=4692) 13:52:49,803 numba.core.byteflow DEBUG stack [] 13:52:49,803 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_FAST(arg=0, lineno=4692) 13:52:49,803 numba.core.byteflow DEBUG stack ['$indices4.0'] 13:52:49,803 numba.core.byteflow DEBUG dispatch pc=8, inst=LOAD_ATTR(arg=0, lineno=4692) 13:52:49,803 numba.core.byteflow DEBUG stack ['$indices4.0', '$a6.1'] 13:52:49,803 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_CONST(arg=1, lineno=4692) 13:52:49,804 numba.core.byteflow DEBUG stack ['$indices4.0', '$8load_attr.2'] 13:52:49,804 numba.core.byteflow DEBUG dispatch pc=20, inst=BINARY_OP(arg=10, lineno=4692) 13:52:49,804 numba.core.byteflow DEBUG stack ['$indices4.0', '$8load_attr.2', '$const18.3'] 13:52:49,804 numba.core.byteflow DEBUG dispatch pc=24, inst=COMPARE_OP(arg=4, lineno=4692) 13:52:49,804 numba.core.byteflow DEBUG stack ['$indices4.0', '$binop_sub20.4'] 13:52:49,804 numba.core.byteflow DEBUG dispatch pc=30, inst=POP_JUMP_FORWARD_IF_TRUE(arg=12, lineno=4692) 13:52:49,804 numba.core.byteflow DEBUG stack ['$24compare_op.5'] 13:52:49,804 numba.core.byteflow DEBUG end state. edges=[Edge(pc=32, stack=(), blockstack=(), npush=0), Edge(pc=56, stack=(), blockstack=(), npush=0)] 13:52:49,804 numba.core.byteflow DEBUG pending: deque([State(pc_initial=32 nstack_initial=0), State(pc_initial=56 nstack_initial=0)]) 13:52:49,804 numba.core.byteflow DEBUG stack: [] 13:52:49,804 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=32 nstack_initial=0) 13:52:49,804 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_FAST(arg=1, lineno=4692) 13:52:49,804 numba.core.byteflow DEBUG stack [] 13:52:49,804 numba.core.byteflow DEBUG dispatch pc=34, inst=LOAD_FAST(arg=0, lineno=4692) 13:52:49,804 numba.core.byteflow DEBUG stack ['$indices32.0'] 13:52:49,804 numba.core.byteflow DEBUG dispatch pc=36, inst=LOAD_ATTR(arg=0, lineno=4692) 13:52:49,804 numba.core.byteflow DEBUG stack ['$indices32.0', '$a34.1'] 13:52:49,804 numba.core.byteflow DEBUG dispatch pc=46, inst=UNARY_NEGATIVE(arg=None, lineno=4692) 13:52:49,804 numba.core.byteflow DEBUG stack ['$indices32.0', '$36load_attr.2'] 13:52:49,804 numba.core.byteflow DEBUG dispatch pc=48, inst=COMPARE_OP(arg=0, lineno=4692) 13:52:49,804 numba.core.byteflow DEBUG stack ['$indices32.0', '$46unary_negative.3'] 13:52:49,804 numba.core.byteflow DEBUG dispatch pc=54, inst=POP_JUMP_FORWARD_IF_FALSE(arg=15, lineno=4692) 13:52:49,804 numba.core.byteflow DEBUG stack ['$48compare_op.4'] 13:52:49,804 numba.core.byteflow DEBUG end state. edges=[Edge(pc=56, stack=(), blockstack=(), npush=0), Edge(pc=86, stack=(), blockstack=(), npush=0)] 13:52:49,804 numba.core.byteflow DEBUG pending: deque([State(pc_initial=56 nstack_initial=0), State(pc_initial=56 nstack_initial=0), State(pc_initial=86 nstack_initial=0)]) 13:52:49,804 numba.core.byteflow DEBUG stack: [] 13:52:49,804 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=56 nstack_initial=0) 13:52:49,804 numba.core.byteflow DEBUG dispatch pc=56, inst=LOAD_GLOBAL(arg=3, lineno=4693) 13:52:49,804 numba.core.byteflow DEBUG stack [] 13:52:49,804 numba.core.byteflow DEBUG dispatch pc=68, inst=LOAD_CONST(arg=2, lineno=4693) 13:52:49,805 numba.core.byteflow DEBUG stack ['$null$56.1', '$56load_global.0'] 13:52:49,805 numba.core.byteflow DEBUG dispatch pc=70, inst=PRECALL(arg=1, lineno=4693) 13:52:49,805 numba.core.byteflow DEBUG stack ['$null$56.1', '$56load_global.0', '$const68.2'] 13:52:49,805 numba.core.byteflow DEBUG dispatch pc=74, inst=CALL(arg=1, lineno=4693) 13:52:49,805 numba.core.byteflow DEBUG stack ['$null$56.1', '$56load_global.0', '$const68.2'] 13:52:49,805 numba.core.byteflow DEBUG dispatch pc=84, inst=RAISE_VARARGS(arg=1, lineno=4693) 13:52:49,805 numba.core.byteflow DEBUG stack ['$74call.3'] 13:52:49,805 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,805 numba.core.byteflow DEBUG pending: deque([State(pc_initial=56 nstack_initial=0), State(pc_initial=86 nstack_initial=0)]) 13:52:49,805 numba.core.byteflow DEBUG pending: deque([State(pc_initial=86 nstack_initial=0)]) 13:52:49,805 numba.core.byteflow DEBUG stack: [] 13:52:49,805 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=86 nstack_initial=0) 13:52:49,805 numba.core.byteflow DEBUG dispatch pc=86, inst=LOAD_FAST(arg=0, lineno=4694) 13:52:49,805 numba.core.byteflow DEBUG stack [] 13:52:49,805 numba.core.byteflow DEBUG dispatch pc=88, inst=LOAD_METHOD(arg=2, lineno=4694) 13:52:49,805 numba.core.byteflow DEBUG stack ['$a86.0'] 13:52:49,805 numba.core.byteflow DEBUG dispatch pc=110, inst=PRECALL(arg=0, lineno=4694) 13:52:49,805 numba.core.byteflow DEBUG stack ['$null$88.1', '$88load_method.2'] 13:52:49,805 numba.core.byteflow DEBUG dispatch pc=114, inst=CALL(arg=0, lineno=4694) 13:52:49,805 numba.core.byteflow DEBUG stack ['$null$88.1', '$88load_method.2'] 13:52:49,805 numba.core.byteflow DEBUG dispatch pc=124, inst=LOAD_FAST(arg=1, lineno=4694) 13:52:49,805 numba.core.byteflow DEBUG stack ['$114call.3'] 13:52:49,805 numba.core.byteflow DEBUG dispatch pc=126, inst=BINARY_SUBSCR(arg=None, lineno=4694) 13:52:49,805 numba.core.byteflow DEBUG stack ['$114call.3', '$indices124.4'] 13:52:49,805 numba.core.byteflow DEBUG dispatch pc=136, inst=RETURN_VALUE(arg=None, lineno=4694) 13:52:49,805 numba.core.byteflow DEBUG stack ['$126binary_subscr.5'] 13:52:49,806 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,806 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:49,806 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=32 nstack_initial=0): set(), State(pc_initial=56 nstack_initial=0): set(), State(pc_initial=86 nstack_initial=0): set()}) 13:52:49,806 numba.core.byteflow DEBUG defmap: {} 13:52:49,806 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:49,806 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:49,806 numba.core.byteflow DEBUG keep phismap: {} 13:52:49,806 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:49,806 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:49,806 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'res': '$indices4.0'}), (6, {'res': '$a6.1'}), (8, {'item': '$a6.1', 'res': '$8load_attr.2'}), (10, {}), (12, {}), (14, {}), (16, {}), (18, {'res': '$const18.3'}), (20, {'op': '-', 'lhs': '$8load_attr.2', 'rhs': '$const18.3', 'res': '$binop_sub20.4'}), (22, {}), (24, {'lhs': '$indices4.0', 'rhs': '$binop_sub20.4', 'res': '$24compare_op.5'}), (26, {}), (28, {}), (30, {'pred': '$24compare_op.5'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={32: (), 56: ()}) 13:52:49,806 numba.core.byteflow DEBUG block_infos State(pc_initial=32 nstack_initial=0): AdaptBlockInfo(insts=((32, {'res': '$indices32.0'}), (34, {'res': '$a34.1'}), (36, {'item': '$a34.1', 'res': '$36load_attr.2'}), (38, {}), (40, {}), (42, {}), (44, {}), (46, {'value': '$36load_attr.2', 'res': '$46unary_negative.3'}), (48, {'lhs': '$indices32.0', 'rhs': '$46unary_negative.3', 'res': '$48compare_op.4'}), (50, {}), (52, {}), (54, {'pred': '$48compare_op.4'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={56: (), 86: ()}) 13:52:49,806 numba.core.byteflow DEBUG block_infos State(pc_initial=56 nstack_initial=0): AdaptBlockInfo(insts=((56, {'idx': 1, 'res': '$56load_global.0'}), (58, {}), (60, {}), (62, {}), (64, {}), (66, {}), (68, {'res': '$const68.2'}), (70, {}), (72, {}), (74, {'func': '$56load_global.0', 'args': ['$const68.2'], 'kw_names': None, 'res': '$74call.3'}), (76, {}), (78, {}), (80, {}), (82, {}), (84, {'exc': '$74call.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,806 numba.core.byteflow DEBUG block_infos State(pc_initial=86 nstack_initial=0): AdaptBlockInfo(insts=((86, {'res': '$a86.0'}), (88, {'item': '$a86.0', 'res': '$88load_method.2'}), (90, {}), (92, {}), (94, {}), (96, {}), (98, {}), (100, {}), (102, {}), (104, {}), (106, {}), (108, {}), (110, {}), (112, {}), (114, {'func': '$88load_method.2', 'args': [], 'kw_names': None, 'res': '$114call.3'}), (116, {}), (118, {}), (120, {}), (122, {}), (124, {'res': '$indices124.4'}), (126, {'index': '$indices124.4', 'target': '$114call.3', 'res': '$126binary_subscr.5'}), (128, {}), (130, {}), (132, {}), (134, {}), (136, {'retval': '$126binary_subscr.5', 'castval': '$136return_value.6'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,807 numba.core.interpreter DEBUG label 0: a = arg(0, name=a) ['a'] indices = arg(1, name=indices) ['indices'] $8load_attr.2 = getattr(value=a, attr=size) ['$8load_attr.2', 'a'] $const18.3 = const(int, 1) ['$const18.3'] $binop_sub20.4 = $8load_attr.2 - $const18.3 ['$8load_attr.2', '$binop_sub20.4', '$const18.3'] $24compare_op.5 = indices > $binop_sub20.4 ['$24compare_op.5', '$binop_sub20.4', 'indices'] bool30 = global(bool: ) ['bool30'] $30pred = call bool30($24compare_op.5, func=bool30, args=(Var($24compare_op.5, arrayobj.py:4692),), kws=(), vararg=None, varkwarg=None, target=None) ['$24compare_op.5', '$30pred', 'bool30'] branch $30pred, 56, 32 ['$30pred'] label 32: $36load_attr.2 = getattr(value=a, attr=size) ['$36load_attr.2', 'a'] $46unary_negative.3 = unary(fn=, value=$36load_attr.2) ['$36load_attr.2', '$46unary_negative.3'] $48compare_op.4 = indices < $46unary_negative.3 ['$46unary_negative.3', '$48compare_op.4', 'indices'] bool54 = global(bool: ) ['bool54'] $54pred = call bool54($48compare_op.4, func=bool54, args=(Var($48compare_op.4, arrayobj.py:4692),), kws=(), vararg=None, varkwarg=None, target=None) ['$48compare_op.4', '$54pred', 'bool54'] branch $54pred, 56, 86 ['$54pred'] label 56: $56load_global.0 = global(IndexError: ) ['$56load_global.0'] $const68.2 = const(str, Index out of bounds) ['$const68.2'] $74call.3 = call $56load_global.0($const68.2, func=$56load_global.0, args=[Var($const68.2, arrayobj.py:4693)], kws=(), vararg=None, varkwarg=None, target=None) ['$56load_global.0', '$74call.3', '$const68.2'] raise $74call.3 ['$74call.3'] label 86: $88load_method.2 = getattr(value=a, attr=ravel) ['$88load_method.2', 'a'] $114call.3 = call $88load_method.2(func=$88load_method.2, args=[], kws=(), vararg=None, varkwarg=None, target=None) ['$114call.3', '$88load_method.2'] $126binary_subscr.5 = getitem(value=$114call.3, index=indices, fn=) ['$114call.3', '$126binary_subscr.5', 'indices'] $136return_value.6 = cast(value=$126binary_subscr.5) ['$126binary_subscr.5', '$136return_value.6'] return $136return_value.6 ['$136return_value.6'] 13:52:49,816 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:49,816 numba.core.ssa DEBUG Running 13:52:49,816 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:49,816 numba.core.ssa DEBUG on stmt: indices = arg(1, name=indices) 13:52:49,816 numba.core.ssa DEBUG on stmt: $8load_attr.2 = getattr(value=a, attr=size) 13:52:49,816 numba.core.ssa DEBUG on stmt: $const18.3 = const(int, 1) 13:52:49,817 numba.core.ssa DEBUG on stmt: $binop_sub20.4 = $8load_attr.2 - $const18.3 13:52:49,817 numba.core.ssa DEBUG on stmt: $24compare_op.5 = indices > $binop_sub20.4 13:52:49,817 numba.core.ssa DEBUG on stmt: bool30 = global(bool: ) 13:52:49,817 numba.core.ssa DEBUG on stmt: $30pred = call bool30($24compare_op.5, func=bool30, args=(Var($24compare_op.5, arrayobj.py:4692),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,817 numba.core.ssa DEBUG on stmt: branch $30pred, 56, 32 13:52:49,817 numba.core.ssa DEBUG ==== SSA block analysis pass on 32 13:52:49,817 numba.core.ssa DEBUG Running 13:52:49,817 numba.core.ssa DEBUG on stmt: $36load_attr.2 = getattr(value=a, attr=size) 13:52:49,817 numba.core.ssa DEBUG on stmt: $46unary_negative.3 = unary(fn=, value=$36load_attr.2) 13:52:49,817 numba.core.ssa DEBUG on stmt: $48compare_op.4 = indices < $46unary_negative.3 13:52:49,817 numba.core.ssa DEBUG on stmt: bool54 = global(bool: ) 13:52:49,817 numba.core.ssa DEBUG on stmt: $54pred = call bool54($48compare_op.4, func=bool54, args=(Var($48compare_op.4, arrayobj.py:4692),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,817 numba.core.ssa DEBUG on stmt: branch $54pred, 56, 86 13:52:49,817 numba.core.ssa DEBUG ==== SSA block analysis pass on 56 13:52:49,817 numba.core.ssa DEBUG Running 13:52:49,817 numba.core.ssa DEBUG on stmt: $56load_global.0 = global(IndexError: ) 13:52:49,817 numba.core.ssa DEBUG on stmt: $const68.2 = const(str, Index out of bounds) 13:52:49,817 numba.core.ssa DEBUG on stmt: $74call.3 = call $56load_global.0($const68.2, func=$56load_global.0, args=[Var($const68.2, arrayobj.py:4693)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,817 numba.core.ssa DEBUG on stmt: raise ('Index out of bounds') 13:52:49,817 numba.core.ssa DEBUG ==== SSA block analysis pass on 86 13:52:49,817 numba.core.ssa DEBUG Running 13:52:49,817 numba.core.ssa DEBUG on stmt: $88load_method.2 = getattr(value=a, attr=ravel) 13:52:49,817 numba.core.ssa DEBUG on stmt: $114call.3 = call $88load_method.2(func=$88load_method.2, args=[], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,817 numba.core.ssa DEBUG on stmt: $126binary_subscr.5 = getitem(value=$114call.3, index=indices, fn=) 13:52:49,817 numba.core.ssa DEBUG on stmt: $136return_value.6 = cast(value=$126binary_subscr.5) 13:52:49,817 numba.core.ssa DEBUG on stmt: return $136return_value.6 13:52:49,818 numba.core.ssa DEBUG defs defaultdict(, {'$114call.3': [(, 86)], '$126binary_subscr.5': [(, 86)], '$136return_value.6': [(, 86)], '$24compare_op.5': [(, 0)], '$30pred': [(, 0)], '$36load_attr.2': [(, 32)], '$46unary_negative.3': [(, 32)], '$48compare_op.4': [(, 32)], '$54pred': [(, 32)], '$56load_global.0': [(, 56)], '$74call.3': [(, 56)], '$88load_method.2': [(, 86)], '$8load_attr.2': [(, 0)], '$binop_sub20.4': [(, 0)], '$const18.3': [(, 0)], '$const68.2': [(, 56)], 'a': [(, 0)], 'bool30': [(, 0)], 'bool54': [(, 32)], 'indices': [(, 0)]}) 13:52:49,818 numba.core.ssa DEBUG SSA violators 13:52:49,837 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=2230) 2 RESUME(arg=0, lineno=2230) 4 LOAD_FAST(arg=0, lineno=2232) 6 LOAD_METHOD(arg=0, lineno=2232) 28 LOAD_FAST(arg=0, lineno=2232) 30 LOAD_ATTR(arg=1, lineno=2232) 40 PRECALL(arg=1, lineno=2232) 44 CALL(arg=1, lineno=2232) 54 RETURN_VALUE(arg=None, lineno=2232) 13:52:49,837 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:49,837 numba.core.byteflow DEBUG stack: [] 13:52:49,837 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:49,837 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=2230) 13:52:49,837 numba.core.byteflow DEBUG stack [] 13:52:49,837 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=2230) 13:52:49,837 numba.core.byteflow DEBUG stack [] 13:52:49,838 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_FAST(arg=0, lineno=2232) 13:52:49,838 numba.core.byteflow DEBUG stack [] 13:52:49,838 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_METHOD(arg=0, lineno=2232) 13:52:49,838 numba.core.byteflow DEBUG stack ['$ary4.0'] 13:52:49,838 numba.core.byteflow DEBUG dispatch pc=28, inst=LOAD_FAST(arg=0, lineno=2232) 13:52:49,838 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_method.2'] 13:52:49,838 numba.core.byteflow DEBUG dispatch pc=30, inst=LOAD_ATTR(arg=1, lineno=2232) 13:52:49,838 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_method.2', '$ary28.3'] 13:52:49,838 numba.core.byteflow DEBUG dispatch pc=40, inst=PRECALL(arg=1, lineno=2232) 13:52:49,838 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_method.2', '$30load_attr.4'] 13:52:49,838 numba.core.byteflow DEBUG dispatch pc=44, inst=CALL(arg=1, lineno=2232) 13:52:49,838 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_method.2', '$30load_attr.4'] 13:52:49,838 numba.core.byteflow DEBUG dispatch pc=54, inst=RETURN_VALUE(arg=None, lineno=2232) 13:52:49,838 numba.core.byteflow DEBUG stack ['$44call.5'] 13:52:49,838 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,838 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:49,838 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:49,838 numba.core.byteflow DEBUG defmap: {} 13:52:49,838 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:49,838 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:49,838 numba.core.byteflow DEBUG keep phismap: {} 13:52:49,838 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:49,838 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:49,838 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'res': '$ary4.0'}), (6, {'item': '$ary4.0', 'res': '$6load_method.2'}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {}), (18, {}), (20, {}), (22, {}), (24, {}), (26, {}), (28, {'res': '$ary28.3'}), (30, {'item': '$ary28.3', 'res': '$30load_attr.4'}), (32, {}), (34, {}), (36, {}), (38, {}), (40, {}), (42, {}), (44, {'func': '$6load_method.2', 'args': ['$30load_attr.4'], 'kw_names': None, 'res': '$44call.5'}), (46, {}), (48, {}), (50, {}), (52, {}), (54, {'retval': '$44call.5', 'castval': '$54return_value.6'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,839 numba.core.interpreter DEBUG label 0: ary = arg(0, name=ary) ['ary'] $6load_method.2 = getattr(value=ary, attr=reshape) ['$6load_method.2', 'ary'] $30load_attr.4 = getattr(value=ary, attr=size) ['$30load_attr.4', 'ary'] $44call.5 = call $6load_method.2($30load_attr.4, func=$6load_method.2, args=[Var($30load_attr.4, arrayobj.py:2232)], kws=(), vararg=None, varkwarg=None, target=None) ['$30load_attr.4', '$44call.5', '$6load_method.2'] $54return_value.6 = cast(value=$44call.5) ['$44call.5', '$54return_value.6'] return $54return_value.6 ['$54return_value.6'] 13:52:49,845 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:49,845 numba.core.ssa DEBUG Running 13:52:49,845 numba.core.ssa DEBUG on stmt: ary = arg(0, name=ary) 13:52:49,845 numba.core.ssa DEBUG on stmt: $6load_method.2 = getattr(value=ary, attr=reshape) 13:52:49,845 numba.core.ssa DEBUG on stmt: $30load_attr.4 = getattr(value=ary, attr=size) 13:52:49,845 numba.core.ssa DEBUG on stmt: $44call.5 = call $6load_method.2($30load_attr.4, func=$6load_method.2, args=[Var($30load_attr.4, arrayobj.py:2232)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,845 numba.core.ssa DEBUG on stmt: $54return_value.6 = cast(value=$44call.5) 13:52:49,845 numba.core.ssa DEBUG on stmt: return $54return_value.6 13:52:49,845 numba.core.ssa DEBUG defs defaultdict(, {'$30load_attr.4': [(, 0)], '$44call.5': [(, 0)], '$54return_value.6': [(, 0)], '$6load_method.2': [(, 0)], 'ary': [(, 0)]}) 13:52:49,845 numba.core.ssa DEBUG SSA violators 13:52:49,852 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=2046) 2 RESUME(arg=0, lineno=2046) 4 LOAD_CONST(arg=1, lineno=2047) 6 STORE_FAST(arg=2, lineno=2047) 8 LOAD_CONST(arg=2, lineno=2048) 10 STORE_FAST(arg=3, lineno=2048) 12 LOAD_GLOBAL(arg=1, lineno=2049) 24 LOAD_FAST(arg=1, lineno=2049) 26 PRECALL(arg=1, lineno=2049) 30 CALL(arg=1, lineno=2049) 40 GET_ITER(arg=None, lineno=2049) > 42 FOR_ITER(arg=24, lineno=2049) 44 UNPACK_SEQUENCE(arg=2, lineno=2049) 48 STORE_FAST(arg=4, lineno=2049) 50 STORE_FAST(arg=5, lineno=2049) 52 LOAD_FAST(arg=5, lineno=2050) 54 LOAD_CONST(arg=1, lineno=2050) 56 COMPARE_OP(arg=0, lineno=2050) 62 POP_JUMP_FORWARD_IF_FALSE(arg=8, lineno=2050) 64 LOAD_FAST(arg=2, lineno=2051) 66 LOAD_CONST(arg=2, lineno=2051) 68 BINARY_OP(arg=13, lineno=2051) 72 STORE_FAST(arg=2, lineno=2051) 74 LOAD_FAST(arg=4, lineno=2052) 76 STORE_FAST(arg=6, lineno=2052) 78 JUMP_BACKWARD(arg=19, lineno=2052) > 80 LOAD_FAST(arg=3, lineno=2054) 82 LOAD_FAST(arg=5, lineno=2054) 84 BINARY_OP(arg=18, lineno=2054) 88 STORE_FAST(arg=3, lineno=2054) 90 JUMP_BACKWARD(arg=25, lineno=2054) > 92 LOAD_FAST(arg=2, lineno=2056) 94 LOAD_CONST(arg=1, lineno=2056) 96 COMPARE_OP(arg=2, lineno=2056) 102 POP_JUMP_FORWARD_IF_FALSE(arg=23, lineno=2056) 104 LOAD_FAST(arg=0, lineno=2057) 106 LOAD_FAST(arg=3, lineno=2057) 108 COMPARE_OP(arg=3, lineno=2057) 114 POP_JUMP_FORWARD_IF_FALSE(arg=15, lineno=2057) 116 LOAD_GLOBAL(arg=3, lineno=2058) 128 LOAD_CONST(arg=3, lineno=2058) 130 PRECALL(arg=1, lineno=2058) 134 CALL(arg=1, lineno=2058) 144 RAISE_VARARGS(arg=1, lineno=2058) > 146 LOAD_CONST(arg=0, lineno=2057) 148 RETURN_VALUE(arg=None, lineno=2057) > 150 LOAD_FAST(arg=2, lineno=2060) 152 LOAD_CONST(arg=2, lineno=2060) 154 COMPARE_OP(arg=2, lineno=2060) 160 POP_JUMP_FORWARD_IF_FALSE(arg=53, lineno=2060) 162 LOAD_FAST(arg=3, lineno=2062) 164 LOAD_CONST(arg=1, lineno=2062) 166 COMPARE_OP(arg=2, lineno=2062) 172 POP_JUMP_FORWARD_IF_FALSE(arg=9, lineno=2062) 174 LOAD_CONST(arg=1, lineno=2063) 176 STORE_FAST(arg=7, lineno=2063) 178 LOAD_FAST(arg=0, lineno=2064) 180 LOAD_CONST(arg=1, lineno=2064) 182 COMPARE_OP(arg=2, lineno=2064) 188 STORE_FAST(arg=8, lineno=2064) 190 JUMP_FORWARD(arg=14, lineno=2064) > 192 LOAD_FAST(arg=0, lineno=2066) 194 LOAD_FAST(arg=3, lineno=2066) 196 BINARY_OP(arg=2, lineno=2066) 200 STORE_FAST(arg=7, lineno=2066) 202 LOAD_FAST(arg=0, lineno=2067) 204 LOAD_FAST(arg=3, lineno=2067) 206 BINARY_OP(arg=6, lineno=2067) 210 LOAD_CONST(arg=1, lineno=2067) 212 COMPARE_OP(arg=2, lineno=2067) 218 STORE_FAST(arg=8, lineno=2067) > 220 LOAD_FAST(arg=8, lineno=2068) 222 POP_JUMP_FORWARD_IF_TRUE(arg=15, lineno=2068) 224 LOAD_GLOBAL(arg=3, lineno=2069) 236 LOAD_CONST(arg=3, lineno=2069) 238 PRECALL(arg=1, lineno=2069) 242 CALL(arg=1, lineno=2069) 252 RAISE_VARARGS(arg=1, lineno=2069) > 254 LOAD_FAST(arg=7, lineno=2070) 256 LOAD_FAST(arg=1, lineno=2070) 258 LOAD_FAST(arg=6, lineno=2070) 260 STORE_SUBSCR(arg=None, lineno=2070) 264 LOAD_CONST(arg=0, lineno=2070) 266 RETURN_VALUE(arg=None, lineno=2070) > 268 LOAD_GLOBAL(arg=3, lineno=2073) 280 LOAD_CONST(arg=4, lineno=2073) 282 PRECALL(arg=1, lineno=2073) 286 CALL(arg=1, lineno=2073) 296 RAISE_VARARGS(arg=1, lineno=2073) 13:52:49,852 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:49,852 numba.core.byteflow DEBUG stack: [] 13:52:49,852 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:49,852 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=2046) 13:52:49,852 numba.core.byteflow DEBUG stack [] 13:52:49,852 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=2046) 13:52:49,852 numba.core.byteflow DEBUG stack [] 13:52:49,852 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_CONST(arg=1, lineno=2047) 13:52:49,852 numba.core.byteflow DEBUG stack [] 13:52:49,852 numba.core.byteflow DEBUG dispatch pc=6, inst=STORE_FAST(arg=2, lineno=2047) 13:52:49,852 numba.core.byteflow DEBUG stack ['$const4.0'] 13:52:49,852 numba.core.byteflow DEBUG dispatch pc=8, inst=LOAD_CONST(arg=2, lineno=2048) 13:52:49,853 numba.core.byteflow DEBUG stack [] 13:52:49,853 numba.core.byteflow DEBUG dispatch pc=10, inst=STORE_FAST(arg=3, lineno=2048) 13:52:49,853 numba.core.byteflow DEBUG stack ['$const8.1'] 13:52:49,853 numba.core.byteflow DEBUG dispatch pc=12, inst=LOAD_GLOBAL(arg=1, lineno=2049) 13:52:49,853 numba.core.byteflow DEBUG stack [] 13:52:49,853 numba.core.byteflow DEBUG dispatch pc=24, inst=LOAD_FAST(arg=1, lineno=2049) 13:52:49,853 numba.core.byteflow DEBUG stack ['$null$12.3', '$12load_global.2'] 13:52:49,853 numba.core.byteflow DEBUG dispatch pc=26, inst=PRECALL(arg=1, lineno=2049) 13:52:49,853 numba.core.byteflow DEBUG stack ['$null$12.3', '$12load_global.2', '$shape24.4'] 13:52:49,853 numba.core.byteflow DEBUG dispatch pc=30, inst=CALL(arg=1, lineno=2049) 13:52:49,853 numba.core.byteflow DEBUG stack ['$null$12.3', '$12load_global.2', '$shape24.4'] 13:52:49,853 numba.core.byteflow DEBUG dispatch pc=40, inst=GET_ITER(arg=None, lineno=2049) 13:52:49,853 numba.core.byteflow DEBUG stack ['$30call.5'] 13:52:49,853 numba.core.byteflow DEBUG end state. edges=[Edge(pc=42, stack=('$40get_iter.6',), blockstack=(), npush=0)] 13:52:49,853 numba.core.byteflow DEBUG pending: deque([State(pc_initial=42 nstack_initial=1)]) 13:52:49,853 numba.core.byteflow DEBUG stack: ['$phi42.0'] 13:52:49,853 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=42 nstack_initial=1) 13:52:49,854 numba.core.byteflow DEBUG dispatch pc=42, inst=FOR_ITER(arg=24, lineno=2049) 13:52:49,854 numba.core.byteflow DEBUG stack ['$phi42.0'] 13:52:49,854 numba.core.byteflow DEBUG end state. edges=[Edge(pc=92, stack=(), blockstack=(), npush=0), Edge(pc=44, stack=('$phi42.0', '$42for_iter.2'), blockstack=(), npush=0)] 13:52:49,854 numba.core.byteflow DEBUG pending: deque([State(pc_initial=92 nstack_initial=0), State(pc_initial=44 nstack_initial=2)]) 13:52:49,854 numba.core.byteflow DEBUG stack: [] 13:52:49,854 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=92 nstack_initial=0) 13:52:49,854 numba.core.byteflow DEBUG dispatch pc=92, inst=LOAD_FAST(arg=2, lineno=2056) 13:52:49,854 numba.core.byteflow DEBUG stack [] 13:52:49,854 numba.core.byteflow DEBUG dispatch pc=94, inst=LOAD_CONST(arg=1, lineno=2056) 13:52:49,854 numba.core.byteflow DEBUG stack ['$num_neg_value92.0'] 13:52:49,854 numba.core.byteflow DEBUG dispatch pc=96, inst=COMPARE_OP(arg=2, lineno=2056) 13:52:49,854 numba.core.byteflow DEBUG stack ['$num_neg_value92.0', '$const94.1'] 13:52:49,854 numba.core.byteflow DEBUG dispatch pc=102, inst=POP_JUMP_FORWARD_IF_FALSE(arg=23, lineno=2056) 13:52:49,854 numba.core.byteflow DEBUG stack ['$96compare_op.2'] 13:52:49,854 numba.core.byteflow DEBUG end state. edges=[Edge(pc=104, stack=(), blockstack=(), npush=0), Edge(pc=150, stack=(), blockstack=(), npush=0)] 13:52:49,854 numba.core.byteflow DEBUG pending: deque([State(pc_initial=44 nstack_initial=2), State(pc_initial=104 nstack_initial=0), State(pc_initial=150 nstack_initial=0)]) 13:52:49,854 numba.core.byteflow DEBUG stack: ['$phi44.0', '$phi44.1'] 13:52:49,854 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=44 nstack_initial=2) 13:52:49,854 numba.core.byteflow DEBUG dispatch pc=44, inst=UNPACK_SEQUENCE(arg=2, lineno=2049) 13:52:49,854 numba.core.byteflow DEBUG stack ['$phi44.0', '$phi44.1'] 13:52:49,855 numba.core.byteflow DEBUG dispatch pc=48, inst=STORE_FAST(arg=4, lineno=2049) 13:52:49,855 numba.core.byteflow DEBUG stack ['$phi44.0', '$44unpack_sequence.3', '$44unpack_sequence.2'] 13:52:49,855 numba.core.byteflow DEBUG dispatch pc=50, inst=STORE_FAST(arg=5, lineno=2049) 13:52:49,855 numba.core.byteflow DEBUG stack ['$phi44.0', '$44unpack_sequence.3'] 13:52:49,855 numba.core.byteflow DEBUG dispatch pc=52, inst=LOAD_FAST(arg=5, lineno=2050) 13:52:49,855 numba.core.byteflow DEBUG stack ['$phi44.0'] 13:52:49,855 numba.core.byteflow DEBUG dispatch pc=54, inst=LOAD_CONST(arg=1, lineno=2050) 13:52:49,855 numba.core.byteflow DEBUG stack ['$phi44.0', '$s52.5'] 13:52:49,855 numba.core.byteflow DEBUG dispatch pc=56, inst=COMPARE_OP(arg=0, lineno=2050) 13:52:49,855 numba.core.byteflow DEBUG stack ['$phi44.0', '$s52.5', '$const54.6'] 13:52:49,855 numba.core.byteflow DEBUG dispatch pc=62, inst=POP_JUMP_FORWARD_IF_FALSE(arg=8, lineno=2050) 13:52:49,855 numba.core.byteflow DEBUG stack ['$phi44.0', '$56compare_op.7'] 13:52:49,855 numba.core.byteflow DEBUG end state. edges=[Edge(pc=64, stack=('$phi44.0',), blockstack=(), npush=0), Edge(pc=80, stack=('$phi44.0',), blockstack=(), npush=0)] 13:52:49,855 numba.core.byteflow DEBUG pending: deque([State(pc_initial=104 nstack_initial=0), State(pc_initial=150 nstack_initial=0), State(pc_initial=64 nstack_initial=1), State(pc_initial=80 nstack_initial=1)]) 13:52:49,855 numba.core.byteflow DEBUG stack: [] 13:52:49,855 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=104 nstack_initial=0) 13:52:49,855 numba.core.byteflow DEBUG dispatch pc=104, inst=LOAD_FAST(arg=0, lineno=2057) 13:52:49,855 numba.core.byteflow DEBUG stack [] 13:52:49,855 numba.core.byteflow DEBUG dispatch pc=106, inst=LOAD_FAST(arg=3, lineno=2057) 13:52:49,855 numba.core.byteflow DEBUG stack ['$origsize104.0'] 13:52:49,856 numba.core.byteflow DEBUG dispatch pc=108, inst=COMPARE_OP(arg=3, lineno=2057) 13:52:49,856 numba.core.byteflow DEBUG stack ['$origsize104.0', '$known_size106.1'] 13:52:49,856 numba.core.byteflow DEBUG dispatch pc=114, inst=POP_JUMP_FORWARD_IF_FALSE(arg=15, lineno=2057) 13:52:49,856 numba.core.byteflow DEBUG stack ['$108compare_op.2'] 13:52:49,856 numba.core.byteflow DEBUG end state. edges=[Edge(pc=116, stack=(), blockstack=(), npush=0), Edge(pc=146, stack=(), blockstack=(), npush=0)] 13:52:49,856 numba.core.byteflow DEBUG pending: deque([State(pc_initial=150 nstack_initial=0), State(pc_initial=64 nstack_initial=1), State(pc_initial=80 nstack_initial=1), State(pc_initial=116 nstack_initial=0), State(pc_initial=146 nstack_initial=0)]) 13:52:49,856 numba.core.byteflow DEBUG stack: [] 13:52:49,856 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=150 nstack_initial=0) 13:52:49,856 numba.core.byteflow DEBUG dispatch pc=150, inst=LOAD_FAST(arg=2, lineno=2060) 13:52:49,856 numba.core.byteflow DEBUG stack [] 13:52:49,856 numba.core.byteflow DEBUG dispatch pc=152, inst=LOAD_CONST(arg=2, lineno=2060) 13:52:49,856 numba.core.byteflow DEBUG stack ['$num_neg_value150.0'] 13:52:49,856 numba.core.byteflow DEBUG dispatch pc=154, inst=COMPARE_OP(arg=2, lineno=2060) 13:52:49,856 numba.core.byteflow DEBUG stack ['$num_neg_value150.0', '$const152.1'] 13:52:49,856 numba.core.byteflow DEBUG dispatch pc=160, inst=POP_JUMP_FORWARD_IF_FALSE(arg=53, lineno=2060) 13:52:49,856 numba.core.byteflow DEBUG stack ['$154compare_op.2'] 13:52:49,856 numba.core.byteflow DEBUG end state. edges=[Edge(pc=162, stack=(), blockstack=(), npush=0), Edge(pc=268, stack=(), blockstack=(), npush=0)] 13:52:49,856 numba.core.byteflow DEBUG pending: deque([State(pc_initial=64 nstack_initial=1), State(pc_initial=80 nstack_initial=1), State(pc_initial=116 nstack_initial=0), State(pc_initial=146 nstack_initial=0), State(pc_initial=162 nstack_initial=0), State(pc_initial=268 nstack_initial=0)]) 13:52:49,856 numba.core.byteflow DEBUG stack: ['$phi64.0'] 13:52:49,856 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=64 nstack_initial=1) 13:52:49,856 numba.core.byteflow DEBUG dispatch pc=64, inst=LOAD_FAST(arg=2, lineno=2051) 13:52:49,857 numba.core.byteflow DEBUG stack ['$phi64.0'] 13:52:49,857 numba.core.byteflow DEBUG dispatch pc=66, inst=LOAD_CONST(arg=2, lineno=2051) 13:52:49,857 numba.core.byteflow DEBUG stack ['$phi64.0', '$num_neg_value64.1'] 13:52:49,857 numba.core.byteflow DEBUG dispatch pc=68, inst=BINARY_OP(arg=13, lineno=2051) 13:52:49,857 numba.core.byteflow DEBUG stack ['$phi64.0', '$num_neg_value64.1', '$const66.2'] 13:52:49,857 numba.core.byteflow DEBUG dispatch pc=72, inst=STORE_FAST(arg=2, lineno=2051) 13:52:49,857 numba.core.byteflow DEBUG stack ['$phi64.0', '$binop_iadd68.3'] 13:52:49,857 numba.core.byteflow DEBUG dispatch pc=74, inst=LOAD_FAST(arg=4, lineno=2052) 13:52:49,857 numba.core.byteflow DEBUG stack ['$phi64.0'] 13:52:49,857 numba.core.byteflow DEBUG dispatch pc=76, inst=STORE_FAST(arg=6, lineno=2052) 13:52:49,857 numba.core.byteflow DEBUG stack ['$phi64.0', '$ax74.4'] 13:52:49,857 numba.core.byteflow DEBUG dispatch pc=78, inst=JUMP_BACKWARD(arg=19, lineno=2052) 13:52:49,857 numba.core.byteflow DEBUG stack ['$phi64.0'] 13:52:49,857 numba.core.byteflow DEBUG end state. edges=[Edge(pc=42, stack=('$phi64.0',), blockstack=(), npush=0)] 13:52:49,857 numba.core.byteflow DEBUG pending: deque([State(pc_initial=80 nstack_initial=1), State(pc_initial=116 nstack_initial=0), State(pc_initial=146 nstack_initial=0), State(pc_initial=162 nstack_initial=0), State(pc_initial=268 nstack_initial=0), State(pc_initial=42 nstack_initial=1)]) 13:52:49,857 numba.core.byteflow DEBUG stack: ['$phi80.0'] 13:52:49,857 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=80 nstack_initial=1) 13:52:49,857 numba.core.byteflow DEBUG dispatch pc=80, inst=LOAD_FAST(arg=3, lineno=2054) 13:52:49,857 numba.core.byteflow DEBUG stack ['$phi80.0'] 13:52:49,858 numba.core.byteflow DEBUG dispatch pc=82, inst=LOAD_FAST(arg=5, lineno=2054) 13:52:49,858 numba.core.byteflow DEBUG stack ['$phi80.0', '$known_size80.1'] 13:52:49,858 numba.core.byteflow DEBUG dispatch pc=84, inst=BINARY_OP(arg=18, lineno=2054) 13:52:49,858 numba.core.byteflow DEBUG stack ['$phi80.0', '$known_size80.1', '$s82.2'] 13:52:49,858 numba.core.byteflow DEBUG dispatch pc=88, inst=STORE_FAST(arg=3, lineno=2054) 13:52:49,858 numba.core.byteflow DEBUG stack ['$phi80.0', '$binop_imul84.3'] 13:52:49,858 numba.core.byteflow DEBUG dispatch pc=90, inst=JUMP_BACKWARD(arg=25, lineno=2054) 13:52:49,858 numba.core.byteflow DEBUG stack ['$phi80.0'] 13:52:49,858 numba.core.byteflow DEBUG end state. edges=[Edge(pc=42, stack=('$phi80.0',), blockstack=(), npush=0)] 13:52:49,858 numba.core.byteflow DEBUG pending: deque([State(pc_initial=116 nstack_initial=0), State(pc_initial=146 nstack_initial=0), State(pc_initial=162 nstack_initial=0), State(pc_initial=268 nstack_initial=0), State(pc_initial=42 nstack_initial=1), State(pc_initial=42 nstack_initial=1)]) 13:52:49,858 numba.core.byteflow DEBUG stack: [] 13:52:49,858 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=116 nstack_initial=0) 13:52:49,858 numba.core.byteflow DEBUG dispatch pc=116, inst=LOAD_GLOBAL(arg=3, lineno=2058) 13:52:49,858 numba.core.byteflow DEBUG stack [] 13:52:49,858 numba.core.byteflow DEBUG dispatch pc=128, inst=LOAD_CONST(arg=3, lineno=2058) 13:52:49,858 numba.core.byteflow DEBUG stack ['$null$116.1', '$116load_global.0'] 13:52:49,858 numba.core.byteflow DEBUG dispatch pc=130, inst=PRECALL(arg=1, lineno=2058) 13:52:49,859 numba.core.byteflow DEBUG stack ['$null$116.1', '$116load_global.0', '$const128.2'] 13:52:49,859 numba.core.byteflow DEBUG dispatch pc=134, inst=CALL(arg=1, lineno=2058) 13:52:49,859 numba.core.byteflow DEBUG stack ['$null$116.1', '$116load_global.0', '$const128.2'] 13:52:49,859 numba.core.byteflow DEBUG dispatch pc=144, inst=RAISE_VARARGS(arg=1, lineno=2058) 13:52:49,859 numba.core.byteflow DEBUG stack ['$134call.3'] 13:52:49,859 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,859 numba.core.byteflow DEBUG pending: deque([State(pc_initial=146 nstack_initial=0), State(pc_initial=162 nstack_initial=0), State(pc_initial=268 nstack_initial=0), State(pc_initial=42 nstack_initial=1), State(pc_initial=42 nstack_initial=1)]) 13:52:49,859 numba.core.byteflow DEBUG stack: [] 13:52:49,859 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=146 nstack_initial=0) 13:52:49,859 numba.core.byteflow DEBUG dispatch pc=146, inst=LOAD_CONST(arg=0, lineno=2057) 13:52:49,859 numba.core.byteflow DEBUG stack [] 13:52:49,859 numba.core.byteflow DEBUG dispatch pc=148, inst=RETURN_VALUE(arg=None, lineno=2057) 13:52:49,859 numba.core.byteflow DEBUG stack ['$const146.0'] 13:52:49,859 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,859 numba.core.byteflow DEBUG pending: deque([State(pc_initial=162 nstack_initial=0), State(pc_initial=268 nstack_initial=0), State(pc_initial=42 nstack_initial=1), State(pc_initial=42 nstack_initial=1)]) 13:52:49,859 numba.core.byteflow DEBUG stack: [] 13:52:49,859 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=162 nstack_initial=0) 13:52:49,859 numba.core.byteflow DEBUG dispatch pc=162, inst=LOAD_FAST(arg=3, lineno=2062) 13:52:49,859 numba.core.byteflow DEBUG stack [] 13:52:49,859 numba.core.byteflow DEBUG dispatch pc=164, inst=LOAD_CONST(arg=1, lineno=2062) 13:52:49,859 numba.core.byteflow DEBUG stack ['$known_size162.0'] 13:52:49,859 numba.core.byteflow DEBUG dispatch pc=166, inst=COMPARE_OP(arg=2, lineno=2062) 13:52:49,860 numba.core.byteflow DEBUG stack ['$known_size162.0', '$const164.1'] 13:52:49,860 numba.core.byteflow DEBUG dispatch pc=172, inst=POP_JUMP_FORWARD_IF_FALSE(arg=9, lineno=2062) 13:52:49,860 numba.core.byteflow DEBUG stack ['$166compare_op.2'] 13:52:49,860 numba.core.byteflow DEBUG end state. edges=[Edge(pc=174, stack=(), blockstack=(), npush=0), Edge(pc=192, stack=(), blockstack=(), npush=0)] 13:52:49,860 numba.core.byteflow DEBUG pending: deque([State(pc_initial=268 nstack_initial=0), State(pc_initial=42 nstack_initial=1), State(pc_initial=42 nstack_initial=1), State(pc_initial=174 nstack_initial=0), State(pc_initial=192 nstack_initial=0)]) 13:52:49,860 numba.core.byteflow DEBUG stack: [] 13:52:49,860 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=268 nstack_initial=0) 13:52:49,860 numba.core.byteflow DEBUG dispatch pc=268, inst=LOAD_GLOBAL(arg=3, lineno=2073) 13:52:49,860 numba.core.byteflow DEBUG stack [] 13:52:49,860 numba.core.byteflow DEBUG dispatch pc=280, inst=LOAD_CONST(arg=4, lineno=2073) 13:52:49,860 numba.core.byteflow DEBUG stack ['$null$268.1', '$268load_global.0'] 13:52:49,860 numba.core.byteflow DEBUG dispatch pc=282, inst=PRECALL(arg=1, lineno=2073) 13:52:49,860 numba.core.byteflow DEBUG stack ['$null$268.1', '$268load_global.0', '$const280.2'] 13:52:49,860 numba.core.byteflow DEBUG dispatch pc=286, inst=CALL(arg=1, lineno=2073) 13:52:49,860 numba.core.byteflow DEBUG stack ['$null$268.1', '$268load_global.0', '$const280.2'] 13:52:49,860 numba.core.byteflow DEBUG dispatch pc=296, inst=RAISE_VARARGS(arg=1, lineno=2073) 13:52:49,860 numba.core.byteflow DEBUG stack ['$286call.3'] 13:52:49,861 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,861 numba.core.byteflow DEBUG pending: deque([State(pc_initial=42 nstack_initial=1), State(pc_initial=42 nstack_initial=1), State(pc_initial=174 nstack_initial=0), State(pc_initial=192 nstack_initial=0)]) 13:52:49,861 numba.core.byteflow DEBUG pending: deque([State(pc_initial=42 nstack_initial=1), State(pc_initial=174 nstack_initial=0), State(pc_initial=192 nstack_initial=0)]) 13:52:49,861 numba.core.byteflow DEBUG pending: deque([State(pc_initial=174 nstack_initial=0), State(pc_initial=192 nstack_initial=0)]) 13:52:49,861 numba.core.byteflow DEBUG stack: [] 13:52:49,861 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=174 nstack_initial=0) 13:52:49,861 numba.core.byteflow DEBUG dispatch pc=174, inst=LOAD_CONST(arg=1, lineno=2063) 13:52:49,861 numba.core.byteflow DEBUG stack [] 13:52:49,861 numba.core.byteflow DEBUG dispatch pc=176, inst=STORE_FAST(arg=7, lineno=2063) 13:52:49,861 numba.core.byteflow DEBUG stack ['$const174.0'] 13:52:49,861 numba.core.byteflow DEBUG dispatch pc=178, inst=LOAD_FAST(arg=0, lineno=2064) 13:52:49,861 numba.core.byteflow DEBUG stack [] 13:52:49,861 numba.core.byteflow DEBUG dispatch pc=180, inst=LOAD_CONST(arg=1, lineno=2064) 13:52:49,861 numba.core.byteflow DEBUG stack ['$origsize178.1'] 13:52:49,861 numba.core.byteflow DEBUG dispatch pc=182, inst=COMPARE_OP(arg=2, lineno=2064) 13:52:49,861 numba.core.byteflow DEBUG stack ['$origsize178.1', '$const180.2'] 13:52:49,861 numba.core.byteflow DEBUG dispatch pc=188, inst=STORE_FAST(arg=8, lineno=2064) 13:52:49,861 numba.core.byteflow DEBUG stack ['$182compare_op.3'] 13:52:49,861 numba.core.byteflow DEBUG dispatch pc=190, inst=JUMP_FORWARD(arg=14, lineno=2064) 13:52:49,861 numba.core.byteflow DEBUG stack [] 13:52:49,861 numba.core.byteflow DEBUG end state. edges=[Edge(pc=220, stack=(), blockstack=(), npush=0)] 13:52:49,862 numba.core.byteflow DEBUG pending: deque([State(pc_initial=192 nstack_initial=0), State(pc_initial=220 nstack_initial=0)]) 13:52:49,862 numba.core.byteflow DEBUG stack: [] 13:52:49,862 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=192 nstack_initial=0) 13:52:49,862 numba.core.byteflow DEBUG dispatch pc=192, inst=LOAD_FAST(arg=0, lineno=2066) 13:52:49,862 numba.core.byteflow DEBUG stack [] 13:52:49,862 numba.core.byteflow DEBUG dispatch pc=194, inst=LOAD_FAST(arg=3, lineno=2066) 13:52:49,862 numba.core.byteflow DEBUG stack ['$origsize192.0'] 13:52:49,862 numba.core.byteflow DEBUG dispatch pc=196, inst=BINARY_OP(arg=2, lineno=2066) 13:52:49,862 numba.core.byteflow DEBUG stack ['$origsize192.0', '$known_size194.1'] 13:52:49,862 numba.core.byteflow DEBUG dispatch pc=200, inst=STORE_FAST(arg=7, lineno=2066) 13:52:49,862 numba.core.byteflow DEBUG stack ['$binop_floordiv196.2'] 13:52:49,862 numba.core.byteflow DEBUG dispatch pc=202, inst=LOAD_FAST(arg=0, lineno=2067) 13:52:49,862 numba.core.byteflow DEBUG stack [] 13:52:49,862 numba.core.byteflow DEBUG dispatch pc=204, inst=LOAD_FAST(arg=3, lineno=2067) 13:52:49,862 numba.core.byteflow DEBUG stack ['$origsize202.3'] 13:52:49,862 numba.core.byteflow DEBUG dispatch pc=206, inst=BINARY_OP(arg=6, lineno=2067) 13:52:49,862 numba.core.byteflow DEBUG stack ['$origsize202.3', '$known_size204.4'] 13:52:49,862 numba.core.byteflow DEBUG dispatch pc=210, inst=LOAD_CONST(arg=1, lineno=2067) 13:52:49,862 numba.core.byteflow DEBUG stack ['$binop_mod206.5'] 13:52:49,862 numba.core.byteflow DEBUG dispatch pc=212, inst=COMPARE_OP(arg=2, lineno=2067) 13:52:49,862 numba.core.byteflow DEBUG stack ['$binop_mod206.5', '$const210.6'] 13:52:49,863 numba.core.byteflow DEBUG dispatch pc=218, inst=STORE_FAST(arg=8, lineno=2067) 13:52:49,863 numba.core.byteflow DEBUG stack ['$212compare_op.7'] 13:52:49,863 numba.core.byteflow DEBUG end state. edges=[Edge(pc=220, stack=(), blockstack=(), npush=0)] 13:52:49,863 numba.core.byteflow DEBUG pending: deque([State(pc_initial=220 nstack_initial=0), State(pc_initial=220 nstack_initial=0)]) 13:52:49,863 numba.core.byteflow DEBUG stack: [] 13:52:49,863 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=220 nstack_initial=0) 13:52:49,863 numba.core.byteflow DEBUG dispatch pc=220, inst=LOAD_FAST(arg=8, lineno=2068) 13:52:49,863 numba.core.byteflow DEBUG stack [] 13:52:49,863 numba.core.byteflow DEBUG dispatch pc=222, inst=POP_JUMP_FORWARD_IF_TRUE(arg=15, lineno=2068) 13:52:49,863 numba.core.byteflow DEBUG stack ['$ok220.0'] 13:52:49,863 numba.core.byteflow DEBUG end state. edges=[Edge(pc=224, stack=(), blockstack=(), npush=0), Edge(pc=254, stack=(), blockstack=(), npush=0)] 13:52:49,863 numba.core.byteflow DEBUG pending: deque([State(pc_initial=220 nstack_initial=0), State(pc_initial=224 nstack_initial=0), State(pc_initial=254 nstack_initial=0)]) 13:52:49,863 numba.core.byteflow DEBUG pending: deque([State(pc_initial=224 nstack_initial=0), State(pc_initial=254 nstack_initial=0)]) 13:52:49,863 numba.core.byteflow DEBUG stack: [] 13:52:49,863 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=224 nstack_initial=0) 13:52:49,863 numba.core.byteflow DEBUG dispatch pc=224, inst=LOAD_GLOBAL(arg=3, lineno=2069) 13:52:49,863 numba.core.byteflow DEBUG stack [] 13:52:49,863 numba.core.byteflow DEBUG dispatch pc=236, inst=LOAD_CONST(arg=3, lineno=2069) 13:52:49,863 numba.core.byteflow DEBUG stack ['$null$224.1', '$224load_global.0'] 13:52:49,863 numba.core.byteflow DEBUG dispatch pc=238, inst=PRECALL(arg=1, lineno=2069) 13:52:49,864 numba.core.byteflow DEBUG stack ['$null$224.1', '$224load_global.0', '$const236.2'] 13:52:49,864 numba.core.byteflow DEBUG dispatch pc=242, inst=CALL(arg=1, lineno=2069) 13:52:49,864 numba.core.byteflow DEBUG stack ['$null$224.1', '$224load_global.0', '$const236.2'] 13:52:49,864 numba.core.byteflow DEBUG dispatch pc=252, inst=RAISE_VARARGS(arg=1, lineno=2069) 13:52:49,864 numba.core.byteflow DEBUG stack ['$242call.3'] 13:52:49,864 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,864 numba.core.byteflow DEBUG pending: deque([State(pc_initial=254 nstack_initial=0)]) 13:52:49,864 numba.core.byteflow DEBUG stack: [] 13:52:49,864 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=254 nstack_initial=0) 13:52:49,864 numba.core.byteflow DEBUG dispatch pc=254, inst=LOAD_FAST(arg=7, lineno=2070) 13:52:49,864 numba.core.byteflow DEBUG stack [] 13:52:49,864 numba.core.byteflow DEBUG dispatch pc=256, inst=LOAD_FAST(arg=1, lineno=2070) 13:52:49,864 numba.core.byteflow DEBUG stack ['$inferred254.0'] 13:52:49,864 numba.core.byteflow DEBUG dispatch pc=258, inst=LOAD_FAST(arg=6, lineno=2070) 13:52:49,864 numba.core.byteflow DEBUG stack ['$inferred254.0', '$shape256.1'] 13:52:49,864 numba.core.byteflow DEBUG dispatch pc=260, inst=STORE_SUBSCR(arg=None, lineno=2070) 13:52:49,864 numba.core.byteflow DEBUG stack ['$inferred254.0', '$shape256.1', '$neg_ax258.2'] 13:52:49,864 numba.core.byteflow DEBUG dispatch pc=264, inst=LOAD_CONST(arg=0, lineno=2070) 13:52:49,864 numba.core.byteflow DEBUG stack [] 13:52:49,864 numba.core.byteflow DEBUG dispatch pc=266, inst=RETURN_VALUE(arg=None, lineno=2070) 13:52:49,865 numba.core.byteflow DEBUG stack ['$const264.3'] 13:52:49,865 numba.core.byteflow DEBUG end state. edges=[] 13:52:49,865 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:49,865 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=42 nstack_initial=1): {'$phi42.0'}, State(pc_initial=44 nstack_initial=2): {'$phi44.1'}, State(pc_initial=64 nstack_initial=1): set(), State(pc_initial=80 nstack_initial=1): set(), State(pc_initial=92 nstack_initial=0): set(), State(pc_initial=104 nstack_initial=0): set(), State(pc_initial=116 nstack_initial=0): set(), State(pc_initial=146 nstack_initial=0): set(), State(pc_initial=150 nstack_initial=0): set(), State(pc_initial=162 nstack_initial=0): set(), State(pc_initial=174 nstack_initial=0): set(), State(pc_initial=192 nstack_initial=0): set(), State(pc_initial=220 nstack_initial=0): set(), State(pc_initial=224 nstack_initial=0): set(), State(pc_initial=254 nstack_initial=0): set(), State(pc_initial=268 nstack_initial=0): set()}) 13:52:49,865 numba.core.byteflow DEBUG defmap: {'$phi42.0': State(pc_initial=0 nstack_initial=0), '$phi44.1': State(pc_initial=42 nstack_initial=1)} 13:52:49,865 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi42.0': {('$40get_iter.6', State(pc_initial=0 nstack_initial=0)), ('$phi64.0', State(pc_initial=64 nstack_initial=1)), ('$phi80.0', State(pc_initial=80 nstack_initial=1))}, '$phi44.0': {('$phi42.0', State(pc_initial=42 nstack_initial=1))}, '$phi44.1': {('$42for_iter.2', State(pc_initial=42 nstack_initial=1))}, '$phi64.0': {('$phi44.0', State(pc_initial=44 nstack_initial=2))}, '$phi80.0': {('$phi44.0', State(pc_initial=44 nstack_initial=2))}}) 13:52:49,865 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi42.0': {('$40get_iter.6', State(pc_initial=0 nstack_initial=0)), ('$phi44.0', State(pc_initial=44 nstack_initial=2))}, '$phi44.0': {('$40get_iter.6', State(pc_initial=0 nstack_initial=0)), ('$phi44.0', State(pc_initial=44 nstack_initial=2))}, '$phi44.1': {('$42for_iter.2', State(pc_initial=42 nstack_initial=1))}, '$phi64.0': {('$40get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi80.0': {('$40get_iter.6', State(pc_initial=0 nstack_initial=0))}}) 13:52:49,865 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi42.0': {('$40get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi44.0': {('$40get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi44.1': {('$42for_iter.2', State(pc_initial=42 nstack_initial=1))}, '$phi64.0': {('$40get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi80.0': {('$40get_iter.6', State(pc_initial=0 nstack_initial=0))}}) 13:52:49,865 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi42.0': {('$40get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi44.0': {('$40get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi44.1': {('$42for_iter.2', State(pc_initial=42 nstack_initial=1))}, '$phi64.0': {('$40get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi80.0': {('$40get_iter.6', State(pc_initial=0 nstack_initial=0))}}) 13:52:49,866 numba.core.byteflow DEBUG keep phismap: {'$phi42.0': {('$40get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi44.1': {('$42for_iter.2', State(pc_initial=42 nstack_initial=1))}} 13:52:49,866 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi42.0': '$40get_iter.6'}, State(pc_initial=42 nstack_initial=1): {'$phi44.1': '$42for_iter.2'}}) 13:52:49,866 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'res': '$const4.0'}), (6, {'value': '$const4.0'}), (8, {'res': '$const8.1'}), (10, {'value': '$const8.1'}), (12, {'idx': 0, 'res': '$12load_global.2'}), (14, {}), (16, {}), (18, {}), (20, {}), (22, {}), (24, {'res': '$shape24.4'}), (26, {}), (28, {}), (30, {'func': '$12load_global.2', 'args': ['$shape24.4'], 'kw_names': None, 'res': '$30call.5'}), (32, {}), (34, {}), (36, {}), (38, {}), (40, {'value': '$30call.5', 'res': '$40get_iter.6'})), outgoing_phis={'$phi42.0': '$40get_iter.6'}, blockstack=(), active_try_block=None, outgoing_edgepushed={42: ('$40get_iter.6',)}) 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=42 nstack_initial=1): AdaptBlockInfo(insts=((42, {'iterator': '$phi42.0', 'pair': '$42for_iter.1', 'indval': '$42for_iter.2', 'pred': '$42for_iter.3'}),), outgoing_phis={'$phi44.1': '$42for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={92: (), 44: ('$phi42.0', '$42for_iter.2')}) 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=44 nstack_initial=2): AdaptBlockInfo(insts=((44, {'iterable': '$phi44.1', 'stores': ['$44unpack_sequence.2', '$44unpack_sequence.3'], 'tupleobj': '$44unpack_sequence.4'}), (46, {}), (48, {'value': '$44unpack_sequence.2'}), (50, {'value': '$44unpack_sequence.3'}), (52, {'res': '$s52.5'}), (54, {'res': '$const54.6'}), (56, {'lhs': '$s52.5', 'rhs': '$const54.6', 'res': '$56compare_op.7'}), (58, {}), (60, {}), (62, {'pred': '$56compare_op.7'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={64: ('$phi44.0',), 80: ('$phi44.0',)}) 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=64 nstack_initial=1): AdaptBlockInfo(insts=((64, {'res': '$num_neg_value64.1'}), (66, {'res': '$const66.2'}), (68, {'op': '+=', 'lhs': '$num_neg_value64.1', 'rhs': '$const66.2', 'res': '$binop_iadd68.3'}), (70, {}), (72, {'value': '$binop_iadd68.3'}), (74, {'res': '$ax74.4'}), (76, {'value': '$ax74.4'}), (78, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={42: ('$phi64.0',)}) 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=80 nstack_initial=1): AdaptBlockInfo(insts=((80, {'res': '$known_size80.1'}), (82, {'res': '$s82.2'}), (84, {'op': '*=', 'lhs': '$known_size80.1', 'rhs': '$s82.2', 'res': '$binop_imul84.3'}), (86, {}), (88, {'value': '$binop_imul84.3'}), (90, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={42: ('$phi80.0',)}) 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=92 nstack_initial=0): AdaptBlockInfo(insts=((92, {'res': '$num_neg_value92.0'}), (94, {'res': '$const94.1'}), (96, {'lhs': '$num_neg_value92.0', 'rhs': '$const94.1', 'res': '$96compare_op.2'}), (98, {}), (100, {}), (102, {'pred': '$96compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={104: (), 150: ()}) 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=104 nstack_initial=0): AdaptBlockInfo(insts=((104, {'res': '$origsize104.0'}), (106, {'res': '$known_size106.1'}), (108, {'lhs': '$origsize104.0', 'rhs': '$known_size106.1', 'res': '$108compare_op.2'}), (110, {}), (112, {}), (114, {'pred': '$108compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={116: (), 146: ()}) 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=116 nstack_initial=0): AdaptBlockInfo(insts=((116, {'idx': 1, 'res': '$116load_global.0'}), (118, {}), (120, {}), (122, {}), (124, {}), (126, {}), (128, {'res': '$const128.2'}), (130, {}), (132, {}), (134, {'func': '$116load_global.0', 'args': ['$const128.2'], 'kw_names': None, 'res': '$134call.3'}), (136, {}), (138, {}), (140, {}), (142, {}), (144, {'exc': '$134call.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=146 nstack_initial=0): AdaptBlockInfo(insts=((146, {'res': '$const146.0'}), (148, {'retval': '$const146.0', 'castval': '$148return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=150 nstack_initial=0): AdaptBlockInfo(insts=((150, {'res': '$num_neg_value150.0'}), (152, {'res': '$const152.1'}), (154, {'lhs': '$num_neg_value150.0', 'rhs': '$const152.1', 'res': '$154compare_op.2'}), (156, {}), (158, {}), (160, {'pred': '$154compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={162: (), 268: ()}) 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=162 nstack_initial=0): AdaptBlockInfo(insts=((162, {'res': '$known_size162.0'}), (164, {'res': '$const164.1'}), (166, {'lhs': '$known_size162.0', 'rhs': '$const164.1', 'res': '$166compare_op.2'}), (168, {}), (170, {}), (172, {'pred': '$166compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={174: (), 192: ()}) 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=174 nstack_initial=0): AdaptBlockInfo(insts=((174, {'res': '$const174.0'}), (176, {'value': '$const174.0'}), (178, {'res': '$origsize178.1'}), (180, {'res': '$const180.2'}), (182, {'lhs': '$origsize178.1', 'rhs': '$const180.2', 'res': '$182compare_op.3'}), (184, {}), (186, {}), (188, {'value': '$182compare_op.3'}), (190, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={220: ()}) 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=192 nstack_initial=0): AdaptBlockInfo(insts=((192, {'res': '$origsize192.0'}), (194, {'res': '$known_size194.1'}), (196, {'op': '//', 'lhs': '$origsize192.0', 'rhs': '$known_size194.1', 'res': '$binop_floordiv196.2'}), (198, {}), (200, {'value': '$binop_floordiv196.2'}), (202, {'res': '$origsize202.3'}), (204, {'res': '$known_size204.4'}), (206, {'op': '%', 'lhs': '$origsize202.3', 'rhs': '$known_size204.4', 'res': '$binop_mod206.5'}), (208, {}), (210, {'res': '$const210.6'}), (212, {'lhs': '$binop_mod206.5', 'rhs': '$const210.6', 'res': '$212compare_op.7'}), (214, {}), (216, {}), (218, {'value': '$212compare_op.7'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={220: ()}) 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=220 nstack_initial=0): AdaptBlockInfo(insts=((220, {'res': '$ok220.0'}), (222, {'pred': '$ok220.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={224: (), 254: ()}) 13:52:49,866 numba.core.byteflow DEBUG block_infos State(pc_initial=224 nstack_initial=0): AdaptBlockInfo(insts=((224, {'idx': 1, 'res': '$224load_global.0'}), (226, {}), (228, {}), (230, {}), (232, {}), (234, {}), (236, {'res': '$const236.2'}), (238, {}), (240, {}), (242, {'func': '$224load_global.0', 'args': ['$const236.2'], 'kw_names': None, 'res': '$242call.3'}), (244, {}), (246, {}), (248, {}), (250, {}), (252, {'exc': '$242call.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,867 numba.core.byteflow DEBUG block_infos State(pc_initial=254 nstack_initial=0): AdaptBlockInfo(insts=((254, {'res': '$inferred254.0'}), (256, {'res': '$shape256.1'}), (258, {'res': '$neg_ax258.2'}), (260, {'target': '$shape256.1', 'index': '$neg_ax258.2', 'value': '$inferred254.0'}), (262, {}), (264, {'res': '$const264.3'}), (266, {'retval': '$const264.3', 'castval': '$266return_value.4'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,867 numba.core.byteflow DEBUG block_infos State(pc_initial=268 nstack_initial=0): AdaptBlockInfo(insts=((268, {'idx': 1, 'res': '$268load_global.0'}), (270, {}), (272, {}), (274, {}), (276, {}), (278, {}), (280, {'res': '$const280.2'}), (282, {}), (284, {}), (286, {'func': '$268load_global.0', 'args': ['$const280.2'], 'kw_names': None, 'res': '$286call.3'}), (288, {}), (290, {}), (292, {}), (294, {}), (296, {'exc': '$286call.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:49,869 numba.core.interpreter DEBUG label 0: origsize = arg(0, name=origsize) ['origsize'] shape = arg(1, name=shape) ['shape'] num_neg_value = const(int, 0) ['num_neg_value'] known_size = const(int, 1) ['known_size'] $12load_global.2 = global(enumerate: ) ['$12load_global.2'] $30call.5 = call $12load_global.2(shape, func=$12load_global.2, args=[Var(shape, arrayobj.py:2046)], kws=(), vararg=None, varkwarg=None, target=None) ['$12load_global.2', '$30call.5', 'shape'] $40get_iter.6 = getiter(value=$30call.5) ['$30call.5', '$40get_iter.6'] $phi42.0 = $40get_iter.6 ['$40get_iter.6', '$phi42.0'] jump 42 [] label 42: $42for_iter.1 = iternext(value=$phi42.0) ['$42for_iter.1', '$phi42.0'] $42for_iter.2 = pair_first(value=$42for_iter.1) ['$42for_iter.1', '$42for_iter.2'] $42for_iter.3 = pair_second(value=$42for_iter.1) ['$42for_iter.1', '$42for_iter.3'] $phi44.1 = $42for_iter.2 ['$42for_iter.2', '$phi44.1'] branch $42for_iter.3, 44, 92 ['$42for_iter.3'] label 44: $44unpack_sequence.4 = exhaust_iter(value=$phi44.1, count=2) ['$44unpack_sequence.4', '$phi44.1'] $44unpack_sequence.2 = static_getitem(value=$44unpack_sequence.4, index=0, index_var=None, fn=) ['$44unpack_sequence.2', '$44unpack_sequence.4'] $44unpack_sequence.3 = static_getitem(value=$44unpack_sequence.4, index=1, index_var=None, fn=) ['$44unpack_sequence.3', '$44unpack_sequence.4'] ax = $44unpack_sequence.2 ['$44unpack_sequence.2', 'ax'] s = $44unpack_sequence.3 ['$44unpack_sequence.3', 's'] $const54.6 = const(int, 0) ['$const54.6'] $56compare_op.7 = s < $const54.6 ['$56compare_op.7', '$const54.6', 's'] bool62 = global(bool: ) ['bool62'] $62pred = call bool62($56compare_op.7, func=bool62, args=(Var($56compare_op.7, arrayobj.py:2050),), kws=(), vararg=None, varkwarg=None, target=None) ['$56compare_op.7', '$62pred', 'bool62'] branch $62pred, 64, 80 ['$62pred'] label 64: $const66.2 = const(int, 1) ['$const66.2'] $binop_iadd68.3 = inplace_binop(fn=, immutable_fn=, lhs=num_neg_value, rhs=$const66.2, static_lhs=Undefined, static_rhs=Undefined) ['$binop_iadd68.3', '$const66.2', 'num_neg_value'] num_neg_value = $binop_iadd68.3 ['$binop_iadd68.3', 'num_neg_value'] neg_ax = ax ['ax', 'neg_ax'] jump 42 [] label 80: $binop_imul84.3 = inplace_binop(fn=, immutable_fn=, lhs=known_size, rhs=s, static_lhs=Undefined, static_rhs=Undefined) ['$binop_imul84.3', 'known_size', 's'] known_size = $binop_imul84.3 ['$binop_imul84.3', 'known_size'] jump 42 [] label 92: $const94.1 = const(int, 0) ['$const94.1'] $96compare_op.2 = num_neg_value == $const94.1 ['$96compare_op.2', '$const94.1', 'num_neg_value'] bool102 = global(bool: ) ['bool102'] $102pred = call bool102($96compare_op.2, func=bool102, args=(Var($96compare_op.2, arrayobj.py:2056),), kws=(), vararg=None, varkwarg=None, target=None) ['$102pred', '$96compare_op.2', 'bool102'] branch $102pred, 104, 150 ['$102pred'] label 104: $108compare_op.2 = origsize != known_size ['$108compare_op.2', 'known_size', 'origsize'] bool114 = global(bool: ) ['bool114'] $114pred = call bool114($108compare_op.2, func=bool114, args=(Var($108compare_op.2, arrayobj.py:2057),), kws=(), vararg=None, varkwarg=None, target=None) ['$108compare_op.2', '$114pred', 'bool114'] branch $114pred, 116, 146 ['$114pred'] label 116: $116load_global.0 = global(ValueError: ) ['$116load_global.0'] $const128.2 = const(str, total size of new array must be unchanged) ['$const128.2'] $134call.3 = call $116load_global.0($const128.2, func=$116load_global.0, args=[Var($const128.2, arrayobj.py:2058)], kws=(), vararg=None, varkwarg=None, target=None) ['$116load_global.0', '$134call.3', '$const128.2'] raise $134call.3 ['$134call.3'] label 146: $const146.0 = const(NoneType, None) ['$const146.0'] $148return_value.1 = cast(value=$const146.0) ['$148return_value.1', '$const146.0'] return $148return_value.1 ['$148return_value.1'] label 150: $const152.1 = const(int, 1) ['$const152.1'] $154compare_op.2 = num_neg_value == $const152.1 ['$154compare_op.2', '$const152.1', 'num_neg_value'] bool160 = global(bool: ) ['bool160'] $160pred = call bool160($154compare_op.2, func=bool160, args=(Var($154compare_op.2, arrayobj.py:2060),), kws=(), vararg=None, varkwarg=None, target=None) ['$154compare_op.2', '$160pred', 'bool160'] branch $160pred, 162, 268 ['$160pred'] label 162: $const164.1 = const(int, 0) ['$const164.1'] $166compare_op.2 = known_size == $const164.1 ['$166compare_op.2', '$const164.1', 'known_size'] bool172 = global(bool: ) ['bool172'] $172pred = call bool172($166compare_op.2, func=bool172, args=(Var($166compare_op.2, arrayobj.py:2062),), kws=(), vararg=None, varkwarg=None, target=None) ['$166compare_op.2', '$172pred', 'bool172'] branch $172pred, 174, 192 ['$172pred'] label 174: inferred = const(int, 0) ['inferred'] $const180.2 = const(int, 0) ['$const180.2'] ok = origsize == $const180.2 ['$const180.2', 'ok', 'origsize'] jump 220 [] label 192: inferred = origsize // known_size ['inferred', 'known_size', 'origsize'] $binop_mod206.5 = origsize % known_size ['$binop_mod206.5', 'known_size', 'origsize'] $const210.6 = const(int, 0) ['$const210.6'] ok = $binop_mod206.5 == $const210.6 ['$binop_mod206.5', '$const210.6', 'ok'] jump 220 [] label 220: bool222 = global(bool: ) ['bool222'] $222pred = call bool222(ok, func=bool222, args=(Var(ok, arrayobj.py:2064),), kws=(), vararg=None, varkwarg=None, target=None) ['$222pred', 'bool222', 'ok'] branch $222pred, 254, 224 ['$222pred'] label 224: $224load_global.0 = global(ValueError: ) ['$224load_global.0'] $const236.2 = const(str, total size of new array must be unchanged) ['$const236.2'] $242call.3 = call $224load_global.0($const236.2, func=$224load_global.0, args=[Var($const236.2, arrayobj.py:2069)], kws=(), vararg=None, varkwarg=None, target=None) ['$224load_global.0', '$242call.3', '$const236.2'] raise $242call.3 ['$242call.3'] label 254: shape[neg_ax] = inferred ['inferred', 'neg_ax', 'shape'] $const264.3 = const(NoneType, None) ['$const264.3'] $266return_value.4 = cast(value=$const264.3) ['$266return_value.4', '$const264.3'] return $266return_value.4 ['$266return_value.4'] label 268: $268load_global.0 = global(ValueError: ) ['$268load_global.0'] $const280.2 = const(str, multiple negative shape values) ['$const280.2'] $286call.3 = call $268load_global.0($const280.2, func=$268load_global.0, args=[Var($const280.2, arrayobj.py:2073)], kws=(), vararg=None, varkwarg=None, target=None) ['$268load_global.0', '$286call.3', '$const280.2'] raise $286call.3 ['$286call.3'] 13:52:49,886 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:49,886 numba.core.ssa DEBUG Running 13:52:49,887 numba.core.ssa DEBUG on stmt: origsize = arg(0, name=origsize) 13:52:49,887 numba.core.ssa DEBUG on stmt: shape = arg(1, name=shape) 13:52:49,887 numba.core.ssa DEBUG on stmt: num_neg_value = const(int, 0) 13:52:49,887 numba.core.ssa DEBUG on stmt: known_size = const(int, 1) 13:52:49,887 numba.core.ssa DEBUG on stmt: $12load_global.2 = global(enumerate: ) 13:52:49,887 numba.core.ssa DEBUG on stmt: $30call.5 = call $12load_global.2(shape, func=$12load_global.2, args=[Var(shape, arrayobj.py:2046)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,887 numba.core.ssa DEBUG on stmt: $40get_iter.6 = getiter(value=$30call.5) 13:52:49,887 numba.core.ssa DEBUG on stmt: $phi42.0 = $40get_iter.6 13:52:49,887 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,887 numba.core.ssa DEBUG ==== SSA block analysis pass on 42 13:52:49,887 numba.core.ssa DEBUG Running 13:52:49,887 numba.core.ssa DEBUG on stmt: $42for_iter.1 = iternext(value=$phi42.0) 13:52:49,887 numba.core.ssa DEBUG on stmt: $42for_iter.2 = pair_first(value=$42for_iter.1) 13:52:49,887 numba.core.ssa DEBUG on stmt: $42for_iter.3 = pair_second(value=$42for_iter.1) 13:52:49,887 numba.core.ssa DEBUG on stmt: $phi44.1 = $42for_iter.2 13:52:49,887 numba.core.ssa DEBUG on stmt: branch $42for_iter.3, 44, 92 13:52:49,887 numba.core.ssa DEBUG ==== SSA block analysis pass on 44 13:52:49,887 numba.core.ssa DEBUG Running 13:52:49,887 numba.core.ssa DEBUG on stmt: $44unpack_sequence.4 = exhaust_iter(value=$phi44.1, count=2) 13:52:49,887 numba.core.ssa DEBUG on stmt: $44unpack_sequence.2 = static_getitem(value=$44unpack_sequence.4, index=0, index_var=None, fn=) 13:52:49,887 numba.core.ssa DEBUG on stmt: $44unpack_sequence.3 = static_getitem(value=$44unpack_sequence.4, index=1, index_var=None, fn=) 13:52:49,887 numba.core.ssa DEBUG on stmt: ax = $44unpack_sequence.2 13:52:49,887 numba.core.ssa DEBUG on stmt: s = $44unpack_sequence.3 13:52:49,887 numba.core.ssa DEBUG on stmt: $const54.6 = const(int, 0) 13:52:49,888 numba.core.ssa DEBUG on stmt: $56compare_op.7 = s < $const54.6 13:52:49,888 numba.core.ssa DEBUG on stmt: bool62 = global(bool: ) 13:52:49,888 numba.core.ssa DEBUG on stmt: $62pred = call bool62($56compare_op.7, func=bool62, args=(Var($56compare_op.7, arrayobj.py:2050),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,888 numba.core.ssa DEBUG on stmt: branch $62pred, 64, 80 13:52:49,888 numba.core.ssa DEBUG ==== SSA block analysis pass on 64 13:52:49,888 numba.core.ssa DEBUG Running 13:52:49,888 numba.core.ssa DEBUG on stmt: $const66.2 = const(int, 1) 13:52:49,888 numba.core.ssa DEBUG on stmt: $binop_iadd68.3 = inplace_binop(fn=, immutable_fn=, lhs=num_neg_value, rhs=$const66.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,888 numba.core.ssa DEBUG on stmt: num_neg_value = $binop_iadd68.3 13:52:49,888 numba.core.ssa DEBUG on stmt: neg_ax = ax 13:52:49,888 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,888 numba.core.ssa DEBUG ==== SSA block analysis pass on 80 13:52:49,888 numba.core.ssa DEBUG Running 13:52:49,888 numba.core.ssa DEBUG on stmt: $binop_imul84.3 = inplace_binop(fn=, immutable_fn=, lhs=known_size, rhs=s, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,888 numba.core.ssa DEBUG on stmt: known_size = $binop_imul84.3 13:52:49,888 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,888 numba.core.ssa DEBUG ==== SSA block analysis pass on 92 13:52:49,888 numba.core.ssa DEBUG Running 13:52:49,888 numba.core.ssa DEBUG on stmt: $const94.1 = const(int, 0) 13:52:49,888 numba.core.ssa DEBUG on stmt: $96compare_op.2 = num_neg_value == $const94.1 13:52:49,888 numba.core.ssa DEBUG on stmt: bool102 = global(bool: ) 13:52:49,888 numba.core.ssa DEBUG on stmt: $102pred = call bool102($96compare_op.2, func=bool102, args=(Var($96compare_op.2, arrayobj.py:2056),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,888 numba.core.ssa DEBUG on stmt: branch $102pred, 104, 150 13:52:49,888 numba.core.ssa DEBUG ==== SSA block analysis pass on 104 13:52:49,889 numba.core.ssa DEBUG Running 13:52:49,889 numba.core.ssa DEBUG on stmt: $108compare_op.2 = origsize != known_size 13:52:49,889 numba.core.ssa DEBUG on stmt: bool114 = global(bool: ) 13:52:49,889 numba.core.ssa DEBUG on stmt: $114pred = call bool114($108compare_op.2, func=bool114, args=(Var($108compare_op.2, arrayobj.py:2057),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,889 numba.core.ssa DEBUG on stmt: branch $114pred, 116, 146 13:52:49,889 numba.core.ssa DEBUG ==== SSA block analysis pass on 116 13:52:49,889 numba.core.ssa DEBUG Running 13:52:49,889 numba.core.ssa DEBUG on stmt: $116load_global.0 = global(ValueError: ) 13:52:49,889 numba.core.ssa DEBUG on stmt: $const128.2 = const(str, total size of new array must be unchanged) 13:52:49,889 numba.core.ssa DEBUG on stmt: $134call.3 = call $116load_global.0($const128.2, func=$116load_global.0, args=[Var($const128.2, arrayobj.py:2058)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,889 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,889 numba.core.ssa DEBUG ==== SSA block analysis pass on 146 13:52:49,889 numba.core.ssa DEBUG Running 13:52:49,889 numba.core.ssa DEBUG on stmt: $const146.0 = const(NoneType, None) 13:52:49,889 numba.core.ssa DEBUG on stmt: $148return_value.1 = cast(value=$const146.0) 13:52:49,889 numba.core.ssa DEBUG on stmt: return $148return_value.1 13:52:49,889 numba.core.ssa DEBUG ==== SSA block analysis pass on 150 13:52:49,889 numba.core.ssa DEBUG Running 13:52:49,889 numba.core.ssa DEBUG on stmt: $const152.1 = const(int, 1) 13:52:49,889 numba.core.ssa DEBUG on stmt: $154compare_op.2 = num_neg_value == $const152.1 13:52:49,889 numba.core.ssa DEBUG on stmt: bool160 = global(bool: ) 13:52:49,890 numba.core.ssa DEBUG on stmt: $160pred = call bool160($154compare_op.2, func=bool160, args=(Var($154compare_op.2, arrayobj.py:2060),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,890 numba.core.ssa DEBUG on stmt: branch $160pred, 162, 268 13:52:49,890 numba.core.ssa DEBUG ==== SSA block analysis pass on 162 13:52:49,890 numba.core.ssa DEBUG Running 13:52:49,890 numba.core.ssa DEBUG on stmt: $const164.1 = const(int, 0) 13:52:49,890 numba.core.ssa DEBUG on stmt: $166compare_op.2 = known_size == $const164.1 13:52:49,890 numba.core.ssa DEBUG on stmt: bool172 = global(bool: ) 13:52:49,890 numba.core.ssa DEBUG on stmt: $172pred = call bool172($166compare_op.2, func=bool172, args=(Var($166compare_op.2, arrayobj.py:2062),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,890 numba.core.ssa DEBUG on stmt: branch $172pred, 174, 192 13:52:49,890 numba.core.ssa DEBUG ==== SSA block analysis pass on 174 13:52:49,890 numba.core.ssa DEBUG Running 13:52:49,890 numba.core.ssa DEBUG on stmt: inferred = const(int, 0) 13:52:49,890 numba.core.ssa DEBUG on stmt: $const180.2 = const(int, 0) 13:52:49,890 numba.core.ssa DEBUG on stmt: ok = origsize == $const180.2 13:52:49,890 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,890 numba.core.ssa DEBUG ==== SSA block analysis pass on 192 13:52:49,890 numba.core.ssa DEBUG Running 13:52:49,890 numba.core.ssa DEBUG on stmt: inferred = origsize // known_size 13:52:49,890 numba.core.ssa DEBUG on stmt: $binop_mod206.5 = origsize % known_size 13:52:49,890 numba.core.ssa DEBUG on stmt: $const210.6 = const(int, 0) 13:52:49,890 numba.core.ssa DEBUG on stmt: ok = $binop_mod206.5 == $const210.6 13:52:49,890 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,890 numba.core.ssa DEBUG ==== SSA block analysis pass on 220 13:52:49,891 numba.core.ssa DEBUG Running 13:52:49,891 numba.core.ssa DEBUG on stmt: bool222 = global(bool: ) 13:52:49,891 numba.core.ssa DEBUG on stmt: $222pred = call bool222(ok, func=bool222, args=(Var(ok, arrayobj.py:2064),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,891 numba.core.ssa DEBUG on stmt: branch $222pred, 254, 224 13:52:49,891 numba.core.ssa DEBUG ==== SSA block analysis pass on 224 13:52:49,891 numba.core.ssa DEBUG Running 13:52:49,891 numba.core.ssa DEBUG on stmt: $224load_global.0 = global(ValueError: ) 13:52:49,891 numba.core.ssa DEBUG on stmt: $const236.2 = const(str, total size of new array must be unchanged) 13:52:49,891 numba.core.ssa DEBUG on stmt: $242call.3 = call $224load_global.0($const236.2, func=$224load_global.0, args=[Var($const236.2, arrayobj.py:2069)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,891 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,891 numba.core.ssa DEBUG ==== SSA block analysis pass on 254 13:52:49,891 numba.core.ssa DEBUG Running 13:52:49,891 numba.core.ssa DEBUG on stmt: shape[neg_ax] = inferred 13:52:49,891 numba.core.ssa DEBUG on stmt: $const264.3 = const(NoneType, None) 13:52:49,891 numba.core.ssa DEBUG on stmt: $266return_value.4 = cast(value=$const264.3) 13:52:49,891 numba.core.ssa DEBUG on stmt: return $266return_value.4 13:52:49,891 numba.core.ssa DEBUG ==== SSA block analysis pass on 268 13:52:49,891 numba.core.ssa DEBUG Running 13:52:49,891 numba.core.ssa DEBUG on stmt: $268load_global.0 = global(ValueError: ) 13:52:49,891 numba.core.ssa DEBUG on stmt: $const280.2 = const(str, multiple negative shape values) 13:52:49,891 numba.core.ssa DEBUG on stmt: $286call.3 = call $268load_global.0($const280.2, func=$268load_global.0, args=[Var($const280.2, arrayobj.py:2073)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,891 numba.core.ssa DEBUG on stmt: raise ('multiple negative shape values') 13:52:49,892 numba.core.ssa DEBUG ==== SSA block analysis pass on 269 13:52:49,892 numba.core.ssa DEBUG Running 13:52:49,892 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,892 numba.core.ssa DEBUG defs defaultdict(, {'$102pred': [(, 92)], '$108compare_op.2': [(, 104)], '$114pred': [(, 104)], '$116load_global.0': [(, 116)], '$12load_global.2': [(, 0)], '$134call.3': [(, 116)], '$148return_value.1': [(, 146)], '$154compare_op.2': [(, 150)], '$160pred': [(, 150)], '$166compare_op.2': [(, 162)], '$172pred': [(, 162)], '$222pred': [(, 220)], '$224load_global.0': [(, 224)], '$242call.3': [(, 224)], '$266return_value.4': [(, 254)], '$268load_global.0': [(, 268)], '$286call.3': [(, 268)], '$30call.5': [(, 0)], '$40get_iter.6': [(, 0)], '$42for_iter.1': [(, 42)], '$42for_iter.2': [(, 42)], '$42for_iter.3': [(, 42)], '$44unpack_sequence.2': [(, 44)], '$44unpack_sequence.3': [(, 44)], '$44unpack_sequence.4': [(, 44)], '$56compare_op.7': [(, 44)], '$62pred': [(, 44)], '$96compare_op.2': [(, 92)], '$binop_iadd68.3': [(, 64)], '$binop_imul84.3': [(, 80)], '$binop_mod206.5': [(, 192)], '$const128.2': [(, 116)], '$const146.0': [(, 146)], '$const152.1': [(, 150)], '$const164.1': [(, 162)], '$const180.2': [(, 174)], '$const210.6': [(, 192)], '$const236.2': [(, 224)], '$const264.3': [(, 254)], '$const280.2': [(, 268)], '$const54.6': [(, 44)], '$const66.2': [(, 64)], '$const94.1': [(, 92)], '$phi42.0': [(, 0)], '$phi44.1': [(, 42)], 'ax': [(, 44)], 'bool102': [(, 92)], 'bool114': [(, 104)], 'bool160': [(, 150)], 'bool172': [(, 162)], 'bool222': [(, 220)], 'bool62': [(, 44)], 'inferred': [(, 174), (, 192)], 'known_size': [(, 0), (, 80)], 'neg_ax': [(, 64)], 'num_neg_value': [(, 0), (, 64)], 'ok': [(, 174), (, 192)], 'origsize': [(, 0)], 's': [(, 44)], 'shape': [(, 0)]}) 13:52:49,893 numba.core.ssa DEBUG SSA violators 13:52:49,893 numba.core.ssa DEBUG Fix SSA violator on var num_neg_value 13:52:49,893 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,893 numba.core.ssa DEBUG Running 13:52:49,893 numba.core.ssa DEBUG on stmt: origsize = arg(0, name=origsize) 13:52:49,893 numba.core.ssa DEBUG on stmt: shape = arg(1, name=shape) 13:52:49,893 numba.core.ssa DEBUG on stmt: num_neg_value = const(int, 0) 13:52:49,893 numba.core.ssa DEBUG first assign: num_neg_value 13:52:49,893 numba.core.ssa DEBUG replaced with: num_neg_value = const(int, 0) 13:52:49,893 numba.core.ssa DEBUG on stmt: known_size = const(int, 1) 13:52:49,893 numba.core.ssa DEBUG on stmt: $12load_global.2 = global(enumerate: ) 13:52:49,893 numba.core.ssa DEBUG on stmt: $30call.5 = call $12load_global.2(shape, func=$12load_global.2, args=[Var(shape, arrayobj.py:2046)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,893 numba.core.ssa DEBUG on stmt: $40get_iter.6 = getiter(value=$30call.5) 13:52:49,893 numba.core.ssa DEBUG on stmt: $phi42.0 = $40get_iter.6 13:52:49,893 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,893 numba.core.ssa DEBUG ==== SSA block rewrite pass on 42 13:52:49,893 numba.core.ssa DEBUG Running 13:52:49,893 numba.core.ssa DEBUG on stmt: $42for_iter.1 = iternext(value=$phi42.0) 13:52:49,893 numba.core.ssa DEBUG on stmt: $42for_iter.2 = pair_first(value=$42for_iter.1) 13:52:49,893 numba.core.ssa DEBUG on stmt: $42for_iter.3 = pair_second(value=$42for_iter.1) 13:52:49,893 numba.core.ssa DEBUG on stmt: $phi44.1 = $42for_iter.2 13:52:49,894 numba.core.ssa DEBUG on stmt: branch $42for_iter.3, 44, 92 13:52:49,894 numba.core.ssa DEBUG ==== SSA block rewrite pass on 44 13:52:49,894 numba.core.ssa DEBUG Running 13:52:49,894 numba.core.ssa DEBUG on stmt: $44unpack_sequence.4 = exhaust_iter(value=$phi44.1, count=2) 13:52:49,894 numba.core.ssa DEBUG on stmt: $44unpack_sequence.2 = static_getitem(value=$44unpack_sequence.4, index=0, index_var=None, fn=) 13:52:49,894 numba.core.ssa DEBUG on stmt: $44unpack_sequence.3 = static_getitem(value=$44unpack_sequence.4, index=1, index_var=None, fn=) 13:52:49,894 numba.core.ssa DEBUG on stmt: ax = $44unpack_sequence.2 13:52:49,894 numba.core.ssa DEBUG on stmt: s = $44unpack_sequence.3 13:52:49,894 numba.core.ssa DEBUG on stmt: $const54.6 = const(int, 0) 13:52:49,894 numba.core.ssa DEBUG on stmt: $56compare_op.7 = s < $const54.6 13:52:49,894 numba.core.ssa DEBUG on stmt: bool62 = global(bool: ) 13:52:49,894 numba.core.ssa DEBUG on stmt: $62pred = call bool62($56compare_op.7, func=bool62, args=(Var($56compare_op.7, arrayobj.py:2050),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,894 numba.core.ssa DEBUG on stmt: branch $62pred, 64, 80 13:52:49,894 numba.core.ssa DEBUG ==== SSA block rewrite pass on 64 13:52:49,894 numba.core.ssa DEBUG Running 13:52:49,894 numba.core.ssa DEBUG on stmt: $const66.2 = const(int, 1) 13:52:49,894 numba.core.ssa DEBUG on stmt: $binop_iadd68.3 = inplace_binop(fn=, immutable_fn=, lhs=num_neg_value, rhs=$const66.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,894 numba.core.ssa DEBUG on stmt: num_neg_value = $binop_iadd68.3 13:52:49,894 numba.core.ssa DEBUG replaced with: num_neg_value.1 = $binop_iadd68.3 13:52:49,894 numba.core.ssa DEBUG on stmt: neg_ax = ax 13:52:49,894 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,894 numba.core.ssa DEBUG ==== SSA block rewrite pass on 80 13:52:49,894 numba.core.ssa DEBUG Running 13:52:49,894 numba.core.ssa DEBUG on stmt: $binop_imul84.3 = inplace_binop(fn=, immutable_fn=, lhs=known_size, rhs=s, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,894 numba.core.ssa DEBUG on stmt: known_size = $binop_imul84.3 13:52:49,894 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,895 numba.core.ssa DEBUG ==== SSA block rewrite pass on 92 13:52:49,895 numba.core.ssa DEBUG Running 13:52:49,895 numba.core.ssa DEBUG on stmt: $const94.1 = const(int, 0) 13:52:49,895 numba.core.ssa DEBUG on stmt: $96compare_op.2 = num_neg_value == $const94.1 13:52:49,895 numba.core.ssa DEBUG on stmt: bool102 = global(bool: ) 13:52:49,895 numba.core.ssa DEBUG on stmt: $102pred = call bool102($96compare_op.2, func=bool102, args=(Var($96compare_op.2, arrayobj.py:2056),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,895 numba.core.ssa DEBUG on stmt: branch $102pred, 104, 150 13:52:49,895 numba.core.ssa DEBUG ==== SSA block rewrite pass on 104 13:52:49,895 numba.core.ssa DEBUG Running 13:52:49,895 numba.core.ssa DEBUG on stmt: $108compare_op.2 = origsize != known_size 13:52:49,895 numba.core.ssa DEBUG on stmt: bool114 = global(bool: ) 13:52:49,895 numba.core.ssa DEBUG on stmt: $114pred = call bool114($108compare_op.2, func=bool114, args=(Var($108compare_op.2, arrayobj.py:2057),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,895 numba.core.ssa DEBUG on stmt: branch $114pred, 116, 146 13:52:49,895 numba.core.ssa DEBUG ==== SSA block rewrite pass on 116 13:52:49,895 numba.core.ssa DEBUG Running 13:52:49,895 numba.core.ssa DEBUG on stmt: $116load_global.0 = global(ValueError: ) 13:52:49,895 numba.core.ssa DEBUG on stmt: $const128.2 = const(str, total size of new array must be unchanged) 13:52:49,895 numba.core.ssa DEBUG on stmt: $134call.3 = call $116load_global.0($const128.2, func=$116load_global.0, args=[Var($const128.2, arrayobj.py:2058)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,895 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,895 numba.core.ssa DEBUG ==== SSA block rewrite pass on 146 13:52:49,895 numba.core.ssa DEBUG Running 13:52:49,895 numba.core.ssa DEBUG on stmt: $const146.0 = const(NoneType, None) 13:52:49,895 numba.core.ssa DEBUG on stmt: $148return_value.1 = cast(value=$const146.0) 13:52:49,895 numba.core.ssa DEBUG on stmt: return $148return_value.1 13:52:49,895 numba.core.ssa DEBUG ==== SSA block rewrite pass on 150 13:52:49,896 numba.core.ssa DEBUG Running 13:52:49,896 numba.core.ssa DEBUG on stmt: $const152.1 = const(int, 1) 13:52:49,896 numba.core.ssa DEBUG on stmt: $154compare_op.2 = num_neg_value == $const152.1 13:52:49,896 numba.core.ssa DEBUG on stmt: bool160 = global(bool: ) 13:52:49,896 numba.core.ssa DEBUG on stmt: $160pred = call bool160($154compare_op.2, func=bool160, args=(Var($154compare_op.2, arrayobj.py:2060),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,896 numba.core.ssa DEBUG on stmt: branch $160pred, 162, 268 13:52:49,896 numba.core.ssa DEBUG ==== SSA block rewrite pass on 162 13:52:49,896 numba.core.ssa DEBUG Running 13:52:49,896 numba.core.ssa DEBUG on stmt: $const164.1 = const(int, 0) 13:52:49,896 numba.core.ssa DEBUG on stmt: $166compare_op.2 = known_size == $const164.1 13:52:49,896 numba.core.ssa DEBUG on stmt: bool172 = global(bool: ) 13:52:49,896 numba.core.ssa DEBUG on stmt: $172pred = call bool172($166compare_op.2, func=bool172, args=(Var($166compare_op.2, arrayobj.py:2062),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,896 numba.core.ssa DEBUG on stmt: branch $172pred, 174, 192 13:52:49,896 numba.core.ssa DEBUG ==== SSA block rewrite pass on 174 13:52:49,896 numba.core.ssa DEBUG Running 13:52:49,896 numba.core.ssa DEBUG on stmt: inferred = const(int, 0) 13:52:49,896 numba.core.ssa DEBUG on stmt: $const180.2 = const(int, 0) 13:52:49,896 numba.core.ssa DEBUG on stmt: ok = origsize == $const180.2 13:52:49,896 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,896 numba.core.ssa DEBUG ==== SSA block rewrite pass on 192 13:52:49,896 numba.core.ssa DEBUG Running 13:52:49,896 numba.core.ssa DEBUG on stmt: inferred = origsize // known_size 13:52:49,896 numba.core.ssa DEBUG on stmt: $binop_mod206.5 = origsize % known_size 13:52:49,896 numba.core.ssa DEBUG on stmt: $const210.6 = const(int, 0) 13:52:49,896 numba.core.ssa DEBUG on stmt: ok = $binop_mod206.5 == $const210.6 13:52:49,896 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,897 numba.core.ssa DEBUG ==== SSA block rewrite pass on 220 13:52:49,897 numba.core.ssa DEBUG Running 13:52:49,897 numba.core.ssa DEBUG on stmt: bool222 = global(bool: ) 13:52:49,897 numba.core.ssa DEBUG on stmt: $222pred = call bool222(ok, func=bool222, args=(Var(ok, arrayobj.py:2064),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,897 numba.core.ssa DEBUG on stmt: branch $222pred, 254, 224 13:52:49,897 numba.core.ssa DEBUG ==== SSA block rewrite pass on 224 13:52:49,897 numba.core.ssa DEBUG Running 13:52:49,897 numba.core.ssa DEBUG on stmt: $224load_global.0 = global(ValueError: ) 13:52:49,897 numba.core.ssa DEBUG on stmt: $const236.2 = const(str, total size of new array must be unchanged) 13:52:49,897 numba.core.ssa DEBUG on stmt: $242call.3 = call $224load_global.0($const236.2, func=$224load_global.0, args=[Var($const236.2, arrayobj.py:2069)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,897 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,897 numba.core.ssa DEBUG ==== SSA block rewrite pass on 254 13:52:49,897 numba.core.ssa DEBUG Running 13:52:49,897 numba.core.ssa DEBUG on stmt: shape[neg_ax] = inferred 13:52:49,897 numba.core.ssa DEBUG on stmt: $const264.3 = const(NoneType, None) 13:52:49,897 numba.core.ssa DEBUG on stmt: $266return_value.4 = cast(value=$const264.3) 13:52:49,897 numba.core.ssa DEBUG on stmt: return $266return_value.4 13:52:49,897 numba.core.ssa DEBUG ==== SSA block rewrite pass on 268 13:52:49,897 numba.core.ssa DEBUG Running 13:52:49,897 numba.core.ssa DEBUG on stmt: $268load_global.0 = global(ValueError: ) 13:52:49,897 numba.core.ssa DEBUG on stmt: $const280.2 = const(str, multiple negative shape values) 13:52:49,897 numba.core.ssa DEBUG on stmt: $286call.3 = call $268load_global.0($const280.2, func=$268load_global.0, args=[Var($const280.2, arrayobj.py:2073)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,897 numba.core.ssa DEBUG on stmt: raise ('multiple negative shape values') 13:52:49,897 numba.core.ssa DEBUG ==== SSA block rewrite pass on 269 13:52:49,897 numba.core.ssa DEBUG Running 13:52:49,897 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,898 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {0: [], 64: []}) 13:52:49,898 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,898 numba.core.ssa DEBUG Running 13:52:49,898 numba.core.ssa DEBUG on stmt: origsize = arg(0, name=origsize) 13:52:49,898 numba.core.ssa DEBUG on stmt: shape = arg(1, name=shape) 13:52:49,898 numba.core.ssa DEBUG on stmt: num_neg_value = const(int, 0) 13:52:49,898 numba.core.ssa DEBUG on stmt: known_size = const(int, 1) 13:52:49,898 numba.core.ssa DEBUG on stmt: $12load_global.2 = global(enumerate: ) 13:52:49,898 numba.core.ssa DEBUG on stmt: $30call.5 = call $12load_global.2(shape, func=$12load_global.2, args=[Var(shape, arrayobj.py:2046)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,898 numba.core.ssa DEBUG on stmt: $40get_iter.6 = getiter(value=$30call.5) 13:52:49,898 numba.core.ssa DEBUG on stmt: $phi42.0 = $40get_iter.6 13:52:49,898 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,898 numba.core.ssa DEBUG ==== SSA block rewrite pass on 42 13:52:49,898 numba.core.ssa DEBUG Running 13:52:49,898 numba.core.ssa DEBUG on stmt: $42for_iter.1 = iternext(value=$phi42.0) 13:52:49,898 numba.core.ssa DEBUG on stmt: $42for_iter.2 = pair_first(value=$42for_iter.1) 13:52:49,898 numba.core.ssa DEBUG on stmt: $42for_iter.3 = pair_second(value=$42for_iter.1) 13:52:49,898 numba.core.ssa DEBUG on stmt: $phi44.1 = $42for_iter.2 13:52:49,898 numba.core.ssa DEBUG on stmt: branch $42for_iter.3, 44, 92 13:52:49,898 numba.core.ssa DEBUG ==== SSA block rewrite pass on 44 13:52:49,898 numba.core.ssa DEBUG Running 13:52:49,898 numba.core.ssa DEBUG on stmt: $44unpack_sequence.4 = exhaust_iter(value=$phi44.1, count=2) 13:52:49,898 numba.core.ssa DEBUG on stmt: $44unpack_sequence.2 = static_getitem(value=$44unpack_sequence.4, index=0, index_var=None, fn=) 13:52:49,899 numba.core.ssa DEBUG on stmt: $44unpack_sequence.3 = static_getitem(value=$44unpack_sequence.4, index=1, index_var=None, fn=) 13:52:49,899 numba.core.ssa DEBUG on stmt: ax = $44unpack_sequence.2 13:52:49,899 numba.core.ssa DEBUG on stmt: s = $44unpack_sequence.3 13:52:49,899 numba.core.ssa DEBUG on stmt: $const54.6 = const(int, 0) 13:52:49,899 numba.core.ssa DEBUG on stmt: $56compare_op.7 = s < $const54.6 13:52:49,899 numba.core.ssa DEBUG on stmt: bool62 = global(bool: ) 13:52:49,899 numba.core.ssa DEBUG on stmt: $62pred = call bool62($56compare_op.7, func=bool62, args=(Var($56compare_op.7, arrayobj.py:2050),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,899 numba.core.ssa DEBUG on stmt: branch $62pred, 64, 80 13:52:49,899 numba.core.ssa DEBUG ==== SSA block rewrite pass on 64 13:52:49,899 numba.core.ssa DEBUG Running 13:52:49,899 numba.core.ssa DEBUG on stmt: $const66.2 = const(int, 1) 13:52:49,899 numba.core.ssa DEBUG on stmt: $binop_iadd68.3 = inplace_binop(fn=, immutable_fn=, lhs=num_neg_value, rhs=$const66.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,899 numba.core.ssa DEBUG find_def var='num_neg_value' stmt=$binop_iadd68.3 = inplace_binop(fn=, immutable_fn=, lhs=num_neg_value, rhs=$const66.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,899 numba.core.ssa DEBUG find_def_from_top label 64 13:52:49,899 numba.core.ssa DEBUG idom 44 from label 64 13:52:49,899 numba.core.ssa DEBUG find_def_from_bottom label 44 13:52:49,899 numba.core.ssa DEBUG find_def_from_top label 44 13:52:49,899 numba.core.ssa DEBUG idom 42 from label 44 13:52:49,899 numba.core.ssa DEBUG find_def_from_bottom label 42 13:52:49,899 numba.core.ssa DEBUG find_def_from_top label 42 13:52:49,899 numba.core.ssa DEBUG insert phi node num_neg_value.2 = phi(incoming_values=[], incoming_blocks=[]) at 42 13:52:49,899 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:49,899 numba.core.ssa DEBUG incoming_def num_neg_value = const(int, 0) 13:52:49,899 numba.core.ssa DEBUG find_def_from_bottom label 269 13:52:49,899 numba.core.ssa DEBUG find_def_from_top label 269 13:52:49,899 numba.core.ssa DEBUG insert phi node num_neg_value.3 = phi(incoming_values=[], incoming_blocks=[]) at 269 13:52:49,899 numba.core.ssa DEBUG find_def_from_bottom label 64 13:52:49,899 numba.core.ssa DEBUG incoming_def num_neg_value.1 = $binop_iadd68.3 13:52:49,899 numba.core.ssa DEBUG find_def_from_bottom label 80 13:52:49,900 numba.core.ssa DEBUG find_def_from_top label 80 13:52:49,900 numba.core.ssa DEBUG idom 44 from label 80 13:52:49,900 numba.core.ssa DEBUG find_def_from_bottom label 44 13:52:49,900 numba.core.ssa DEBUG find_def_from_top label 44 13:52:49,900 numba.core.ssa DEBUG idom 42 from label 44 13:52:49,900 numba.core.ssa DEBUG find_def_from_bottom label 42 13:52:49,900 numba.core.ssa DEBUG incoming_def num_neg_value.2 = phi(incoming_values=[Var(num_neg_value, arrayobj.py:2047)], incoming_blocks=[0]) 13:52:49,900 numba.core.ssa DEBUG incoming_def num_neg_value.3 = phi(incoming_values=[Var(num_neg_value.1, arrayobj.py:2051), Var(num_neg_value.2, arrayobj.py:2051)], incoming_blocks=[64, 80]) 13:52:49,900 numba.core.ssa DEBUG replaced with: $binop_iadd68.3 = inplace_binop(fn=, immutable_fn=, lhs=num_neg_value.2, rhs=$const66.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,900 numba.core.ssa DEBUG on stmt: num_neg_value.1 = $binop_iadd68.3 13:52:49,900 numba.core.ssa DEBUG on stmt: neg_ax = ax 13:52:49,900 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,900 numba.core.ssa DEBUG ==== SSA block rewrite pass on 80 13:52:49,900 numba.core.ssa DEBUG Running 13:52:49,900 numba.core.ssa DEBUG on stmt: $binop_imul84.3 = inplace_binop(fn=, immutable_fn=, lhs=known_size, rhs=s, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,900 numba.core.ssa DEBUG on stmt: known_size = $binop_imul84.3 13:52:49,900 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,900 numba.core.ssa DEBUG ==== SSA block rewrite pass on 92 13:52:49,900 numba.core.ssa DEBUG Running 13:52:49,900 numba.core.ssa DEBUG on stmt: $const94.1 = const(int, 0) 13:52:49,900 numba.core.ssa DEBUG on stmt: $96compare_op.2 = num_neg_value == $const94.1 13:52:49,900 numba.core.ssa DEBUG find_def var='num_neg_value' stmt=$96compare_op.2 = num_neg_value == $const94.1 13:52:49,900 numba.core.ssa DEBUG find_def_from_top label 92 13:52:49,900 numba.core.ssa DEBUG idom 42 from label 92 13:52:49,900 numba.core.ssa DEBUG find_def_from_bottom label 42 13:52:49,900 numba.core.ssa DEBUG replaced with: $96compare_op.2 = num_neg_value.2 == $const94.1 13:52:49,900 numba.core.ssa DEBUG on stmt: bool102 = global(bool: ) 13:52:49,901 numba.core.ssa DEBUG on stmt: $102pred = call bool102($96compare_op.2, func=bool102, args=(Var($96compare_op.2, arrayobj.py:2056),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,901 numba.core.ssa DEBUG on stmt: branch $102pred, 104, 150 13:52:49,901 numba.core.ssa DEBUG ==== SSA block rewrite pass on 104 13:52:49,901 numba.core.ssa DEBUG Running 13:52:49,901 numba.core.ssa DEBUG on stmt: $108compare_op.2 = origsize != known_size 13:52:49,901 numba.core.ssa DEBUG on stmt: bool114 = global(bool: ) 13:52:49,901 numba.core.ssa DEBUG on stmt: $114pred = call bool114($108compare_op.2, func=bool114, args=(Var($108compare_op.2, arrayobj.py:2057),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,901 numba.core.ssa DEBUG on stmt: branch $114pred, 116, 146 13:52:49,901 numba.core.ssa DEBUG ==== SSA block rewrite pass on 116 13:52:49,901 numba.core.ssa DEBUG Running 13:52:49,901 numba.core.ssa DEBUG on stmt: $116load_global.0 = global(ValueError: ) 13:52:49,901 numba.core.ssa DEBUG on stmt: $const128.2 = const(str, total size of new array must be unchanged) 13:52:49,901 numba.core.ssa DEBUG on stmt: $134call.3 = call $116load_global.0($const128.2, func=$116load_global.0, args=[Var($const128.2, arrayobj.py:2058)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,901 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,901 numba.core.ssa DEBUG ==== SSA block rewrite pass on 146 13:52:49,901 numba.core.ssa DEBUG Running 13:52:49,901 numba.core.ssa DEBUG on stmt: $const146.0 = const(NoneType, None) 13:52:49,901 numba.core.ssa DEBUG on stmt: $148return_value.1 = cast(value=$const146.0) 13:52:49,901 numba.core.ssa DEBUG on stmt: return $148return_value.1 13:52:49,901 numba.core.ssa DEBUG ==== SSA block rewrite pass on 150 13:52:49,901 numba.core.ssa DEBUG Running 13:52:49,901 numba.core.ssa DEBUG on stmt: $const152.1 = const(int, 1) 13:52:49,901 numba.core.ssa DEBUG on stmt: $154compare_op.2 = num_neg_value == $const152.1 13:52:49,901 numba.core.ssa DEBUG find_def var='num_neg_value' stmt=$154compare_op.2 = num_neg_value == $const152.1 13:52:49,902 numba.core.ssa DEBUG find_def_from_top label 150 13:52:49,902 numba.core.ssa DEBUG idom 92 from label 150 13:52:49,902 numba.core.ssa DEBUG find_def_from_bottom label 92 13:52:49,902 numba.core.ssa DEBUG find_def_from_top label 92 13:52:49,902 numba.core.ssa DEBUG idom 42 from label 92 13:52:49,902 numba.core.ssa DEBUG find_def_from_bottom label 42 13:52:49,902 numba.core.ssa DEBUG replaced with: $154compare_op.2 = num_neg_value.2 == $const152.1 13:52:49,902 numba.core.ssa DEBUG on stmt: bool160 = global(bool: ) 13:52:49,902 numba.core.ssa DEBUG on stmt: $160pred = call bool160($154compare_op.2, func=bool160, args=(Var($154compare_op.2, arrayobj.py:2060),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,902 numba.core.ssa DEBUG on stmt: branch $160pred, 162, 268 13:52:49,902 numba.core.ssa DEBUG ==== SSA block rewrite pass on 162 13:52:49,902 numba.core.ssa DEBUG Running 13:52:49,902 numba.core.ssa DEBUG on stmt: $const164.1 = const(int, 0) 13:52:49,902 numba.core.ssa DEBUG on stmt: $166compare_op.2 = known_size == $const164.1 13:52:49,902 numba.core.ssa DEBUG on stmt: bool172 = global(bool: ) 13:52:49,902 numba.core.ssa DEBUG on stmt: $172pred = call bool172($166compare_op.2, func=bool172, args=(Var($166compare_op.2, arrayobj.py:2062),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,902 numba.core.ssa DEBUG on stmt: branch $172pred, 174, 192 13:52:49,902 numba.core.ssa DEBUG ==== SSA block rewrite pass on 174 13:52:49,902 numba.core.ssa DEBUG Running 13:52:49,902 numba.core.ssa DEBUG on stmt: inferred = const(int, 0) 13:52:49,902 numba.core.ssa DEBUG on stmt: $const180.2 = const(int, 0) 13:52:49,902 numba.core.ssa DEBUG on stmt: ok = origsize == $const180.2 13:52:49,902 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,902 numba.core.ssa DEBUG ==== SSA block rewrite pass on 192 13:52:49,902 numba.core.ssa DEBUG Running 13:52:49,902 numba.core.ssa DEBUG on stmt: inferred = origsize // known_size 13:52:49,903 numba.core.ssa DEBUG on stmt: $binop_mod206.5 = origsize % known_size 13:52:49,903 numba.core.ssa DEBUG on stmt: $const210.6 = const(int, 0) 13:52:49,903 numba.core.ssa DEBUG on stmt: ok = $binop_mod206.5 == $const210.6 13:52:49,903 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,903 numba.core.ssa DEBUG ==== SSA block rewrite pass on 220 13:52:49,903 numba.core.ssa DEBUG Running 13:52:49,903 numba.core.ssa DEBUG on stmt: bool222 = global(bool: ) 13:52:49,903 numba.core.ssa DEBUG on stmt: $222pred = call bool222(ok, func=bool222, args=(Var(ok, arrayobj.py:2064),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,903 numba.core.ssa DEBUG on stmt: branch $222pred, 254, 224 13:52:49,903 numba.core.ssa DEBUG ==== SSA block rewrite pass on 224 13:52:49,903 numba.core.ssa DEBUG Running 13:52:49,903 numba.core.ssa DEBUG on stmt: $224load_global.0 = global(ValueError: ) 13:52:49,903 numba.core.ssa DEBUG on stmt: $const236.2 = const(str, total size of new array must be unchanged) 13:52:49,903 numba.core.ssa DEBUG on stmt: $242call.3 = call $224load_global.0($const236.2, func=$224load_global.0, args=[Var($const236.2, arrayobj.py:2069)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,903 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,903 numba.core.ssa DEBUG ==== SSA block rewrite pass on 254 13:52:49,903 numba.core.ssa DEBUG Running 13:52:49,903 numba.core.ssa DEBUG on stmt: shape[neg_ax] = inferred 13:52:49,903 numba.core.ssa DEBUG on stmt: $const264.3 = const(NoneType, None) 13:52:49,903 numba.core.ssa DEBUG on stmt: $266return_value.4 = cast(value=$const264.3) 13:52:49,903 numba.core.ssa DEBUG on stmt: return $266return_value.4 13:52:49,903 numba.core.ssa DEBUG ==== SSA block rewrite pass on 268 13:52:49,903 numba.core.ssa DEBUG Running 13:52:49,903 numba.core.ssa DEBUG on stmt: $268load_global.0 = global(ValueError: ) 13:52:49,903 numba.core.ssa DEBUG on stmt: $const280.2 = const(str, multiple negative shape values) 13:52:49,904 numba.core.ssa DEBUG on stmt: $286call.3 = call $268load_global.0($const280.2, func=$268load_global.0, args=[Var($const280.2, arrayobj.py:2073)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,904 numba.core.ssa DEBUG on stmt: raise ('multiple negative shape values') 13:52:49,904 numba.core.ssa DEBUG ==== SSA block rewrite pass on 269 13:52:49,904 numba.core.ssa DEBUG Running 13:52:49,904 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,904 numba.core.ssa DEBUG Fix SSA violator on var known_size 13:52:49,904 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,904 numba.core.ssa DEBUG Running 13:52:49,904 numba.core.ssa DEBUG on stmt: origsize = arg(0, name=origsize) 13:52:49,904 numba.core.ssa DEBUG on stmt: shape = arg(1, name=shape) 13:52:49,904 numba.core.ssa DEBUG on stmt: num_neg_value = const(int, 0) 13:52:49,904 numba.core.ssa DEBUG on stmt: known_size = const(int, 1) 13:52:49,904 numba.core.ssa DEBUG first assign: known_size 13:52:49,904 numba.core.ssa DEBUG replaced with: known_size = const(int, 1) 13:52:49,904 numba.core.ssa DEBUG on stmt: $12load_global.2 = global(enumerate: ) 13:52:49,904 numba.core.ssa DEBUG on stmt: $30call.5 = call $12load_global.2(shape, func=$12load_global.2, args=[Var(shape, arrayobj.py:2046)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,904 numba.core.ssa DEBUG on stmt: $40get_iter.6 = getiter(value=$30call.5) 13:52:49,904 numba.core.ssa DEBUG on stmt: $phi42.0 = $40get_iter.6 13:52:49,904 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,904 numba.core.ssa DEBUG ==== SSA block rewrite pass on 42 13:52:49,904 numba.core.ssa DEBUG Running 13:52:49,904 numba.core.ssa DEBUG on stmt: num_neg_value.2 = phi(incoming_values=[Var(num_neg_value, arrayobj.py:2047), Var(num_neg_value.3, arrayobj.py:2051)], incoming_blocks=[0, 269]) 13:52:49,904 numba.core.ssa DEBUG on stmt: $42for_iter.1 = iternext(value=$phi42.0) 13:52:49,904 numba.core.ssa DEBUG on stmt: $42for_iter.2 = pair_first(value=$42for_iter.1) 13:52:49,904 numba.core.ssa DEBUG on stmt: $42for_iter.3 = pair_second(value=$42for_iter.1) 13:52:49,904 numba.core.ssa DEBUG on stmt: $phi44.1 = $42for_iter.2 13:52:49,905 numba.core.ssa DEBUG on stmt: branch $42for_iter.3, 44, 92 13:52:49,905 numba.core.ssa DEBUG ==== SSA block rewrite pass on 44 13:52:49,905 numba.core.ssa DEBUG Running 13:52:49,905 numba.core.ssa DEBUG on stmt: $44unpack_sequence.4 = exhaust_iter(value=$phi44.1, count=2) 13:52:49,905 numba.core.ssa DEBUG on stmt: $44unpack_sequence.2 = static_getitem(value=$44unpack_sequence.4, index=0, index_var=None, fn=) 13:52:49,905 numba.core.ssa DEBUG on stmt: $44unpack_sequence.3 = static_getitem(value=$44unpack_sequence.4, index=1, index_var=None, fn=) 13:52:49,905 numba.core.ssa DEBUG on stmt: ax = $44unpack_sequence.2 13:52:49,905 numba.core.ssa DEBUG on stmt: s = $44unpack_sequence.3 13:52:49,905 numba.core.ssa DEBUG on stmt: $const54.6 = const(int, 0) 13:52:49,905 numba.core.ssa DEBUG on stmt: $56compare_op.7 = s < $const54.6 13:52:49,905 numba.core.ssa DEBUG on stmt: bool62 = global(bool: ) 13:52:49,905 numba.core.ssa DEBUG on stmt: $62pred = call bool62($56compare_op.7, func=bool62, args=(Var($56compare_op.7, arrayobj.py:2050),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,905 numba.core.ssa DEBUG on stmt: branch $62pred, 64, 80 13:52:49,905 numba.core.ssa DEBUG ==== SSA block rewrite pass on 64 13:52:49,905 numba.core.ssa DEBUG Running 13:52:49,905 numba.core.ssa DEBUG on stmt: $const66.2 = const(int, 1) 13:52:49,905 numba.core.ssa DEBUG on stmt: $binop_iadd68.3 = inplace_binop(fn=, immutable_fn=, lhs=num_neg_value.2, rhs=$const66.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,905 numba.core.ssa DEBUG on stmt: num_neg_value.1 = $binop_iadd68.3 13:52:49,905 numba.core.ssa DEBUG on stmt: neg_ax = ax 13:52:49,905 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,905 numba.core.ssa DEBUG ==== SSA block rewrite pass on 80 13:52:49,905 numba.core.ssa DEBUG Running 13:52:49,905 numba.core.ssa DEBUG on stmt: $binop_imul84.3 = inplace_binop(fn=, immutable_fn=, lhs=known_size, rhs=s, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,905 numba.core.ssa DEBUG on stmt: known_size = $binop_imul84.3 13:52:49,905 numba.core.ssa DEBUG replaced with: known_size.1 = $binop_imul84.3 13:52:49,905 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,905 numba.core.ssa DEBUG ==== SSA block rewrite pass on 92 13:52:49,906 numba.core.ssa DEBUG Running 13:52:49,906 numba.core.ssa DEBUG on stmt: $const94.1 = const(int, 0) 13:52:49,906 numba.core.ssa DEBUG on stmt: $96compare_op.2 = num_neg_value.2 == $const94.1 13:52:49,906 numba.core.ssa DEBUG on stmt: bool102 = global(bool: ) 13:52:49,906 numba.core.ssa DEBUG on stmt: $102pred = call bool102($96compare_op.2, func=bool102, args=(Var($96compare_op.2, arrayobj.py:2056),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,906 numba.core.ssa DEBUG on stmt: branch $102pred, 104, 150 13:52:49,906 numba.core.ssa DEBUG ==== SSA block rewrite pass on 104 13:52:49,906 numba.core.ssa DEBUG Running 13:52:49,906 numba.core.ssa DEBUG on stmt: $108compare_op.2 = origsize != known_size 13:52:49,906 numba.core.ssa DEBUG on stmt: bool114 = global(bool: ) 13:52:49,906 numba.core.ssa DEBUG on stmt: $114pred = call bool114($108compare_op.2, func=bool114, args=(Var($108compare_op.2, arrayobj.py:2057),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,906 numba.core.ssa DEBUG on stmt: branch $114pred, 116, 146 13:52:49,906 numba.core.ssa DEBUG ==== SSA block rewrite pass on 116 13:52:49,906 numba.core.ssa DEBUG Running 13:52:49,906 numba.core.ssa DEBUG on stmt: $116load_global.0 = global(ValueError: ) 13:52:49,906 numba.core.ssa DEBUG on stmt: $const128.2 = const(str, total size of new array must be unchanged) 13:52:49,906 numba.core.ssa DEBUG on stmt: $134call.3 = call $116load_global.0($const128.2, func=$116load_global.0, args=[Var($const128.2, arrayobj.py:2058)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,906 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,906 numba.core.ssa DEBUG ==== SSA block rewrite pass on 146 13:52:49,906 numba.core.ssa DEBUG Running 13:52:49,906 numba.core.ssa DEBUG on stmt: $const146.0 = const(NoneType, None) 13:52:49,906 numba.core.ssa DEBUG on stmt: $148return_value.1 = cast(value=$const146.0) 13:52:49,906 numba.core.ssa DEBUG on stmt: return $148return_value.1 13:52:49,906 numba.core.ssa DEBUG ==== SSA block rewrite pass on 150 13:52:49,906 numba.core.ssa DEBUG Running 13:52:49,906 numba.core.ssa DEBUG on stmt: $const152.1 = const(int, 1) 13:52:49,907 numba.core.ssa DEBUG on stmt: $154compare_op.2 = num_neg_value.2 == $const152.1 13:52:49,907 numba.core.ssa DEBUG on stmt: bool160 = global(bool: ) 13:52:49,907 numba.core.ssa DEBUG on stmt: $160pred = call bool160($154compare_op.2, func=bool160, args=(Var($154compare_op.2, arrayobj.py:2060),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,907 numba.core.ssa DEBUG on stmt: branch $160pred, 162, 268 13:52:49,907 numba.core.ssa DEBUG ==== SSA block rewrite pass on 162 13:52:49,907 numba.core.ssa DEBUG Running 13:52:49,907 numba.core.ssa DEBUG on stmt: $const164.1 = const(int, 0) 13:52:49,907 numba.core.ssa DEBUG on stmt: $166compare_op.2 = known_size == $const164.1 13:52:49,907 numba.core.ssa DEBUG on stmt: bool172 = global(bool: ) 13:52:49,907 numba.core.ssa DEBUG on stmt: $172pred = call bool172($166compare_op.2, func=bool172, args=(Var($166compare_op.2, arrayobj.py:2062),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,907 numba.core.ssa DEBUG on stmt: branch $172pred, 174, 192 13:52:49,907 numba.core.ssa DEBUG ==== SSA block rewrite pass on 174 13:52:49,907 numba.core.ssa DEBUG Running 13:52:49,907 numba.core.ssa DEBUG on stmt: inferred = const(int, 0) 13:52:49,907 numba.core.ssa DEBUG on stmt: $const180.2 = const(int, 0) 13:52:49,907 numba.core.ssa DEBUG on stmt: ok = origsize == $const180.2 13:52:49,907 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,907 numba.core.ssa DEBUG ==== SSA block rewrite pass on 192 13:52:49,907 numba.core.ssa DEBUG Running 13:52:49,907 numba.core.ssa DEBUG on stmt: inferred = origsize // known_size 13:52:49,907 numba.core.ssa DEBUG on stmt: $binop_mod206.5 = origsize % known_size 13:52:49,907 numba.core.ssa DEBUG on stmt: $const210.6 = const(int, 0) 13:52:49,907 numba.core.ssa DEBUG on stmt: ok = $binop_mod206.5 == $const210.6 13:52:49,907 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,907 numba.core.ssa DEBUG ==== SSA block rewrite pass on 220 13:52:49,907 numba.core.ssa DEBUG Running 13:52:49,907 numba.core.ssa DEBUG on stmt: bool222 = global(bool: ) 13:52:49,908 numba.core.ssa DEBUG on stmt: $222pred = call bool222(ok, func=bool222, args=(Var(ok, arrayobj.py:2064),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,908 numba.core.ssa DEBUG on stmt: branch $222pred, 254, 224 13:52:49,908 numba.core.ssa DEBUG ==== SSA block rewrite pass on 224 13:52:49,908 numba.core.ssa DEBUG Running 13:52:49,908 numba.core.ssa DEBUG on stmt: $224load_global.0 = global(ValueError: ) 13:52:49,908 numba.core.ssa DEBUG on stmt: $const236.2 = const(str, total size of new array must be unchanged) 13:52:49,908 numba.core.ssa DEBUG on stmt: $242call.3 = call $224load_global.0($const236.2, func=$224load_global.0, args=[Var($const236.2, arrayobj.py:2069)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,908 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,908 numba.core.ssa DEBUG ==== SSA block rewrite pass on 254 13:52:49,908 numba.core.ssa DEBUG Running 13:52:49,908 numba.core.ssa DEBUG on stmt: shape[neg_ax] = inferred 13:52:49,908 numba.core.ssa DEBUG on stmt: $const264.3 = const(NoneType, None) 13:52:49,908 numba.core.ssa DEBUG on stmt: $266return_value.4 = cast(value=$const264.3) 13:52:49,908 numba.core.ssa DEBUG on stmt: return $266return_value.4 13:52:49,908 numba.core.ssa DEBUG ==== SSA block rewrite pass on 268 13:52:49,908 numba.core.ssa DEBUG Running 13:52:49,908 numba.core.ssa DEBUG on stmt: $268load_global.0 = global(ValueError: ) 13:52:49,908 numba.core.ssa DEBUG on stmt: $const280.2 = const(str, multiple negative shape values) 13:52:49,908 numba.core.ssa DEBUG on stmt: $286call.3 = call $268load_global.0($const280.2, func=$268load_global.0, args=[Var($const280.2, arrayobj.py:2073)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,908 numba.core.ssa DEBUG on stmt: raise ('multiple negative shape values') 13:52:49,908 numba.core.ssa DEBUG ==== SSA block rewrite pass on 269 13:52:49,908 numba.core.ssa DEBUG Running 13:52:49,908 numba.core.ssa DEBUG on stmt: num_neg_value.3 = phi(incoming_values=[Var(num_neg_value.1, arrayobj.py:2051), Var(num_neg_value.2, arrayobj.py:2051)], incoming_blocks=[64, 80]) 13:52:49,908 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,908 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {0: [], 80: []}) 13:52:49,909 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,909 numba.core.ssa DEBUG Running 13:52:49,909 numba.core.ssa DEBUG on stmt: origsize = arg(0, name=origsize) 13:52:49,909 numba.core.ssa DEBUG on stmt: shape = arg(1, name=shape) 13:52:49,909 numba.core.ssa DEBUG on stmt: num_neg_value = const(int, 0) 13:52:49,909 numba.core.ssa DEBUG on stmt: known_size = const(int, 1) 13:52:49,909 numba.core.ssa DEBUG on stmt: $12load_global.2 = global(enumerate: ) 13:52:49,909 numba.core.ssa DEBUG on stmt: $30call.5 = call $12load_global.2(shape, func=$12load_global.2, args=[Var(shape, arrayobj.py:2046)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,909 numba.core.ssa DEBUG on stmt: $40get_iter.6 = getiter(value=$30call.5) 13:52:49,909 numba.core.ssa DEBUG on stmt: $phi42.0 = $40get_iter.6 13:52:49,909 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,909 numba.core.ssa DEBUG ==== SSA block rewrite pass on 42 13:52:49,909 numba.core.ssa DEBUG Running 13:52:49,909 numba.core.ssa DEBUG on stmt: num_neg_value.2 = phi(incoming_values=[Var(num_neg_value, arrayobj.py:2047), Var(num_neg_value.3, arrayobj.py:2051)], incoming_blocks=[0, 269]) 13:52:49,909 numba.core.ssa DEBUG on stmt: $42for_iter.1 = iternext(value=$phi42.0) 13:52:49,909 numba.core.ssa DEBUG on stmt: $42for_iter.2 = pair_first(value=$42for_iter.1) 13:52:49,909 numba.core.ssa DEBUG on stmt: $42for_iter.3 = pair_second(value=$42for_iter.1) 13:52:49,909 numba.core.ssa DEBUG on stmt: $phi44.1 = $42for_iter.2 13:52:49,909 numba.core.ssa DEBUG on stmt: branch $42for_iter.3, 44, 92 13:52:49,909 numba.core.ssa DEBUG ==== SSA block rewrite pass on 44 13:52:49,909 numba.core.ssa DEBUG Running 13:52:49,909 numba.core.ssa DEBUG on stmt: $44unpack_sequence.4 = exhaust_iter(value=$phi44.1, count=2) 13:52:49,909 numba.core.ssa DEBUG on stmt: $44unpack_sequence.2 = static_getitem(value=$44unpack_sequence.4, index=0, index_var=None, fn=) 13:52:49,909 numba.core.ssa DEBUG on stmt: $44unpack_sequence.3 = static_getitem(value=$44unpack_sequence.4, index=1, index_var=None, fn=) 13:52:49,909 numba.core.ssa DEBUG on stmt: ax = $44unpack_sequence.2 13:52:49,909 numba.core.ssa DEBUG on stmt: s = $44unpack_sequence.3 13:52:49,910 numba.core.ssa DEBUG on stmt: $const54.6 = const(int, 0) 13:52:49,910 numba.core.ssa DEBUG on stmt: $56compare_op.7 = s < $const54.6 13:52:49,910 numba.core.ssa DEBUG on stmt: bool62 = global(bool: ) 13:52:49,910 numba.core.ssa DEBUG on stmt: $62pred = call bool62($56compare_op.7, func=bool62, args=(Var($56compare_op.7, arrayobj.py:2050),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,910 numba.core.ssa DEBUG on stmt: branch $62pred, 64, 80 13:52:49,910 numba.core.ssa DEBUG ==== SSA block rewrite pass on 64 13:52:49,910 numba.core.ssa DEBUG Running 13:52:49,910 numba.core.ssa DEBUG on stmt: $const66.2 = const(int, 1) 13:52:49,910 numba.core.ssa DEBUG on stmt: $binop_iadd68.3 = inplace_binop(fn=, immutable_fn=, lhs=num_neg_value.2, rhs=$const66.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,910 numba.core.ssa DEBUG on stmt: num_neg_value.1 = $binop_iadd68.3 13:52:49,910 numba.core.ssa DEBUG on stmt: neg_ax = ax 13:52:49,910 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,910 numba.core.ssa DEBUG ==== SSA block rewrite pass on 80 13:52:49,910 numba.core.ssa DEBUG Running 13:52:49,910 numba.core.ssa DEBUG on stmt: $binop_imul84.3 = inplace_binop(fn=, immutable_fn=, lhs=known_size, rhs=s, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,910 numba.core.ssa DEBUG find_def var='known_size' stmt=$binop_imul84.3 = inplace_binop(fn=, immutable_fn=, lhs=known_size, rhs=s, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,910 numba.core.ssa DEBUG find_def_from_top label 80 13:52:49,910 numba.core.ssa DEBUG idom 44 from label 80 13:52:49,910 numba.core.ssa DEBUG find_def_from_bottom label 44 13:52:49,910 numba.core.ssa DEBUG find_def_from_top label 44 13:52:49,910 numba.core.ssa DEBUG idom 42 from label 44 13:52:49,910 numba.core.ssa DEBUG find_def_from_bottom label 42 13:52:49,910 numba.core.ssa DEBUG find_def_from_top label 42 13:52:49,910 numba.core.ssa DEBUG insert phi node known_size.2 = phi(incoming_values=[], incoming_blocks=[]) at 42 13:52:49,910 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:49,910 numba.core.ssa DEBUG incoming_def known_size = const(int, 1) 13:52:49,910 numba.core.ssa DEBUG find_def_from_bottom label 269 13:52:49,910 numba.core.ssa DEBUG find_def_from_top label 269 13:52:49,910 numba.core.ssa DEBUG insert phi node known_size.3 = phi(incoming_values=[], incoming_blocks=[]) at 269 13:52:49,911 numba.core.ssa DEBUG find_def_from_bottom label 64 13:52:49,911 numba.core.ssa DEBUG find_def_from_top label 64 13:52:49,911 numba.core.ssa DEBUG idom 44 from label 64 13:52:49,911 numba.core.ssa DEBUG find_def_from_bottom label 44 13:52:49,911 numba.core.ssa DEBUG find_def_from_top label 44 13:52:49,911 numba.core.ssa DEBUG idom 42 from label 44 13:52:49,911 numba.core.ssa DEBUG find_def_from_bottom label 42 13:52:49,911 numba.core.ssa DEBUG incoming_def known_size.2 = phi(incoming_values=[Var(known_size, arrayobj.py:2048)], incoming_blocks=[0]) 13:52:49,911 numba.core.ssa DEBUG find_def_from_bottom label 80 13:52:49,911 numba.core.ssa DEBUG incoming_def known_size.1 = $binop_imul84.3 13:52:49,911 numba.core.ssa DEBUG incoming_def known_size.3 = phi(incoming_values=[Var(known_size.2, arrayobj.py:2054), Var(known_size.1, arrayobj.py:2054)], incoming_blocks=[64, 80]) 13:52:49,911 numba.core.ssa DEBUG replaced with: $binop_imul84.3 = inplace_binop(fn=, immutable_fn=, lhs=known_size.2, rhs=s, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,911 numba.core.ssa DEBUG on stmt: known_size.1 = $binop_imul84.3 13:52:49,911 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,911 numba.core.ssa DEBUG ==== SSA block rewrite pass on 92 13:52:49,911 numba.core.ssa DEBUG Running 13:52:49,911 numba.core.ssa DEBUG on stmt: $const94.1 = const(int, 0) 13:52:49,911 numba.core.ssa DEBUG on stmt: $96compare_op.2 = num_neg_value.2 == $const94.1 13:52:49,911 numba.core.ssa DEBUG on stmt: bool102 = global(bool: ) 13:52:49,911 numba.core.ssa DEBUG on stmt: $102pred = call bool102($96compare_op.2, func=bool102, args=(Var($96compare_op.2, arrayobj.py:2056),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,911 numba.core.ssa DEBUG on stmt: branch $102pred, 104, 150 13:52:49,911 numba.core.ssa DEBUG ==== SSA block rewrite pass on 104 13:52:49,911 numba.core.ssa DEBUG Running 13:52:49,911 numba.core.ssa DEBUG on stmt: $108compare_op.2 = origsize != known_size 13:52:49,911 numba.core.ssa DEBUG find_def var='known_size' stmt=$108compare_op.2 = origsize != known_size 13:52:49,911 numba.core.ssa DEBUG find_def_from_top label 104 13:52:49,911 numba.core.ssa DEBUG idom 92 from label 104 13:52:49,911 numba.core.ssa DEBUG find_def_from_bottom label 92 13:52:49,911 numba.core.ssa DEBUG find_def_from_top label 92 13:52:49,911 numba.core.ssa DEBUG idom 42 from label 92 13:52:49,912 numba.core.ssa DEBUG find_def_from_bottom label 42 13:52:49,912 numba.core.ssa DEBUG replaced with: $108compare_op.2 = origsize != known_size.2 13:52:49,912 numba.core.ssa DEBUG on stmt: bool114 = global(bool: ) 13:52:49,912 numba.core.ssa DEBUG on stmt: $114pred = call bool114($108compare_op.2, func=bool114, args=(Var($108compare_op.2, arrayobj.py:2057),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,912 numba.core.ssa DEBUG on stmt: branch $114pred, 116, 146 13:52:49,912 numba.core.ssa DEBUG ==== SSA block rewrite pass on 116 13:52:49,912 numba.core.ssa DEBUG Running 13:52:49,912 numba.core.ssa DEBUG on stmt: $116load_global.0 = global(ValueError: ) 13:52:49,912 numba.core.ssa DEBUG on stmt: $const128.2 = const(str, total size of new array must be unchanged) 13:52:49,912 numba.core.ssa DEBUG on stmt: $134call.3 = call $116load_global.0($const128.2, func=$116load_global.0, args=[Var($const128.2, arrayobj.py:2058)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,912 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,912 numba.core.ssa DEBUG ==== SSA block rewrite pass on 146 13:52:49,912 numba.core.ssa DEBUG Running 13:52:49,912 numba.core.ssa DEBUG on stmt: $const146.0 = const(NoneType, None) 13:52:49,912 numba.core.ssa DEBUG on stmt: $148return_value.1 = cast(value=$const146.0) 13:52:49,912 numba.core.ssa DEBUG on stmt: return $148return_value.1 13:52:49,912 numba.core.ssa DEBUG ==== SSA block rewrite pass on 150 13:52:49,912 numba.core.ssa DEBUG Running 13:52:49,912 numba.core.ssa DEBUG on stmt: $const152.1 = const(int, 1) 13:52:49,912 numba.core.ssa DEBUG on stmt: $154compare_op.2 = num_neg_value.2 == $const152.1 13:52:49,912 numba.core.ssa DEBUG on stmt: bool160 = global(bool: ) 13:52:49,912 numba.core.ssa DEBUG on stmt: $160pred = call bool160($154compare_op.2, func=bool160, args=(Var($154compare_op.2, arrayobj.py:2060),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,912 numba.core.ssa DEBUG on stmt: branch $160pred, 162, 268 13:52:49,912 numba.core.ssa DEBUG ==== SSA block rewrite pass on 162 13:52:49,912 numba.core.ssa DEBUG Running 13:52:49,912 numba.core.ssa DEBUG on stmt: $const164.1 = const(int, 0) 13:52:49,913 numba.core.ssa DEBUG on stmt: $166compare_op.2 = known_size == $const164.1 13:52:49,913 numba.core.ssa DEBUG find_def var='known_size' stmt=$166compare_op.2 = known_size == $const164.1 13:52:49,913 numba.core.ssa DEBUG find_def_from_top label 162 13:52:49,913 numba.core.ssa DEBUG idom 150 from label 162 13:52:49,913 numba.core.ssa DEBUG find_def_from_bottom label 150 13:52:49,913 numba.core.ssa DEBUG find_def_from_top label 150 13:52:49,913 numba.core.ssa DEBUG idom 92 from label 150 13:52:49,913 numba.core.ssa DEBUG find_def_from_bottom label 92 13:52:49,913 numba.core.ssa DEBUG find_def_from_top label 92 13:52:49,913 numba.core.ssa DEBUG idom 42 from label 92 13:52:49,913 numba.core.ssa DEBUG find_def_from_bottom label 42 13:52:49,913 numba.core.ssa DEBUG replaced with: $166compare_op.2 = known_size.2 == $const164.1 13:52:49,913 numba.core.ssa DEBUG on stmt: bool172 = global(bool: ) 13:52:49,913 numba.core.ssa DEBUG on stmt: $172pred = call bool172($166compare_op.2, func=bool172, args=(Var($166compare_op.2, arrayobj.py:2062),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,913 numba.core.ssa DEBUG on stmt: branch $172pred, 174, 192 13:52:49,913 numba.core.ssa DEBUG ==== SSA block rewrite pass on 174 13:52:49,913 numba.core.ssa DEBUG Running 13:52:49,913 numba.core.ssa DEBUG on stmt: inferred = const(int, 0) 13:52:49,913 numba.core.ssa DEBUG on stmt: $const180.2 = const(int, 0) 13:52:49,913 numba.core.ssa DEBUG on stmt: ok = origsize == $const180.2 13:52:49,913 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,913 numba.core.ssa DEBUG ==== SSA block rewrite pass on 192 13:52:49,913 numba.core.ssa DEBUG Running 13:52:49,913 numba.core.ssa DEBUG on stmt: inferred = origsize // known_size 13:52:49,913 numba.core.ssa DEBUG find_def var='known_size' stmt=inferred = origsize // known_size 13:52:49,913 numba.core.ssa DEBUG find_def_from_top label 192 13:52:49,913 numba.core.ssa DEBUG idom 162 from label 192 13:52:49,913 numba.core.ssa DEBUG find_def_from_bottom label 162 13:52:49,913 numba.core.ssa DEBUG find_def_from_top label 162 13:52:49,913 numba.core.ssa DEBUG idom 150 from label 162 13:52:49,914 numba.core.ssa DEBUG find_def_from_bottom label 150 13:52:49,914 numba.core.ssa DEBUG find_def_from_top label 150 13:52:49,914 numba.core.ssa DEBUG idom 92 from label 150 13:52:49,914 numba.core.ssa DEBUG find_def_from_bottom label 92 13:52:49,914 numba.core.ssa DEBUG find_def_from_top label 92 13:52:49,914 numba.core.ssa DEBUG idom 42 from label 92 13:52:49,914 numba.core.ssa DEBUG find_def_from_bottom label 42 13:52:49,914 numba.core.ssa DEBUG replaced with: inferred = origsize // known_size.2 13:52:49,914 numba.core.ssa DEBUG on stmt: $binop_mod206.5 = origsize % known_size 13:52:49,914 numba.core.ssa DEBUG find_def var='known_size' stmt=$binop_mod206.5 = origsize % known_size 13:52:49,914 numba.core.ssa DEBUG find_def_from_top label 192 13:52:49,914 numba.core.ssa DEBUG idom 162 from label 192 13:52:49,914 numba.core.ssa DEBUG find_def_from_bottom label 162 13:52:49,914 numba.core.ssa DEBUG find_def_from_top label 162 13:52:49,914 numba.core.ssa DEBUG idom 150 from label 162 13:52:49,914 numba.core.ssa DEBUG find_def_from_bottom label 150 13:52:49,914 numba.core.ssa DEBUG find_def_from_top label 150 13:52:49,914 numba.core.ssa DEBUG idom 92 from label 150 13:52:49,914 numba.core.ssa DEBUG find_def_from_bottom label 92 13:52:49,914 numba.core.ssa DEBUG find_def_from_top label 92 13:52:49,914 numba.core.ssa DEBUG idom 42 from label 92 13:52:49,914 numba.core.ssa DEBUG find_def_from_bottom label 42 13:52:49,914 numba.core.ssa DEBUG replaced with: $binop_mod206.5 = origsize % known_size.2 13:52:49,914 numba.core.ssa DEBUG on stmt: $const210.6 = const(int, 0) 13:52:49,914 numba.core.ssa DEBUG on stmt: ok = $binop_mod206.5 == $const210.6 13:52:49,914 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,914 numba.core.ssa DEBUG ==== SSA block rewrite pass on 220 13:52:49,914 numba.core.ssa DEBUG Running 13:52:49,914 numba.core.ssa DEBUG on stmt: bool222 = global(bool: ) 13:52:49,914 numba.core.ssa DEBUG on stmt: $222pred = call bool222(ok, func=bool222, args=(Var(ok, arrayobj.py:2064),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,915 numba.core.ssa DEBUG on stmt: branch $222pred, 254, 224 13:52:49,915 numba.core.ssa DEBUG ==== SSA block rewrite pass on 224 13:52:49,915 numba.core.ssa DEBUG Running 13:52:49,915 numba.core.ssa DEBUG on stmt: $224load_global.0 = global(ValueError: ) 13:52:49,915 numba.core.ssa DEBUG on stmt: $const236.2 = const(str, total size of new array must be unchanged) 13:52:49,915 numba.core.ssa DEBUG on stmt: $242call.3 = call $224load_global.0($const236.2, func=$224load_global.0, args=[Var($const236.2, arrayobj.py:2069)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,915 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,915 numba.core.ssa DEBUG ==== SSA block rewrite pass on 254 13:52:49,915 numba.core.ssa DEBUG Running 13:52:49,915 numba.core.ssa DEBUG on stmt: shape[neg_ax] = inferred 13:52:49,915 numba.core.ssa DEBUG on stmt: $const264.3 = const(NoneType, None) 13:52:49,915 numba.core.ssa DEBUG on stmt: $266return_value.4 = cast(value=$const264.3) 13:52:49,915 numba.core.ssa DEBUG on stmt: return $266return_value.4 13:52:49,915 numba.core.ssa DEBUG ==== SSA block rewrite pass on 268 13:52:49,915 numba.core.ssa DEBUG Running 13:52:49,915 numba.core.ssa DEBUG on stmt: $268load_global.0 = global(ValueError: ) 13:52:49,915 numba.core.ssa DEBUG on stmt: $const280.2 = const(str, multiple negative shape values) 13:52:49,915 numba.core.ssa DEBUG on stmt: $286call.3 = call $268load_global.0($const280.2, func=$268load_global.0, args=[Var($const280.2, arrayobj.py:2073)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,915 numba.core.ssa DEBUG on stmt: raise ('multiple negative shape values') 13:52:49,915 numba.core.ssa DEBUG ==== SSA block rewrite pass on 269 13:52:49,915 numba.core.ssa DEBUG Running 13:52:49,915 numba.core.ssa DEBUG on stmt: num_neg_value.3 = phi(incoming_values=[Var(num_neg_value.1, arrayobj.py:2051), Var(num_neg_value.2, arrayobj.py:2051)], incoming_blocks=[64, 80]) 13:52:49,915 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,915 numba.core.ssa DEBUG Fix SSA violator on var inferred 13:52:49,915 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,916 numba.core.ssa DEBUG Running 13:52:49,916 numba.core.ssa DEBUG on stmt: origsize = arg(0, name=origsize) 13:52:49,916 numba.core.ssa DEBUG on stmt: shape = arg(1, name=shape) 13:52:49,916 numba.core.ssa DEBUG on stmt: num_neg_value = const(int, 0) 13:52:49,916 numba.core.ssa DEBUG on stmt: known_size = const(int, 1) 13:52:49,916 numba.core.ssa DEBUG on stmt: $12load_global.2 = global(enumerate: ) 13:52:49,916 numba.core.ssa DEBUG on stmt: $30call.5 = call $12load_global.2(shape, func=$12load_global.2, args=[Var(shape, arrayobj.py:2046)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,916 numba.core.ssa DEBUG on stmt: $40get_iter.6 = getiter(value=$30call.5) 13:52:49,916 numba.core.ssa DEBUG on stmt: $phi42.0 = $40get_iter.6 13:52:49,916 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,916 numba.core.ssa DEBUG ==== SSA block rewrite pass on 42 13:52:49,916 numba.core.ssa DEBUG Running 13:52:49,916 numba.core.ssa DEBUG on stmt: known_size.2 = phi(incoming_values=[Var(known_size, arrayobj.py:2048), Var(known_size.3, arrayobj.py:2054)], incoming_blocks=[0, 269]) 13:52:49,916 numba.core.ssa DEBUG on stmt: num_neg_value.2 = phi(incoming_values=[Var(num_neg_value, arrayobj.py:2047), Var(num_neg_value.3, arrayobj.py:2051)], incoming_blocks=[0, 269]) 13:52:49,916 numba.core.ssa DEBUG on stmt: $42for_iter.1 = iternext(value=$phi42.0) 13:52:49,916 numba.core.ssa DEBUG on stmt: $42for_iter.2 = pair_first(value=$42for_iter.1) 13:52:49,916 numba.core.ssa DEBUG on stmt: $42for_iter.3 = pair_second(value=$42for_iter.1) 13:52:49,916 numba.core.ssa DEBUG on stmt: $phi44.1 = $42for_iter.2 13:52:49,916 numba.core.ssa DEBUG on stmt: branch $42for_iter.3, 44, 92 13:52:49,916 numba.core.ssa DEBUG ==== SSA block rewrite pass on 44 13:52:49,916 numba.core.ssa DEBUG Running 13:52:49,916 numba.core.ssa DEBUG on stmt: $44unpack_sequence.4 = exhaust_iter(value=$phi44.1, count=2) 13:52:49,916 numba.core.ssa DEBUG on stmt: $44unpack_sequence.2 = static_getitem(value=$44unpack_sequence.4, index=0, index_var=None, fn=) 13:52:49,916 numba.core.ssa DEBUG on stmt: $44unpack_sequence.3 = static_getitem(value=$44unpack_sequence.4, index=1, index_var=None, fn=) 13:52:49,916 numba.core.ssa DEBUG on stmt: ax = $44unpack_sequence.2 13:52:49,916 numba.core.ssa DEBUG on stmt: s = $44unpack_sequence.3 13:52:49,916 numba.core.ssa DEBUG on stmt: $const54.6 = const(int, 0) 13:52:49,917 numba.core.ssa DEBUG on stmt: $56compare_op.7 = s < $const54.6 13:52:49,917 numba.core.ssa DEBUG on stmt: bool62 = global(bool: ) 13:52:49,917 numba.core.ssa DEBUG on stmt: $62pred = call bool62($56compare_op.7, func=bool62, args=(Var($56compare_op.7, arrayobj.py:2050),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,917 numba.core.ssa DEBUG on stmt: branch $62pred, 64, 80 13:52:49,917 numba.core.ssa DEBUG ==== SSA block rewrite pass on 64 13:52:49,917 numba.core.ssa DEBUG Running 13:52:49,917 numba.core.ssa DEBUG on stmt: $const66.2 = const(int, 1) 13:52:49,917 numba.core.ssa DEBUG on stmt: $binop_iadd68.3 = inplace_binop(fn=, immutable_fn=, lhs=num_neg_value.2, rhs=$const66.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,917 numba.core.ssa DEBUG on stmt: num_neg_value.1 = $binop_iadd68.3 13:52:49,917 numba.core.ssa DEBUG on stmt: neg_ax = ax 13:52:49,917 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,917 numba.core.ssa DEBUG ==== SSA block rewrite pass on 80 13:52:49,917 numba.core.ssa DEBUG Running 13:52:49,917 numba.core.ssa DEBUG on stmt: $binop_imul84.3 = inplace_binop(fn=, immutable_fn=, lhs=known_size.2, rhs=s, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,917 numba.core.ssa DEBUG on stmt: known_size.1 = $binop_imul84.3 13:52:49,917 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,917 numba.core.ssa DEBUG ==== SSA block rewrite pass on 92 13:52:49,917 numba.core.ssa DEBUG Running 13:52:49,917 numba.core.ssa DEBUG on stmt: $const94.1 = const(int, 0) 13:52:49,917 numba.core.ssa DEBUG on stmt: $96compare_op.2 = num_neg_value.2 == $const94.1 13:52:49,917 numba.core.ssa DEBUG on stmt: bool102 = global(bool: ) 13:52:49,917 numba.core.ssa DEBUG on stmt: $102pred = call bool102($96compare_op.2, func=bool102, args=(Var($96compare_op.2, arrayobj.py:2056),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,917 numba.core.ssa DEBUG on stmt: branch $102pred, 104, 150 13:52:49,917 numba.core.ssa DEBUG ==== SSA block rewrite pass on 104 13:52:49,917 numba.core.ssa DEBUG Running 13:52:49,917 numba.core.ssa DEBUG on stmt: $108compare_op.2 = origsize != known_size.2 13:52:49,917 numba.core.ssa DEBUG on stmt: bool114 = global(bool: ) 13:52:49,918 numba.core.ssa DEBUG on stmt: $114pred = call bool114($108compare_op.2, func=bool114, args=(Var($108compare_op.2, arrayobj.py:2057),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,918 numba.core.ssa DEBUG on stmt: branch $114pred, 116, 146 13:52:49,918 numba.core.ssa DEBUG ==== SSA block rewrite pass on 116 13:52:49,918 numba.core.ssa DEBUG Running 13:52:49,918 numba.core.ssa DEBUG on stmt: $116load_global.0 = global(ValueError: ) 13:52:49,918 numba.core.ssa DEBUG on stmt: $const128.2 = const(str, total size of new array must be unchanged) 13:52:49,918 numba.core.ssa DEBUG on stmt: $134call.3 = call $116load_global.0($const128.2, func=$116load_global.0, args=[Var($const128.2, arrayobj.py:2058)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,918 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,918 numba.core.ssa DEBUG ==== SSA block rewrite pass on 146 13:52:49,918 numba.core.ssa DEBUG Running 13:52:49,918 numba.core.ssa DEBUG on stmt: $const146.0 = const(NoneType, None) 13:52:49,918 numba.core.ssa DEBUG on stmt: $148return_value.1 = cast(value=$const146.0) 13:52:49,918 numba.core.ssa DEBUG on stmt: return $148return_value.1 13:52:49,918 numba.core.ssa DEBUG ==== SSA block rewrite pass on 150 13:52:49,918 numba.core.ssa DEBUG Running 13:52:49,918 numba.core.ssa DEBUG on stmt: $const152.1 = const(int, 1) 13:52:49,918 numba.core.ssa DEBUG on stmt: $154compare_op.2 = num_neg_value.2 == $const152.1 13:52:49,918 numba.core.ssa DEBUG on stmt: bool160 = global(bool: ) 13:52:49,918 numba.core.ssa DEBUG on stmt: $160pred = call bool160($154compare_op.2, func=bool160, args=(Var($154compare_op.2, arrayobj.py:2060),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,918 numba.core.ssa DEBUG on stmt: branch $160pred, 162, 268 13:52:49,918 numba.core.ssa DEBUG ==== SSA block rewrite pass on 162 13:52:49,918 numba.core.ssa DEBUG Running 13:52:49,918 numba.core.ssa DEBUG on stmt: $const164.1 = const(int, 0) 13:52:49,918 numba.core.ssa DEBUG on stmt: $166compare_op.2 = known_size.2 == $const164.1 13:52:49,918 numba.core.ssa DEBUG on stmt: bool172 = global(bool: ) 13:52:49,918 numba.core.ssa DEBUG on stmt: $172pred = call bool172($166compare_op.2, func=bool172, args=(Var($166compare_op.2, arrayobj.py:2062),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,919 numba.core.ssa DEBUG on stmt: branch $172pred, 174, 192 13:52:49,919 numba.core.ssa DEBUG ==== SSA block rewrite pass on 174 13:52:49,919 numba.core.ssa DEBUG Running 13:52:49,919 numba.core.ssa DEBUG on stmt: inferred = const(int, 0) 13:52:49,919 numba.core.ssa DEBUG first assign: inferred 13:52:49,919 numba.core.ssa DEBUG replaced with: inferred = const(int, 0) 13:52:49,919 numba.core.ssa DEBUG on stmt: $const180.2 = const(int, 0) 13:52:49,919 numba.core.ssa DEBUG on stmt: ok = origsize == $const180.2 13:52:49,919 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,919 numba.core.ssa DEBUG ==== SSA block rewrite pass on 192 13:52:49,919 numba.core.ssa DEBUG Running 13:52:49,919 numba.core.ssa DEBUG on stmt: inferred = origsize // known_size.2 13:52:49,919 numba.core.ssa DEBUG replaced with: inferred.1 = origsize // known_size.2 13:52:49,919 numba.core.ssa DEBUG on stmt: $binop_mod206.5 = origsize % known_size.2 13:52:49,919 numba.core.ssa DEBUG on stmt: $const210.6 = const(int, 0) 13:52:49,919 numba.core.ssa DEBUG on stmt: ok = $binop_mod206.5 == $const210.6 13:52:49,919 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,919 numba.core.ssa DEBUG ==== SSA block rewrite pass on 220 13:52:49,919 numba.core.ssa DEBUG Running 13:52:49,919 numba.core.ssa DEBUG on stmt: bool222 = global(bool: ) 13:52:49,919 numba.core.ssa DEBUG on stmt: $222pred = call bool222(ok, func=bool222, args=(Var(ok, arrayobj.py:2064),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,919 numba.core.ssa DEBUG on stmt: branch $222pred, 254, 224 13:52:49,919 numba.core.ssa DEBUG ==== SSA block rewrite pass on 224 13:52:49,919 numba.core.ssa DEBUG Running 13:52:49,919 numba.core.ssa DEBUG on stmt: $224load_global.0 = global(ValueError: ) 13:52:49,919 numba.core.ssa DEBUG on stmt: $const236.2 = const(str, total size of new array must be unchanged) 13:52:49,919 numba.core.ssa DEBUG on stmt: $242call.3 = call $224load_global.0($const236.2, func=$224load_global.0, args=[Var($const236.2, arrayobj.py:2069)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,920 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,920 numba.core.ssa DEBUG ==== SSA block rewrite pass on 254 13:52:49,920 numba.core.ssa DEBUG Running 13:52:49,920 numba.core.ssa DEBUG on stmt: shape[neg_ax] = inferred 13:52:49,920 numba.core.ssa DEBUG on stmt: $const264.3 = const(NoneType, None) 13:52:49,920 numba.core.ssa DEBUG on stmt: $266return_value.4 = cast(value=$const264.3) 13:52:49,920 numba.core.ssa DEBUG on stmt: return $266return_value.4 13:52:49,920 numba.core.ssa DEBUG ==== SSA block rewrite pass on 268 13:52:49,920 numba.core.ssa DEBUG Running 13:52:49,920 numba.core.ssa DEBUG on stmt: $268load_global.0 = global(ValueError: ) 13:52:49,920 numba.core.ssa DEBUG on stmt: $const280.2 = const(str, multiple negative shape values) 13:52:49,920 numba.core.ssa DEBUG on stmt: $286call.3 = call $268load_global.0($const280.2, func=$268load_global.0, args=[Var($const280.2, arrayobj.py:2073)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,920 numba.core.ssa DEBUG on stmt: raise ('multiple negative shape values') 13:52:49,920 numba.core.ssa DEBUG ==== SSA block rewrite pass on 269 13:52:49,920 numba.core.ssa DEBUG Running 13:52:49,920 numba.core.ssa DEBUG on stmt: known_size.3 = phi(incoming_values=[Var(known_size.2, arrayobj.py:2054), Var(known_size.1, arrayobj.py:2054)], incoming_blocks=[64, 80]) 13:52:49,920 numba.core.ssa DEBUG on stmt: num_neg_value.3 = phi(incoming_values=[Var(num_neg_value.1, arrayobj.py:2051), Var(num_neg_value.2, arrayobj.py:2051)], incoming_blocks=[64, 80]) 13:52:49,920 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,920 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {174: [], 192: []}) 13:52:49,920 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,920 numba.core.ssa DEBUG Running 13:52:49,920 numba.core.ssa DEBUG on stmt: origsize = arg(0, name=origsize) 13:52:49,920 numba.core.ssa DEBUG on stmt: shape = arg(1, name=shape) 13:52:49,920 numba.core.ssa DEBUG on stmt: num_neg_value = const(int, 0) 13:52:49,920 numba.core.ssa DEBUG on stmt: known_size = const(int, 1) 13:52:49,921 numba.core.ssa DEBUG on stmt: $12load_global.2 = global(enumerate: ) 13:52:49,921 numba.core.ssa DEBUG on stmt: $30call.5 = call $12load_global.2(shape, func=$12load_global.2, args=[Var(shape, arrayobj.py:2046)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,921 numba.core.ssa DEBUG on stmt: $40get_iter.6 = getiter(value=$30call.5) 13:52:49,921 numba.core.ssa DEBUG on stmt: $phi42.0 = $40get_iter.6 13:52:49,921 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,921 numba.core.ssa DEBUG ==== SSA block rewrite pass on 42 13:52:49,921 numba.core.ssa DEBUG Running 13:52:49,921 numba.core.ssa DEBUG on stmt: known_size.2 = phi(incoming_values=[Var(known_size, arrayobj.py:2048), Var(known_size.3, arrayobj.py:2054)], incoming_blocks=[0, 269]) 13:52:49,921 numba.core.ssa DEBUG on stmt: num_neg_value.2 = phi(incoming_values=[Var(num_neg_value, arrayobj.py:2047), Var(num_neg_value.3, arrayobj.py:2051)], incoming_blocks=[0, 269]) 13:52:49,921 numba.core.ssa DEBUG on stmt: $42for_iter.1 = iternext(value=$phi42.0) 13:52:49,921 numba.core.ssa DEBUG on stmt: $42for_iter.2 = pair_first(value=$42for_iter.1) 13:52:49,921 numba.core.ssa DEBUG on stmt: $42for_iter.3 = pair_second(value=$42for_iter.1) 13:52:49,921 numba.core.ssa DEBUG on stmt: $phi44.1 = $42for_iter.2 13:52:49,921 numba.core.ssa DEBUG on stmt: branch $42for_iter.3, 44, 92 13:52:49,921 numba.core.ssa DEBUG ==== SSA block rewrite pass on 44 13:52:49,921 numba.core.ssa DEBUG Running 13:52:49,921 numba.core.ssa DEBUG on stmt: $44unpack_sequence.4 = exhaust_iter(value=$phi44.1, count=2) 13:52:49,921 numba.core.ssa DEBUG on stmt: $44unpack_sequence.2 = static_getitem(value=$44unpack_sequence.4, index=0, index_var=None, fn=) 13:52:49,921 numba.core.ssa DEBUG on stmt: $44unpack_sequence.3 = static_getitem(value=$44unpack_sequence.4, index=1, index_var=None, fn=) 13:52:49,921 numba.core.ssa DEBUG on stmt: ax = $44unpack_sequence.2 13:52:49,921 numba.core.ssa DEBUG on stmt: s = $44unpack_sequence.3 13:52:49,921 numba.core.ssa DEBUG on stmt: $const54.6 = const(int, 0) 13:52:49,921 numba.core.ssa DEBUG on stmt: $56compare_op.7 = s < $const54.6 13:52:49,921 numba.core.ssa DEBUG on stmt: bool62 = global(bool: ) 13:52:49,921 numba.core.ssa DEBUG on stmt: $62pred = call bool62($56compare_op.7, func=bool62, args=(Var($56compare_op.7, arrayobj.py:2050),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,922 numba.core.ssa DEBUG on stmt: branch $62pred, 64, 80 13:52:49,922 numba.core.ssa DEBUG ==== SSA block rewrite pass on 64 13:52:49,922 numba.core.ssa DEBUG Running 13:52:49,922 numba.core.ssa DEBUG on stmt: $const66.2 = const(int, 1) 13:52:49,922 numba.core.ssa DEBUG on stmt: $binop_iadd68.3 = inplace_binop(fn=, immutable_fn=, lhs=num_neg_value.2, rhs=$const66.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,922 numba.core.ssa DEBUG on stmt: num_neg_value.1 = $binop_iadd68.3 13:52:49,922 numba.core.ssa DEBUG on stmt: neg_ax = ax 13:52:49,922 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,922 numba.core.ssa DEBUG ==== SSA block rewrite pass on 80 13:52:49,922 numba.core.ssa DEBUG Running 13:52:49,922 numba.core.ssa DEBUG on stmt: $binop_imul84.3 = inplace_binop(fn=, immutable_fn=, lhs=known_size.2, rhs=s, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,922 numba.core.ssa DEBUG on stmt: known_size.1 = $binop_imul84.3 13:52:49,922 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,922 numba.core.ssa DEBUG ==== SSA block rewrite pass on 92 13:52:49,922 numba.core.ssa DEBUG Running 13:52:49,922 numba.core.ssa DEBUG on stmt: $const94.1 = const(int, 0) 13:52:49,922 numba.core.ssa DEBUG on stmt: $96compare_op.2 = num_neg_value.2 == $const94.1 13:52:49,922 numba.core.ssa DEBUG on stmt: bool102 = global(bool: ) 13:52:49,922 numba.core.ssa DEBUG on stmt: $102pred = call bool102($96compare_op.2, func=bool102, args=(Var($96compare_op.2, arrayobj.py:2056),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,922 numba.core.ssa DEBUG on stmt: branch $102pred, 104, 150 13:52:49,922 numba.core.ssa DEBUG ==== SSA block rewrite pass on 104 13:52:49,922 numba.core.ssa DEBUG Running 13:52:49,922 numba.core.ssa DEBUG on stmt: $108compare_op.2 = origsize != known_size.2 13:52:49,922 numba.core.ssa DEBUG on stmt: bool114 = global(bool: ) 13:52:49,922 numba.core.ssa DEBUG on stmt: $114pred = call bool114($108compare_op.2, func=bool114, args=(Var($108compare_op.2, arrayobj.py:2057),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,923 numba.core.ssa DEBUG on stmt: branch $114pred, 116, 146 13:52:49,923 numba.core.ssa DEBUG ==== SSA block rewrite pass on 116 13:52:49,923 numba.core.ssa DEBUG Running 13:52:49,923 numba.core.ssa DEBUG on stmt: $116load_global.0 = global(ValueError: ) 13:52:49,923 numba.core.ssa DEBUG on stmt: $const128.2 = const(str, total size of new array must be unchanged) 13:52:49,923 numba.core.ssa DEBUG on stmt: $134call.3 = call $116load_global.0($const128.2, func=$116load_global.0, args=[Var($const128.2, arrayobj.py:2058)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,923 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,923 numba.core.ssa DEBUG ==== SSA block rewrite pass on 146 13:52:49,923 numba.core.ssa DEBUG Running 13:52:49,923 numba.core.ssa DEBUG on stmt: $const146.0 = const(NoneType, None) 13:52:49,923 numba.core.ssa DEBUG on stmt: $148return_value.1 = cast(value=$const146.0) 13:52:49,923 numba.core.ssa DEBUG on stmt: return $148return_value.1 13:52:49,923 numba.core.ssa DEBUG ==== SSA block rewrite pass on 150 13:52:49,923 numba.core.ssa DEBUG Running 13:52:49,923 numba.core.ssa DEBUG on stmt: $const152.1 = const(int, 1) 13:52:49,923 numba.core.ssa DEBUG on stmt: $154compare_op.2 = num_neg_value.2 == $const152.1 13:52:49,923 numba.core.ssa DEBUG on stmt: bool160 = global(bool: ) 13:52:49,923 numba.core.ssa DEBUG on stmt: $160pred = call bool160($154compare_op.2, func=bool160, args=(Var($154compare_op.2, arrayobj.py:2060),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,923 numba.core.ssa DEBUG on stmt: branch $160pred, 162, 268 13:52:49,923 numba.core.ssa DEBUG ==== SSA block rewrite pass on 162 13:52:49,923 numba.core.ssa DEBUG Running 13:52:49,923 numba.core.ssa DEBUG on stmt: $const164.1 = const(int, 0) 13:52:49,923 numba.core.ssa DEBUG on stmt: $166compare_op.2 = known_size.2 == $const164.1 13:52:49,923 numba.core.ssa DEBUG on stmt: bool172 = global(bool: ) 13:52:49,923 numba.core.ssa DEBUG on stmt: $172pred = call bool172($166compare_op.2, func=bool172, args=(Var($166compare_op.2, arrayobj.py:2062),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,923 numba.core.ssa DEBUG on stmt: branch $172pred, 174, 192 13:52:49,924 numba.core.ssa DEBUG ==== SSA block rewrite pass on 174 13:52:49,924 numba.core.ssa DEBUG Running 13:52:49,924 numba.core.ssa DEBUG on stmt: inferred = const(int, 0) 13:52:49,924 numba.core.ssa DEBUG on stmt: $const180.2 = const(int, 0) 13:52:49,924 numba.core.ssa DEBUG on stmt: ok = origsize == $const180.2 13:52:49,924 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,924 numba.core.ssa DEBUG ==== SSA block rewrite pass on 192 13:52:49,924 numba.core.ssa DEBUG Running 13:52:49,924 numba.core.ssa DEBUG on stmt: inferred.1 = origsize // known_size.2 13:52:49,924 numba.core.ssa DEBUG on stmt: $binop_mod206.5 = origsize % known_size.2 13:52:49,924 numba.core.ssa DEBUG on stmt: $const210.6 = const(int, 0) 13:52:49,924 numba.core.ssa DEBUG on stmt: ok = $binop_mod206.5 == $const210.6 13:52:49,924 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,924 numba.core.ssa DEBUG ==== SSA block rewrite pass on 220 13:52:49,924 numba.core.ssa DEBUG Running 13:52:49,924 numba.core.ssa DEBUG on stmt: bool222 = global(bool: ) 13:52:49,924 numba.core.ssa DEBUG on stmt: $222pred = call bool222(ok, func=bool222, args=(Var(ok, arrayobj.py:2064),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,924 numba.core.ssa DEBUG on stmt: branch $222pred, 254, 224 13:52:49,924 numba.core.ssa DEBUG ==== SSA block rewrite pass on 224 13:52:49,924 numba.core.ssa DEBUG Running 13:52:49,924 numba.core.ssa DEBUG on stmt: $224load_global.0 = global(ValueError: ) 13:52:49,924 numba.core.ssa DEBUG on stmt: $const236.2 = const(str, total size of new array must be unchanged) 13:52:49,924 numba.core.ssa DEBUG on stmt: $242call.3 = call $224load_global.0($const236.2, func=$224load_global.0, args=[Var($const236.2, arrayobj.py:2069)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,924 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,924 numba.core.ssa DEBUG ==== SSA block rewrite pass on 254 13:52:49,924 numba.core.ssa DEBUG Running 13:52:49,925 numba.core.ssa DEBUG on stmt: shape[neg_ax] = inferred 13:52:49,925 numba.core.ssa DEBUG find_def var='inferred' stmt=shape[neg_ax] = inferred 13:52:49,925 numba.core.ssa DEBUG find_def_from_top label 254 13:52:49,925 numba.core.ssa DEBUG idom 220 from label 254 13:52:49,925 numba.core.ssa DEBUG find_def_from_bottom label 220 13:52:49,925 numba.core.ssa DEBUG find_def_from_top label 220 13:52:49,925 numba.core.ssa DEBUG insert phi node inferred.2 = phi(incoming_values=[], incoming_blocks=[]) at 220 13:52:49,925 numba.core.ssa DEBUG find_def_from_bottom label 192 13:52:49,925 numba.core.ssa DEBUG incoming_def inferred.1 = origsize // known_size.2 13:52:49,925 numba.core.ssa DEBUG find_def_from_bottom label 174 13:52:49,925 numba.core.ssa DEBUG incoming_def inferred = const(int, 0) 13:52:49,925 numba.core.ssa DEBUG replaced with: shape[neg_ax] = inferred.2 13:52:49,925 numba.core.ssa DEBUG on stmt: $const264.3 = const(NoneType, None) 13:52:49,925 numba.core.ssa DEBUG on stmt: $266return_value.4 = cast(value=$const264.3) 13:52:49,925 numba.core.ssa DEBUG on stmt: return $266return_value.4 13:52:49,925 numba.core.ssa DEBUG ==== SSA block rewrite pass on 268 13:52:49,925 numba.core.ssa DEBUG Running 13:52:49,925 numba.core.ssa DEBUG on stmt: $268load_global.0 = global(ValueError: ) 13:52:49,925 numba.core.ssa DEBUG on stmt: $const280.2 = const(str, multiple negative shape values) 13:52:49,925 numba.core.ssa DEBUG on stmt: $286call.3 = call $268load_global.0($const280.2, func=$268load_global.0, args=[Var($const280.2, arrayobj.py:2073)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,925 numba.core.ssa DEBUG on stmt: raise ('multiple negative shape values') 13:52:49,925 numba.core.ssa DEBUG ==== SSA block rewrite pass on 269 13:52:49,925 numba.core.ssa DEBUG Running 13:52:49,925 numba.core.ssa DEBUG on stmt: known_size.3 = phi(incoming_values=[Var(known_size.2, arrayobj.py:2054), Var(known_size.1, arrayobj.py:2054)], incoming_blocks=[64, 80]) 13:52:49,925 numba.core.ssa DEBUG on stmt: num_neg_value.3 = phi(incoming_values=[Var(num_neg_value.1, arrayobj.py:2051), Var(num_neg_value.2, arrayobj.py:2051)], incoming_blocks=[64, 80]) 13:52:49,925 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,925 numba.core.ssa DEBUG Fix SSA violator on var ok 13:52:49,926 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,926 numba.core.ssa DEBUG Running 13:52:49,926 numba.core.ssa DEBUG on stmt: origsize = arg(0, name=origsize) 13:52:49,926 numba.core.ssa DEBUG on stmt: shape = arg(1, name=shape) 13:52:49,926 numba.core.ssa DEBUG on stmt: num_neg_value = const(int, 0) 13:52:49,926 numba.core.ssa DEBUG on stmt: known_size = const(int, 1) 13:52:49,926 numba.core.ssa DEBUG on stmt: $12load_global.2 = global(enumerate: ) 13:52:49,926 numba.core.ssa DEBUG on stmt: $30call.5 = call $12load_global.2(shape, func=$12load_global.2, args=[Var(shape, arrayobj.py:2046)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,926 numba.core.ssa DEBUG on stmt: $40get_iter.6 = getiter(value=$30call.5) 13:52:49,926 numba.core.ssa DEBUG on stmt: $phi42.0 = $40get_iter.6 13:52:49,926 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,926 numba.core.ssa DEBUG ==== SSA block rewrite pass on 42 13:52:49,926 numba.core.ssa DEBUG Running 13:52:49,926 numba.core.ssa DEBUG on stmt: known_size.2 = phi(incoming_values=[Var(known_size, arrayobj.py:2048), Var(known_size.3, arrayobj.py:2054)], incoming_blocks=[0, 269]) 13:52:49,926 numba.core.ssa DEBUG on stmt: num_neg_value.2 = phi(incoming_values=[Var(num_neg_value, arrayobj.py:2047), Var(num_neg_value.3, arrayobj.py:2051)], incoming_blocks=[0, 269]) 13:52:49,926 numba.core.ssa DEBUG on stmt: $42for_iter.1 = iternext(value=$phi42.0) 13:52:49,926 numba.core.ssa DEBUG on stmt: $42for_iter.2 = pair_first(value=$42for_iter.1) 13:52:49,926 numba.core.ssa DEBUG on stmt: $42for_iter.3 = pair_second(value=$42for_iter.1) 13:52:49,926 numba.core.ssa DEBUG on stmt: $phi44.1 = $42for_iter.2 13:52:49,926 numba.core.ssa DEBUG on stmt: branch $42for_iter.3, 44, 92 13:52:49,926 numba.core.ssa DEBUG ==== SSA block rewrite pass on 44 13:52:49,926 numba.core.ssa DEBUG Running 13:52:49,926 numba.core.ssa DEBUG on stmt: $44unpack_sequence.4 = exhaust_iter(value=$phi44.1, count=2) 13:52:49,926 numba.core.ssa DEBUG on stmt: $44unpack_sequence.2 = static_getitem(value=$44unpack_sequence.4, index=0, index_var=None, fn=) 13:52:49,926 numba.core.ssa DEBUG on stmt: $44unpack_sequence.3 = static_getitem(value=$44unpack_sequence.4, index=1, index_var=None, fn=) 13:52:49,926 numba.core.ssa DEBUG on stmt: ax = $44unpack_sequence.2 13:52:49,926 numba.core.ssa DEBUG on stmt: s = $44unpack_sequence.3 13:52:49,927 numba.core.ssa DEBUG on stmt: $const54.6 = const(int, 0) 13:52:49,927 numba.core.ssa DEBUG on stmt: $56compare_op.7 = s < $const54.6 13:52:49,927 numba.core.ssa DEBUG on stmt: bool62 = global(bool: ) 13:52:49,927 numba.core.ssa DEBUG on stmt: $62pred = call bool62($56compare_op.7, func=bool62, args=(Var($56compare_op.7, arrayobj.py:2050),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,927 numba.core.ssa DEBUG on stmt: branch $62pred, 64, 80 13:52:49,927 numba.core.ssa DEBUG ==== SSA block rewrite pass on 64 13:52:49,927 numba.core.ssa DEBUG Running 13:52:49,927 numba.core.ssa DEBUG on stmt: $const66.2 = const(int, 1) 13:52:49,927 numba.core.ssa DEBUG on stmt: $binop_iadd68.3 = inplace_binop(fn=, immutable_fn=, lhs=num_neg_value.2, rhs=$const66.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,927 numba.core.ssa DEBUG on stmt: num_neg_value.1 = $binop_iadd68.3 13:52:49,927 numba.core.ssa DEBUG on stmt: neg_ax = ax 13:52:49,927 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,927 numba.core.ssa DEBUG ==== SSA block rewrite pass on 80 13:52:49,927 numba.core.ssa DEBUG Running 13:52:49,927 numba.core.ssa DEBUG on stmt: $binop_imul84.3 = inplace_binop(fn=, immutable_fn=, lhs=known_size.2, rhs=s, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,927 numba.core.ssa DEBUG on stmt: known_size.1 = $binop_imul84.3 13:52:49,927 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,927 numba.core.ssa DEBUG ==== SSA block rewrite pass on 92 13:52:49,927 numba.core.ssa DEBUG Running 13:52:49,927 numba.core.ssa DEBUG on stmt: $const94.1 = const(int, 0) 13:52:49,927 numba.core.ssa DEBUG on stmt: $96compare_op.2 = num_neg_value.2 == $const94.1 13:52:49,927 numba.core.ssa DEBUG on stmt: bool102 = global(bool: ) 13:52:49,927 numba.core.ssa DEBUG on stmt: $102pred = call bool102($96compare_op.2, func=bool102, args=(Var($96compare_op.2, arrayobj.py:2056),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,927 numba.core.ssa DEBUG on stmt: branch $102pred, 104, 150 13:52:49,927 numba.core.ssa DEBUG ==== SSA block rewrite pass on 104 13:52:49,927 numba.core.ssa DEBUG Running 13:52:49,927 numba.core.ssa DEBUG on stmt: $108compare_op.2 = origsize != known_size.2 13:52:49,928 numba.core.ssa DEBUG on stmt: bool114 = global(bool: ) 13:52:49,928 numba.core.ssa DEBUG on stmt: $114pred = call bool114($108compare_op.2, func=bool114, args=(Var($108compare_op.2, arrayobj.py:2057),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,928 numba.core.ssa DEBUG on stmt: branch $114pred, 116, 146 13:52:49,928 numba.core.ssa DEBUG ==== SSA block rewrite pass on 116 13:52:49,928 numba.core.ssa DEBUG Running 13:52:49,928 numba.core.ssa DEBUG on stmt: $116load_global.0 = global(ValueError: ) 13:52:49,928 numba.core.ssa DEBUG on stmt: $const128.2 = const(str, total size of new array must be unchanged) 13:52:49,928 numba.core.ssa DEBUG on stmt: $134call.3 = call $116load_global.0($const128.2, func=$116load_global.0, args=[Var($const128.2, arrayobj.py:2058)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,928 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,928 numba.core.ssa DEBUG ==== SSA block rewrite pass on 146 13:52:49,928 numba.core.ssa DEBUG Running 13:52:49,928 numba.core.ssa DEBUG on stmt: $const146.0 = const(NoneType, None) 13:52:49,928 numba.core.ssa DEBUG on stmt: $148return_value.1 = cast(value=$const146.0) 13:52:49,928 numba.core.ssa DEBUG on stmt: return $148return_value.1 13:52:49,928 numba.core.ssa DEBUG ==== SSA block rewrite pass on 150 13:52:49,928 numba.core.ssa DEBUG Running 13:52:49,928 numba.core.ssa DEBUG on stmt: $const152.1 = const(int, 1) 13:52:49,928 numba.core.ssa DEBUG on stmt: $154compare_op.2 = num_neg_value.2 == $const152.1 13:52:49,928 numba.core.ssa DEBUG on stmt: bool160 = global(bool: ) 13:52:49,928 numba.core.ssa DEBUG on stmt: $160pred = call bool160($154compare_op.2, func=bool160, args=(Var($154compare_op.2, arrayobj.py:2060),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,928 numba.core.ssa DEBUG on stmt: branch $160pred, 162, 268 13:52:49,928 numba.core.ssa DEBUG ==== SSA block rewrite pass on 162 13:52:49,928 numba.core.ssa DEBUG Running 13:52:49,928 numba.core.ssa DEBUG on stmt: $const164.1 = const(int, 0) 13:52:49,928 numba.core.ssa DEBUG on stmt: $166compare_op.2 = known_size.2 == $const164.1 13:52:49,928 numba.core.ssa DEBUG on stmt: bool172 = global(bool: ) 13:52:49,929 numba.core.ssa DEBUG on stmt: $172pred = call bool172($166compare_op.2, func=bool172, args=(Var($166compare_op.2, arrayobj.py:2062),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,929 numba.core.ssa DEBUG on stmt: branch $172pred, 174, 192 13:52:49,929 numba.core.ssa DEBUG ==== SSA block rewrite pass on 174 13:52:49,929 numba.core.ssa DEBUG Running 13:52:49,929 numba.core.ssa DEBUG on stmt: inferred = const(int, 0) 13:52:49,929 numba.core.ssa DEBUG on stmt: $const180.2 = const(int, 0) 13:52:49,929 numba.core.ssa DEBUG on stmt: ok = origsize == $const180.2 13:52:49,929 numba.core.ssa DEBUG first assign: ok 13:52:49,929 numba.core.ssa DEBUG replaced with: ok = origsize == $const180.2 13:52:49,929 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,929 numba.core.ssa DEBUG ==== SSA block rewrite pass on 192 13:52:49,929 numba.core.ssa DEBUG Running 13:52:49,929 numba.core.ssa DEBUG on stmt: inferred.1 = origsize // known_size.2 13:52:49,929 numba.core.ssa DEBUG on stmt: $binop_mod206.5 = origsize % known_size.2 13:52:49,929 numba.core.ssa DEBUG on stmt: $const210.6 = const(int, 0) 13:52:49,929 numba.core.ssa DEBUG on stmt: ok = $binop_mod206.5 == $const210.6 13:52:49,929 numba.core.ssa DEBUG replaced with: ok.1 = $binop_mod206.5 == $const210.6 13:52:49,929 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,929 numba.core.ssa DEBUG ==== SSA block rewrite pass on 220 13:52:49,929 numba.core.ssa DEBUG Running 13:52:49,929 numba.core.ssa DEBUG on stmt: inferred.2 = phi(incoming_values=[Var(inferred.1, arrayobj.py:2066), Var(inferred, arrayobj.py:2063)], incoming_blocks=[192, 174]) 13:52:49,929 numba.core.ssa DEBUG on stmt: bool222 = global(bool: ) 13:52:49,929 numba.core.ssa DEBUG on stmt: $222pred = call bool222(ok, func=bool222, args=(Var(ok, arrayobj.py:2064),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,929 numba.core.ssa DEBUG on stmt: branch $222pred, 254, 224 13:52:49,929 numba.core.ssa DEBUG ==== SSA block rewrite pass on 224 13:52:49,929 numba.core.ssa DEBUG Running 13:52:49,930 numba.core.ssa DEBUG on stmt: $224load_global.0 = global(ValueError: ) 13:52:49,930 numba.core.ssa DEBUG on stmt: $const236.2 = const(str, total size of new array must be unchanged) 13:52:49,930 numba.core.ssa DEBUG on stmt: $242call.3 = call $224load_global.0($const236.2, func=$224load_global.0, args=[Var($const236.2, arrayobj.py:2069)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,930 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,930 numba.core.ssa DEBUG ==== SSA block rewrite pass on 254 13:52:49,930 numba.core.ssa DEBUG Running 13:52:49,930 numba.core.ssa DEBUG on stmt: shape[neg_ax] = inferred.2 13:52:49,930 numba.core.ssa DEBUG on stmt: $const264.3 = const(NoneType, None) 13:52:49,930 numba.core.ssa DEBUG on stmt: $266return_value.4 = cast(value=$const264.3) 13:52:49,930 numba.core.ssa DEBUG on stmt: return $266return_value.4 13:52:49,930 numba.core.ssa DEBUG ==== SSA block rewrite pass on 268 13:52:49,930 numba.core.ssa DEBUG Running 13:52:49,930 numba.core.ssa DEBUG on stmt: $268load_global.0 = global(ValueError: ) 13:52:49,930 numba.core.ssa DEBUG on stmt: $const280.2 = const(str, multiple negative shape values) 13:52:49,930 numba.core.ssa DEBUG on stmt: $286call.3 = call $268load_global.0($const280.2, func=$268load_global.0, args=[Var($const280.2, arrayobj.py:2073)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,930 numba.core.ssa DEBUG on stmt: raise ('multiple negative shape values') 13:52:49,930 numba.core.ssa DEBUG ==== SSA block rewrite pass on 269 13:52:49,930 numba.core.ssa DEBUG Running 13:52:49,930 numba.core.ssa DEBUG on stmt: known_size.3 = phi(incoming_values=[Var(known_size.2, arrayobj.py:2054), Var(known_size.1, arrayobj.py:2054)], incoming_blocks=[64, 80]) 13:52:49,930 numba.core.ssa DEBUG on stmt: num_neg_value.3 = phi(incoming_values=[Var(num_neg_value.1, arrayobj.py:2051), Var(num_neg_value.2, arrayobj.py:2051)], incoming_blocks=[64, 80]) 13:52:49,930 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,931 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {174: [], 192: []}) 13:52:49,931 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,931 numba.core.ssa DEBUG Running 13:52:49,931 numba.core.ssa DEBUG on stmt: origsize = arg(0, name=origsize) 13:52:49,931 numba.core.ssa DEBUG on stmt: shape = arg(1, name=shape) 13:52:49,931 numba.core.ssa DEBUG on stmt: num_neg_value = const(int, 0) 13:52:49,931 numba.core.ssa DEBUG on stmt: known_size = const(int, 1) 13:52:49,931 numba.core.ssa DEBUG on stmt: $12load_global.2 = global(enumerate: ) 13:52:49,931 numba.core.ssa DEBUG on stmt: $30call.5 = call $12load_global.2(shape, func=$12load_global.2, args=[Var(shape, arrayobj.py:2046)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,931 numba.core.ssa DEBUG on stmt: $40get_iter.6 = getiter(value=$30call.5) 13:52:49,931 numba.core.ssa DEBUG on stmt: $phi42.0 = $40get_iter.6 13:52:49,931 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,931 numba.core.ssa DEBUG ==== SSA block rewrite pass on 42 13:52:49,931 numba.core.ssa DEBUG Running 13:52:49,931 numba.core.ssa DEBUG on stmt: known_size.2 = phi(incoming_values=[Var(known_size, arrayobj.py:2048), Var(known_size.3, arrayobj.py:2054)], incoming_blocks=[0, 269]) 13:52:49,931 numba.core.ssa DEBUG on stmt: num_neg_value.2 = phi(incoming_values=[Var(num_neg_value, arrayobj.py:2047), Var(num_neg_value.3, arrayobj.py:2051)], incoming_blocks=[0, 269]) 13:52:49,931 numba.core.ssa DEBUG on stmt: $42for_iter.1 = iternext(value=$phi42.0) 13:52:49,931 numba.core.ssa DEBUG on stmt: $42for_iter.2 = pair_first(value=$42for_iter.1) 13:52:49,931 numba.core.ssa DEBUG on stmt: $42for_iter.3 = pair_second(value=$42for_iter.1) 13:52:49,931 numba.core.ssa DEBUG on stmt: $phi44.1 = $42for_iter.2 13:52:49,931 numba.core.ssa DEBUG on stmt: branch $42for_iter.3, 44, 92 13:52:49,931 numba.core.ssa DEBUG ==== SSA block rewrite pass on 44 13:52:49,931 numba.core.ssa DEBUG Running 13:52:49,931 numba.core.ssa DEBUG on stmt: $44unpack_sequence.4 = exhaust_iter(value=$phi44.1, count=2) 13:52:49,931 numba.core.ssa DEBUG on stmt: $44unpack_sequence.2 = static_getitem(value=$44unpack_sequence.4, index=0, index_var=None, fn=) 13:52:49,932 numba.core.ssa DEBUG on stmt: $44unpack_sequence.3 = static_getitem(value=$44unpack_sequence.4, index=1, index_var=None, fn=) 13:52:49,932 numba.core.ssa DEBUG on stmt: ax = $44unpack_sequence.2 13:52:49,932 numba.core.ssa DEBUG on stmt: s = $44unpack_sequence.3 13:52:49,932 numba.core.ssa DEBUG on stmt: $const54.6 = const(int, 0) 13:52:49,932 numba.core.ssa DEBUG on stmt: $56compare_op.7 = s < $const54.6 13:52:49,932 numba.core.ssa DEBUG on stmt: bool62 = global(bool: ) 13:52:49,932 numba.core.ssa DEBUG on stmt: $62pred = call bool62($56compare_op.7, func=bool62, args=(Var($56compare_op.7, arrayobj.py:2050),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,932 numba.core.ssa DEBUG on stmt: branch $62pred, 64, 80 13:52:49,932 numba.core.ssa DEBUG ==== SSA block rewrite pass on 64 13:52:49,932 numba.core.ssa DEBUG Running 13:52:49,932 numba.core.ssa DEBUG on stmt: $const66.2 = const(int, 1) 13:52:49,932 numba.core.ssa DEBUG on stmt: $binop_iadd68.3 = inplace_binop(fn=, immutable_fn=, lhs=num_neg_value.2, rhs=$const66.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,932 numba.core.ssa DEBUG on stmt: num_neg_value.1 = $binop_iadd68.3 13:52:49,932 numba.core.ssa DEBUG on stmt: neg_ax = ax 13:52:49,932 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,932 numba.core.ssa DEBUG ==== SSA block rewrite pass on 80 13:52:49,932 numba.core.ssa DEBUG Running 13:52:49,932 numba.core.ssa DEBUG on stmt: $binop_imul84.3 = inplace_binop(fn=, immutable_fn=, lhs=known_size.2, rhs=s, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,932 numba.core.ssa DEBUG on stmt: known_size.1 = $binop_imul84.3 13:52:49,932 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,932 numba.core.ssa DEBUG ==== SSA block rewrite pass on 92 13:52:49,932 numba.core.ssa DEBUG Running 13:52:49,932 numba.core.ssa DEBUG on stmt: $const94.1 = const(int, 0) 13:52:49,932 numba.core.ssa DEBUG on stmt: $96compare_op.2 = num_neg_value.2 == $const94.1 13:52:49,932 numba.core.ssa DEBUG on stmt: bool102 = global(bool: ) 13:52:49,932 numba.core.ssa DEBUG on stmt: $102pred = call bool102($96compare_op.2, func=bool102, args=(Var($96compare_op.2, arrayobj.py:2056),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,933 numba.core.ssa DEBUG on stmt: branch $102pred, 104, 150 13:52:49,933 numba.core.ssa DEBUG ==== SSA block rewrite pass on 104 13:52:49,933 numba.core.ssa DEBUG Running 13:52:49,933 numba.core.ssa DEBUG on stmt: $108compare_op.2 = origsize != known_size.2 13:52:49,933 numba.core.ssa DEBUG on stmt: bool114 = global(bool: ) 13:52:49,933 numba.core.ssa DEBUG on stmt: $114pred = call bool114($108compare_op.2, func=bool114, args=(Var($108compare_op.2, arrayobj.py:2057),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,933 numba.core.ssa DEBUG on stmt: branch $114pred, 116, 146 13:52:49,933 numba.core.ssa DEBUG ==== SSA block rewrite pass on 116 13:52:49,933 numba.core.ssa DEBUG Running 13:52:49,933 numba.core.ssa DEBUG on stmt: $116load_global.0 = global(ValueError: ) 13:52:49,933 numba.core.ssa DEBUG on stmt: $const128.2 = const(str, total size of new array must be unchanged) 13:52:49,933 numba.core.ssa DEBUG on stmt: $134call.3 = call $116load_global.0($const128.2, func=$116load_global.0, args=[Var($const128.2, arrayobj.py:2058)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,933 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,933 numba.core.ssa DEBUG ==== SSA block rewrite pass on 146 13:52:49,933 numba.core.ssa DEBUG Running 13:52:49,933 numba.core.ssa DEBUG on stmt: $const146.0 = const(NoneType, None) 13:52:49,933 numba.core.ssa DEBUG on stmt: $148return_value.1 = cast(value=$const146.0) 13:52:49,933 numba.core.ssa DEBUG on stmt: return $148return_value.1 13:52:49,933 numba.core.ssa DEBUG ==== SSA block rewrite pass on 150 13:52:49,933 numba.core.ssa DEBUG Running 13:52:49,933 numba.core.ssa DEBUG on stmt: $const152.1 = const(int, 1) 13:52:49,933 numba.core.ssa DEBUG on stmt: $154compare_op.2 = num_neg_value.2 == $const152.1 13:52:49,933 numba.core.ssa DEBUG on stmt: bool160 = global(bool: ) 13:52:49,933 numba.core.ssa DEBUG on stmt: $160pred = call bool160($154compare_op.2, func=bool160, args=(Var($154compare_op.2, arrayobj.py:2060),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,933 numba.core.ssa DEBUG on stmt: branch $160pred, 162, 268 13:52:49,933 numba.core.ssa DEBUG ==== SSA block rewrite pass on 162 13:52:49,934 numba.core.ssa DEBUG Running 13:52:49,934 numba.core.ssa DEBUG on stmt: $const164.1 = const(int, 0) 13:52:49,934 numba.core.ssa DEBUG on stmt: $166compare_op.2 = known_size.2 == $const164.1 13:52:49,934 numba.core.ssa DEBUG on stmt: bool172 = global(bool: ) 13:52:49,934 numba.core.ssa DEBUG on stmt: $172pred = call bool172($166compare_op.2, func=bool172, args=(Var($166compare_op.2, arrayobj.py:2062),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,934 numba.core.ssa DEBUG on stmt: branch $172pred, 174, 192 13:52:49,934 numba.core.ssa DEBUG ==== SSA block rewrite pass on 174 13:52:49,934 numba.core.ssa DEBUG Running 13:52:49,934 numba.core.ssa DEBUG on stmt: inferred = const(int, 0) 13:52:49,934 numba.core.ssa DEBUG on stmt: $const180.2 = const(int, 0) 13:52:49,934 numba.core.ssa DEBUG on stmt: ok = origsize == $const180.2 13:52:49,934 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,934 numba.core.ssa DEBUG ==== SSA block rewrite pass on 192 13:52:49,934 numba.core.ssa DEBUG Running 13:52:49,934 numba.core.ssa DEBUG on stmt: inferred.1 = origsize // known_size.2 13:52:49,934 numba.core.ssa DEBUG on stmt: $binop_mod206.5 = origsize % known_size.2 13:52:49,934 numba.core.ssa DEBUG on stmt: $const210.6 = const(int, 0) 13:52:49,934 numba.core.ssa DEBUG on stmt: ok.1 = $binop_mod206.5 == $const210.6 13:52:49,934 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,934 numba.core.ssa DEBUG ==== SSA block rewrite pass on 220 13:52:49,934 numba.core.ssa DEBUG Running 13:52:49,934 numba.core.ssa DEBUG on stmt: inferred.2 = phi(incoming_values=[Var(inferred.1, arrayobj.py:2066), Var(inferred, arrayobj.py:2063)], incoming_blocks=[192, 174]) 13:52:49,934 numba.core.ssa DEBUG on stmt: bool222 = global(bool: ) 13:52:49,934 numba.core.ssa DEBUG on stmt: $222pred = call bool222(ok, func=bool222, args=(Var(ok, arrayobj.py:2064),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,934 numba.core.ssa DEBUG find_def var='ok' stmt=$222pred = call bool222(ok, func=bool222, args=(Var(ok, arrayobj.py:2064),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,935 numba.core.ssa DEBUG find_def_from_top label 220 13:52:49,935 numba.core.ssa DEBUG insert phi node ok.2 = phi(incoming_values=[], incoming_blocks=[]) at 220 13:52:49,935 numba.core.ssa DEBUG find_def_from_bottom label 192 13:52:49,935 numba.core.ssa DEBUG incoming_def ok.1 = $binop_mod206.5 == $const210.6 13:52:49,935 numba.core.ssa DEBUG find_def_from_bottom label 174 13:52:49,935 numba.core.ssa DEBUG incoming_def ok = origsize == $const180.2 13:52:49,935 numba.core.ssa DEBUG replaced with: $222pred = call bool222(ok.2, func=bool222, args=(Var(ok.2, arrayobj.py:2068),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,935 numba.core.ssa DEBUG on stmt: branch $222pred, 254, 224 13:52:49,935 numba.core.ssa DEBUG ==== SSA block rewrite pass on 224 13:52:49,935 numba.core.ssa DEBUG Running 13:52:49,935 numba.core.ssa DEBUG on stmt: $224load_global.0 = global(ValueError: ) 13:52:49,935 numba.core.ssa DEBUG on stmt: $const236.2 = const(str, total size of new array must be unchanged) 13:52:49,935 numba.core.ssa DEBUG on stmt: $242call.3 = call $224load_global.0($const236.2, func=$224load_global.0, args=[Var($const236.2, arrayobj.py:2069)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,935 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,935 numba.core.ssa DEBUG ==== SSA block rewrite pass on 254 13:52:49,935 numba.core.ssa DEBUG Running 13:52:49,935 numba.core.ssa DEBUG on stmt: shape[neg_ax] = inferred.2 13:52:49,935 numba.core.ssa DEBUG on stmt: $const264.3 = const(NoneType, None) 13:52:49,935 numba.core.ssa DEBUG on stmt: $266return_value.4 = cast(value=$const264.3) 13:52:49,935 numba.core.ssa DEBUG on stmt: return $266return_value.4 13:52:49,935 numba.core.ssa DEBUG ==== SSA block rewrite pass on 268 13:52:49,935 numba.core.ssa DEBUG Running 13:52:49,935 numba.core.ssa DEBUG on stmt: $268load_global.0 = global(ValueError: ) 13:52:49,935 numba.core.ssa DEBUG on stmt: $const280.2 = const(str, multiple negative shape values) 13:52:49,935 numba.core.ssa DEBUG on stmt: $286call.3 = call $268load_global.0($const280.2, func=$268load_global.0, args=[Var($const280.2, arrayobj.py:2073)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,935 numba.core.ssa DEBUG on stmt: raise ('multiple negative shape values') 13:52:49,936 numba.core.ssa DEBUG ==== SSA block rewrite pass on 269 13:52:49,936 numba.core.ssa DEBUG Running 13:52:49,936 numba.core.ssa DEBUG on stmt: known_size.3 = phi(incoming_values=[Var(known_size.2, arrayobj.py:2054), Var(known_size.1, arrayobj.py:2054)], incoming_blocks=[64, 80]) 13:52:49,936 numba.core.ssa DEBUG on stmt: num_neg_value.3 = phi(incoming_values=[Var(num_neg_value.1, arrayobj.py:2051), Var(num_neg_value.2, arrayobj.py:2051)], incoming_blocks=[64, 80]) 13:52:49,936 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,936 numba.core.ssa DEBUG Fix SSA violator on var neg_ax 13:52:49,936 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,936 numba.core.ssa DEBUG Running 13:52:49,936 numba.core.ssa DEBUG on stmt: origsize = arg(0, name=origsize) 13:52:49,936 numba.core.ssa DEBUG on stmt: shape = arg(1, name=shape) 13:52:49,936 numba.core.ssa DEBUG on stmt: num_neg_value = const(int, 0) 13:52:49,936 numba.core.ssa DEBUG on stmt: known_size = const(int, 1) 13:52:49,936 numba.core.ssa DEBUG on stmt: $12load_global.2 = global(enumerate: ) 13:52:49,936 numba.core.ssa DEBUG on stmt: $30call.5 = call $12load_global.2(shape, func=$12load_global.2, args=[Var(shape, arrayobj.py:2046)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,936 numba.core.ssa DEBUG on stmt: $40get_iter.6 = getiter(value=$30call.5) 13:52:49,936 numba.core.ssa DEBUG on stmt: $phi42.0 = $40get_iter.6 13:52:49,936 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,936 numba.core.ssa DEBUG ==== SSA block rewrite pass on 42 13:52:49,936 numba.core.ssa DEBUG Running 13:52:49,936 numba.core.ssa DEBUG on stmt: known_size.2 = phi(incoming_values=[Var(known_size, arrayobj.py:2048), Var(known_size.3, arrayobj.py:2054)], incoming_blocks=[0, 269]) 13:52:49,936 numba.core.ssa DEBUG on stmt: num_neg_value.2 = phi(incoming_values=[Var(num_neg_value, arrayobj.py:2047), Var(num_neg_value.3, arrayobj.py:2051)], incoming_blocks=[0, 269]) 13:52:49,936 numba.core.ssa DEBUG on stmt: $42for_iter.1 = iternext(value=$phi42.0) 13:52:49,936 numba.core.ssa DEBUG on stmt: $42for_iter.2 = pair_first(value=$42for_iter.1) 13:52:49,936 numba.core.ssa DEBUG on stmt: $42for_iter.3 = pair_second(value=$42for_iter.1) 13:52:49,936 numba.core.ssa DEBUG on stmt: $phi44.1 = $42for_iter.2 13:52:49,936 numba.core.ssa DEBUG on stmt: branch $42for_iter.3, 44, 92 13:52:49,937 numba.core.ssa DEBUG ==== SSA block rewrite pass on 44 13:52:49,937 numba.core.ssa DEBUG Running 13:52:49,937 numba.core.ssa DEBUG on stmt: $44unpack_sequence.4 = exhaust_iter(value=$phi44.1, count=2) 13:52:49,937 numba.core.ssa DEBUG on stmt: $44unpack_sequence.2 = static_getitem(value=$44unpack_sequence.4, index=0, index_var=None, fn=) 13:52:49,937 numba.core.ssa DEBUG on stmt: $44unpack_sequence.3 = static_getitem(value=$44unpack_sequence.4, index=1, index_var=None, fn=) 13:52:49,937 numba.core.ssa DEBUG on stmt: ax = $44unpack_sequence.2 13:52:49,937 numba.core.ssa DEBUG on stmt: s = $44unpack_sequence.3 13:52:49,937 numba.core.ssa DEBUG on stmt: $const54.6 = const(int, 0) 13:52:49,937 numba.core.ssa DEBUG on stmt: $56compare_op.7 = s < $const54.6 13:52:49,937 numba.core.ssa DEBUG on stmt: bool62 = global(bool: ) 13:52:49,937 numba.core.ssa DEBUG on stmt: $62pred = call bool62($56compare_op.7, func=bool62, args=(Var($56compare_op.7, arrayobj.py:2050),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,937 numba.core.ssa DEBUG on stmt: branch $62pred, 64, 80 13:52:49,937 numba.core.ssa DEBUG ==== SSA block rewrite pass on 64 13:52:49,937 numba.core.ssa DEBUG Running 13:52:49,937 numba.core.ssa DEBUG on stmt: $const66.2 = const(int, 1) 13:52:49,937 numba.core.ssa DEBUG on stmt: $binop_iadd68.3 = inplace_binop(fn=, immutable_fn=, lhs=num_neg_value.2, rhs=$const66.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,937 numba.core.ssa DEBUG on stmt: num_neg_value.1 = $binop_iadd68.3 13:52:49,937 numba.core.ssa DEBUG on stmt: neg_ax = ax 13:52:49,937 numba.core.ssa DEBUG first assign: neg_ax 13:52:49,937 numba.core.ssa DEBUG replaced with: neg_ax = ax 13:52:49,937 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,937 numba.core.ssa DEBUG ==== SSA block rewrite pass on 80 13:52:49,937 numba.core.ssa DEBUG Running 13:52:49,937 numba.core.ssa DEBUG on stmt: $binop_imul84.3 = inplace_binop(fn=, immutable_fn=, lhs=known_size.2, rhs=s, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,937 numba.core.ssa DEBUG on stmt: known_size.1 = $binop_imul84.3 13:52:49,937 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,937 numba.core.ssa DEBUG ==== SSA block rewrite pass on 92 13:52:49,938 numba.core.ssa DEBUG Running 13:52:49,938 numba.core.ssa DEBUG on stmt: $const94.1 = const(int, 0) 13:52:49,938 numba.core.ssa DEBUG on stmt: $96compare_op.2 = num_neg_value.2 == $const94.1 13:52:49,938 numba.core.ssa DEBUG on stmt: bool102 = global(bool: ) 13:52:49,938 numba.core.ssa DEBUG on stmt: $102pred = call bool102($96compare_op.2, func=bool102, args=(Var($96compare_op.2, arrayobj.py:2056),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,938 numba.core.ssa DEBUG on stmt: branch $102pred, 104, 150 13:52:49,938 numba.core.ssa DEBUG ==== SSA block rewrite pass on 104 13:52:49,938 numba.core.ssa DEBUG Running 13:52:49,938 numba.core.ssa DEBUG on stmt: $108compare_op.2 = origsize != known_size.2 13:52:49,938 numba.core.ssa DEBUG on stmt: bool114 = global(bool: ) 13:52:49,938 numba.core.ssa DEBUG on stmt: $114pred = call bool114($108compare_op.2, func=bool114, args=(Var($108compare_op.2, arrayobj.py:2057),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,938 numba.core.ssa DEBUG on stmt: branch $114pred, 116, 146 13:52:49,938 numba.core.ssa DEBUG ==== SSA block rewrite pass on 116 13:52:49,938 numba.core.ssa DEBUG Running 13:52:49,938 numba.core.ssa DEBUG on stmt: $116load_global.0 = global(ValueError: ) 13:52:49,938 numba.core.ssa DEBUG on stmt: $const128.2 = const(str, total size of new array must be unchanged) 13:52:49,938 numba.core.ssa DEBUG on stmt: $134call.3 = call $116load_global.0($const128.2, func=$116load_global.0, args=[Var($const128.2, arrayobj.py:2058)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,938 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,938 numba.core.ssa DEBUG ==== SSA block rewrite pass on 146 13:52:49,938 numba.core.ssa DEBUG Running 13:52:49,938 numba.core.ssa DEBUG on stmt: $const146.0 = const(NoneType, None) 13:52:49,938 numba.core.ssa DEBUG on stmt: $148return_value.1 = cast(value=$const146.0) 13:52:49,938 numba.core.ssa DEBUG on stmt: return $148return_value.1 13:52:49,938 numba.core.ssa DEBUG ==== SSA block rewrite pass on 150 13:52:49,938 numba.core.ssa DEBUG Running 13:52:49,938 numba.core.ssa DEBUG on stmt: $const152.1 = const(int, 1) 13:52:49,938 numba.core.ssa DEBUG on stmt: $154compare_op.2 = num_neg_value.2 == $const152.1 13:52:49,939 numba.core.ssa DEBUG on stmt: bool160 = global(bool: ) 13:52:49,939 numba.core.ssa DEBUG on stmt: $160pred = call bool160($154compare_op.2, func=bool160, args=(Var($154compare_op.2, arrayobj.py:2060),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,939 numba.core.ssa DEBUG on stmt: branch $160pred, 162, 268 13:52:49,939 numba.core.ssa DEBUG ==== SSA block rewrite pass on 162 13:52:49,939 numba.core.ssa DEBUG Running 13:52:49,939 numba.core.ssa DEBUG on stmt: $const164.1 = const(int, 0) 13:52:49,939 numba.core.ssa DEBUG on stmt: $166compare_op.2 = known_size.2 == $const164.1 13:52:49,939 numba.core.ssa DEBUG on stmt: bool172 = global(bool: ) 13:52:49,939 numba.core.ssa DEBUG on stmt: $172pred = call bool172($166compare_op.2, func=bool172, args=(Var($166compare_op.2, arrayobj.py:2062),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,939 numba.core.ssa DEBUG on stmt: branch $172pred, 174, 192 13:52:49,939 numba.core.ssa DEBUG ==== SSA block rewrite pass on 174 13:52:49,939 numba.core.ssa DEBUG Running 13:52:49,939 numba.core.ssa DEBUG on stmt: inferred = const(int, 0) 13:52:49,939 numba.core.ssa DEBUG on stmt: $const180.2 = const(int, 0) 13:52:49,939 numba.core.ssa DEBUG on stmt: ok = origsize == $const180.2 13:52:49,939 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,939 numba.core.ssa DEBUG ==== SSA block rewrite pass on 192 13:52:49,939 numba.core.ssa DEBUG Running 13:52:49,939 numba.core.ssa DEBUG on stmt: inferred.1 = origsize // known_size.2 13:52:49,939 numba.core.ssa DEBUG on stmt: $binop_mod206.5 = origsize % known_size.2 13:52:49,939 numba.core.ssa DEBUG on stmt: $const210.6 = const(int, 0) 13:52:49,939 numba.core.ssa DEBUG on stmt: ok.1 = $binop_mod206.5 == $const210.6 13:52:49,939 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,939 numba.core.ssa DEBUG ==== SSA block rewrite pass on 220 13:52:49,939 numba.core.ssa DEBUG Running 13:52:49,940 numba.core.ssa DEBUG on stmt: ok.2 = phi(incoming_values=[Var(ok.1, arrayobj.py:2067), Var(ok, arrayobj.py:2064)], incoming_blocks=[192, 174]) 13:52:49,940 numba.core.ssa DEBUG on stmt: inferred.2 = phi(incoming_values=[Var(inferred.1, arrayobj.py:2066), Var(inferred, arrayobj.py:2063)], incoming_blocks=[192, 174]) 13:52:49,940 numba.core.ssa DEBUG on stmt: bool222 = global(bool: ) 13:52:49,940 numba.core.ssa DEBUG on stmt: $222pred = call bool222(ok.2, func=bool222, args=(Var(ok.2, arrayobj.py:2068),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,940 numba.core.ssa DEBUG on stmt: branch $222pred, 254, 224 13:52:49,940 numba.core.ssa DEBUG ==== SSA block rewrite pass on 224 13:52:49,940 numba.core.ssa DEBUG Running 13:52:49,940 numba.core.ssa DEBUG on stmt: $224load_global.0 = global(ValueError: ) 13:52:49,940 numba.core.ssa DEBUG on stmt: $const236.2 = const(str, total size of new array must be unchanged) 13:52:49,940 numba.core.ssa DEBUG on stmt: $242call.3 = call $224load_global.0($const236.2, func=$224load_global.0, args=[Var($const236.2, arrayobj.py:2069)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,940 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,940 numba.core.ssa DEBUG ==== SSA block rewrite pass on 254 13:52:49,940 numba.core.ssa DEBUG Running 13:52:49,940 numba.core.ssa DEBUG on stmt: shape[neg_ax] = inferred.2 13:52:49,940 numba.core.ssa DEBUG on stmt: $const264.3 = const(NoneType, None) 13:52:49,940 numba.core.ssa DEBUG on stmt: $266return_value.4 = cast(value=$const264.3) 13:52:49,940 numba.core.ssa DEBUG on stmt: return $266return_value.4 13:52:49,940 numba.core.ssa DEBUG ==== SSA block rewrite pass on 268 13:52:49,940 numba.core.ssa DEBUG Running 13:52:49,940 numba.core.ssa DEBUG on stmt: $268load_global.0 = global(ValueError: ) 13:52:49,940 numba.core.ssa DEBUG on stmt: $const280.2 = const(str, multiple negative shape values) 13:52:49,940 numba.core.ssa DEBUG on stmt: $286call.3 = call $268load_global.0($const280.2, func=$268load_global.0, args=[Var($const280.2, arrayobj.py:2073)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,940 numba.core.ssa DEBUG on stmt: raise ('multiple negative shape values') 13:52:49,940 numba.core.ssa DEBUG ==== SSA block rewrite pass on 269 13:52:49,940 numba.core.ssa DEBUG Running 13:52:49,940 numba.core.ssa DEBUG on stmt: known_size.3 = phi(incoming_values=[Var(known_size.2, arrayobj.py:2054), Var(known_size.1, arrayobj.py:2054)], incoming_blocks=[64, 80]) 13:52:49,940 numba.core.ssa DEBUG on stmt: num_neg_value.3 = phi(incoming_values=[Var(num_neg_value.1, arrayobj.py:2051), Var(num_neg_value.2, arrayobj.py:2051)], incoming_blocks=[64, 80]) 13:52:49,941 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,941 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {64: []}) 13:52:49,941 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:49,941 numba.core.ssa DEBUG Running 13:52:49,941 numba.core.ssa DEBUG on stmt: origsize = arg(0, name=origsize) 13:52:49,941 numba.core.ssa DEBUG on stmt: shape = arg(1, name=shape) 13:52:49,941 numba.core.ssa DEBUG on stmt: num_neg_value = const(int, 0) 13:52:49,941 numba.core.ssa DEBUG on stmt: known_size = const(int, 1) 13:52:49,941 numba.core.ssa DEBUG on stmt: $12load_global.2 = global(enumerate: ) 13:52:49,941 numba.core.ssa DEBUG on stmt: $30call.5 = call $12load_global.2(shape, func=$12load_global.2, args=[Var(shape, arrayobj.py:2046)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,941 numba.core.ssa DEBUG on stmt: $40get_iter.6 = getiter(value=$30call.5) 13:52:49,941 numba.core.ssa DEBUG on stmt: $phi42.0 = $40get_iter.6 13:52:49,941 numba.core.ssa DEBUG on stmt: jump 42 13:52:49,941 numba.core.ssa DEBUG ==== SSA block rewrite pass on 42 13:52:49,941 numba.core.ssa DEBUG Running 13:52:49,941 numba.core.ssa DEBUG on stmt: known_size.2 = phi(incoming_values=[Var(known_size, arrayobj.py:2048), Var(known_size.3, arrayobj.py:2054)], incoming_blocks=[0, 269]) 13:52:49,941 numba.core.ssa DEBUG on stmt: num_neg_value.2 = phi(incoming_values=[Var(num_neg_value, arrayobj.py:2047), Var(num_neg_value.3, arrayobj.py:2051)], incoming_blocks=[0, 269]) 13:52:49,941 numba.core.ssa DEBUG on stmt: $42for_iter.1 = iternext(value=$phi42.0) 13:52:49,941 numba.core.ssa DEBUG on stmt: $42for_iter.2 = pair_first(value=$42for_iter.1) 13:52:49,941 numba.core.ssa DEBUG on stmt: $42for_iter.3 = pair_second(value=$42for_iter.1) 13:52:49,941 numba.core.ssa DEBUG on stmt: $phi44.1 = $42for_iter.2 13:52:49,941 numba.core.ssa DEBUG on stmt: branch $42for_iter.3, 44, 92 13:52:49,941 numba.core.ssa DEBUG ==== SSA block rewrite pass on 44 13:52:49,941 numba.core.ssa DEBUG Running 13:52:49,942 numba.core.ssa DEBUG on stmt: $44unpack_sequence.4 = exhaust_iter(value=$phi44.1, count=2) 13:52:49,942 numba.core.ssa DEBUG on stmt: $44unpack_sequence.2 = static_getitem(value=$44unpack_sequence.4, index=0, index_var=None, fn=) 13:52:49,942 numba.core.ssa DEBUG on stmt: $44unpack_sequence.3 = static_getitem(value=$44unpack_sequence.4, index=1, index_var=None, fn=) 13:52:49,942 numba.core.ssa DEBUG on stmt: ax = $44unpack_sequence.2 13:52:49,942 numba.core.ssa DEBUG on stmt: s = $44unpack_sequence.3 13:52:49,942 numba.core.ssa DEBUG on stmt: $const54.6 = const(int, 0) 13:52:49,942 numba.core.ssa DEBUG on stmt: $56compare_op.7 = s < $const54.6 13:52:49,942 numba.core.ssa DEBUG on stmt: bool62 = global(bool: ) 13:52:49,942 numba.core.ssa DEBUG on stmt: $62pred = call bool62($56compare_op.7, func=bool62, args=(Var($56compare_op.7, arrayobj.py:2050),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,942 numba.core.ssa DEBUG on stmt: branch $62pred, 64, 80 13:52:49,942 numba.core.ssa DEBUG ==== SSA block rewrite pass on 64 13:52:49,942 numba.core.ssa DEBUG Running 13:52:49,942 numba.core.ssa DEBUG on stmt: $const66.2 = const(int, 1) 13:52:49,942 numba.core.ssa DEBUG on stmt: $binop_iadd68.3 = inplace_binop(fn=, immutable_fn=, lhs=num_neg_value.2, rhs=$const66.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,942 numba.core.ssa DEBUG on stmt: num_neg_value.1 = $binop_iadd68.3 13:52:49,942 numba.core.ssa DEBUG on stmt: neg_ax = ax 13:52:49,942 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,942 numba.core.ssa DEBUG ==== SSA block rewrite pass on 80 13:52:49,942 numba.core.ssa DEBUG Running 13:52:49,942 numba.core.ssa DEBUG on stmt: $binop_imul84.3 = inplace_binop(fn=, immutable_fn=, lhs=known_size.2, rhs=s, static_lhs=Undefined, static_rhs=Undefined) 13:52:49,942 numba.core.ssa DEBUG on stmt: known_size.1 = $binop_imul84.3 13:52:49,942 numba.core.ssa DEBUG on stmt: jump 269 13:52:49,942 numba.core.ssa DEBUG ==== SSA block rewrite pass on 92 13:52:49,942 numba.core.ssa DEBUG Running 13:52:49,942 numba.core.ssa DEBUG on stmt: $const94.1 = const(int, 0) 13:52:49,942 numba.core.ssa DEBUG on stmt: $96compare_op.2 = num_neg_value.2 == $const94.1 13:52:49,943 numba.core.ssa DEBUG on stmt: bool102 = global(bool: ) 13:52:49,943 numba.core.ssa DEBUG on stmt: $102pred = call bool102($96compare_op.2, func=bool102, args=(Var($96compare_op.2, arrayobj.py:2056),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,943 numba.core.ssa DEBUG on stmt: branch $102pred, 104, 150 13:52:49,943 numba.core.ssa DEBUG ==== SSA block rewrite pass on 104 13:52:49,943 numba.core.ssa DEBUG Running 13:52:49,943 numba.core.ssa DEBUG on stmt: $108compare_op.2 = origsize != known_size.2 13:52:49,943 numba.core.ssa DEBUG on stmt: bool114 = global(bool: ) 13:52:49,943 numba.core.ssa DEBUG on stmt: $114pred = call bool114($108compare_op.2, func=bool114, args=(Var($108compare_op.2, arrayobj.py:2057),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,943 numba.core.ssa DEBUG on stmt: branch $114pred, 116, 146 13:52:49,943 numba.core.ssa DEBUG ==== SSA block rewrite pass on 116 13:52:49,943 numba.core.ssa DEBUG Running 13:52:49,943 numba.core.ssa DEBUG on stmt: $116load_global.0 = global(ValueError: ) 13:52:49,943 numba.core.ssa DEBUG on stmt: $const128.2 = const(str, total size of new array must be unchanged) 13:52:49,943 numba.core.ssa DEBUG on stmt: $134call.3 = call $116load_global.0($const128.2, func=$116load_global.0, args=[Var($const128.2, arrayobj.py:2058)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,943 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,943 numba.core.ssa DEBUG ==== SSA block rewrite pass on 146 13:52:49,943 numba.core.ssa DEBUG Running 13:52:49,943 numba.core.ssa DEBUG on stmt: $const146.0 = const(NoneType, None) 13:52:49,943 numba.core.ssa DEBUG on stmt: $148return_value.1 = cast(value=$const146.0) 13:52:49,943 numba.core.ssa DEBUG on stmt: return $148return_value.1 13:52:49,943 numba.core.ssa DEBUG ==== SSA block rewrite pass on 150 13:52:49,943 numba.core.ssa DEBUG Running 13:52:49,943 numba.core.ssa DEBUG on stmt: $const152.1 = const(int, 1) 13:52:49,943 numba.core.ssa DEBUG on stmt: $154compare_op.2 = num_neg_value.2 == $const152.1 13:52:49,943 numba.core.ssa DEBUG on stmt: bool160 = global(bool: ) 13:52:49,943 numba.core.ssa DEBUG on stmt: $160pred = call bool160($154compare_op.2, func=bool160, args=(Var($154compare_op.2, arrayobj.py:2060),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,944 numba.core.ssa DEBUG on stmt: branch $160pred, 162, 268 13:52:49,944 numba.core.ssa DEBUG ==== SSA block rewrite pass on 162 13:52:49,944 numba.core.ssa DEBUG Running 13:52:49,944 numba.core.ssa DEBUG on stmt: $const164.1 = const(int, 0) 13:52:49,944 numba.core.ssa DEBUG on stmt: $166compare_op.2 = known_size.2 == $const164.1 13:52:49,944 numba.core.ssa DEBUG on stmt: bool172 = global(bool: ) 13:52:49,944 numba.core.ssa DEBUG on stmt: $172pred = call bool172($166compare_op.2, func=bool172, args=(Var($166compare_op.2, arrayobj.py:2062),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,944 numba.core.ssa DEBUG on stmt: branch $172pred, 174, 192 13:52:49,944 numba.core.ssa DEBUG ==== SSA block rewrite pass on 174 13:52:49,944 numba.core.ssa DEBUG Running 13:52:49,944 numba.core.ssa DEBUG on stmt: inferred = const(int, 0) 13:52:49,944 numba.core.ssa DEBUG on stmt: $const180.2 = const(int, 0) 13:52:49,944 numba.core.ssa DEBUG on stmt: ok = origsize == $const180.2 13:52:49,944 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,944 numba.core.ssa DEBUG ==== SSA block rewrite pass on 192 13:52:49,944 numba.core.ssa DEBUG Running 13:52:49,944 numba.core.ssa DEBUG on stmt: inferred.1 = origsize // known_size.2 13:52:49,944 numba.core.ssa DEBUG on stmt: $binop_mod206.5 = origsize % known_size.2 13:52:49,944 numba.core.ssa DEBUG on stmt: $const210.6 = const(int, 0) 13:52:49,944 numba.core.ssa DEBUG on stmt: ok.1 = $binop_mod206.5 == $const210.6 13:52:49,944 numba.core.ssa DEBUG on stmt: jump 220 13:52:49,944 numba.core.ssa DEBUG ==== SSA block rewrite pass on 220 13:52:49,944 numba.core.ssa DEBUG Running 13:52:49,944 numba.core.ssa DEBUG on stmt: ok.2 = phi(incoming_values=[Var(ok.1, arrayobj.py:2067), Var(ok, arrayobj.py:2064)], incoming_blocks=[192, 174]) 13:52:49,944 numba.core.ssa DEBUG on stmt: inferred.2 = phi(incoming_values=[Var(inferred.1, arrayobj.py:2066), Var(inferred, arrayobj.py:2063)], incoming_blocks=[192, 174]) 13:52:49,945 numba.core.ssa DEBUG on stmt: bool222 = global(bool: ) 13:52:49,945 numba.core.ssa DEBUG on stmt: $222pred = call bool222(ok.2, func=bool222, args=(Var(ok.2, arrayobj.py:2068),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,945 numba.core.ssa DEBUG on stmt: branch $222pred, 254, 224 13:52:49,945 numba.core.ssa DEBUG ==== SSA block rewrite pass on 224 13:52:49,945 numba.core.ssa DEBUG Running 13:52:49,945 numba.core.ssa DEBUG on stmt: $224load_global.0 = global(ValueError: ) 13:52:49,945 numba.core.ssa DEBUG on stmt: $const236.2 = const(str, total size of new array must be unchanged) 13:52:49,945 numba.core.ssa DEBUG on stmt: $242call.3 = call $224load_global.0($const236.2, func=$224load_global.0, args=[Var($const236.2, arrayobj.py:2069)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,945 numba.core.ssa DEBUG on stmt: raise ('total size of new array must be unchanged') 13:52:49,945 numba.core.ssa DEBUG ==== SSA block rewrite pass on 254 13:52:49,945 numba.core.ssa DEBUG Running 13:52:49,945 numba.core.ssa DEBUG on stmt: shape[neg_ax] = inferred.2 13:52:49,945 numba.core.ssa DEBUG find_def var='neg_ax' stmt=shape[neg_ax] = inferred.2 13:52:49,945 numba.core.ssa DEBUG find_def_from_top label 254 13:52:49,945 numba.core.ssa DEBUG idom 220 from label 254 13:52:49,945 numba.core.ssa DEBUG find_def_from_bottom label 220 13:52:49,945 numba.core.ssa DEBUG find_def_from_top label 220 13:52:49,945 numba.core.ssa DEBUG idom 162 from label 220 13:52:49,945 numba.core.ssa DEBUG find_def_from_bottom label 162 13:52:49,945 numba.core.ssa DEBUG find_def_from_top label 162 13:52:49,945 numba.core.ssa DEBUG idom 150 from label 162 13:52:49,945 numba.core.ssa DEBUG find_def_from_bottom label 150 13:52:49,945 numba.core.ssa DEBUG find_def_from_top label 150 13:52:49,945 numba.core.ssa DEBUG idom 92 from label 150 13:52:49,945 numba.core.ssa DEBUG find_def_from_bottom label 92 13:52:49,945 numba.core.ssa DEBUG find_def_from_top label 92 13:52:49,945 numba.core.ssa DEBUG idom 42 from label 92 13:52:49,945 numba.core.ssa DEBUG find_def_from_bottom label 42 13:52:49,945 numba.core.ssa DEBUG find_def_from_top label 42 13:52:49,945 numba.core.ssa DEBUG insert phi node neg_ax.1 = phi(incoming_values=[], incoming_blocks=[]) at 42 13:52:49,945 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:49,946 numba.core.ssa DEBUG find_def_from_top label 0 13:52:49,946 numba.core.ssa DEBUG incoming_def 13:52:49,946 numba.core.ssa DEBUG find_def_from_bottom label 269 13:52:49,946 numba.core.ssa DEBUG find_def_from_top label 269 13:52:49,946 numba.core.ssa DEBUG insert phi node neg_ax.2 = phi(incoming_values=[], incoming_blocks=[]) at 269 13:52:49,946 numba.core.ssa DEBUG find_def_from_bottom label 64 13:52:49,946 numba.core.ssa DEBUG incoming_def neg_ax = ax 13:52:49,946 numba.core.ssa DEBUG find_def_from_bottom label 80 13:52:49,946 numba.core.ssa DEBUG find_def_from_top label 80 13:52:49,946 numba.core.ssa DEBUG idom 44 from label 80 13:52:49,946 numba.core.ssa DEBUG find_def_from_bottom label 44 13:52:49,946 numba.core.ssa DEBUG find_def_from_top label 44 13:52:49,946 numba.core.ssa DEBUG idom 42 from label 44 13:52:49,946 numba.core.ssa DEBUG find_def_from_bottom label 42 13:52:49,946 numba.core.ssa DEBUG incoming_def neg_ax.1 = phi(incoming_values=[Undefined], incoming_blocks=[0]) 13:52:49,946 numba.core.ssa DEBUG incoming_def neg_ax.2 = phi(incoming_values=[Var(neg_ax, arrayobj.py:2052), Var(neg_ax.1, arrayobj.py:2070)], incoming_blocks=[64, 80]) 13:52:49,946 numba.core.ssa DEBUG replaced with: shape[neg_ax.1] = inferred.2 13:52:49,946 numba.core.ssa DEBUG on stmt: $const264.3 = const(NoneType, None) 13:52:49,946 numba.core.ssa DEBUG on stmt: $266return_value.4 = cast(value=$const264.3) 13:52:49,946 numba.core.ssa DEBUG on stmt: return $266return_value.4 13:52:49,946 numba.core.ssa DEBUG ==== SSA block rewrite pass on 268 13:52:49,946 numba.core.ssa DEBUG Running 13:52:49,946 numba.core.ssa DEBUG on stmt: $268load_global.0 = global(ValueError: ) 13:52:49,946 numba.core.ssa DEBUG on stmt: $const280.2 = const(str, multiple negative shape values) 13:52:49,946 numba.core.ssa DEBUG on stmt: $286call.3 = call $268load_global.0($const280.2, func=$268load_global.0, args=[Var($const280.2, arrayobj.py:2073)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:49,947 numba.core.ssa DEBUG on stmt: raise ('multiple negative shape values') 13:52:49,947 numba.core.ssa DEBUG ==== SSA block rewrite pass on 269 13:52:49,947 numba.core.ssa DEBUG Running 13:52:49,947 numba.core.ssa DEBUG on stmt: known_size.3 = phi(incoming_values=[Var(known_size.2, arrayobj.py:2054), Var(known_size.1, arrayobj.py:2054)], incoming_blocks=[64, 80]) 13:52:49,947 numba.core.ssa DEBUG on stmt: num_neg_value.3 = phi(incoming_values=[Var(num_neg_value.1, arrayobj.py:2051), Var(num_neg_value.2, arrayobj.py:2051)], incoming_blocks=[64, 80]) 13:52:49,947 numba.core.ssa DEBUG on stmt: jump 42 13:52:50,116 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=481) 2 RESUME(arg=0, lineno=481) 4 LOAD_FAST(arg=0, lineno=483) 6 LOAD_FAST(arg=1, lineno=483) 8 COMPARE_OP(arg=4, lineno=483) 14 RETURN_VALUE(arg=None, lineno=483) 13:52:50,116 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:50,116 numba.core.byteflow DEBUG stack: [] 13:52:50,116 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:50,116 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=481) 13:52:50,116 numba.core.byteflow DEBUG stack [] 13:52:50,116 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=481) 13:52:50,116 numba.core.byteflow DEBUG stack [] 13:52:50,116 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_FAST(arg=0, lineno=483) 13:52:50,116 numba.core.byteflow DEBUG stack [] 13:52:50,116 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_FAST(arg=1, lineno=483) 13:52:50,116 numba.core.byteflow DEBUG stack ['$a4.0'] 13:52:50,116 numba.core.byteflow DEBUG dispatch pc=8, inst=COMPARE_OP(arg=4, lineno=483) 13:52:50,116 numba.core.byteflow DEBUG stack ['$a4.0', '$min_val6.1'] 13:52:50,116 numba.core.byteflow DEBUG dispatch pc=14, inst=RETURN_VALUE(arg=None, lineno=483) 13:52:50,116 numba.core.byteflow DEBUG stack ['$8compare_op.2'] 13:52:50,116 numba.core.byteflow DEBUG end state. edges=[] 13:52:50,116 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:50,117 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:50,117 numba.core.byteflow DEBUG defmap: {} 13:52:50,117 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:50,117 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:50,117 numba.core.byteflow DEBUG keep phismap: {} 13:52:50,117 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:50,117 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:50,117 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'res': '$a4.0'}), (6, {'res': '$min_val6.1'}), (8, {'lhs': '$a4.0', 'rhs': '$min_val6.1', 'res': '$8compare_op.2'}), (10, {}), (12, {}), (14, {'retval': '$8compare_op.2', 'castval': '$14return_value.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:50,117 numba.core.interpreter DEBUG label 0: a = arg(0, name=a) ['a'] min_val = arg(1, name=min_val) ['min_val'] $8compare_op.2 = a > min_val ['$8compare_op.2', 'a', 'min_val'] $14return_value.3 = cast(value=$8compare_op.2) ['$14return_value.3', '$8compare_op.2'] return $14return_value.3 ['$14return_value.3'] 13:52:50,120 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:50,120 numba.core.ssa DEBUG Running 13:52:50,120 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:50,120 numba.core.ssa DEBUG on stmt: min_val = arg(1, name=min_val) 13:52:50,120 numba.core.ssa DEBUG on stmt: $8compare_op.2 = a > min_val 13:52:50,120 numba.core.ssa DEBUG on stmt: $14return_value.3 = cast(value=$8compare_op.2) 13:52:50,120 numba.core.ssa DEBUG on stmt: return $14return_value.3 13:52:50,120 numba.core.ssa DEBUG defs defaultdict(, {'$14return_value.3': [(, 0)], '$8compare_op.2': [(, 0)], 'a': [(, 0)], 'min_val': [(, 0)]}) 13:52:50,120 numba.core.ssa DEBUG SSA violators 13:52:50,238 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=437) 2 COPY_FREE_VARS(arg=1, lineno=437) 4 RESUME(arg=0, lineno=437) 6 LOAD_DEREF(arg=3, lineno=440) 8 STORE_FAST(arg=1, lineno=440) 10 LOAD_GLOBAL(arg=1, lineno=441) 22 LOAD_ATTR(arg=1, lineno=441) 32 LOAD_FAST(arg=0, lineno=441) 34 PRECALL(arg=1, lineno=441) 38 CALL(arg=1, lineno=441) 48 GET_ITER(arg=None, lineno=441) > 50 FOR_ITER(arg=25, lineno=441) 52 STORE_FAST(arg=2, lineno=441) 54 LOAD_FAST(arg=1, lineno=442) 56 LOAD_FAST(arg=2, lineno=442) 58 LOAD_METHOD(arg=2, lineno=442) 80 PRECALL(arg=0, lineno=442) 84 CALL(arg=0, lineno=442) 94 BINARY_OP(arg=13, lineno=442) 98 STORE_FAST(arg=1, lineno=442) 100 JUMP_BACKWARD(arg=26, lineno=442) > 102 LOAD_FAST(arg=1, lineno=443) 104 LOAD_FAST(arg=0, lineno=443) 106 LOAD_ATTR(arg=3, lineno=443) 116 BINARY_OP(arg=11, lineno=443) 120 RETURN_VALUE(arg=None, lineno=443) 13:52:50,239 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:50,239 numba.core.byteflow DEBUG stack: [] 13:52:50,239 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:50,239 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=437) 13:52:50,239 numba.core.byteflow DEBUG stack [] 13:52:50,239 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=1, lineno=437) 13:52:50,239 numba.core.byteflow DEBUG stack [] 13:52:50,239 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=437) 13:52:50,239 numba.core.byteflow DEBUG stack [] 13:52:50,239 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_DEREF(arg=3, lineno=440) 13:52:50,239 numba.core.byteflow DEBUG stack [] 13:52:50,239 numba.core.byteflow DEBUG dispatch pc=8, inst=STORE_FAST(arg=1, lineno=440) 13:52:50,239 numba.core.byteflow DEBUG stack ['$6load_deref.0'] 13:52:50,239 numba.core.byteflow DEBUG dispatch pc=10, inst=LOAD_GLOBAL(arg=1, lineno=441) 13:52:50,239 numba.core.byteflow DEBUG stack [] 13:52:50,239 numba.core.byteflow DEBUG dispatch pc=22, inst=LOAD_ATTR(arg=1, lineno=441) 13:52:50,239 numba.core.byteflow DEBUG stack ['$null$10.2', '$10load_global.1'] 13:52:50,239 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_FAST(arg=0, lineno=441) 13:52:50,239 numba.core.byteflow DEBUG stack ['$null$10.2', '$22load_attr.3'] 13:52:50,240 numba.core.byteflow DEBUG dispatch pc=34, inst=PRECALL(arg=1, lineno=441) 13:52:50,240 numba.core.byteflow DEBUG stack ['$null$10.2', '$22load_attr.3', '$a32.4'] 13:52:50,240 numba.core.byteflow DEBUG dispatch pc=38, inst=CALL(arg=1, lineno=441) 13:52:50,240 numba.core.byteflow DEBUG stack ['$null$10.2', '$22load_attr.3', '$a32.4'] 13:52:50,240 numba.core.byteflow DEBUG dispatch pc=48, inst=GET_ITER(arg=None, lineno=441) 13:52:50,240 numba.core.byteflow DEBUG stack ['$38call.5'] 13:52:50,240 numba.core.byteflow DEBUG end state. edges=[Edge(pc=50, stack=('$48get_iter.6',), blockstack=(), npush=0)] 13:52:50,240 numba.core.byteflow DEBUG pending: deque([State(pc_initial=50 nstack_initial=1)]) 13:52:50,240 numba.core.byteflow DEBUG stack: ['$phi50.0'] 13:52:50,240 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=50 nstack_initial=1) 13:52:50,240 numba.core.byteflow DEBUG dispatch pc=50, inst=FOR_ITER(arg=25, lineno=441) 13:52:50,240 numba.core.byteflow DEBUG stack ['$phi50.0'] 13:52:50,240 numba.core.byteflow DEBUG end state. edges=[Edge(pc=102, stack=(), blockstack=(), npush=0), Edge(pc=52, stack=('$phi50.0', '$50for_iter.2'), blockstack=(), npush=0)] 13:52:50,240 numba.core.byteflow DEBUG pending: deque([State(pc_initial=102 nstack_initial=0), State(pc_initial=52 nstack_initial=2)]) 13:52:50,240 numba.core.byteflow DEBUG stack: [] 13:52:50,240 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=102 nstack_initial=0) 13:52:50,240 numba.core.byteflow DEBUG dispatch pc=102, inst=LOAD_FAST(arg=1, lineno=443) 13:52:50,240 numba.core.byteflow DEBUG stack [] 13:52:50,240 numba.core.byteflow DEBUG dispatch pc=104, inst=LOAD_FAST(arg=0, lineno=443) 13:52:50,241 numba.core.byteflow DEBUG stack ['$c102.0'] 13:52:50,241 numba.core.byteflow DEBUG dispatch pc=106, inst=LOAD_ATTR(arg=3, lineno=443) 13:52:50,241 numba.core.byteflow DEBUG stack ['$c102.0', '$a104.1'] 13:52:50,241 numba.core.byteflow DEBUG dispatch pc=116, inst=BINARY_OP(arg=11, lineno=443) 13:52:50,241 numba.core.byteflow DEBUG stack ['$c102.0', '$106load_attr.2'] 13:52:50,241 numba.core.byteflow DEBUG dispatch pc=120, inst=RETURN_VALUE(arg=None, lineno=443) 13:52:50,241 numba.core.byteflow DEBUG stack ['$binop_truediv116.3'] 13:52:50,241 numba.core.byteflow DEBUG end state. edges=[] 13:52:50,241 numba.core.byteflow DEBUG pending: deque([State(pc_initial=52 nstack_initial=2)]) 13:52:50,241 numba.core.byteflow DEBUG stack: ['$phi52.0', '$phi52.1'] 13:52:50,241 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=52 nstack_initial=2) 13:52:50,241 numba.core.byteflow DEBUG dispatch pc=52, inst=STORE_FAST(arg=2, lineno=441) 13:52:50,241 numba.core.byteflow DEBUG stack ['$phi52.0', '$phi52.1'] 13:52:50,241 numba.core.byteflow DEBUG dispatch pc=54, inst=LOAD_FAST(arg=1, lineno=442) 13:52:50,241 numba.core.byteflow DEBUG stack ['$phi52.0'] 13:52:50,241 numba.core.byteflow DEBUG dispatch pc=56, inst=LOAD_FAST(arg=2, lineno=442) 13:52:50,241 numba.core.byteflow DEBUG stack ['$phi52.0', '$c54.2'] 13:52:50,241 numba.core.byteflow DEBUG dispatch pc=58, inst=LOAD_METHOD(arg=2, lineno=442) 13:52:50,241 numba.core.byteflow DEBUG stack ['$phi52.0', '$c54.2', '$v56.3'] 13:52:50,241 numba.core.byteflow DEBUG dispatch pc=80, inst=PRECALL(arg=0, lineno=442) 13:52:50,241 numba.core.byteflow DEBUG stack ['$phi52.0', '$c54.2', '$null$58.4', '$58load_method.5'] 13:52:50,242 numba.core.byteflow DEBUG dispatch pc=84, inst=CALL(arg=0, lineno=442) 13:52:50,242 numba.core.byteflow DEBUG stack ['$phi52.0', '$c54.2', '$null$58.4', '$58load_method.5'] 13:52:50,242 numba.core.byteflow DEBUG dispatch pc=94, inst=BINARY_OP(arg=13, lineno=442) 13:52:50,242 numba.core.byteflow DEBUG stack ['$phi52.0', '$c54.2', '$84call.6'] 13:52:50,242 numba.core.byteflow DEBUG dispatch pc=98, inst=STORE_FAST(arg=1, lineno=442) 13:52:50,242 numba.core.byteflow DEBUG stack ['$phi52.0', '$binop_iadd94.7'] 13:52:50,242 numba.core.byteflow DEBUG dispatch pc=100, inst=JUMP_BACKWARD(arg=26, lineno=442) 13:52:50,242 numba.core.byteflow DEBUG stack ['$phi52.0'] 13:52:50,242 numba.core.byteflow DEBUG end state. edges=[Edge(pc=50, stack=('$phi52.0',), blockstack=(), npush=0)] 13:52:50,242 numba.core.byteflow DEBUG pending: deque([State(pc_initial=50 nstack_initial=1)]) 13:52:50,242 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:50,242 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=50 nstack_initial=1): {'$phi50.0'}, State(pc_initial=52 nstack_initial=2): {'$phi52.1'}, State(pc_initial=102 nstack_initial=0): set()}) 13:52:50,242 numba.core.byteflow DEBUG defmap: {'$phi50.0': State(pc_initial=0 nstack_initial=0), '$phi52.1': State(pc_initial=50 nstack_initial=1)} 13:52:50,242 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi50.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0)), ('$phi52.0', State(pc_initial=52 nstack_initial=2))}, '$phi52.0': {('$phi50.0', State(pc_initial=50 nstack_initial=1))}, '$phi52.1': {('$50for_iter.2', State(pc_initial=50 nstack_initial=1))}}) 13:52:50,242 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi50.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0)), ('$phi50.0', State(pc_initial=50 nstack_initial=1))}, '$phi52.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi52.1': {('$50for_iter.2', State(pc_initial=50 nstack_initial=1))}}) 13:52:50,242 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi50.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi52.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi52.1': {('$50for_iter.2', State(pc_initial=50 nstack_initial=1))}}) 13:52:50,243 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi50.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi52.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi52.1': {('$50for_iter.2', State(pc_initial=50 nstack_initial=1))}}) 13:52:50,243 numba.core.byteflow DEBUG keep phismap: {'$phi50.0': {('$48get_iter.6', State(pc_initial=0 nstack_initial=0))}, '$phi52.1': {('$50for_iter.2', State(pc_initial=50 nstack_initial=1))}} 13:52:50,243 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi50.0': '$48get_iter.6'}, State(pc_initial=50 nstack_initial=1): {'$phi52.1': '$50for_iter.2'}}) 13:52:50,243 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:50,243 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {'res': '$6load_deref.0'}), (8, {'value': '$6load_deref.0'}), (10, {'idx': 0, 'res': '$10load_global.1'}), (12, {}), (14, {}), (16, {}), (18, {}), (20, {}), (22, {'item': '$10load_global.1', 'res': '$22load_attr.3'}), (24, {}), (26, {}), (28, {}), (30, {}), (32, {'res': '$a32.4'}), (34, {}), (36, {}), (38, {'func': '$22load_attr.3', 'args': ['$a32.4'], 'kw_names': None, 'res': '$38call.5'}), (40, {}), (42, {}), (44, {}), (46, {}), (48, {'value': '$38call.5', 'res': '$48get_iter.6'})), outgoing_phis={'$phi50.0': '$48get_iter.6'}, blockstack=(), active_try_block=None, outgoing_edgepushed={50: ('$48get_iter.6',)}) 13:52:50,243 numba.core.byteflow DEBUG block_infos State(pc_initial=50 nstack_initial=1): AdaptBlockInfo(insts=((50, {'iterator': '$phi50.0', 'pair': '$50for_iter.1', 'indval': '$50for_iter.2', 'pred': '$50for_iter.3'}),), outgoing_phis={'$phi52.1': '$50for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={102: (), 52: ('$phi50.0', '$50for_iter.2')}) 13:52:50,243 numba.core.byteflow DEBUG block_infos State(pc_initial=52 nstack_initial=2): AdaptBlockInfo(insts=((52, {'value': '$phi52.1'}), (54, {'res': '$c54.2'}), (56, {'res': '$v56.3'}), (58, {'item': '$v56.3', 'res': '$58load_method.5'}), (60, {}), (62, {}), (64, {}), (66, {}), (68, {}), (70, {}), (72, {}), (74, {}), (76, {}), (78, {}), (80, {}), (82, {}), (84, {'func': '$58load_method.5', 'args': [], 'kw_names': None, 'res': '$84call.6'}), (86, {}), (88, {}), (90, {}), (92, {}), (94, {'op': '+=', 'lhs': '$c54.2', 'rhs': '$84call.6', 'res': '$binop_iadd94.7'}), (96, {}), (98, {'value': '$binop_iadd94.7'}), (100, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={50: ('$phi52.0',)}) 13:52:50,243 numba.core.byteflow DEBUG block_infos State(pc_initial=102 nstack_initial=0): AdaptBlockInfo(insts=((102, {'res': '$c102.0'}), (104, {'res': '$a104.1'}), (106, {'item': '$a104.1', 'res': '$106load_attr.2'}), (108, {}), (110, {}), (112, {}), (114, {}), (116, {'op': '/', 'lhs': '$c102.0', 'rhs': '$106load_attr.2', 'res': '$binop_truediv116.3'}), (118, {}), (120, {'retval': '$binop_truediv116.3', 'castval': '$120return_value.4'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:50,244 numba.core.interpreter DEBUG label 0: a = arg(0, name=a) ['a'] c = freevar(acc_init: 0.0) ['c'] $10load_global.1 = global(np: ) ['$10load_global.1'] $22load_attr.3 = getattr(value=$10load_global.1, attr=nditer) ['$10load_global.1', '$22load_attr.3'] $38call.5 = call $22load_attr.3(a, func=$22load_attr.3, args=[Var(a, arraymath.py:437)], kws=(), vararg=None, varkwarg=None, target=None) ['$22load_attr.3', '$38call.5', 'a'] $48get_iter.6 = getiter(value=$38call.5) ['$38call.5', '$48get_iter.6'] $phi50.0 = $48get_iter.6 ['$48get_iter.6', '$phi50.0'] jump 50 [] label 50: $50for_iter.1 = iternext(value=$phi50.0) ['$50for_iter.1', '$phi50.0'] $50for_iter.2 = pair_first(value=$50for_iter.1) ['$50for_iter.1', '$50for_iter.2'] $50for_iter.3 = pair_second(value=$50for_iter.1) ['$50for_iter.1', '$50for_iter.3'] $phi52.1 = $50for_iter.2 ['$50for_iter.2', '$phi52.1'] branch $50for_iter.3, 52, 102 ['$50for_iter.3'] label 52: v = $phi52.1 ['$phi52.1', 'v'] $58load_method.5 = getattr(value=v, attr=item) ['$58load_method.5', 'v'] $84call.6 = call $58load_method.5(func=$58load_method.5, args=[], kws=(), vararg=None, varkwarg=None, target=None) ['$58load_method.5', '$84call.6'] $binop_iadd94.7 = inplace_binop(fn=, immutable_fn=, lhs=c, rhs=$84call.6, static_lhs=Undefined, static_rhs=Undefined) ['$84call.6', '$binop_iadd94.7', 'c'] c = $binop_iadd94.7 ['$binop_iadd94.7', 'c'] jump 50 [] label 102: $106load_attr.2 = getattr(value=a, attr=size) ['$106load_attr.2', 'a'] $binop_truediv116.3 = c / $106load_attr.2 ['$106load_attr.2', '$binop_truediv116.3', 'c'] $120return_value.4 = cast(value=$binop_truediv116.3) ['$120return_value.4', '$binop_truediv116.3'] return $120return_value.4 ['$120return_value.4'] 13:52:50,261 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:50,261 numba.core.ssa DEBUG Running 13:52:50,262 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:50,262 numba.core.ssa DEBUG on stmt: c = freevar(acc_init: 0.0) 13:52:50,262 numba.core.ssa DEBUG on stmt: $10load_global.1 = global(np: ) 13:52:50,262 numba.core.ssa DEBUG on stmt: $22load_attr.3 = getattr(value=$10load_global.1, attr=nditer) 13:52:50,262 numba.core.ssa DEBUG on stmt: $38call.5 = call $22load_attr.3(a, func=$22load_attr.3, args=[Var(a, arraymath.py:437)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:50,262 numba.core.ssa DEBUG on stmt: $48get_iter.6 = getiter(value=$38call.5) 13:52:50,262 numba.core.ssa DEBUG on stmt: $phi50.0 = $48get_iter.6 13:52:50,262 numba.core.ssa DEBUG on stmt: jump 50 13:52:50,262 numba.core.ssa DEBUG ==== SSA block analysis pass on 50 13:52:50,262 numba.core.ssa DEBUG Running 13:52:50,262 numba.core.ssa DEBUG on stmt: $50for_iter.1 = iternext(value=$phi50.0) 13:52:50,262 numba.core.ssa DEBUG on stmt: $50for_iter.2 = pair_first(value=$50for_iter.1) 13:52:50,262 numba.core.ssa DEBUG on stmt: $50for_iter.3 = pair_second(value=$50for_iter.1) 13:52:50,262 numba.core.ssa DEBUG on stmt: $phi52.1 = $50for_iter.2 13:52:50,262 numba.core.ssa DEBUG on stmt: branch $50for_iter.3, 52, 102 13:52:50,262 numba.core.ssa DEBUG ==== SSA block analysis pass on 52 13:52:50,262 numba.core.ssa DEBUG Running 13:52:50,262 numba.core.ssa DEBUG on stmt: v = $phi52.1 13:52:50,262 numba.core.ssa DEBUG on stmt: $58load_method.5 = getattr(value=v, attr=item) 13:52:50,262 numba.core.ssa DEBUG on stmt: $84call.6 = call $58load_method.5(func=$58load_method.5, args=[], kws=(), vararg=None, varkwarg=None, target=None) 13:52:50,262 numba.core.ssa DEBUG on stmt: $binop_iadd94.7 = inplace_binop(fn=, immutable_fn=, lhs=c, rhs=$84call.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:50,262 numba.core.ssa DEBUG on stmt: c = $binop_iadd94.7 13:52:50,263 numba.core.ssa DEBUG on stmt: jump 50 13:52:50,263 numba.core.ssa DEBUG ==== SSA block analysis pass on 102 13:52:50,263 numba.core.ssa DEBUG Running 13:52:50,263 numba.core.ssa DEBUG on stmt: $106load_attr.2 = getattr(value=a, attr=size) 13:52:50,263 numba.core.ssa DEBUG on stmt: $binop_truediv116.3 = c / $106load_attr.2 13:52:50,263 numba.core.ssa DEBUG on stmt: $120return_value.4 = cast(value=$binop_truediv116.3) 13:52:50,263 numba.core.ssa DEBUG on stmt: return $120return_value.4 13:52:50,263 numba.core.ssa DEBUG defs defaultdict(, {'$106load_attr.2': [(, 102)], '$10load_global.1': [(, 0)], '$120return_value.4': [(, 102)], '$22load_attr.3': [(, 0)], '$38call.5': [(, 0)], '$48get_iter.6': [(, 0)], '$50for_iter.1': [(, 50)], '$50for_iter.2': [(, 50)], '$50for_iter.3': [(, 50)], '$58load_method.5': [(, 52)], '$84call.6': [(, 52)], '$binop_iadd94.7': [(, 52)], '$binop_truediv116.3': [(, 102)], '$phi50.0': [(, 0)], '$phi52.1': [(, 50)], 'a': [(, 0)], 'c': [(, 0), (, 52)], 'v': [(, 52)]}) 13:52:50,263 numba.core.ssa DEBUG SSA violators 13:52:50,263 numba.core.ssa DEBUG Fix SSA violator on var c 13:52:50,263 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:50,263 numba.core.ssa DEBUG Running 13:52:50,263 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:50,263 numba.core.ssa DEBUG on stmt: c = freevar(acc_init: 0.0) 13:52:50,264 numba.core.ssa DEBUG first assign: c 13:52:50,264 numba.core.ssa DEBUG replaced with: c = freevar(acc_init: 0.0) 13:52:50,264 numba.core.ssa DEBUG on stmt: $10load_global.1 = global(np: ) 13:52:50,264 numba.core.ssa DEBUG on stmt: $22load_attr.3 = getattr(value=$10load_global.1, attr=nditer) 13:52:50,264 numba.core.ssa DEBUG on stmt: $38call.5 = call $22load_attr.3(a, func=$22load_attr.3, args=[Var(a, arraymath.py:437)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:50,264 numba.core.ssa DEBUG on stmt: $48get_iter.6 = getiter(value=$38call.5) 13:52:50,264 numba.core.ssa DEBUG on stmt: $phi50.0 = $48get_iter.6 13:52:50,264 numba.core.ssa DEBUG on stmt: jump 50 13:52:50,264 numba.core.ssa DEBUG ==== SSA block rewrite pass on 50 13:52:50,264 numba.core.ssa DEBUG Running 13:52:50,264 numba.core.ssa DEBUG on stmt: $50for_iter.1 = iternext(value=$phi50.0) 13:52:50,264 numba.core.ssa DEBUG on stmt: $50for_iter.2 = pair_first(value=$50for_iter.1) 13:52:50,264 numba.core.ssa DEBUG on stmt: $50for_iter.3 = pair_second(value=$50for_iter.1) 13:52:50,264 numba.core.ssa DEBUG on stmt: $phi52.1 = $50for_iter.2 13:52:50,264 numba.core.ssa DEBUG on stmt: branch $50for_iter.3, 52, 102 13:52:50,264 numba.core.ssa DEBUG ==== SSA block rewrite pass on 52 13:52:50,264 numba.core.ssa DEBUG Running 13:52:50,264 numba.core.ssa DEBUG on stmt: v = $phi52.1 13:52:50,264 numba.core.ssa DEBUG on stmt: $58load_method.5 = getattr(value=v, attr=item) 13:52:50,264 numba.core.ssa DEBUG on stmt: $84call.6 = call $58load_method.5(func=$58load_method.5, args=[], kws=(), vararg=None, varkwarg=None, target=None) 13:52:50,264 numba.core.ssa DEBUG on stmt: $binop_iadd94.7 = inplace_binop(fn=, immutable_fn=, lhs=c, rhs=$84call.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:50,264 numba.core.ssa DEBUG on stmt: c = $binop_iadd94.7 13:52:50,265 numba.core.ssa DEBUG replaced with: c.1 = $binop_iadd94.7 13:52:50,265 numba.core.ssa DEBUG on stmt: jump 50 13:52:50,265 numba.core.ssa DEBUG ==== SSA block rewrite pass on 102 13:52:50,265 numba.core.ssa DEBUG Running 13:52:50,265 numba.core.ssa DEBUG on stmt: $106load_attr.2 = getattr(value=a, attr=size) 13:52:50,265 numba.core.ssa DEBUG on stmt: $binop_truediv116.3 = c / $106load_attr.2 13:52:50,265 numba.core.ssa DEBUG on stmt: $120return_value.4 = cast(value=$binop_truediv116.3) 13:52:50,265 numba.core.ssa DEBUG on stmt: return $120return_value.4 13:52:50,265 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {0: [], 52: []}) 13:52:50,265 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:50,265 numba.core.ssa DEBUG Running 13:52:50,265 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:50,265 numba.core.ssa DEBUG on stmt: c = freevar(acc_init: 0.0) 13:52:50,265 numba.core.ssa DEBUG on stmt: $10load_global.1 = global(np: ) 13:52:50,265 numba.core.ssa DEBUG on stmt: $22load_attr.3 = getattr(value=$10load_global.1, attr=nditer) 13:52:50,265 numba.core.ssa DEBUG on stmt: $38call.5 = call $22load_attr.3(a, func=$22load_attr.3, args=[Var(a, arraymath.py:437)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:50,265 numba.core.ssa DEBUG on stmt: $48get_iter.6 = getiter(value=$38call.5) 13:52:50,265 numba.core.ssa DEBUG on stmt: $phi50.0 = $48get_iter.6 13:52:50,265 numba.core.ssa DEBUG on stmt: jump 50 13:52:50,265 numba.core.ssa DEBUG ==== SSA block rewrite pass on 50 13:52:50,265 numba.core.ssa DEBUG Running 13:52:50,265 numba.core.ssa DEBUG on stmt: $50for_iter.1 = iternext(value=$phi50.0) 13:52:50,265 numba.core.ssa DEBUG on stmt: $50for_iter.2 = pair_first(value=$50for_iter.1) 13:52:50,266 numba.core.ssa DEBUG on stmt: $50for_iter.3 = pair_second(value=$50for_iter.1) 13:52:50,266 numba.core.ssa DEBUG on stmt: $phi52.1 = $50for_iter.2 13:52:50,266 numba.core.ssa DEBUG on stmt: branch $50for_iter.3, 52, 102 13:52:50,266 numba.core.ssa DEBUG ==== SSA block rewrite pass on 52 13:52:50,266 numba.core.ssa DEBUG Running 13:52:50,266 numba.core.ssa DEBUG on stmt: v = $phi52.1 13:52:50,266 numba.core.ssa DEBUG on stmt: $58load_method.5 = getattr(value=v, attr=item) 13:52:50,266 numba.core.ssa DEBUG on stmt: $84call.6 = call $58load_method.5(func=$58load_method.5, args=[], kws=(), vararg=None, varkwarg=None, target=None) 13:52:50,266 numba.core.ssa DEBUG on stmt: $binop_iadd94.7 = inplace_binop(fn=, immutable_fn=, lhs=c, rhs=$84call.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:50,266 numba.core.ssa DEBUG find_def var='c' stmt=$binop_iadd94.7 = inplace_binop(fn=, immutable_fn=, lhs=c, rhs=$84call.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:50,266 numba.core.ssa DEBUG find_def_from_top label 52 13:52:50,266 numba.core.ssa DEBUG idom 50 from label 52 13:52:50,266 numba.core.ssa DEBUG find_def_from_bottom label 50 13:52:50,266 numba.core.ssa DEBUG find_def_from_top label 50 13:52:50,266 numba.core.ssa DEBUG insert phi node c.2 = phi(incoming_values=[], incoming_blocks=[]) at 50 13:52:50,266 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:50,266 numba.core.ssa DEBUG incoming_def c = freevar(acc_init: 0.0) 13:52:50,266 numba.core.ssa DEBUG find_def_from_bottom label 52 13:52:50,266 numba.core.ssa DEBUG incoming_def c.1 = $binop_iadd94.7 13:52:50,266 numba.core.ssa DEBUG replaced with: $binop_iadd94.7 = inplace_binop(fn=, immutable_fn=, lhs=c.2, rhs=$84call.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:50,266 numba.core.ssa DEBUG on stmt: c.1 = $binop_iadd94.7 13:52:50,266 numba.core.ssa DEBUG on stmt: jump 50 13:52:50,266 numba.core.ssa DEBUG ==== SSA block rewrite pass on 102 13:52:50,266 numba.core.ssa DEBUG Running 13:52:50,266 numba.core.ssa DEBUG on stmt: $106load_attr.2 = getattr(value=a, attr=size) 13:52:50,267 numba.core.ssa DEBUG on stmt: $binop_truediv116.3 = c / $106load_attr.2 13:52:50,267 numba.core.ssa DEBUG find_def var='c' stmt=$binop_truediv116.3 = c / $106load_attr.2 13:52:50,267 numba.core.ssa DEBUG find_def_from_top label 102 13:52:50,267 numba.core.ssa DEBUG idom 50 from label 102 13:52:50,267 numba.core.ssa DEBUG find_def_from_bottom label 50 13:52:50,267 numba.core.ssa DEBUG replaced with: $binop_truediv116.3 = c.2 / $106load_attr.2 13:52:50,267 numba.core.ssa DEBUG on stmt: $120return_value.4 = cast(value=$binop_truediv116.3) 13:52:50,267 numba.core.ssa DEBUG on stmt: return $120return_value.4 13:52:50,406 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=1) 2 RESUME(arg=0, lineno=1) 4 LOAD_FAST(arg=0, lineno=1) 6 LOAD_CONST(arg=1, lineno=1) 8 COMPARE_OP(arg=4, lineno=1) 14 RETURN_VALUE(arg=None, lineno=1) 13:52:50,406 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:50,406 numba.core.byteflow DEBUG stack: [] 13:52:50,406 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:50,406 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=1) 13:52:50,406 numba.core.byteflow DEBUG stack [] 13:52:50,406 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=1) 13:52:50,406 numba.core.byteflow DEBUG stack [] 13:52:50,407 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_FAST(arg=0, lineno=1) 13:52:50,407 numba.core.byteflow DEBUG stack [] 13:52:50,407 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_CONST(arg=1, lineno=1) 13:52:50,407 numba.core.byteflow DEBUG stack ['$ith_distances_14.0'] 13:52:50,407 numba.core.byteflow DEBUG dispatch pc=8, inst=COMPARE_OP(arg=4, lineno=1) 13:52:50,407 numba.core.byteflow DEBUG stack ['$ith_distances_14.0', '$const6.1'] 13:52:50,407 numba.core.byteflow DEBUG dispatch pc=14, inst=RETURN_VALUE(arg=None, lineno=1) 13:52:50,407 numba.core.byteflow DEBUG stack ['$8compare_op.2'] 13:52:50,407 numba.core.byteflow DEBUG end state. edges=[] 13:52:50,407 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:50,407 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:50,407 numba.core.byteflow DEBUG defmap: {} 13:52:50,407 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:50,407 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:50,407 numba.core.byteflow DEBUG keep phismap: {} 13:52:50,407 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:50,407 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:50,407 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'res': '$ith_distances_14.0'}), (6, {'res': '$const6.1'}), (8, {'lhs': '$ith_distances_14.0', 'rhs': '$const6.1', 'res': '$8compare_op.2'}), (10, {}), (12, {}), (14, {'retval': '$8compare_op.2', 'castval': '$14return_value.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:50,407 numba.core.interpreter DEBUG label 0: ith_distances_1 = arg(0, name=ith_distances_1) ['ith_distances_1'] $const6.1 = const(float, 0.0) ['$const6.1'] $8compare_op.2 = ith_distances_1 > $const6.1 ['$8compare_op.2', '$const6.1', 'ith_distances_1'] $14return_value.3 = cast(value=$8compare_op.2) ['$14return_value.3', '$8compare_op.2'] return $14return_value.3 ['$14return_value.3'] 13:52:50,410 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:50,410 numba.core.ssa DEBUG Running 13:52:50,410 numba.core.ssa DEBUG on stmt: ith_distances_1 = arg(0, name=ith_distances_1) 13:52:50,410 numba.core.ssa DEBUG on stmt: $const6.1 = const(float, 0.0) 13:52:50,410 numba.core.ssa DEBUG on stmt: $8compare_op.2 = ith_distances_1 > $const6.1 13:52:50,410 numba.core.ssa DEBUG on stmt: $14return_value.3 = cast(value=$8compare_op.2) 13:52:50,410 numba.core.ssa DEBUG on stmt: return $14return_value.3 13:52:50,410 numba.core.ssa DEBUG defs defaultdict(, {'$14return_value.3': [(, 0)], '$8compare_op.2': [(, 0)], '$const6.1': [(, 0)], 'ith_distances_1': [(, 0)]}) 13:52:50,410 numba.core.ssa DEBUG SSA violators 13:52:50,797 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=351) 2 RESUME(arg=0, lineno=351) 4 LOAD_FAST(arg=0, lineno=409) 6 LOAD_ATTR(arg=0, lineno=409) 16 LOAD_CONST(arg=1, lineno=409) 18 BINARY_SUBSCR(arg=None, lineno=409) 28 STORE_FAST(arg=6, lineno=409) 30 LOAD_FAST(arg=0, lineno=410) 32 LOAD_ATTR(arg=0, lineno=410) 42 LOAD_CONST(arg=2, lineno=410) 44 BINARY_SUBSCR(arg=None, lineno=410) 54 STORE_FAST(arg=7, lineno=410) 56 LOAD_GLOBAL(arg=3, lineno=412) 68 LOAD_ATTR(arg=2, lineno=412) 78 LOAD_FAST(arg=0, lineno=412) 80 LOAD_ATTR(arg=3, lineno=412) 90 LOAD_GLOBAL(arg=2, lineno=412) 102 LOAD_ATTR(arg=4, lineno=412) 112 KW_NAMES(arg=3, lineno=412) 114 PRECALL(arg=2, lineno=412) 118 CALL(arg=2, lineno=412) 128 STORE_FAST(arg=8, lineno=412) 130 LOAD_GLOBAL(arg=3, lineno=413) 142 LOAD_ATTR(arg=2, lineno=413) 152 LOAD_FAST(arg=0, lineno=413) 154 LOAD_ATTR(arg=3, lineno=413) 164 LOAD_GLOBAL(arg=2, lineno=413) 176 LOAD_ATTR(arg=4, lineno=413) 186 KW_NAMES(arg=3, lineno=413) 188 PRECALL(arg=2, lineno=413) 192 CALL(arg=2, lineno=413) 202 STORE_FAST(arg=9, lineno=413) 204 LOAD_GLOBAL(arg=3, lineno=414) 216 LOAD_ATTR(arg=2, lineno=414) 226 LOAD_FAST(arg=0, lineno=414) 228 LOAD_ATTR(arg=3, lineno=414) 238 LOAD_GLOBAL(arg=2, lineno=414) 250 LOAD_ATTR(arg=5, lineno=414) 260 KW_NAMES(arg=3, lineno=414) 262 PRECALL(arg=2, lineno=414) 266 CALL(arg=2, lineno=414) 276 STORE_FAST(arg=10, lineno=414) 278 LOAD_FAST(arg=4, lineno=415) 280 POP_JUMP_FORWARD_IF_FALSE(arg=38, lineno=415) 282 LOAD_GLOBAL(arg=3, lineno=416) 294 LOAD_ATTR(arg=2, lineno=416) 304 LOAD_FAST(arg=0, lineno=416) 306 LOAD_ATTR(arg=3, lineno=416) 316 LOAD_GLOBAL(arg=2, lineno=416) 328 LOAD_ATTR(arg=5, lineno=416) 338 KW_NAMES(arg=3, lineno=416) 340 PRECALL(arg=2, lineno=416) 344 CALL(arg=2, lineno=416) 354 STORE_FAST(arg=11, lineno=416) 356 JUMP_FORWARD(arg=2, lineno=416) > 358 LOAD_CONST(arg=4, lineno=418) 360 STORE_FAST(arg=11, lineno=418) > 362 LOAD_GLOBAL(arg=13, lineno=420) 374 LOAD_FAST(arg=6, lineno=420) 376 PRECALL(arg=1, lineno=420) 380 CALL(arg=1, lineno=420) 390 GET_ITER(arg=None, lineno=420) > 392 FOR_ITER(arg=206, lineno=420) 394 STORE_FAST(arg=12, lineno=420) 396 LOAD_GLOBAL(arg=13, lineno=421) 408 LOAD_FAST(arg=7, lineno=421) 410 PRECALL(arg=1, lineno=421) 414 CALL(arg=1, lineno=421) 424 GET_ITER(arg=None, lineno=421) > 426 FOR_ITER(arg=188, lineno=421) 428 STORE_FAST(arg=13, lineno=421) 430 LOAD_FAST(arg=0, lineno=422) 432 LOAD_FAST(arg=12, lineno=422) 434 LOAD_FAST(arg=13, lineno=422) 436 BUILD_TUPLE(arg=2, lineno=422) 438 BINARY_SUBSCR(arg=None, lineno=422) 448 LOAD_CONST(arg=5, lineno=422) 450 COMPARE_OP(arg=2, lineno=422) 456 POP_JUMP_FORWARD_IF_FALSE(arg=1, lineno=422) 458 JUMP_BACKWARD(arg=17, lineno=423) > 460 LOAD_FAST(arg=5, lineno=426) 462 LOAD_CONST(arg=6, lineno=426) 464 COMPARE_OP(arg=2, lineno=426) 470 LOAD_FAST(arg=0, lineno=426) 472 LOAD_FAST(arg=12, lineno=426) 474 LOAD_FAST(arg=13, lineno=426) 476 BUILD_TUPLE(arg=2, lineno=426) 478 BINARY_SUBSCR(arg=None, lineno=426) 488 LOAD_FAST(arg=12, lineno=426) 490 COMPARE_OP(arg=2, lineno=426) 496 BINARY_OP(arg=1, lineno=426) 500 POP_JUMP_FORWARD_IF_FALSE(arg=3, lineno=426) 502 LOAD_CONST(arg=7, lineno=427) 504 STORE_FAST(arg=14, lineno=427) 506 JUMP_FORWARD(arg=85, lineno=427) > 508 LOAD_FAST(arg=1, lineno=428) 510 LOAD_FAST(arg=12, lineno=428) 512 LOAD_FAST(arg=13, lineno=428) 514 BUILD_TUPLE(arg=2, lineno=428) 516 BINARY_SUBSCR(arg=None, lineno=428) 526 LOAD_FAST(arg=3, lineno=428) 528 LOAD_FAST(arg=12, lineno=428) 530 BINARY_SUBSCR(arg=None, lineno=428) 540 BINARY_OP(arg=10, lineno=428) 544 LOAD_CONST(arg=7, lineno=428) 546 COMPARE_OP(arg=1, lineno=428) 552 POP_JUMP_FORWARD_IF_TRUE(arg=12, lineno=428) 554 LOAD_FAST(arg=2, lineno=428) 556 LOAD_FAST(arg=12, lineno=428) 558 BINARY_SUBSCR(arg=None, lineno=428) 568 LOAD_CONST(arg=7, lineno=428) 570 COMPARE_OP(arg=2, lineno=428) 576 POP_JUMP_FORWARD_IF_FALSE(arg=3, lineno=428) > 578 LOAD_CONST(arg=8, lineno=429) 580 STORE_FAST(arg=14, lineno=429) 582 JUMP_FORWARD(arg=47, lineno=429) > 584 LOAD_GLOBAL(arg=3, lineno=431) 596 LOAD_ATTR(arg=7, lineno=431) 606 LOAD_FAST(arg=1, lineno=431) 608 LOAD_FAST(arg=12, lineno=431) 610 LOAD_FAST(arg=13, lineno=431) 612 BUILD_TUPLE(arg=2, lineno=431) 614 BINARY_SUBSCR(arg=None, lineno=431) 624 LOAD_FAST(arg=3, lineno=431) 626 LOAD_FAST(arg=12, lineno=431) 628 BINARY_SUBSCR(arg=None, lineno=431) 638 BINARY_OP(arg=10, lineno=431) 642 LOAD_FAST(arg=2, lineno=431) 644 LOAD_FAST(arg=12, lineno=431) 646 BINARY_SUBSCR(arg=None, lineno=431) 656 BINARY_OP(arg=11, lineno=431) 660 UNARY_NEGATIVE(arg=None, lineno=431) 662 PRECALL(arg=1, lineno=431) 666 CALL(arg=1, lineno=431) 676 STORE_FAST(arg=14, lineno=431) > 678 LOAD_FAST(arg=12, lineno=433) 680 LOAD_FAST(arg=8, lineno=433) 682 LOAD_FAST(arg=12, lineno=433) 684 LOAD_FAST(arg=7, lineno=433) 686 BINARY_OP(arg=5, lineno=433) 690 LOAD_FAST(arg=13, lineno=433) 692 BINARY_OP(arg=0, lineno=433) 696 STORE_SUBSCR(arg=None, lineno=433) 700 LOAD_FAST(arg=0, lineno=434) 702 LOAD_FAST(arg=12, lineno=434) 704 LOAD_FAST(arg=13, lineno=434) 706 BUILD_TUPLE(arg=2, lineno=434) 708 BINARY_SUBSCR(arg=None, lineno=434) 718 LOAD_FAST(arg=9, lineno=434) 720 LOAD_FAST(arg=12, lineno=434) 722 LOAD_FAST(arg=7, lineno=434) 724 BINARY_OP(arg=5, lineno=434) 728 LOAD_FAST(arg=13, lineno=434) 730 BINARY_OP(arg=0, lineno=434) 734 STORE_SUBSCR(arg=None, lineno=434) 738 LOAD_FAST(arg=14, lineno=435) 740 LOAD_FAST(arg=10, lineno=435) 742 LOAD_FAST(arg=12, lineno=435) 744 LOAD_FAST(arg=7, lineno=435) 746 BINARY_OP(arg=5, lineno=435) 750 LOAD_FAST(arg=13, lineno=435) 752 BINARY_OP(arg=0, lineno=435) 756 STORE_SUBSCR(arg=None, lineno=435) 760 LOAD_FAST(arg=4, lineno=436) 762 POP_JUMP_FORWARD_IF_FALSE(arg=19, lineno=436) 764 LOAD_FAST(arg=1, lineno=437) 766 LOAD_FAST(arg=12, lineno=437) 768 LOAD_FAST(arg=13, lineno=437) 770 BUILD_TUPLE(arg=2, lineno=437) 772 BINARY_SUBSCR(arg=None, lineno=437) 782 LOAD_FAST(arg=11, lineno=437) 784 LOAD_FAST(arg=12, lineno=437) 786 LOAD_FAST(arg=7, lineno=437) 788 BINARY_OP(arg=5, lineno=437) 792 LOAD_FAST(arg=13, lineno=437) 794 BINARY_OP(arg=0, lineno=437) 798 STORE_SUBSCR(arg=None, lineno=437) > 802 JUMP_BACKWARD(arg=189, lineno=437) > 804 JUMP_BACKWARD(arg=207, lineno=421) > 806 LOAD_FAST(arg=8, lineno=439) 808 LOAD_FAST(arg=9, lineno=439) 810 LOAD_FAST(arg=10, lineno=439) 812 LOAD_FAST(arg=11, lineno=439) 814 BUILD_TUPLE(arg=4, lineno=439) 816 RETURN_VALUE(arg=None, lineno=439) 13:52:50,797 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:50,797 numba.core.byteflow DEBUG stack: [] 13:52:50,797 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:50,797 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=351) 13:52:50,797 numba.core.byteflow DEBUG stack [] 13:52:50,797 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=351) 13:52:50,797 numba.core.byteflow DEBUG stack [] 13:52:50,797 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_FAST(arg=0, lineno=409) 13:52:50,797 numba.core.byteflow DEBUG stack [] 13:52:50,797 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_ATTR(arg=0, lineno=409) 13:52:50,797 numba.core.byteflow DEBUG stack ['$knn_indices4.0'] 13:52:50,797 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_CONST(arg=1, lineno=409) 13:52:50,797 numba.core.byteflow DEBUG stack ['$6load_attr.1'] 13:52:50,797 numba.core.byteflow DEBUG dispatch pc=18, inst=BINARY_SUBSCR(arg=None, lineno=409) 13:52:50,797 numba.core.byteflow DEBUG stack ['$6load_attr.1', '$const16.2'] 13:52:50,797 numba.core.byteflow DEBUG dispatch pc=28, inst=STORE_FAST(arg=6, lineno=409) 13:52:50,797 numba.core.byteflow DEBUG stack ['$18binary_subscr.3'] 13:52:50,797 numba.core.byteflow DEBUG dispatch pc=30, inst=LOAD_FAST(arg=0, lineno=410) 13:52:50,798 numba.core.byteflow DEBUG stack [] 13:52:50,798 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_ATTR(arg=0, lineno=410) 13:52:50,798 numba.core.byteflow DEBUG stack ['$knn_indices30.4'] 13:52:50,798 numba.core.byteflow DEBUG dispatch pc=42, inst=LOAD_CONST(arg=2, lineno=410) 13:52:50,798 numba.core.byteflow DEBUG stack ['$32load_attr.5'] 13:52:50,798 numba.core.byteflow DEBUG dispatch pc=44, inst=BINARY_SUBSCR(arg=None, lineno=410) 13:52:50,798 numba.core.byteflow DEBUG stack ['$32load_attr.5', '$const42.6'] 13:52:50,798 numba.core.byteflow DEBUG dispatch pc=54, inst=STORE_FAST(arg=7, lineno=410) 13:52:50,798 numba.core.byteflow DEBUG stack ['$44binary_subscr.7'] 13:52:50,798 numba.core.byteflow DEBUG dispatch pc=56, inst=LOAD_GLOBAL(arg=3, lineno=412) 13:52:50,798 numba.core.byteflow DEBUG stack [] 13:52:50,798 numba.core.byteflow DEBUG dispatch pc=68, inst=LOAD_ATTR(arg=2, lineno=412) 13:52:50,798 numba.core.byteflow DEBUG stack ['$null$56.9', '$56load_global.8'] 13:52:50,798 numba.core.byteflow DEBUG dispatch pc=78, inst=LOAD_FAST(arg=0, lineno=412) 13:52:50,798 numba.core.byteflow DEBUG stack ['$null$56.9', '$68load_attr.10'] 13:52:50,798 numba.core.byteflow DEBUG dispatch pc=80, inst=LOAD_ATTR(arg=3, lineno=412) 13:52:50,798 numba.core.byteflow DEBUG stack ['$null$56.9', '$68load_attr.10', '$knn_indices78.11'] 13:52:50,798 numba.core.byteflow DEBUG dispatch pc=90, inst=LOAD_GLOBAL(arg=2, lineno=412) 13:52:50,798 numba.core.byteflow DEBUG stack ['$null$56.9', '$68load_attr.10', '$80load_attr.12'] 13:52:50,798 numba.core.byteflow DEBUG dispatch pc=102, inst=LOAD_ATTR(arg=4, lineno=412) 13:52:50,798 numba.core.byteflow DEBUG stack ['$null$56.9', '$68load_attr.10', '$80load_attr.12', '$90load_global.13'] 13:52:50,798 numba.core.byteflow DEBUG dispatch pc=112, inst=KW_NAMES(arg=3, lineno=412) 13:52:50,798 numba.core.byteflow DEBUG stack ['$null$56.9', '$68load_attr.10', '$80load_attr.12', '$102load_attr.14'] 13:52:50,798 numba.core.byteflow DEBUG dispatch pc=114, inst=PRECALL(arg=2, lineno=412) 13:52:50,798 numba.core.byteflow DEBUG stack ['$null$56.9', '$68load_attr.10', '$80load_attr.12', '$102load_attr.14'] 13:52:50,798 numba.core.byteflow DEBUG dispatch pc=118, inst=CALL(arg=2, lineno=412) 13:52:50,798 numba.core.byteflow DEBUG stack ['$null$56.9', '$68load_attr.10', '$80load_attr.12', '$102load_attr.14'] 13:52:50,799 numba.core.byteflow DEBUG dispatch pc=128, inst=STORE_FAST(arg=8, lineno=412) 13:52:50,799 numba.core.byteflow DEBUG stack ['$118call.15'] 13:52:50,799 numba.core.byteflow DEBUG dispatch pc=130, inst=LOAD_GLOBAL(arg=3, lineno=413) 13:52:50,799 numba.core.byteflow DEBUG stack [] 13:52:50,799 numba.core.byteflow DEBUG dispatch pc=142, inst=LOAD_ATTR(arg=2, lineno=413) 13:52:50,799 numba.core.byteflow DEBUG stack ['$null$130.17', '$130load_global.16'] 13:52:50,799 numba.core.byteflow DEBUG dispatch pc=152, inst=LOAD_FAST(arg=0, lineno=413) 13:52:50,799 numba.core.byteflow DEBUG stack ['$null$130.17', '$142load_attr.18'] 13:52:50,799 numba.core.byteflow DEBUG dispatch pc=154, inst=LOAD_ATTR(arg=3, lineno=413) 13:52:50,799 numba.core.byteflow DEBUG stack ['$null$130.17', '$142load_attr.18', '$knn_indices152.19'] 13:52:50,799 numba.core.byteflow DEBUG dispatch pc=164, inst=LOAD_GLOBAL(arg=2, lineno=413) 13:52:50,799 numba.core.byteflow DEBUG stack ['$null$130.17', '$142load_attr.18', '$154load_attr.20'] 13:52:50,799 numba.core.byteflow DEBUG dispatch pc=176, inst=LOAD_ATTR(arg=4, lineno=413) 13:52:50,799 numba.core.byteflow DEBUG stack ['$null$130.17', '$142load_attr.18', '$154load_attr.20', '$164load_global.21'] 13:52:50,799 numba.core.byteflow DEBUG dispatch pc=186, inst=KW_NAMES(arg=3, lineno=413) 13:52:50,799 numba.core.byteflow DEBUG stack ['$null$130.17', '$142load_attr.18', '$154load_attr.20', '$176load_attr.22'] 13:52:50,799 numba.core.byteflow DEBUG dispatch pc=188, inst=PRECALL(arg=2, lineno=413) 13:52:50,799 numba.core.byteflow DEBUG stack ['$null$130.17', '$142load_attr.18', '$154load_attr.20', '$176load_attr.22'] 13:52:50,799 numba.core.byteflow DEBUG dispatch pc=192, inst=CALL(arg=2, lineno=413) 13:52:50,799 numba.core.byteflow DEBUG stack ['$null$130.17', '$142load_attr.18', '$154load_attr.20', '$176load_attr.22'] 13:52:50,799 numba.core.byteflow DEBUG dispatch pc=202, inst=STORE_FAST(arg=9, lineno=413) 13:52:50,799 numba.core.byteflow DEBUG stack ['$192call.23'] 13:52:50,799 numba.core.byteflow DEBUG dispatch pc=204, inst=LOAD_GLOBAL(arg=3, lineno=414) 13:52:50,799 numba.core.byteflow DEBUG stack [] 13:52:50,799 numba.core.byteflow DEBUG dispatch pc=216, inst=LOAD_ATTR(arg=2, lineno=414) 13:52:50,799 numba.core.byteflow DEBUG stack ['$null$204.25', '$204load_global.24'] 13:52:50,799 numba.core.byteflow DEBUG dispatch pc=226, inst=LOAD_FAST(arg=0, lineno=414) 13:52:50,799 numba.core.byteflow DEBUG stack ['$null$204.25', '$216load_attr.26'] 13:52:50,800 numba.core.byteflow DEBUG dispatch pc=228, inst=LOAD_ATTR(arg=3, lineno=414) 13:52:50,800 numba.core.byteflow DEBUG stack ['$null$204.25', '$216load_attr.26', '$knn_indices226.27'] 13:52:50,800 numba.core.byteflow DEBUG dispatch pc=238, inst=LOAD_GLOBAL(arg=2, lineno=414) 13:52:50,800 numba.core.byteflow DEBUG stack ['$null$204.25', '$216load_attr.26', '$228load_attr.28'] 13:52:50,800 numba.core.byteflow DEBUG dispatch pc=250, inst=LOAD_ATTR(arg=5, lineno=414) 13:52:50,800 numba.core.byteflow DEBUG stack ['$null$204.25', '$216load_attr.26', '$228load_attr.28', '$238load_global.29'] 13:52:50,800 numba.core.byteflow DEBUG dispatch pc=260, inst=KW_NAMES(arg=3, lineno=414) 13:52:50,800 numba.core.byteflow DEBUG stack ['$null$204.25', '$216load_attr.26', '$228load_attr.28', '$250load_attr.30'] 13:52:50,800 numba.core.byteflow DEBUG dispatch pc=262, inst=PRECALL(arg=2, lineno=414) 13:52:50,800 numba.core.byteflow DEBUG stack ['$null$204.25', '$216load_attr.26', '$228load_attr.28', '$250load_attr.30'] 13:52:50,800 numba.core.byteflow DEBUG dispatch pc=266, inst=CALL(arg=2, lineno=414) 13:52:50,800 numba.core.byteflow DEBUG stack ['$null$204.25', '$216load_attr.26', '$228load_attr.28', '$250load_attr.30'] 13:52:50,800 numba.core.byteflow DEBUG dispatch pc=276, inst=STORE_FAST(arg=10, lineno=414) 13:52:50,800 numba.core.byteflow DEBUG stack ['$266call.31'] 13:52:50,800 numba.core.byteflow DEBUG dispatch pc=278, inst=LOAD_FAST(arg=4, lineno=415) 13:52:50,800 numba.core.byteflow DEBUG stack [] 13:52:50,800 numba.core.byteflow DEBUG dispatch pc=280, inst=POP_JUMP_FORWARD_IF_FALSE(arg=38, lineno=415) 13:52:50,800 numba.core.byteflow DEBUG stack ['$return_dists278.32'] 13:52:50,800 numba.core.byteflow DEBUG end state. edges=[Edge(pc=282, stack=(), blockstack=(), npush=0), Edge(pc=358, stack=(), blockstack=(), npush=0)] 13:52:50,800 numba.core.byteflow DEBUG pending: deque([State(pc_initial=282 nstack_initial=0), State(pc_initial=358 nstack_initial=0)]) 13:52:50,800 numba.core.byteflow DEBUG stack: [] 13:52:50,800 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=282 nstack_initial=0) 13:52:50,800 numba.core.byteflow DEBUG dispatch pc=282, inst=LOAD_GLOBAL(arg=3, lineno=416) 13:52:50,800 numba.core.byteflow DEBUG stack [] 13:52:50,800 numba.core.byteflow DEBUG dispatch pc=294, inst=LOAD_ATTR(arg=2, lineno=416) 13:52:50,800 numba.core.byteflow DEBUG stack ['$null$282.1', '$282load_global.0'] 13:52:50,800 numba.core.byteflow DEBUG dispatch pc=304, inst=LOAD_FAST(arg=0, lineno=416) 13:52:50,800 numba.core.byteflow DEBUG stack ['$null$282.1', '$294load_attr.2'] 13:52:50,800 numba.core.byteflow DEBUG dispatch pc=306, inst=LOAD_ATTR(arg=3, lineno=416) 13:52:50,801 numba.core.byteflow DEBUG stack ['$null$282.1', '$294load_attr.2', '$knn_indices304.3'] 13:52:50,801 numba.core.byteflow DEBUG dispatch pc=316, inst=LOAD_GLOBAL(arg=2, lineno=416) 13:52:50,801 numba.core.byteflow DEBUG stack ['$null$282.1', '$294load_attr.2', '$306load_attr.4'] 13:52:50,801 numba.core.byteflow DEBUG dispatch pc=328, inst=LOAD_ATTR(arg=5, lineno=416) 13:52:50,801 numba.core.byteflow DEBUG stack ['$null$282.1', '$294load_attr.2', '$306load_attr.4', '$316load_global.5'] 13:52:50,801 numba.core.byteflow DEBUG dispatch pc=338, inst=KW_NAMES(arg=3, lineno=416) 13:52:50,801 numba.core.byteflow DEBUG stack ['$null$282.1', '$294load_attr.2', '$306load_attr.4', '$328load_attr.6'] 13:52:50,801 numba.core.byteflow DEBUG dispatch pc=340, inst=PRECALL(arg=2, lineno=416) 13:52:50,801 numba.core.byteflow DEBUG stack ['$null$282.1', '$294load_attr.2', '$306load_attr.4', '$328load_attr.6'] 13:52:50,801 numba.core.byteflow DEBUG dispatch pc=344, inst=CALL(arg=2, lineno=416) 13:52:50,801 numba.core.byteflow DEBUG stack ['$null$282.1', '$294load_attr.2', '$306load_attr.4', '$328load_attr.6'] 13:52:50,801 numba.core.byteflow DEBUG dispatch pc=354, inst=STORE_FAST(arg=11, lineno=416) 13:52:50,801 numba.core.byteflow DEBUG stack ['$344call.7'] 13:52:50,801 numba.core.byteflow DEBUG dispatch pc=356, inst=JUMP_FORWARD(arg=2, lineno=416) 13:52:50,801 numba.core.byteflow DEBUG stack [] 13:52:50,801 numba.core.byteflow DEBUG end state. edges=[Edge(pc=362, stack=(), blockstack=(), npush=0)] 13:52:50,801 numba.core.byteflow DEBUG pending: deque([State(pc_initial=358 nstack_initial=0), State(pc_initial=362 nstack_initial=0)]) 13:52:50,801 numba.core.byteflow DEBUG stack: [] 13:52:50,801 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=358 nstack_initial=0) 13:52:50,801 numba.core.byteflow DEBUG dispatch pc=358, inst=LOAD_CONST(arg=4, lineno=418) 13:52:50,801 numba.core.byteflow DEBUG stack [] 13:52:50,801 numba.core.byteflow DEBUG dispatch pc=360, inst=STORE_FAST(arg=11, lineno=418) 13:52:50,801 numba.core.byteflow DEBUG stack ['$const358.0'] 13:52:50,801 numba.core.byteflow DEBUG end state. edges=[Edge(pc=362, stack=(), blockstack=(), npush=0)] 13:52:50,801 numba.core.byteflow DEBUG pending: deque([State(pc_initial=362 nstack_initial=0), State(pc_initial=362 nstack_initial=0)]) 13:52:50,801 numba.core.byteflow DEBUG stack: [] 13:52:50,801 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=362 nstack_initial=0) 13:52:50,801 numba.core.byteflow DEBUG dispatch pc=362, inst=LOAD_GLOBAL(arg=13, lineno=420) 13:52:50,801 numba.core.byteflow DEBUG stack [] 13:52:50,801 numba.core.byteflow DEBUG dispatch pc=374, inst=LOAD_FAST(arg=6, lineno=420) 13:52:50,802 numba.core.byteflow DEBUG stack ['$null$362.1', '$362load_global.0'] 13:52:50,802 numba.core.byteflow DEBUG dispatch pc=376, inst=PRECALL(arg=1, lineno=420) 13:52:50,802 numba.core.byteflow DEBUG stack ['$null$362.1', '$362load_global.0', '$n_samples374.2'] 13:52:50,802 numba.core.byteflow DEBUG dispatch pc=380, inst=CALL(arg=1, lineno=420) 13:52:50,802 numba.core.byteflow DEBUG stack ['$null$362.1', '$362load_global.0', '$n_samples374.2'] 13:52:50,802 numba.core.byteflow DEBUG dispatch pc=390, inst=GET_ITER(arg=None, lineno=420) 13:52:50,802 numba.core.byteflow DEBUG stack ['$380call.3'] 13:52:50,802 numba.core.byteflow DEBUG end state. edges=[Edge(pc=392, stack=('$390get_iter.4',), blockstack=(), npush=0)] 13:52:50,802 numba.core.byteflow DEBUG pending: deque([State(pc_initial=362 nstack_initial=0), State(pc_initial=392 nstack_initial=1)]) 13:52:50,802 numba.core.byteflow DEBUG pending: deque([State(pc_initial=392 nstack_initial=1)]) 13:52:50,802 numba.core.byteflow DEBUG stack: ['$phi392.0'] 13:52:50,802 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=392 nstack_initial=1) 13:52:50,802 numba.core.byteflow DEBUG dispatch pc=392, inst=FOR_ITER(arg=206, lineno=420) 13:52:50,802 numba.core.byteflow DEBUG stack ['$phi392.0'] 13:52:50,802 numba.core.byteflow DEBUG end state. edges=[Edge(pc=806, stack=(), blockstack=(), npush=0), Edge(pc=394, stack=('$phi392.0', '$392for_iter.2'), blockstack=(), npush=0)] 13:52:50,802 numba.core.byteflow DEBUG pending: deque([State(pc_initial=806 nstack_initial=0), State(pc_initial=394 nstack_initial=2)]) 13:52:50,802 numba.core.byteflow DEBUG stack: [] 13:52:50,802 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=806 nstack_initial=0) 13:52:50,802 numba.core.byteflow DEBUG dispatch pc=806, inst=LOAD_FAST(arg=8, lineno=439) 13:52:50,802 numba.core.byteflow DEBUG stack [] 13:52:50,802 numba.core.byteflow DEBUG dispatch pc=808, inst=LOAD_FAST(arg=9, lineno=439) 13:52:50,802 numba.core.byteflow DEBUG stack ['$rows806.0'] 13:52:50,802 numba.core.byteflow DEBUG dispatch pc=810, inst=LOAD_FAST(arg=10, lineno=439) 13:52:50,802 numba.core.byteflow DEBUG stack ['$rows806.0', '$cols808.1'] 13:52:50,802 numba.core.byteflow DEBUG dispatch pc=812, inst=LOAD_FAST(arg=11, lineno=439) 13:52:50,802 numba.core.byteflow DEBUG stack ['$rows806.0', '$cols808.1', '$vals810.2'] 13:52:50,802 numba.core.byteflow DEBUG dispatch pc=814, inst=BUILD_TUPLE(arg=4, lineno=439) 13:52:50,802 numba.core.byteflow DEBUG stack ['$rows806.0', '$cols808.1', '$vals810.2', '$dists812.3'] 13:52:50,802 numba.core.byteflow DEBUG dispatch pc=816, inst=RETURN_VALUE(arg=None, lineno=439) 13:52:50,802 numba.core.byteflow DEBUG stack ['$814build_tuple.4'] 13:52:50,802 numba.core.byteflow DEBUG end state. edges=[] 13:52:50,803 numba.core.byteflow DEBUG pending: deque([State(pc_initial=394 nstack_initial=2)]) 13:52:50,803 numba.core.byteflow DEBUG stack: ['$phi394.0', '$phi394.1'] 13:52:50,803 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=394 nstack_initial=2) 13:52:50,803 numba.core.byteflow DEBUG dispatch pc=394, inst=STORE_FAST(arg=12, lineno=420) 13:52:50,803 numba.core.byteflow DEBUG stack ['$phi394.0', '$phi394.1'] 13:52:50,803 numba.core.byteflow DEBUG dispatch pc=396, inst=LOAD_GLOBAL(arg=13, lineno=421) 13:52:50,803 numba.core.byteflow DEBUG stack ['$phi394.0'] 13:52:50,803 numba.core.byteflow DEBUG dispatch pc=408, inst=LOAD_FAST(arg=7, lineno=421) 13:52:50,803 numba.core.byteflow DEBUG stack ['$phi394.0', '$null$396.3', '$396load_global.2'] 13:52:50,803 numba.core.byteflow DEBUG dispatch pc=410, inst=PRECALL(arg=1, lineno=421) 13:52:50,803 numba.core.byteflow DEBUG stack ['$phi394.0', '$null$396.3', '$396load_global.2', '$n_neighbors408.4'] 13:52:50,803 numba.core.byteflow DEBUG dispatch pc=414, inst=CALL(arg=1, lineno=421) 13:52:50,803 numba.core.byteflow DEBUG stack ['$phi394.0', '$null$396.3', '$396load_global.2', '$n_neighbors408.4'] 13:52:50,803 numba.core.byteflow DEBUG dispatch pc=424, inst=GET_ITER(arg=None, lineno=421) 13:52:50,803 numba.core.byteflow DEBUG stack ['$phi394.0', '$414call.5'] 13:52:50,803 numba.core.byteflow DEBUG end state. edges=[Edge(pc=426, stack=('$phi394.0', '$424get_iter.6'), blockstack=(), npush=0)] 13:52:50,803 numba.core.byteflow DEBUG pending: deque([State(pc_initial=426 nstack_initial=2)]) 13:52:50,803 numba.core.byteflow DEBUG stack: ['$phi426.0', '$phi426.1'] 13:52:50,803 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=426 nstack_initial=2) 13:52:50,803 numba.core.byteflow DEBUG dispatch pc=426, inst=FOR_ITER(arg=188, lineno=421) 13:52:50,803 numba.core.byteflow DEBUG stack ['$phi426.0', '$phi426.1'] 13:52:50,803 numba.core.byteflow DEBUG end state. edges=[Edge(pc=804, stack=('$phi426.0',), blockstack=(), npush=0), Edge(pc=428, stack=('$phi426.0', '$phi426.1', '$426for_iter.3'), blockstack=(), npush=0)] 13:52:50,803 numba.core.byteflow DEBUG pending: deque([State(pc_initial=804 nstack_initial=1), State(pc_initial=428 nstack_initial=3)]) 13:52:50,803 numba.core.byteflow DEBUG stack: ['$phi804.0'] 13:52:50,803 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=804 nstack_initial=1) 13:52:50,803 numba.core.byteflow DEBUG dispatch pc=804, inst=JUMP_BACKWARD(arg=207, lineno=421) 13:52:50,803 numba.core.byteflow DEBUG stack ['$phi804.0'] 13:52:50,803 numba.core.byteflow DEBUG end state. edges=[Edge(pc=392, stack=('$phi804.0',), blockstack=(), npush=0)] 13:52:50,803 numba.core.byteflow DEBUG pending: deque([State(pc_initial=428 nstack_initial=3), State(pc_initial=392 nstack_initial=1)]) 13:52:50,803 numba.core.byteflow DEBUG stack: ['$phi428.0', '$phi428.1', '$phi428.2'] 13:52:50,803 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=428 nstack_initial=3) 13:52:50,804 numba.core.byteflow DEBUG dispatch pc=428, inst=STORE_FAST(arg=13, lineno=421) 13:52:50,804 numba.core.byteflow DEBUG stack ['$phi428.0', '$phi428.1', '$phi428.2'] 13:52:50,804 numba.core.byteflow DEBUG dispatch pc=430, inst=LOAD_FAST(arg=0, lineno=422) 13:52:50,804 numba.core.byteflow DEBUG stack ['$phi428.0', '$phi428.1'] 13:52:50,804 numba.core.byteflow DEBUG dispatch pc=432, inst=LOAD_FAST(arg=12, lineno=422) 13:52:50,804 numba.core.byteflow DEBUG stack ['$phi428.0', '$phi428.1', '$knn_indices430.3'] 13:52:50,804 numba.core.byteflow DEBUG dispatch pc=434, inst=LOAD_FAST(arg=13, lineno=422) 13:52:50,804 numba.core.byteflow DEBUG stack ['$phi428.0', '$phi428.1', '$knn_indices430.3', '$i432.4'] 13:52:50,804 numba.core.byteflow DEBUG dispatch pc=436, inst=BUILD_TUPLE(arg=2, lineno=422) 13:52:50,804 numba.core.byteflow DEBUG stack ['$phi428.0', '$phi428.1', '$knn_indices430.3', '$i432.4', '$j434.5'] 13:52:50,804 numba.core.byteflow DEBUG dispatch pc=438, inst=BINARY_SUBSCR(arg=None, lineno=422) 13:52:50,804 numba.core.byteflow DEBUG stack ['$phi428.0', '$phi428.1', '$knn_indices430.3', '$436build_tuple.6'] 13:52:50,804 numba.core.byteflow DEBUG dispatch pc=448, inst=LOAD_CONST(arg=5, lineno=422) 13:52:50,804 numba.core.byteflow DEBUG stack ['$phi428.0', '$phi428.1', '$438binary_subscr.7'] 13:52:50,804 numba.core.byteflow DEBUG dispatch pc=450, inst=COMPARE_OP(arg=2, lineno=422) 13:52:50,804 numba.core.byteflow DEBUG stack ['$phi428.0', '$phi428.1', '$438binary_subscr.7', '$const448.8'] 13:52:50,804 numba.core.byteflow DEBUG dispatch pc=456, inst=POP_JUMP_FORWARD_IF_FALSE(arg=1, lineno=422) 13:52:50,804 numba.core.byteflow DEBUG stack ['$phi428.0', '$phi428.1', '$450compare_op.9'] 13:52:50,804 numba.core.byteflow DEBUG end state. edges=[Edge(pc=458, stack=('$phi428.0', '$phi428.1'), blockstack=(), npush=0), Edge(pc=460, stack=('$phi428.0', '$phi428.1'), blockstack=(), npush=0)] 13:52:50,804 numba.core.byteflow DEBUG pending: deque([State(pc_initial=392 nstack_initial=1), State(pc_initial=458 nstack_initial=2), State(pc_initial=460 nstack_initial=2)]) 13:52:50,804 numba.core.byteflow DEBUG pending: deque([State(pc_initial=458 nstack_initial=2), State(pc_initial=460 nstack_initial=2)]) 13:52:50,804 numba.core.byteflow DEBUG stack: ['$phi458.0', '$phi458.1'] 13:52:50,804 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=458 nstack_initial=2) 13:52:50,804 numba.core.byteflow DEBUG dispatch pc=458, inst=JUMP_BACKWARD(arg=17, lineno=423) 13:52:50,804 numba.core.byteflow DEBUG stack ['$phi458.0', '$phi458.1'] 13:52:50,804 numba.core.byteflow DEBUG end state. edges=[Edge(pc=426, stack=('$phi458.0', '$phi458.1'), blockstack=(), npush=0)] 13:52:50,804 numba.core.byteflow DEBUG pending: deque([State(pc_initial=460 nstack_initial=2), State(pc_initial=426 nstack_initial=2)]) 13:52:50,804 numba.core.byteflow DEBUG stack: ['$phi460.0', '$phi460.1'] 13:52:50,804 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=460 nstack_initial=2) 13:52:50,804 numba.core.byteflow DEBUG dispatch pc=460, inst=LOAD_FAST(arg=5, lineno=426) 13:52:50,804 numba.core.byteflow DEBUG stack ['$phi460.0', '$phi460.1'] 13:52:50,805 numba.core.byteflow DEBUG dispatch pc=462, inst=LOAD_CONST(arg=6, lineno=426) 13:52:50,805 numba.core.byteflow DEBUG stack ['$phi460.0', '$phi460.1', '$bipartite460.2'] 13:52:50,805 numba.core.byteflow DEBUG dispatch pc=464, inst=COMPARE_OP(arg=2, lineno=426) 13:52:50,805 numba.core.byteflow DEBUG stack ['$phi460.0', '$phi460.1', '$bipartite460.2', '$const462.3'] 13:52:50,805 numba.core.byteflow DEBUG dispatch pc=470, inst=LOAD_FAST(arg=0, lineno=426) 13:52:50,805 numba.core.byteflow DEBUG stack ['$phi460.0', '$phi460.1', '$464compare_op.4'] 13:52:50,805 numba.core.byteflow DEBUG dispatch pc=472, inst=LOAD_FAST(arg=12, lineno=426) 13:52:50,805 numba.core.byteflow DEBUG stack ['$phi460.0', '$phi460.1', '$464compare_op.4', '$knn_indices470.5'] 13:52:50,805 numba.core.byteflow DEBUG dispatch pc=474, inst=LOAD_FAST(arg=13, lineno=426) 13:52:50,805 numba.core.byteflow DEBUG stack ['$phi460.0', '$phi460.1', '$464compare_op.4', '$knn_indices470.5', '$i472.6'] 13:52:50,805 numba.core.byteflow DEBUG dispatch pc=476, inst=BUILD_TUPLE(arg=2, lineno=426) 13:52:50,805 numba.core.byteflow DEBUG stack ['$phi460.0', '$phi460.1', '$464compare_op.4', '$knn_indices470.5', '$i472.6', '$j474.7'] 13:52:50,805 numba.core.byteflow DEBUG dispatch pc=478, inst=BINARY_SUBSCR(arg=None, lineno=426) 13:52:50,805 numba.core.byteflow DEBUG stack ['$phi460.0', '$phi460.1', '$464compare_op.4', '$knn_indices470.5', '$476build_tuple.8'] 13:52:50,805 numba.core.byteflow DEBUG dispatch pc=488, inst=LOAD_FAST(arg=12, lineno=426) 13:52:50,805 numba.core.byteflow DEBUG stack ['$phi460.0', '$phi460.1', '$464compare_op.4', '$478binary_subscr.9'] 13:52:50,805 numba.core.byteflow DEBUG dispatch pc=490, inst=COMPARE_OP(arg=2, lineno=426) 13:52:50,805 numba.core.byteflow DEBUG stack ['$phi460.0', '$phi460.1', '$464compare_op.4', '$478binary_subscr.9', '$i488.10'] 13:52:50,805 numba.core.byteflow DEBUG dispatch pc=496, inst=BINARY_OP(arg=1, lineno=426) 13:52:50,805 numba.core.byteflow DEBUG stack ['$phi460.0', '$phi460.1', '$464compare_op.4', '$490compare_op.11'] 13:52:50,805 numba.core.byteflow DEBUG dispatch pc=500, inst=POP_JUMP_FORWARD_IF_FALSE(arg=3, lineno=426) 13:52:50,805 numba.core.byteflow DEBUG stack ['$phi460.0', '$phi460.1', '$binop_and_496.12'] 13:52:50,805 numba.core.byteflow DEBUG end state. edges=[Edge(pc=502, stack=('$phi460.0', '$phi460.1'), blockstack=(), npush=0), Edge(pc=508, stack=('$phi460.0', '$phi460.1'), blockstack=(), npush=0)] 13:52:50,805 numba.core.byteflow DEBUG pending: deque([State(pc_initial=426 nstack_initial=2), State(pc_initial=502 nstack_initial=2), State(pc_initial=508 nstack_initial=2)]) 13:52:50,805 numba.core.byteflow DEBUG pending: deque([State(pc_initial=502 nstack_initial=2), State(pc_initial=508 nstack_initial=2)]) 13:52:50,805 numba.core.byteflow DEBUG stack: ['$phi502.0', '$phi502.1'] 13:52:50,805 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=502 nstack_initial=2) 13:52:50,805 numba.core.byteflow DEBUG dispatch pc=502, inst=LOAD_CONST(arg=7, lineno=427) 13:52:50,806 numba.core.byteflow DEBUG stack ['$phi502.0', '$phi502.1'] 13:52:50,806 numba.core.byteflow DEBUG dispatch pc=504, inst=STORE_FAST(arg=14, lineno=427) 13:52:50,806 numba.core.byteflow DEBUG stack ['$phi502.0', '$phi502.1', '$const502.2'] 13:52:50,806 numba.core.byteflow DEBUG dispatch pc=506, inst=JUMP_FORWARD(arg=85, lineno=427) 13:52:50,806 numba.core.byteflow DEBUG stack ['$phi502.0', '$phi502.1'] 13:52:50,806 numba.core.byteflow DEBUG end state. edges=[Edge(pc=678, stack=('$phi502.0', '$phi502.1'), blockstack=(), npush=0)] 13:52:50,806 numba.core.byteflow DEBUG pending: deque([State(pc_initial=508 nstack_initial=2), State(pc_initial=678 nstack_initial=2)]) 13:52:50,806 numba.core.byteflow DEBUG stack: ['$phi508.0', '$phi508.1'] 13:52:50,806 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=508 nstack_initial=2) 13:52:50,806 numba.core.byteflow DEBUG dispatch pc=508, inst=LOAD_FAST(arg=1, lineno=428) 13:52:50,806 numba.core.byteflow DEBUG stack ['$phi508.0', '$phi508.1'] 13:52:50,806 numba.core.byteflow DEBUG dispatch pc=510, inst=LOAD_FAST(arg=12, lineno=428) 13:52:50,806 numba.core.byteflow DEBUG stack ['$phi508.0', '$phi508.1', '$knn_dists508.2'] 13:52:50,806 numba.core.byteflow DEBUG dispatch pc=512, inst=LOAD_FAST(arg=13, lineno=428) 13:52:50,806 numba.core.byteflow DEBUG stack ['$phi508.0', '$phi508.1', '$knn_dists508.2', '$i510.3'] 13:52:50,806 numba.core.byteflow DEBUG dispatch pc=514, inst=BUILD_TUPLE(arg=2, lineno=428) 13:52:50,806 numba.core.byteflow DEBUG stack ['$phi508.0', '$phi508.1', '$knn_dists508.2', '$i510.3', '$j512.4'] 13:52:50,806 numba.core.byteflow DEBUG dispatch pc=516, inst=BINARY_SUBSCR(arg=None, lineno=428) 13:52:50,806 numba.core.byteflow DEBUG stack ['$phi508.0', '$phi508.1', '$knn_dists508.2', '$514build_tuple.5'] 13:52:50,806 numba.core.byteflow DEBUG dispatch pc=526, inst=LOAD_FAST(arg=3, lineno=428) 13:52:50,806 numba.core.byteflow DEBUG stack ['$phi508.0', '$phi508.1', '$516binary_subscr.6'] 13:52:50,806 numba.core.byteflow DEBUG dispatch pc=528, inst=LOAD_FAST(arg=12, lineno=428) 13:52:50,806 numba.core.byteflow DEBUG stack ['$phi508.0', '$phi508.1', '$516binary_subscr.6', '$rhos526.7'] 13:52:50,806 numba.core.byteflow DEBUG dispatch pc=530, inst=BINARY_SUBSCR(arg=None, lineno=428) 13:52:50,806 numba.core.byteflow DEBUG stack ['$phi508.0', '$phi508.1', '$516binary_subscr.6', '$rhos526.7', '$i528.8'] 13:52:50,806 numba.core.byteflow DEBUG dispatch pc=540, inst=BINARY_OP(arg=10, lineno=428) 13:52:50,806 numba.core.byteflow DEBUG stack ['$phi508.0', '$phi508.1', '$516binary_subscr.6', '$530binary_subscr.9'] 13:52:50,806 numba.core.byteflow DEBUG dispatch pc=544, inst=LOAD_CONST(arg=7, lineno=428) 13:52:50,806 numba.core.byteflow DEBUG stack ['$phi508.0', '$phi508.1', '$binop_sub540.10'] 13:52:50,806 numba.core.byteflow DEBUG dispatch pc=546, inst=COMPARE_OP(arg=1, lineno=428) 13:52:50,806 numba.core.byteflow DEBUG stack ['$phi508.0', '$phi508.1', '$binop_sub540.10', '$const544.11'] 13:52:50,806 numba.core.byteflow DEBUG dispatch pc=552, inst=POP_JUMP_FORWARD_IF_TRUE(arg=12, lineno=428) 13:52:50,807 numba.core.byteflow DEBUG stack ['$phi508.0', '$phi508.1', '$546compare_op.12'] 13:52:50,807 numba.core.byteflow DEBUG end state. edges=[Edge(pc=554, stack=('$phi508.0', '$phi508.1'), blockstack=(), npush=0), Edge(pc=578, stack=('$phi508.0', '$phi508.1'), blockstack=(), npush=0)] 13:52:50,807 numba.core.byteflow DEBUG pending: deque([State(pc_initial=678 nstack_initial=2), State(pc_initial=554 nstack_initial=2), State(pc_initial=578 nstack_initial=2)]) 13:52:50,807 numba.core.byteflow DEBUG stack: ['$phi678.0', '$phi678.1'] 13:52:50,807 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=678 nstack_initial=2) 13:52:50,807 numba.core.byteflow DEBUG dispatch pc=678, inst=LOAD_FAST(arg=12, lineno=433) 13:52:50,807 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1'] 13:52:50,807 numba.core.byteflow DEBUG dispatch pc=680, inst=LOAD_FAST(arg=8, lineno=433) 13:52:50,807 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$i678.2'] 13:52:50,807 numba.core.byteflow DEBUG dispatch pc=682, inst=LOAD_FAST(arg=12, lineno=433) 13:52:50,807 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$i678.2', '$rows680.3'] 13:52:50,807 numba.core.byteflow DEBUG dispatch pc=684, inst=LOAD_FAST(arg=7, lineno=433) 13:52:50,807 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$i678.2', '$rows680.3', '$i682.4'] 13:52:50,807 numba.core.byteflow DEBUG dispatch pc=686, inst=BINARY_OP(arg=5, lineno=433) 13:52:50,807 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$i678.2', '$rows680.3', '$i682.4', '$n_neighbors684.5'] 13:52:50,807 numba.core.byteflow DEBUG dispatch pc=690, inst=LOAD_FAST(arg=13, lineno=433) 13:52:50,807 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$i678.2', '$rows680.3', '$binop_mul686.6'] 13:52:50,807 numba.core.byteflow DEBUG dispatch pc=692, inst=BINARY_OP(arg=0, lineno=433) 13:52:50,807 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$i678.2', '$rows680.3', '$binop_mul686.6', '$j690.7'] 13:52:50,807 numba.core.byteflow DEBUG dispatch pc=696, inst=STORE_SUBSCR(arg=None, lineno=433) 13:52:50,807 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$i678.2', '$rows680.3', '$binop_add692.8'] 13:52:50,807 numba.core.byteflow DEBUG dispatch pc=700, inst=LOAD_FAST(arg=0, lineno=434) 13:52:50,807 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1'] 13:52:50,807 numba.core.byteflow DEBUG dispatch pc=702, inst=LOAD_FAST(arg=12, lineno=434) 13:52:50,807 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$knn_indices700.9'] 13:52:50,807 numba.core.byteflow DEBUG dispatch pc=704, inst=LOAD_FAST(arg=13, lineno=434) 13:52:50,807 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$knn_indices700.9', '$i702.10'] 13:52:50,807 numba.core.byteflow DEBUG dispatch pc=706, inst=BUILD_TUPLE(arg=2, lineno=434) 13:52:50,807 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$knn_indices700.9', '$i702.10', '$j704.11'] 13:52:50,807 numba.core.byteflow DEBUG dispatch pc=708, inst=BINARY_SUBSCR(arg=None, lineno=434) 13:52:50,807 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$knn_indices700.9', '$706build_tuple.12'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=718, inst=LOAD_FAST(arg=9, lineno=434) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$708binary_subscr.13'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=720, inst=LOAD_FAST(arg=12, lineno=434) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$708binary_subscr.13', '$cols718.14'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=722, inst=LOAD_FAST(arg=7, lineno=434) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$708binary_subscr.13', '$cols718.14', '$i720.15'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=724, inst=BINARY_OP(arg=5, lineno=434) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$708binary_subscr.13', '$cols718.14', '$i720.15', '$n_neighbors722.16'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=728, inst=LOAD_FAST(arg=13, lineno=434) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$708binary_subscr.13', '$cols718.14', '$binop_mul724.17'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=730, inst=BINARY_OP(arg=0, lineno=434) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$708binary_subscr.13', '$cols718.14', '$binop_mul724.17', '$j728.18'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=734, inst=STORE_SUBSCR(arg=None, lineno=434) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$708binary_subscr.13', '$cols718.14', '$binop_add730.19'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=738, inst=LOAD_FAST(arg=14, lineno=435) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=740, inst=LOAD_FAST(arg=10, lineno=435) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$val738.20'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=742, inst=LOAD_FAST(arg=12, lineno=435) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$val738.20', '$vals740.21'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=744, inst=LOAD_FAST(arg=7, lineno=435) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$val738.20', '$vals740.21', '$i742.22'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=746, inst=BINARY_OP(arg=5, lineno=435) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$val738.20', '$vals740.21', '$i742.22', '$n_neighbors744.23'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=750, inst=LOAD_FAST(arg=13, lineno=435) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$val738.20', '$vals740.21', '$binop_mul746.24'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=752, inst=BINARY_OP(arg=0, lineno=435) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$val738.20', '$vals740.21', '$binop_mul746.24', '$j750.25'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=756, inst=STORE_SUBSCR(arg=None, lineno=435) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$val738.20', '$vals740.21', '$binop_add752.26'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=760, inst=LOAD_FAST(arg=4, lineno=436) 13:52:50,808 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1'] 13:52:50,808 numba.core.byteflow DEBUG dispatch pc=762, inst=POP_JUMP_FORWARD_IF_FALSE(arg=19, lineno=436) 13:52:50,809 numba.core.byteflow DEBUG stack ['$phi678.0', '$phi678.1', '$return_dists760.27'] 13:52:50,809 numba.core.byteflow DEBUG end state. edges=[Edge(pc=764, stack=('$phi678.0', '$phi678.1'), blockstack=(), npush=0), Edge(pc=802, stack=('$phi678.0', '$phi678.1'), blockstack=(), npush=0)] 13:52:50,809 numba.core.byteflow DEBUG pending: deque([State(pc_initial=554 nstack_initial=2), State(pc_initial=578 nstack_initial=2), State(pc_initial=764 nstack_initial=2), State(pc_initial=802 nstack_initial=2)]) 13:52:50,809 numba.core.byteflow DEBUG stack: ['$phi554.0', '$phi554.1'] 13:52:50,809 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=554 nstack_initial=2) 13:52:50,809 numba.core.byteflow DEBUG dispatch pc=554, inst=LOAD_FAST(arg=2, lineno=428) 13:52:50,809 numba.core.byteflow DEBUG stack ['$phi554.0', '$phi554.1'] 13:52:50,809 numba.core.byteflow DEBUG dispatch pc=556, inst=LOAD_FAST(arg=12, lineno=428) 13:52:50,809 numba.core.byteflow DEBUG stack ['$phi554.0', '$phi554.1', '$sigmas554.2'] 13:52:50,809 numba.core.byteflow DEBUG dispatch pc=558, inst=BINARY_SUBSCR(arg=None, lineno=428) 13:52:50,809 numba.core.byteflow DEBUG stack ['$phi554.0', '$phi554.1', '$sigmas554.2', '$i556.3'] 13:52:50,809 numba.core.byteflow DEBUG dispatch pc=568, inst=LOAD_CONST(arg=7, lineno=428) 13:52:50,809 numba.core.byteflow DEBUG stack ['$phi554.0', '$phi554.1', '$558binary_subscr.4'] 13:52:50,809 numba.core.byteflow DEBUG dispatch pc=570, inst=COMPARE_OP(arg=2, lineno=428) 13:52:50,809 numba.core.byteflow DEBUG stack ['$phi554.0', '$phi554.1', '$558binary_subscr.4', '$const568.5'] 13:52:50,809 numba.core.byteflow DEBUG dispatch pc=576, inst=POP_JUMP_FORWARD_IF_FALSE(arg=3, lineno=428) 13:52:50,809 numba.core.byteflow DEBUG stack ['$phi554.0', '$phi554.1', '$570compare_op.6'] 13:52:50,809 numba.core.byteflow DEBUG end state. edges=[Edge(pc=578, stack=('$phi554.0', '$phi554.1'), blockstack=(), npush=0), Edge(pc=584, stack=('$phi554.0', '$phi554.1'), blockstack=(), npush=0)] 13:52:50,809 numba.core.byteflow DEBUG pending: deque([State(pc_initial=578 nstack_initial=2), State(pc_initial=764 nstack_initial=2), State(pc_initial=802 nstack_initial=2), State(pc_initial=578 nstack_initial=2), State(pc_initial=584 nstack_initial=2)]) 13:52:50,809 numba.core.byteflow DEBUG stack: ['$phi578.0', '$phi578.1'] 13:52:50,809 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=578 nstack_initial=2) 13:52:50,809 numba.core.byteflow DEBUG dispatch pc=578, inst=LOAD_CONST(arg=8, lineno=429) 13:52:50,809 numba.core.byteflow DEBUG stack ['$phi578.0', '$phi578.1'] 13:52:50,809 numba.core.byteflow DEBUG dispatch pc=580, inst=STORE_FAST(arg=14, lineno=429) 13:52:50,809 numba.core.byteflow DEBUG stack ['$phi578.0', '$phi578.1', '$const578.2'] 13:52:50,809 numba.core.byteflow DEBUG dispatch pc=582, inst=JUMP_FORWARD(arg=47, lineno=429) 13:52:50,809 numba.core.byteflow DEBUG stack ['$phi578.0', '$phi578.1'] 13:52:50,809 numba.core.byteflow DEBUG end state. edges=[Edge(pc=678, stack=('$phi578.0', '$phi578.1'), blockstack=(), npush=0)] 13:52:50,809 numba.core.byteflow DEBUG pending: deque([State(pc_initial=764 nstack_initial=2), State(pc_initial=802 nstack_initial=2), State(pc_initial=578 nstack_initial=2), State(pc_initial=584 nstack_initial=2), State(pc_initial=678 nstack_initial=2)]) 13:52:50,809 numba.core.byteflow DEBUG stack: ['$phi764.0', '$phi764.1'] 13:52:50,810 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=764 nstack_initial=2) 13:52:50,810 numba.core.byteflow DEBUG dispatch pc=764, inst=LOAD_FAST(arg=1, lineno=437) 13:52:50,810 numba.core.byteflow DEBUG stack ['$phi764.0', '$phi764.1'] 13:52:50,810 numba.core.byteflow DEBUG dispatch pc=766, inst=LOAD_FAST(arg=12, lineno=437) 13:52:50,810 numba.core.byteflow DEBUG stack ['$phi764.0', '$phi764.1', '$knn_dists764.2'] 13:52:50,810 numba.core.byteflow DEBUG dispatch pc=768, inst=LOAD_FAST(arg=13, lineno=437) 13:52:50,810 numba.core.byteflow DEBUG stack ['$phi764.0', '$phi764.1', '$knn_dists764.2', '$i766.3'] 13:52:50,810 numba.core.byteflow DEBUG dispatch pc=770, inst=BUILD_TUPLE(arg=2, lineno=437) 13:52:50,810 numba.core.byteflow DEBUG stack ['$phi764.0', '$phi764.1', '$knn_dists764.2', '$i766.3', '$j768.4'] 13:52:50,810 numba.core.byteflow DEBUG dispatch pc=772, inst=BINARY_SUBSCR(arg=None, lineno=437) 13:52:50,810 numba.core.byteflow DEBUG stack ['$phi764.0', '$phi764.1', '$knn_dists764.2', '$770build_tuple.5'] 13:52:50,810 numba.core.byteflow DEBUG dispatch pc=782, inst=LOAD_FAST(arg=11, lineno=437) 13:52:50,810 numba.core.byteflow DEBUG stack ['$phi764.0', '$phi764.1', '$772binary_subscr.6'] 13:52:50,810 numba.core.byteflow DEBUG dispatch pc=784, inst=LOAD_FAST(arg=12, lineno=437) 13:52:50,810 numba.core.byteflow DEBUG stack ['$phi764.0', '$phi764.1', '$772binary_subscr.6', '$dists782.7'] 13:52:50,810 numba.core.byteflow DEBUG dispatch pc=786, inst=LOAD_FAST(arg=7, lineno=437) 13:52:50,810 numba.core.byteflow DEBUG stack ['$phi764.0', '$phi764.1', '$772binary_subscr.6', '$dists782.7', '$i784.8'] 13:52:50,810 numba.core.byteflow DEBUG dispatch pc=788, inst=BINARY_OP(arg=5, lineno=437) 13:52:50,810 numba.core.byteflow DEBUG stack ['$phi764.0', '$phi764.1', '$772binary_subscr.6', '$dists782.7', '$i784.8', '$n_neighbors786.9'] 13:52:50,810 numba.core.byteflow DEBUG dispatch pc=792, inst=LOAD_FAST(arg=13, lineno=437) 13:52:50,810 numba.core.byteflow DEBUG stack ['$phi764.0', '$phi764.1', '$772binary_subscr.6', '$dists782.7', '$binop_mul788.10'] 13:52:50,810 numba.core.byteflow DEBUG dispatch pc=794, inst=BINARY_OP(arg=0, lineno=437) 13:52:50,810 numba.core.byteflow DEBUG stack ['$phi764.0', '$phi764.1', '$772binary_subscr.6', '$dists782.7', '$binop_mul788.10', '$j792.11'] 13:52:50,810 numba.core.byteflow DEBUG dispatch pc=798, inst=STORE_SUBSCR(arg=None, lineno=437) 13:52:50,810 numba.core.byteflow DEBUG stack ['$phi764.0', '$phi764.1', '$772binary_subscr.6', '$dists782.7', '$binop_add794.12'] 13:52:50,810 numba.core.byteflow DEBUG end state. edges=[Edge(pc=802, stack=('$phi764.0', '$phi764.1'), blockstack=(), npush=0)] 13:52:50,810 numba.core.byteflow DEBUG pending: deque([State(pc_initial=802 nstack_initial=2), State(pc_initial=578 nstack_initial=2), State(pc_initial=584 nstack_initial=2), State(pc_initial=678 nstack_initial=2), State(pc_initial=802 nstack_initial=2)]) 13:52:50,810 numba.core.byteflow DEBUG stack: ['$phi802.0', '$phi802.1'] 13:52:50,810 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=802 nstack_initial=2) 13:52:50,810 numba.core.byteflow DEBUG dispatch pc=802, inst=JUMP_BACKWARD(arg=189, lineno=437) 13:52:50,810 numba.core.byteflow DEBUG stack ['$phi802.0', '$phi802.1'] 13:52:50,810 numba.core.byteflow DEBUG end state. edges=[Edge(pc=426, stack=('$phi802.0', '$phi802.1'), blockstack=(), npush=0)] 13:52:50,811 numba.core.byteflow DEBUG pending: deque([State(pc_initial=578 nstack_initial=2), State(pc_initial=584 nstack_initial=2), State(pc_initial=678 nstack_initial=2), State(pc_initial=802 nstack_initial=2), State(pc_initial=426 nstack_initial=2)]) 13:52:50,811 numba.core.byteflow DEBUG pending: deque([State(pc_initial=584 nstack_initial=2), State(pc_initial=678 nstack_initial=2), State(pc_initial=802 nstack_initial=2), State(pc_initial=426 nstack_initial=2)]) 13:52:50,811 numba.core.byteflow DEBUG stack: ['$phi584.0', '$phi584.1'] 13:52:50,811 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=584 nstack_initial=2) 13:52:50,811 numba.core.byteflow DEBUG dispatch pc=584, inst=LOAD_GLOBAL(arg=3, lineno=431) 13:52:50,811 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1'] 13:52:50,811 numba.core.byteflow DEBUG dispatch pc=596, inst=LOAD_ATTR(arg=7, lineno=431) 13:52:50,811 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$584load_global.2'] 13:52:50,811 numba.core.byteflow DEBUG dispatch pc=606, inst=LOAD_FAST(arg=1, lineno=431) 13:52:50,811 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4'] 13:52:50,811 numba.core.byteflow DEBUG dispatch pc=608, inst=LOAD_FAST(arg=12, lineno=431) 13:52:50,811 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$knn_dists606.5'] 13:52:50,811 numba.core.byteflow DEBUG dispatch pc=610, inst=LOAD_FAST(arg=13, lineno=431) 13:52:50,811 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$knn_dists606.5', '$i608.6'] 13:52:50,811 numba.core.byteflow DEBUG dispatch pc=612, inst=BUILD_TUPLE(arg=2, lineno=431) 13:52:50,811 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$knn_dists606.5', '$i608.6', '$j610.7'] 13:52:50,811 numba.core.byteflow DEBUG dispatch pc=614, inst=BINARY_SUBSCR(arg=None, lineno=431) 13:52:50,811 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$knn_dists606.5', '$612build_tuple.8'] 13:52:50,811 numba.core.byteflow DEBUG dispatch pc=624, inst=LOAD_FAST(arg=3, lineno=431) 13:52:50,811 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$614binary_subscr.9'] 13:52:50,811 numba.core.byteflow DEBUG dispatch pc=626, inst=LOAD_FAST(arg=12, lineno=431) 13:52:50,811 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$614binary_subscr.9', '$rhos624.10'] 13:52:50,811 numba.core.byteflow DEBUG dispatch pc=628, inst=BINARY_SUBSCR(arg=None, lineno=431) 13:52:50,811 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$614binary_subscr.9', '$rhos624.10', '$i626.11'] 13:52:50,811 numba.core.byteflow DEBUG dispatch pc=638, inst=BINARY_OP(arg=10, lineno=431) 13:52:50,811 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$614binary_subscr.9', '$628binary_subscr.12'] 13:52:50,811 numba.core.byteflow DEBUG dispatch pc=642, inst=LOAD_FAST(arg=2, lineno=431) 13:52:50,811 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$binop_sub638.13'] 13:52:50,811 numba.core.byteflow DEBUG dispatch pc=644, inst=LOAD_FAST(arg=12, lineno=431) 13:52:50,812 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$binop_sub638.13', '$sigmas642.14'] 13:52:50,812 numba.core.byteflow DEBUG dispatch pc=646, inst=BINARY_SUBSCR(arg=None, lineno=431) 13:52:50,812 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$binop_sub638.13', '$sigmas642.14', '$i644.15'] 13:52:50,812 numba.core.byteflow DEBUG dispatch pc=656, inst=BINARY_OP(arg=11, lineno=431) 13:52:50,812 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$binop_sub638.13', '$646binary_subscr.16'] 13:52:50,812 numba.core.byteflow DEBUG dispatch pc=660, inst=UNARY_NEGATIVE(arg=None, lineno=431) 13:52:50,812 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$binop_truediv656.17'] 13:52:50,812 numba.core.byteflow DEBUG dispatch pc=662, inst=PRECALL(arg=1, lineno=431) 13:52:50,812 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$660unary_negative.18'] 13:52:50,812 numba.core.byteflow DEBUG dispatch pc=666, inst=CALL(arg=1, lineno=431) 13:52:50,812 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$null$584.3', '$596load_attr.4', '$660unary_negative.18'] 13:52:50,812 numba.core.byteflow DEBUG dispatch pc=676, inst=STORE_FAST(arg=14, lineno=431) 13:52:50,812 numba.core.byteflow DEBUG stack ['$phi584.0', '$phi584.1', '$666call.19'] 13:52:50,812 numba.core.byteflow DEBUG end state. edges=[Edge(pc=678, stack=('$phi584.0', '$phi584.1'), blockstack=(), npush=0)] 13:52:50,812 numba.core.byteflow DEBUG pending: deque([State(pc_initial=678 nstack_initial=2), State(pc_initial=802 nstack_initial=2), State(pc_initial=426 nstack_initial=2), State(pc_initial=678 nstack_initial=2)]) 13:52:50,812 numba.core.byteflow DEBUG pending: deque([State(pc_initial=802 nstack_initial=2), State(pc_initial=426 nstack_initial=2), State(pc_initial=678 nstack_initial=2)]) 13:52:50,812 numba.core.byteflow DEBUG pending: deque([State(pc_initial=426 nstack_initial=2), State(pc_initial=678 nstack_initial=2)]) 13:52:50,812 numba.core.byteflow DEBUG pending: deque([State(pc_initial=678 nstack_initial=2)]) 13:52:50,812 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:50,812 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=282 nstack_initial=0): set(), State(pc_initial=358 nstack_initial=0): set(), State(pc_initial=362 nstack_initial=0): set(), State(pc_initial=392 nstack_initial=1): {'$phi392.0'}, State(pc_initial=394 nstack_initial=2): {'$phi394.1'}, State(pc_initial=426 nstack_initial=2): {'$phi426.1'}, State(pc_initial=428 nstack_initial=3): {'$phi428.2'}, State(pc_initial=458 nstack_initial=2): set(), State(pc_initial=460 nstack_initial=2): set(), State(pc_initial=502 nstack_initial=2): set(), State(pc_initial=508 nstack_initial=2): set(), State(pc_initial=554 nstack_initial=2): set(), State(pc_initial=578 nstack_initial=2): set(), State(pc_initial=584 nstack_initial=2): set(), State(pc_initial=678 nstack_initial=2): set(), State(pc_initial=764 nstack_initial=2): set(), State(pc_initial=802 nstack_initial=2): set(), State(pc_initial=804 nstack_initial=1): set(), State(pc_initial=806 nstack_initial=0): set()}) 13:52:50,814 numba.core.byteflow DEBUG defmap: {'$phi392.0': State(pc_initial=362 nstack_initial=0), '$phi394.1': State(pc_initial=392 nstack_initial=1), '$phi426.1': State(pc_initial=394 nstack_initial=2), '$phi428.2': State(pc_initial=426 nstack_initial=2)} 13:52:50,814 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi392.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi804.0', State(pc_initial=804 nstack_initial=1))}, '$phi394.0': {('$phi392.0', State(pc_initial=392 nstack_initial=1))}, '$phi394.1': {('$392for_iter.2', State(pc_initial=392 nstack_initial=1))}, '$phi426.0': {('$phi394.0', State(pc_initial=394 nstack_initial=2)), ('$phi458.0', State(pc_initial=458 nstack_initial=2)), ('$phi802.0', State(pc_initial=802 nstack_initial=2))}, '$phi426.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2)), ('$phi458.1', State(pc_initial=458 nstack_initial=2)), ('$phi802.1', State(pc_initial=802 nstack_initial=2))}, '$phi428.0': {('$phi426.0', State(pc_initial=426 nstack_initial=2))}, '$phi428.1': {('$phi426.1', State(pc_initial=426 nstack_initial=2))}, '$phi428.2': {('$426for_iter.3', State(pc_initial=426 nstack_initial=2))}, '$phi458.0': {('$phi428.0', State(pc_initial=428 nstack_initial=3))}, '$phi458.1': {('$phi428.1', State(pc_initial=428 nstack_initial=3))}, '$phi460.0': {('$phi428.0', State(pc_initial=428 nstack_initial=3))}, '$phi460.1': {('$phi428.1', State(pc_initial=428 nstack_initial=3))}, '$phi502.0': {('$phi460.0', State(pc_initial=460 nstack_initial=2))}, '$phi502.1': {('$phi460.1', State(pc_initial=460 nstack_initial=2))}, '$phi508.0': {('$phi460.0', State(pc_initial=460 nstack_initial=2))}, '$phi508.1': {('$phi460.1', State(pc_initial=460 nstack_initial=2))}, '$phi554.0': {('$phi508.0', State(pc_initial=508 nstack_initial=2))}, '$phi554.1': {('$phi508.1', State(pc_initial=508 nstack_initial=2))}, '$phi578.0': {('$phi508.0', State(pc_initial=508 nstack_initial=2)), ('$phi554.0', State(pc_initial=554 nstack_initial=2))}, '$phi578.1': {('$phi508.1', State(pc_initial=508 nstack_initial=2)), ('$phi554.1', State(pc_initial=554 nstack_initial=2))}, '$phi584.0': {('$phi554.0', State(pc_initial=554 nstack_initial=2))}, '$phi584.1': {('$phi554.1', State(pc_initial=554 nstack_initial=2))}, '$phi678.0': {('$phi502.0', State(pc_initial=502 nstack_initial=2)), ('$phi578.0', State(pc_initial=578 nstack_initial=2)), ('$phi584.0', State(pc_initial=584 nstack_initial=2))}, '$phi678.1': {('$phi502.1', State(pc_initial=502 nstack_initial=2)), ('$phi578.1', State(pc_initial=578 nstack_initial=2)), ('$phi584.1', State(pc_initial=584 nstack_initial=2))}, '$phi764.0': {('$phi678.0', State(pc_initial=678 nstack_initial=2))}, '$phi764.1': {('$phi678.1', State(pc_initial=678 nstack_initial=2))}, '$phi802.0': {('$phi678.0', State(pc_initial=678 nstack_initial=2)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}, '$phi802.1': {('$phi678.1', State(pc_initial=678 nstack_initial=2)), ('$phi764.1', State(pc_initial=764 nstack_initial=2))}, '$phi804.0': {('$phi426.0', State(pc_initial=426 nstack_initial=2))}}) 13:52:50,814 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi392.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi426.0', State(pc_initial=426 nstack_initial=2))}, '$phi394.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi426.0', State(pc_initial=426 nstack_initial=2))}, '$phi394.1': {('$392for_iter.2', State(pc_initial=392 nstack_initial=1))}, '$phi426.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi426.0', State(pc_initial=426 nstack_initial=2)), ('$phi428.0', State(pc_initial=428 nstack_initial=3)), ('$phi678.0', State(pc_initial=678 nstack_initial=2)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}, '$phi426.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2)), ('$phi428.1', State(pc_initial=428 nstack_initial=3)), ('$phi678.1', State(pc_initial=678 nstack_initial=2)), ('$phi764.1', State(pc_initial=764 nstack_initial=2))}, '$phi428.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi428.0', State(pc_initial=428 nstack_initial=3)), ('$phi678.0', State(pc_initial=678 nstack_initial=2)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}, '$phi428.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2)), ('$phi428.1', State(pc_initial=428 nstack_initial=3)), ('$phi678.1', State(pc_initial=678 nstack_initial=2)), ('$phi764.1', State(pc_initial=764 nstack_initial=2))}, '$phi428.2': {('$426for_iter.3', State(pc_initial=426 nstack_initial=2))}, '$phi458.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi678.0', State(pc_initial=678 nstack_initial=2)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}, '$phi458.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2)), ('$phi678.1', State(pc_initial=678 nstack_initial=2)), ('$phi764.1', State(pc_initial=764 nstack_initial=2))}, '$phi460.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi678.0', State(pc_initial=678 nstack_initial=2)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}, '$phi460.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2)), ('$phi678.1', State(pc_initial=678 nstack_initial=2)), ('$phi764.1', State(pc_initial=764 nstack_initial=2))}, '$phi502.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi678.0', State(pc_initial=678 nstack_initial=2)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}, '$phi502.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2)), ('$phi678.1', State(pc_initial=678 nstack_initial=2)), ('$phi764.1', State(pc_initial=764 nstack_initial=2))}, '$phi508.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi678.0', State(pc_initial=678 nstack_initial=2)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}, '$phi508.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2)), ('$phi678.1', State(pc_initial=678 nstack_initial=2)), ('$phi764.1', State(pc_initial=764 nstack_initial=2))}, '$phi554.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi678.0', State(pc_initial=678 nstack_initial=2)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}, '$phi554.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2)), ('$phi678.1', State(pc_initial=678 nstack_initial=2)), ('$phi764.1', State(pc_initial=764 nstack_initial=2))}, '$phi578.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi678.0', State(pc_initial=678 nstack_initial=2)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}, '$phi578.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2)), ('$phi678.1', State(pc_initial=678 nstack_initial=2)), ('$phi764.1', State(pc_initial=764 nstack_initial=2))}, '$phi584.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi678.0', State(pc_initial=678 nstack_initial=2)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}, '$phi584.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2)), ('$phi678.1', State(pc_initial=678 nstack_initial=2)), ('$phi764.1', State(pc_initial=764 nstack_initial=2))}, '$phi678.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi678.0', State(pc_initial=678 nstack_initial=2)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}, '$phi678.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2)), ('$phi678.1', State(pc_initial=678 nstack_initial=2)), ('$phi764.1', State(pc_initial=764 nstack_initial=2))}, '$phi764.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}, '$phi764.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2)), ('$phi764.1', State(pc_initial=764 nstack_initial=2))}, '$phi802.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi802.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi804.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi428.0', State(pc_initial=428 nstack_initial=3)), ('$phi678.0', State(pc_initial=678 nstack_initial=2)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}}) 13:52:50,815 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi392.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi428.0', State(pc_initial=428 nstack_initial=3)), ('$phi678.0', State(pc_initial=678 nstack_initial=2)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}, '$phi394.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0)), ('$phi428.0', State(pc_initial=428 nstack_initial=3)), ('$phi678.0', State(pc_initial=678 nstack_initial=2)), ('$phi764.0', State(pc_initial=764 nstack_initial=2))}, '$phi394.1': {('$392for_iter.2', State(pc_initial=392 nstack_initial=1))}, '$phi426.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi426.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi428.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi428.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi428.2': {('$426for_iter.3', State(pc_initial=426 nstack_initial=2))}, '$phi458.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi458.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi460.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi460.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi502.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi502.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi508.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi508.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi554.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi554.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi578.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi578.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi584.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi584.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi678.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi678.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi764.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi764.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi802.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi802.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi804.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}}) 13:52:50,816 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi392.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi394.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi394.1': {('$392for_iter.2', State(pc_initial=392 nstack_initial=1))}, '$phi426.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi426.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi428.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi428.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi428.2': {('$426for_iter.3', State(pc_initial=426 nstack_initial=2))}, '$phi458.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi458.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi460.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi460.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi502.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi502.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi508.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi508.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi554.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi554.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi578.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi578.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi584.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi584.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi678.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi678.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi764.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi764.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi802.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi802.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi804.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}}) 13:52:50,816 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi392.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi394.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi394.1': {('$392for_iter.2', State(pc_initial=392 nstack_initial=1))}, '$phi426.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi426.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi428.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi428.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi428.2': {('$426for_iter.3', State(pc_initial=426 nstack_initial=2))}, '$phi458.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi458.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi460.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi460.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi502.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi502.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi508.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi508.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi554.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi554.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi578.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi578.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi584.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi584.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi678.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi678.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi764.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi764.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi802.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi802.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi804.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}}) 13:52:50,817 numba.core.byteflow DEBUG keep phismap: {'$phi392.0': {('$390get_iter.4', State(pc_initial=362 nstack_initial=0))}, '$phi394.1': {('$392for_iter.2', State(pc_initial=392 nstack_initial=1))}, '$phi426.1': {('$424get_iter.6', State(pc_initial=394 nstack_initial=2))}, '$phi428.2': {('$426for_iter.3', State(pc_initial=426 nstack_initial=2))}} 13:52:50,817 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=362 nstack_initial=0): {'$phi392.0': '$390get_iter.4'}, State(pc_initial=392 nstack_initial=1): {'$phi394.1': '$392for_iter.2'}, State(pc_initial=394 nstack_initial=2): {'$phi426.1': '$424get_iter.6'}, State(pc_initial=426 nstack_initial=2): {'$phi428.2': '$426for_iter.3'}}) 13:52:50,817 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:50,817 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'res': '$knn_indices4.0'}), (6, {'item': '$knn_indices4.0', 'res': '$6load_attr.1'}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'res': '$const16.2'}), (18, {'index': '$const16.2', 'target': '$6load_attr.1', 'res': '$18binary_subscr.3'}), (20, {}), (22, {}), (24, {}), (26, {}), (28, {'value': '$18binary_subscr.3'}), (30, {'res': '$knn_indices30.4'}), (32, {'item': '$knn_indices30.4', 'res': '$32load_attr.5'}), (34, {}), (36, {}), (38, {}), (40, {}), (42, {'res': '$const42.6'}), (44, {'index': '$const42.6', 'target': '$32load_attr.5', 'res': '$44binary_subscr.7'}), (46, {}), (48, {}), (50, {}), (52, {}), (54, {'value': '$44binary_subscr.7'}), (56, {'idx': 1, 'res': '$56load_global.8'}), (58, {}), (60, {}), (62, {}), (64, {}), (66, {}), (68, {'item': '$56load_global.8', 'res': '$68load_attr.10'}), (70, {}), (72, {}), (74, {}), (76, {}), (78, {'res': '$knn_indices78.11'}), (80, {'item': '$knn_indices78.11', 'res': '$80load_attr.12'}), (82, {}), (84, {}), (86, {}), (88, {}), (90, {'idx': 1, 'res': '$90load_global.13'}), (92, {}), (94, {}), (96, {}), (98, {}), (100, {}), (102, {'item': '$90load_global.13', 'res': '$102load_attr.14'}), (104, {}), (106, {}), (108, {}), (110, {}), (114, {}), (116, {}), (118, {'func': '$68load_attr.10', 'args': ['$80load_attr.12', '$102load_attr.14'], 'kw_names': 3, 'res': '$118call.15'}), (120, {}), (122, {}), (124, {}), (126, {}), (128, {'value': '$118call.15'}), (130, {'idx': 1, 'res': '$130load_global.16'}), (132, {}), (134, {}), (136, {}), (138, {}), (140, {}), (142, {'item': '$130load_global.16', 'res': '$142load_attr.18'}), (144, {}), (146, {}), (148, {}), (150, {}), (152, {'res': '$knn_indices152.19'}), (154, {'item': '$knn_indices152.19', 'res': '$154load_attr.20'}), (156, {}), (158, {}), (160, {}), (162, {}), (164, {'idx': 1, 'res': '$164load_global.21'}), (166, {}), (168, {}), (170, {}), (172, {}), (174, {}), (176, {'item': '$164load_global.21', 'res': '$176load_attr.22'}), (178, {}), (180, {}), (182, {}), (184, {}), (188, {}), (190, {}), (192, {'func': '$142load_attr.18', 'args': ['$154load_attr.20', '$176load_attr.22'], 'kw_names': 3, 'res': '$192call.23'}), (194, {}), (196, {}), (198, {}), (200, {}), (202, {'value': '$192call.23'}), (204, {'idx': 1, 'res': '$204load_global.24'}), (206, {}), (208, {}), (210, {}), (212, {}), (214, {}), (216, {'item': '$204load_global.24', 'res': '$216load_attr.26'}), (218, {}), (220, {}), (222, {}), (224, {}), (226, {'res': '$knn_indices226.27'}), (228, {'item': '$knn_indices226.27', 'res': '$228load_attr.28'}), (230, {}), (232, {}), (234, {}), (236, {}), (238, {'idx': 1, 'res': '$238load_global.29'}), (240, {}), (242, {}), (244, {}), (246, {}), (248, {}), (250, {'item': '$238load_global.29', 'res': '$250load_attr.30'}), (252, {}), (254, {}), (256, {}), (258, {}), (262, {}), (264, {}), (266, {'func': '$216load_attr.26', 'args': ['$228load_attr.28', '$250load_attr.30'], 'kw_names': 3, 'res': '$266call.31'}), (268, {}), (270, {}), (272, {}), (274, {}), (276, {'value': '$266call.31'}), (278, {'res': '$return_dists278.32'}), (280, {'pred': '$return_dists278.32'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={282: (), 358: ()}) 13:52:50,817 numba.core.byteflow DEBUG block_infos State(pc_initial=282 nstack_initial=0): AdaptBlockInfo(insts=((282, {'idx': 1, 'res': '$282load_global.0'}), (284, {}), (286, {}), (288, {}), (290, {}), (292, {}), (294, {'item': '$282load_global.0', 'res': '$294load_attr.2'}), (296, {}), (298, {}), (300, {}), (302, {}), (304, {'res': '$knn_indices304.3'}), (306, {'item': '$knn_indices304.3', 'res': '$306load_attr.4'}), (308, {}), (310, {}), (312, {}), (314, {}), (316, {'idx': 1, 'res': '$316load_global.5'}), (318, {}), (320, {}), (322, {}), (324, {}), (326, {}), (328, {'item': '$316load_global.5', 'res': '$328load_attr.6'}), (330, {}), (332, {}), (334, {}), (336, {}), (340, {}), (342, {}), (344, {'func': '$294load_attr.2', 'args': ['$306load_attr.4', '$328load_attr.6'], 'kw_names': 3, 'res': '$344call.7'}), (346, {}), (348, {}), (350, {}), (352, {}), (354, {'value': '$344call.7'}), (356, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={362: ()}) 13:52:50,817 numba.core.byteflow DEBUG block_infos State(pc_initial=358 nstack_initial=0): AdaptBlockInfo(insts=((358, {'res': '$const358.0'}), (360, {'value': '$const358.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={362: ()}) 13:52:50,817 numba.core.byteflow DEBUG block_infos State(pc_initial=362 nstack_initial=0): AdaptBlockInfo(insts=((362, {'idx': 6, 'res': '$362load_global.0'}), (364, {}), (366, {}), (368, {}), (370, {}), (372, {}), (374, {'res': '$n_samples374.2'}), (376, {}), (378, {}), (380, {'func': '$362load_global.0', 'args': ['$n_samples374.2'], 'kw_names': None, 'res': '$380call.3'}), (382, {}), (384, {}), (386, {}), (388, {}), (390, {'value': '$380call.3', 'res': '$390get_iter.4'})), outgoing_phis={'$phi392.0': '$390get_iter.4'}, blockstack=(), active_try_block=None, outgoing_edgepushed={392: ('$390get_iter.4',)}) 13:52:50,817 numba.core.byteflow DEBUG block_infos State(pc_initial=392 nstack_initial=1): AdaptBlockInfo(insts=((392, {'iterator': '$phi392.0', 'pair': '$392for_iter.1', 'indval': '$392for_iter.2', 'pred': '$392for_iter.3'}),), outgoing_phis={'$phi394.1': '$392for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={806: (), 394: ('$phi392.0', '$392for_iter.2')}) 13:52:50,817 numba.core.byteflow DEBUG block_infos State(pc_initial=394 nstack_initial=2): AdaptBlockInfo(insts=((394, {'value': '$phi394.1'}), (396, {'idx': 6, 'res': '$396load_global.2'}), (398, {}), (400, {}), (402, {}), (404, {}), (406, {}), (408, {'res': '$n_neighbors408.4'}), (410, {}), (412, {}), (414, {'func': '$396load_global.2', 'args': ['$n_neighbors408.4'], 'kw_names': None, 'res': '$414call.5'}), (416, {}), (418, {}), (420, {}), (422, {}), (424, {'value': '$414call.5', 'res': '$424get_iter.6'})), outgoing_phis={'$phi426.1': '$424get_iter.6'}, blockstack=(), active_try_block=None, outgoing_edgepushed={426: ('$phi394.0', '$424get_iter.6')}) 13:52:50,817 numba.core.byteflow DEBUG block_infos State(pc_initial=426 nstack_initial=2): AdaptBlockInfo(insts=((426, {'iterator': '$phi426.1', 'pair': '$426for_iter.2', 'indval': '$426for_iter.3', 'pred': '$426for_iter.4'}),), outgoing_phis={'$phi428.2': '$426for_iter.3'}, blockstack=(), active_try_block=None, outgoing_edgepushed={804: ('$phi426.0',), 428: ('$phi426.0', '$phi426.1', '$426for_iter.3')}) 13:52:50,817 numba.core.byteflow DEBUG block_infos State(pc_initial=428 nstack_initial=3): AdaptBlockInfo(insts=((428, {'value': '$phi428.2'}), (430, {'res': '$knn_indices430.3'}), (432, {'res': '$i432.4'}), (434, {'res': '$j434.5'}), (436, {'items': ['$i432.4', '$j434.5'], 'res': '$436build_tuple.6'}), (438, {'index': '$436build_tuple.6', 'target': '$knn_indices430.3', 'res': '$438binary_subscr.7'}), (440, {}), (442, {}), (444, {}), (446, {}), (448, {'res': '$const448.8'}), (450, {'lhs': '$438binary_subscr.7', 'rhs': '$const448.8', 'res': '$450compare_op.9'}), (452, {}), (454, {}), (456, {'pred': '$450compare_op.9'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={458: ('$phi428.0', '$phi428.1'), 460: ('$phi428.0', '$phi428.1')}) 13:52:50,817 numba.core.byteflow DEBUG block_infos State(pc_initial=458 nstack_initial=2): AdaptBlockInfo(insts=((458, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={426: ('$phi458.0', '$phi458.1')}) 13:52:50,817 numba.core.byteflow DEBUG block_infos State(pc_initial=460 nstack_initial=2): AdaptBlockInfo(insts=((460, {'res': '$bipartite460.2'}), (462, {'res': '$const462.3'}), (464, {'lhs': '$bipartite460.2', 'rhs': '$const462.3', 'res': '$464compare_op.4'}), (466, {}), (468, {}), (470, {'res': '$knn_indices470.5'}), (472, {'res': '$i472.6'}), (474, {'res': '$j474.7'}), (476, {'items': ['$i472.6', '$j474.7'], 'res': '$476build_tuple.8'}), (478, {'index': '$476build_tuple.8', 'target': '$knn_indices470.5', 'res': '$478binary_subscr.9'}), (480, {}), (482, {}), (484, {}), (486, {}), (488, {'res': '$i488.10'}), (490, {'lhs': '$478binary_subscr.9', 'rhs': '$i488.10', 'res': '$490compare_op.11'}), (492, {}), (494, {}), (496, {'op': '&', 'lhs': '$464compare_op.4', 'rhs': '$490compare_op.11', 'res': '$binop_and_496.12'}), (498, {}), (500, {'pred': '$binop_and_496.12'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={502: ('$phi460.0', '$phi460.1'), 508: ('$phi460.0', '$phi460.1')}) 13:52:50,817 numba.core.byteflow DEBUG block_infos State(pc_initial=502 nstack_initial=2): AdaptBlockInfo(insts=((502, {'res': '$const502.2'}), (504, {'value': '$const502.2'}), (506, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={678: ('$phi502.0', '$phi502.1')}) 13:52:50,817 numba.core.byteflow DEBUG block_infos State(pc_initial=508 nstack_initial=2): AdaptBlockInfo(insts=((508, {'res': '$knn_dists508.2'}), (510, {'res': '$i510.3'}), (512, {'res': '$j512.4'}), (514, {'items': ['$i510.3', '$j512.4'], 'res': '$514build_tuple.5'}), (516, {'index': '$514build_tuple.5', 'target': '$knn_dists508.2', 'res': '$516binary_subscr.6'}), (518, {}), (520, {}), (522, {}), (524, {}), (526, {'res': '$rhos526.7'}), (528, {'res': '$i528.8'}), (530, {'index': '$i528.8', 'target': '$rhos526.7', 'res': '$530binary_subscr.9'}), (532, {}), (534, {}), (536, {}), (538, {}), (540, {'op': '-', 'lhs': '$516binary_subscr.6', 'rhs': '$530binary_subscr.9', 'res': '$binop_sub540.10'}), (542, {}), (544, {'res': '$const544.11'}), (546, {'lhs': '$binop_sub540.10', 'rhs': '$const544.11', 'res': '$546compare_op.12'}), (548, {}), (550, {}), (552, {'pred': '$546compare_op.12'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={554: ('$phi508.0', '$phi508.1'), 578: ('$phi508.0', '$phi508.1')}) 13:52:50,818 numba.core.byteflow DEBUG block_infos State(pc_initial=554 nstack_initial=2): AdaptBlockInfo(insts=((554, {'res': '$sigmas554.2'}), (556, {'res': '$i556.3'}), (558, {'index': '$i556.3', 'target': '$sigmas554.2', 'res': '$558binary_subscr.4'}), (560, {}), (562, {}), (564, {}), (566, {}), (568, {'res': '$const568.5'}), (570, {'lhs': '$558binary_subscr.4', 'rhs': '$const568.5', 'res': '$570compare_op.6'}), (572, {}), (574, {}), (576, {'pred': '$570compare_op.6'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={578: ('$phi554.0', '$phi554.1'), 584: ('$phi554.0', '$phi554.1')}) 13:52:50,818 numba.core.byteflow DEBUG block_infos State(pc_initial=578 nstack_initial=2): AdaptBlockInfo(insts=((578, {'res': '$const578.2'}), (580, {'value': '$const578.2'}), (582, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={678: ('$phi578.0', '$phi578.1')}) 13:52:50,818 numba.core.byteflow DEBUG block_infos State(pc_initial=584 nstack_initial=2): AdaptBlockInfo(insts=((584, {'idx': 1, 'res': '$584load_global.2'}), (586, {}), (588, {}), (590, {}), (592, {}), (594, {}), (596, {'item': '$584load_global.2', 'res': '$596load_attr.4'}), (598, {}), (600, {}), (602, {}), (604, {}), (606, {'res': '$knn_dists606.5'}), (608, {'res': '$i608.6'}), (610, {'res': '$j610.7'}), (612, {'items': ['$i608.6', '$j610.7'], 'res': '$612build_tuple.8'}), (614, {'index': '$612build_tuple.8', 'target': '$knn_dists606.5', 'res': '$614binary_subscr.9'}), (616, {}), (618, {}), (620, {}), (622, {}), (624, {'res': '$rhos624.10'}), (626, {'res': '$i626.11'}), (628, {'index': '$i626.11', 'target': '$rhos624.10', 'res': '$628binary_subscr.12'}), (630, {}), (632, {}), (634, {}), (636, {}), (638, {'op': '-', 'lhs': '$614binary_subscr.9', 'rhs': '$628binary_subscr.12', 'res': '$binop_sub638.13'}), (640, {}), (642, {'res': '$sigmas642.14'}), (644, {'res': '$i644.15'}), (646, {'index': '$i644.15', 'target': '$sigmas642.14', 'res': '$646binary_subscr.16'}), (648, {}), (650, {}), (652, {}), (654, {}), (656, {'op': '/', 'lhs': '$binop_sub638.13', 'rhs': '$646binary_subscr.16', 'res': '$binop_truediv656.17'}), (658, {}), (660, {'value': '$binop_truediv656.17', 'res': '$660unary_negative.18'}), (662, {}), (664, {}), (666, {'func': '$596load_attr.4', 'args': ['$660unary_negative.18'], 'kw_names': None, 'res': '$666call.19'}), (668, {}), (670, {}), (672, {}), (674, {}), (676, {'value': '$666call.19'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={678: ('$phi584.0', '$phi584.1')}) 13:52:50,818 numba.core.byteflow DEBUG block_infos State(pc_initial=678 nstack_initial=2): AdaptBlockInfo(insts=((678, {'res': '$i678.2'}), (680, {'res': '$rows680.3'}), (682, {'res': '$i682.4'}), (684, {'res': '$n_neighbors684.5'}), (686, {'op': '*', 'lhs': '$i682.4', 'rhs': '$n_neighbors684.5', 'res': '$binop_mul686.6'}), (688, {}), (690, {'res': '$j690.7'}), (692, {'op': '+', 'lhs': '$binop_mul686.6', 'rhs': '$j690.7', 'res': '$binop_add692.8'}), (694, {}), (696, {'target': '$rows680.3', 'index': '$binop_add692.8', 'value': '$i678.2'}), (698, {}), (700, {'res': '$knn_indices700.9'}), (702, {'res': '$i702.10'}), (704, {'res': '$j704.11'}), (706, {'items': ['$i702.10', '$j704.11'], 'res': '$706build_tuple.12'}), (708, {'index': '$706build_tuple.12', 'target': '$knn_indices700.9', 'res': '$708binary_subscr.13'}), (710, {}), (712, {}), (714, {}), (716, {}), (718, {'res': '$cols718.14'}), (720, {'res': '$i720.15'}), (722, {'res': '$n_neighbors722.16'}), (724, {'op': '*', 'lhs': '$i720.15', 'rhs': '$n_neighbors722.16', 'res': '$binop_mul724.17'}), (726, {}), (728, {'res': '$j728.18'}), (730, {'op': '+', 'lhs': '$binop_mul724.17', 'rhs': '$j728.18', 'res': '$binop_add730.19'}), (732, {}), (734, {'target': '$cols718.14', 'index': '$binop_add730.19', 'value': '$708binary_subscr.13'}), (736, {}), (738, {'res': '$val738.20'}), (740, {'res': '$vals740.21'}), (742, {'res': '$i742.22'}), (744, {'res': '$n_neighbors744.23'}), (746, {'op': '*', 'lhs': '$i742.22', 'rhs': '$n_neighbors744.23', 'res': '$binop_mul746.24'}), (748, {}), (750, {'res': '$j750.25'}), (752, {'op': '+', 'lhs': '$binop_mul746.24', 'rhs': '$j750.25', 'res': '$binop_add752.26'}), (754, {}), (756, {'target': '$vals740.21', 'index': '$binop_add752.26', 'value': '$val738.20'}), (758, {}), (760, {'res': '$return_dists760.27'}), (762, {'pred': '$return_dists760.27'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={764: ('$phi678.0', '$phi678.1'), 802: ('$phi678.0', '$phi678.1')}) 13:52:50,818 numba.core.byteflow DEBUG block_infos State(pc_initial=764 nstack_initial=2): AdaptBlockInfo(insts=((764, {'res': '$knn_dists764.2'}), (766, {'res': '$i766.3'}), (768, {'res': '$j768.4'}), (770, {'items': ['$i766.3', '$j768.4'], 'res': '$770build_tuple.5'}), (772, {'index': '$770build_tuple.5', 'target': '$knn_dists764.2', 'res': '$772binary_subscr.6'}), (774, {}), (776, {}), (778, {}), (780, {}), (782, {'res': '$dists782.7'}), (784, {'res': '$i784.8'}), (786, {'res': '$n_neighbors786.9'}), (788, {'op': '*', 'lhs': '$i784.8', 'rhs': '$n_neighbors786.9', 'res': '$binop_mul788.10'}), (790, {}), (792, {'res': '$j792.11'}), (794, {'op': '+', 'lhs': '$binop_mul788.10', 'rhs': '$j792.11', 'res': '$binop_add794.12'}), (796, {}), (798, {'target': '$dists782.7', 'index': '$binop_add794.12', 'value': '$772binary_subscr.6'}), (800, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={802: ('$phi764.0', '$phi764.1')}) 13:52:50,818 numba.core.byteflow DEBUG block_infos State(pc_initial=802 nstack_initial=2): AdaptBlockInfo(insts=((802, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={426: ('$phi802.0', '$phi802.1')}) 13:52:50,818 numba.core.byteflow DEBUG block_infos State(pc_initial=804 nstack_initial=1): AdaptBlockInfo(insts=((804, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={392: ('$phi804.0',)}) 13:52:50,818 numba.core.byteflow DEBUG block_infos State(pc_initial=806 nstack_initial=0): AdaptBlockInfo(insts=((806, {'res': '$rows806.0'}), (808, {'res': '$cols808.1'}), (810, {'res': '$vals810.2'}), (812, {'res': '$dists812.3'}), (814, {'items': ['$rows806.0', '$cols808.1', '$vals810.2', '$dists812.3'], 'res': '$814build_tuple.4'}), (816, {'retval': '$814build_tuple.4', 'castval': '$816return_value.5'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:50,981 numba.core.interpreter DEBUG label 0: knn_indices = arg(0, name=knn_indices) ['knn_indices'] knn_dists = arg(1, name=knn_dists) ['knn_dists'] sigmas = arg(2, name=sigmas) ['sigmas'] rhos = arg(3, name=rhos) ['rhos'] return_dists = arg(4, name=return_dists) ['return_dists'] bipartite = arg(5, name=bipartite) ['bipartite'] $6load_attr.1 = getattr(value=knn_indices, attr=shape) ['$6load_attr.1', 'knn_indices'] $const16.2 = const(int, 0) ['$const16.2'] n_samples = getitem(value=$6load_attr.1, index=$const16.2, fn=) ['$6load_attr.1', '$const16.2', 'n_samples'] $32load_attr.5 = getattr(value=knn_indices, attr=shape) ['$32load_attr.5', 'knn_indices'] $const42.6 = const(int, 1) ['$const42.6'] n_neighbors = getitem(value=$32load_attr.5, index=$const42.6, fn=) ['$32load_attr.5', '$const42.6', 'n_neighbors'] $56load_global.8 = global(np: ) ['$56load_global.8'] $68load_attr.10 = getattr(value=$56load_global.8, attr=zeros) ['$56load_global.8', '$68load_attr.10'] $80load_attr.12 = getattr(value=knn_indices, attr=size) ['$80load_attr.12', 'knn_indices'] $90load_global.13 = global(np: ) ['$90load_global.13'] $102load_attr.14 = getattr(value=$90load_global.13, attr=int32) ['$102load_attr.14', '$90load_global.13'] rows = call $68load_attr.10($80load_attr.12, func=$68load_attr.10, args=[Var($80load_attr.12, umap_.py:412)], kws=[('dtype', Var($102load_attr.14, umap_.py:412))], vararg=None, varkwarg=None, target=None) ['$102load_attr.14', '$68load_attr.10', '$80load_attr.12', 'rows'] $130load_global.16 = global(np: ) ['$130load_global.16'] $142load_attr.18 = getattr(value=$130load_global.16, attr=zeros) ['$130load_global.16', '$142load_attr.18'] $154load_attr.20 = getattr(value=knn_indices, attr=size) ['$154load_attr.20', 'knn_indices'] $164load_global.21 = global(np: ) ['$164load_global.21'] $176load_attr.22 = getattr(value=$164load_global.21, attr=int32) ['$164load_global.21', '$176load_attr.22'] cols = call $142load_attr.18($154load_attr.20, func=$142load_attr.18, args=[Var($154load_attr.20, umap_.py:413)], kws=[('dtype', Var($176load_attr.22, umap_.py:413))], vararg=None, varkwarg=None, target=None) ['$142load_attr.18', '$154load_attr.20', '$176load_attr.22', 'cols'] $204load_global.24 = global(np: ) ['$204load_global.24'] $216load_attr.26 = getattr(value=$204load_global.24, attr=zeros) ['$204load_global.24', '$216load_attr.26'] $228load_attr.28 = getattr(value=knn_indices, attr=size) ['$228load_attr.28', 'knn_indices'] $238load_global.29 = global(np: ) ['$238load_global.29'] $250load_attr.30 = getattr(value=$238load_global.29, attr=float32) ['$238load_global.29', '$250load_attr.30'] vals = call $216load_attr.26($228load_attr.28, func=$216load_attr.26, args=[Var($228load_attr.28, umap_.py:414)], kws=[('dtype', Var($250load_attr.30, umap_.py:414))], vararg=None, varkwarg=None, target=None) ['$216load_attr.26', '$228load_attr.28', '$250load_attr.30', 'vals'] bool280 = global(bool: ) ['bool280'] $280pred = call bool280(return_dists, func=bool280, args=(Var(return_dists, umap_.py:351),), kws=(), vararg=None, varkwarg=None, target=None) ['$280pred', 'bool280', 'return_dists'] branch $280pred, 282, 358 ['$280pred'] label 282: $282load_global.0 = global(np: ) ['$282load_global.0'] $294load_attr.2 = getattr(value=$282load_global.0, attr=zeros) ['$282load_global.0', '$294load_attr.2'] $306load_attr.4 = getattr(value=knn_indices, attr=size) ['$306load_attr.4', 'knn_indices'] $316load_global.5 = global(np: ) ['$316load_global.5'] $328load_attr.6 = getattr(value=$316load_global.5, attr=float32) ['$316load_global.5', '$328load_attr.6'] dists = call $294load_attr.2($306load_attr.4, func=$294load_attr.2, args=[Var($306load_attr.4, umap_.py:416)], kws=[('dtype', Var($328load_attr.6, umap_.py:416))], vararg=None, varkwarg=None, target=None) ['$294load_attr.2', '$306load_attr.4', '$328load_attr.6', 'dists'] jump 362 [] label 358: dists = const(NoneType, None) ['dists'] jump 362 [] label 362: $362load_global.0 = global(range: ) ['$362load_global.0'] $380call.3 = call $362load_global.0(n_samples, func=$362load_global.0, args=[Var(n_samples, umap_.py:409)], kws=(), vararg=None, varkwarg=None, target=None) ['$362load_global.0', '$380call.3', 'n_samples'] $390get_iter.4 = getiter(value=$380call.3) ['$380call.3', '$390get_iter.4'] $phi392.0 = $390get_iter.4 ['$390get_iter.4', '$phi392.0'] jump 392 [] label 392: $392for_iter.1 = iternext(value=$phi392.0) ['$392for_iter.1', '$phi392.0'] $392for_iter.2 = pair_first(value=$392for_iter.1) ['$392for_iter.1', '$392for_iter.2'] $392for_iter.3 = pair_second(value=$392for_iter.1) ['$392for_iter.1', '$392for_iter.3'] $phi394.1 = $392for_iter.2 ['$392for_iter.2', '$phi394.1'] branch $392for_iter.3, 394, 806 ['$392for_iter.3'] label 394: i = $phi394.1 ['$phi394.1', 'i'] $396load_global.2 = global(range: ) ['$396load_global.2'] $414call.5 = call $396load_global.2(n_neighbors, func=$396load_global.2, args=[Var(n_neighbors, umap_.py:410)], kws=(), vararg=None, varkwarg=None, target=None) ['$396load_global.2', '$414call.5', 'n_neighbors'] $424get_iter.6 = getiter(value=$414call.5) ['$414call.5', '$424get_iter.6'] $phi426.1 = $424get_iter.6 ['$424get_iter.6', '$phi426.1'] jump 426 [] label 426: $426for_iter.2 = iternext(value=$phi426.1) ['$426for_iter.2', '$phi426.1'] $426for_iter.3 = pair_first(value=$426for_iter.2) ['$426for_iter.2', '$426for_iter.3'] $426for_iter.4 = pair_second(value=$426for_iter.2) ['$426for_iter.2', '$426for_iter.4'] $phi428.2 = $426for_iter.3 ['$426for_iter.3', '$phi428.2'] branch $426for_iter.4, 428, 804 ['$426for_iter.4'] label 428: j = $phi428.2 ['$phi428.2', 'j'] $436build_tuple.6 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) ['$436build_tuple.6', 'i', 'j'] $438binary_subscr.7 = getitem(value=knn_indices, index=$436build_tuple.6, fn=) ['$436build_tuple.6', '$438binary_subscr.7', 'knn_indices'] $const448.8 = const(int, -1) ['$const448.8'] $450compare_op.9 = $438binary_subscr.7 == $const448.8 ['$438binary_subscr.7', '$450compare_op.9', '$const448.8'] bool456 = global(bool: ) ['bool456'] $456pred = call bool456($450compare_op.9, func=bool456, args=(Var($450compare_op.9, umap_.py:422),), kws=(), vararg=None, varkwarg=None, target=None) ['$450compare_op.9', '$456pred', 'bool456'] branch $456pred, 458, 460 ['$456pred'] label 458: jump 426 [] label 460: $const462.3 = const(bool, False) ['$const462.3'] $464compare_op.4 = bipartite == $const462.3 ['$464compare_op.4', '$const462.3', 'bipartite'] $476build_tuple.8 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) ['$476build_tuple.8', 'i', 'j'] $478binary_subscr.9 = getitem(value=knn_indices, index=$476build_tuple.8, fn=) ['$476build_tuple.8', '$478binary_subscr.9', 'knn_indices'] $490compare_op.11 = $478binary_subscr.9 == i ['$478binary_subscr.9', '$490compare_op.11', 'i'] $binop_and_496.12 = $464compare_op.4 & $490compare_op.11 ['$464compare_op.4', '$490compare_op.11', '$binop_and_496.12'] bool500 = global(bool: ) ['bool500'] $500pred = call bool500($binop_and_496.12, func=bool500, args=(Var($binop_and_496.12, umap_.py:426),), kws=(), vararg=None, varkwarg=None, target=None) ['$500pred', '$binop_and_496.12', 'bool500'] branch $500pred, 502, 508 ['$500pred'] label 502: val = const(float, 0.0) ['val'] jump 678 [] label 508: $514build_tuple.5 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) ['$514build_tuple.5', 'i', 'j'] $516binary_subscr.6 = getitem(value=knn_dists, index=$514build_tuple.5, fn=) ['$514build_tuple.5', '$516binary_subscr.6', 'knn_dists'] $530binary_subscr.9 = getitem(value=rhos, index=i, fn=) ['$530binary_subscr.9', 'i', 'rhos'] $binop_sub540.10 = $516binary_subscr.6 - $530binary_subscr.9 ['$516binary_subscr.6', '$530binary_subscr.9', '$binop_sub540.10'] $const544.11 = const(float, 0.0) ['$const544.11'] $546compare_op.12 = $binop_sub540.10 <= $const544.11 ['$546compare_op.12', '$binop_sub540.10', '$const544.11'] bool552 = global(bool: ) ['bool552'] $552pred = call bool552($546compare_op.12, func=bool552, args=(Var($546compare_op.12, umap_.py:428),), kws=(), vararg=None, varkwarg=None, target=None) ['$546compare_op.12', '$552pred', 'bool552'] branch $552pred, 578, 554 ['$552pred'] label 554: $558binary_subscr.4 = getitem(value=sigmas, index=i, fn=) ['$558binary_subscr.4', 'i', 'sigmas'] $const568.5 = const(float, 0.0) ['$const568.5'] $570compare_op.6 = $558binary_subscr.4 == $const568.5 ['$558binary_subscr.4', '$570compare_op.6', '$const568.5'] bool576 = global(bool: ) ['bool576'] $576pred = call bool576($570compare_op.6, func=bool576, args=(Var($570compare_op.6, umap_.py:428),), kws=(), vararg=None, varkwarg=None, target=None) ['$570compare_op.6', '$576pred', 'bool576'] branch $576pred, 578, 584 ['$576pred'] label 578: val = const(float, 1.0) ['val'] jump 678 [] label 584: $584load_global.2 = global(np: ) ['$584load_global.2'] $596load_attr.4 = getattr(value=$584load_global.2, attr=exp) ['$584load_global.2', '$596load_attr.4'] $612build_tuple.8 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) ['$612build_tuple.8', 'i', 'j'] $614binary_subscr.9 = getitem(value=knn_dists, index=$612build_tuple.8, fn=) ['$612build_tuple.8', '$614binary_subscr.9', 'knn_dists'] $628binary_subscr.12 = getitem(value=rhos, index=i, fn=) ['$628binary_subscr.12', 'i', 'rhos'] $binop_sub638.13 = $614binary_subscr.9 - $628binary_subscr.12 ['$614binary_subscr.9', '$628binary_subscr.12', '$binop_sub638.13'] $646binary_subscr.16 = getitem(value=sigmas, index=i, fn=) ['$646binary_subscr.16', 'i', 'sigmas'] $binop_truediv656.17 = $binop_sub638.13 / $646binary_subscr.16 ['$646binary_subscr.16', '$binop_sub638.13', '$binop_truediv656.17'] $660unary_negative.18 = unary(fn=, value=$binop_truediv656.17) ['$660unary_negative.18', '$binop_truediv656.17'] val = call $596load_attr.4($660unary_negative.18, func=$596load_attr.4, args=[Var($660unary_negative.18, umap_.py:431)], kws=(), vararg=None, varkwarg=None, target=None) ['$596load_attr.4', '$660unary_negative.18', 'val'] jump 678 [] label 678: $binop_mul686.6 = i * n_neighbors ['$binop_mul686.6', 'i', 'n_neighbors'] $binop_add692.8 = $binop_mul686.6 + j ['$binop_add692.8', '$binop_mul686.6', 'j'] rows[$binop_add692.8] = i ['$binop_add692.8', 'i', 'rows'] $706build_tuple.12 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) ['$706build_tuple.12', 'i', 'j'] $708binary_subscr.13 = getitem(value=knn_indices, index=$706build_tuple.12, fn=) ['$706build_tuple.12', '$708binary_subscr.13', 'knn_indices'] $binop_mul724.17 = i * n_neighbors ['$binop_mul724.17', 'i', 'n_neighbors'] $binop_add730.19 = $binop_mul724.17 + j ['$binop_add730.19', '$binop_mul724.17', 'j'] cols[$binop_add730.19] = $708binary_subscr.13 ['$708binary_subscr.13', '$binop_add730.19', 'cols'] $binop_mul746.24 = i * n_neighbors ['$binop_mul746.24', 'i', 'n_neighbors'] $binop_add752.26 = $binop_mul746.24 + j ['$binop_add752.26', '$binop_mul746.24', 'j'] vals[$binop_add752.26] = val ['$binop_add752.26', 'val', 'vals'] bool762 = global(bool: ) ['bool762'] $762pred = call bool762(return_dists, func=bool762, args=(Var(return_dists, umap_.py:351),), kws=(), vararg=None, varkwarg=None, target=None) ['$762pred', 'bool762', 'return_dists'] branch $762pred, 764, 802 ['$762pred'] label 764: $770build_tuple.5 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) ['$770build_tuple.5', 'i', 'j'] $772binary_subscr.6 = getitem(value=knn_dists, index=$770build_tuple.5, fn=) ['$770build_tuple.5', '$772binary_subscr.6', 'knn_dists'] $binop_mul788.10 = i * n_neighbors ['$binop_mul788.10', 'i', 'n_neighbors'] $binop_add794.12 = $binop_mul788.10 + j ['$binop_add794.12', '$binop_mul788.10', 'j'] dists[$binop_add794.12] = $772binary_subscr.6 ['$772binary_subscr.6', '$binop_add794.12', 'dists'] jump 802 [] label 802: jump 426 [] label 804: jump 392 [] label 806: $814build_tuple.4 = build_tuple(items=[Var(rows, umap_.py:412), Var(cols, umap_.py:413), Var(vals, umap_.py:414), Var(dists, umap_.py:416)]) ['$814build_tuple.4', 'cols', 'dists', 'rows', 'vals'] $816return_value.5 = cast(value=$814build_tuple.4) ['$814build_tuple.4', '$816return_value.5'] return $816return_value.5 ['$816return_value.5'] 13:52:51,18 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:51,18 numba.core.ssa DEBUG Running 13:52:51,18 numba.core.ssa DEBUG on stmt: knn_indices = arg(0, name=knn_indices) 13:52:51,18 numba.core.ssa DEBUG on stmt: knn_dists = arg(1, name=knn_dists) 13:52:51,18 numba.core.ssa DEBUG on stmt: sigmas = arg(2, name=sigmas) 13:52:51,18 numba.core.ssa DEBUG on stmt: rhos = arg(3, name=rhos) 13:52:51,18 numba.core.ssa DEBUG on stmt: return_dists = arg(4, name=return_dists) 13:52:51,18 numba.core.ssa DEBUG on stmt: bipartite = arg(5, name=bipartite) 13:52:51,18 numba.core.ssa DEBUG on stmt: $6load_attr.1 = getattr(value=knn_indices, attr=shape) 13:52:51,18 numba.core.ssa DEBUG on stmt: $const16.2 = const(int, 0) 13:52:51,18 numba.core.ssa DEBUG on stmt: n_samples = static_getitem(value=$6load_attr.1, index=0, index_var=$const16.2, fn=) 13:52:51,18 numba.core.ssa DEBUG on stmt: $32load_attr.5 = getattr(value=knn_indices, attr=shape) 13:52:51,18 numba.core.ssa DEBUG on stmt: $const42.6 = const(int, 1) 13:52:51,18 numba.core.ssa DEBUG on stmt: n_neighbors = static_getitem(value=$32load_attr.5, index=1, index_var=$const42.6, fn=) 13:52:51,18 numba.core.ssa DEBUG on stmt: $56load_global.8 = global(np: ) 13:52:51,18 numba.core.ssa DEBUG on stmt: $68load_attr.10 = getattr(value=$56load_global.8, attr=zeros) 13:52:51,18 numba.core.ssa DEBUG on stmt: $80load_attr.12 = getattr(value=knn_indices, attr=size) 13:52:51,18 numba.core.ssa DEBUG on stmt: $90load_global.13 = global(np: ) 13:52:51,18 numba.core.ssa DEBUG on stmt: $102load_attr.14 = getattr(value=$90load_global.13, attr=int32) 13:52:51,18 numba.core.ssa DEBUG on stmt: rows = call $68load_attr.10($80load_attr.12, func=$68load_attr.10, args=[Var($80load_attr.12, umap_.py:412)], kws=[('dtype', Var($102load_attr.14, umap_.py:412))], vararg=None, varkwarg=None, target=None) 13:52:51,18 numba.core.ssa DEBUG on stmt: $130load_global.16 = global(np: ) 13:52:51,18 numba.core.ssa DEBUG on stmt: $142load_attr.18 = getattr(value=$130load_global.16, attr=zeros) 13:52:51,18 numba.core.ssa DEBUG on stmt: $154load_attr.20 = getattr(value=knn_indices, attr=size) 13:52:51,18 numba.core.ssa DEBUG on stmt: $164load_global.21 = global(np: ) 13:52:51,18 numba.core.ssa DEBUG on stmt: $176load_attr.22 = getattr(value=$164load_global.21, attr=int32) 13:52:51,19 numba.core.ssa DEBUG on stmt: cols = call $142load_attr.18($154load_attr.20, func=$142load_attr.18, args=[Var($154load_attr.20, umap_.py:413)], kws=[('dtype', Var($176load_attr.22, umap_.py:413))], vararg=None, varkwarg=None, target=None) 13:52:51,19 numba.core.ssa DEBUG on stmt: $204load_global.24 = global(np: ) 13:52:51,19 numba.core.ssa DEBUG on stmt: $216load_attr.26 = getattr(value=$204load_global.24, attr=zeros) 13:52:51,19 numba.core.ssa DEBUG on stmt: $228load_attr.28 = getattr(value=knn_indices, attr=size) 13:52:51,19 numba.core.ssa DEBUG on stmt: $238load_global.29 = global(np: ) 13:52:51,19 numba.core.ssa DEBUG on stmt: $250load_attr.30 = getattr(value=$238load_global.29, attr=float32) 13:52:51,19 numba.core.ssa DEBUG on stmt: vals = call $216load_attr.26($228load_attr.28, func=$216load_attr.26, args=[Var($228load_attr.28, umap_.py:414)], kws=[('dtype', Var($250load_attr.30, umap_.py:414))], vararg=None, varkwarg=None, target=None) 13:52:51,19 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:51,19 numba.core.ssa DEBUG on stmt: $280pred = call bool280(return_dists, func=bool280, args=(Var(return_dists, umap_.py:351),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,19 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 358 13:52:51,19 numba.core.ssa DEBUG ==== SSA block analysis pass on 282 13:52:51,19 numba.core.ssa DEBUG Running 13:52:51,19 numba.core.ssa DEBUG on stmt: $282load_global.0 = global(np: ) 13:52:51,19 numba.core.ssa DEBUG on stmt: $294load_attr.2 = getattr(value=$282load_global.0, attr=zeros) 13:52:51,19 numba.core.ssa DEBUG on stmt: $306load_attr.4 = getattr(value=knn_indices, attr=size) 13:52:51,19 numba.core.ssa DEBUG on stmt: $316load_global.5 = global(np: ) 13:52:51,19 numba.core.ssa DEBUG on stmt: $328load_attr.6 = getattr(value=$316load_global.5, attr=float32) 13:52:51,19 numba.core.ssa DEBUG on stmt: dists = call $294load_attr.2($306load_attr.4, func=$294load_attr.2, args=[Var($306load_attr.4, umap_.py:416)], kws=[('dtype', Var($328load_attr.6, umap_.py:416))], vararg=None, varkwarg=None, target=None) 13:52:51,19 numba.core.ssa DEBUG on stmt: jump 362 13:52:51,19 numba.core.ssa DEBUG ==== SSA block analysis pass on 358 13:52:51,19 numba.core.ssa DEBUG Running 13:52:51,19 numba.core.ssa DEBUG on stmt: dists = const(NoneType, None) 13:52:51,19 numba.core.ssa DEBUG on stmt: jump 362 13:52:51,19 numba.core.ssa DEBUG ==== SSA block analysis pass on 362 13:52:51,19 numba.core.ssa DEBUG Running 13:52:51,19 numba.core.ssa DEBUG on stmt: $362load_global.0 = global(range: ) 13:52:51,19 numba.core.ssa DEBUG on stmt: $380call.3 = call $362load_global.0(n_samples, func=$362load_global.0, args=[Var(n_samples, umap_.py:409)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,19 numba.core.ssa DEBUG on stmt: $390get_iter.4 = getiter(value=$380call.3) 13:52:51,19 numba.core.ssa DEBUG on stmt: $phi392.0 = $390get_iter.4 13:52:51,19 numba.core.ssa DEBUG on stmt: jump 392 13:52:51,20 numba.core.ssa DEBUG ==== SSA block analysis pass on 392 13:52:51,20 numba.core.ssa DEBUG Running 13:52:51,20 numba.core.ssa DEBUG on stmt: $392for_iter.1 = iternext(value=$phi392.0) 13:52:51,20 numba.core.ssa DEBUG on stmt: $392for_iter.2 = pair_first(value=$392for_iter.1) 13:52:51,20 numba.core.ssa DEBUG on stmt: $392for_iter.3 = pair_second(value=$392for_iter.1) 13:52:51,20 numba.core.ssa DEBUG on stmt: $phi394.1 = $392for_iter.2 13:52:51,20 numba.core.ssa DEBUG on stmt: branch $392for_iter.3, 394, 806 13:52:51,20 numba.core.ssa DEBUG ==== SSA block analysis pass on 394 13:52:51,20 numba.core.ssa DEBUG Running 13:52:51,20 numba.core.ssa DEBUG on stmt: i = $phi394.1 13:52:51,20 numba.core.ssa DEBUG on stmt: $396load_global.2 = global(range: ) 13:52:51,20 numba.core.ssa DEBUG on stmt: $414call.5 = call $396load_global.2(n_neighbors, func=$396load_global.2, args=[Var(n_neighbors, umap_.py:410)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,20 numba.core.ssa DEBUG on stmt: $424get_iter.6 = getiter(value=$414call.5) 13:52:51,20 numba.core.ssa DEBUG on stmt: $phi426.1 = $424get_iter.6 13:52:51,20 numba.core.ssa DEBUG on stmt: jump 426 13:52:51,20 numba.core.ssa DEBUG ==== SSA block analysis pass on 426 13:52:51,20 numba.core.ssa DEBUG Running 13:52:51,20 numba.core.ssa DEBUG on stmt: $426for_iter.2 = iternext(value=$phi426.1) 13:52:51,20 numba.core.ssa DEBUG on stmt: $426for_iter.3 = pair_first(value=$426for_iter.2) 13:52:51,20 numba.core.ssa DEBUG on stmt: $426for_iter.4 = pair_second(value=$426for_iter.2) 13:52:51,20 numba.core.ssa DEBUG on stmt: $phi428.2 = $426for_iter.3 13:52:51,20 numba.core.ssa DEBUG on stmt: branch $426for_iter.4, 428, 804 13:52:51,20 numba.core.ssa DEBUG ==== SSA block analysis pass on 428 13:52:51,20 numba.core.ssa DEBUG Running 13:52:51,20 numba.core.ssa DEBUG on stmt: j = $phi428.2 13:52:51,20 numba.core.ssa DEBUG on stmt: $436build_tuple.6 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,20 numba.core.ssa DEBUG on stmt: $438binary_subscr.7 = getitem(value=knn_indices, index=$436build_tuple.6, fn=) 13:52:51,20 numba.core.ssa DEBUG on stmt: $const448.8 = const(int, -1) 13:52:51,20 numba.core.ssa DEBUG on stmt: $450compare_op.9 = $438binary_subscr.7 == $const448.8 13:52:51,20 numba.core.ssa DEBUG on stmt: bool456 = global(bool: ) 13:52:51,20 numba.core.ssa DEBUG on stmt: $456pred = call bool456($450compare_op.9, func=bool456, args=(Var($450compare_op.9, umap_.py:422),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,20 numba.core.ssa DEBUG on stmt: branch $456pred, 458, 460 13:52:51,20 numba.core.ssa DEBUG ==== SSA block analysis pass on 458 13:52:51,21 numba.core.ssa DEBUG Running 13:52:51,21 numba.core.ssa DEBUG on stmt: jump 807 13:52:51,21 numba.core.ssa DEBUG ==== SSA block analysis pass on 460 13:52:51,21 numba.core.ssa DEBUG Running 13:52:51,21 numba.core.ssa DEBUG on stmt: $const462.3 = const(bool, False) 13:52:51,21 numba.core.ssa DEBUG on stmt: $464compare_op.4 = bipartite == $const462.3 13:52:51,21 numba.core.ssa DEBUG on stmt: $476build_tuple.8 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,21 numba.core.ssa DEBUG on stmt: $478binary_subscr.9 = getitem(value=knn_indices, index=$476build_tuple.8, fn=) 13:52:51,21 numba.core.ssa DEBUG on stmt: $490compare_op.11 = $478binary_subscr.9 == i 13:52:51,21 numba.core.ssa DEBUG on stmt: $binop_and_496.12 = $464compare_op.4 & $490compare_op.11 13:52:51,21 numba.core.ssa DEBUG on stmt: bool500 = global(bool: ) 13:52:51,21 numba.core.ssa DEBUG on stmt: $500pred = call bool500($binop_and_496.12, func=bool500, args=(Var($binop_and_496.12, umap_.py:426),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,21 numba.core.ssa DEBUG on stmt: branch $500pred, 502, 508 13:52:51,21 numba.core.ssa DEBUG ==== SSA block analysis pass on 502 13:52:51,21 numba.core.ssa DEBUG Running 13:52:51,21 numba.core.ssa DEBUG on stmt: val = const(float, 0.0) 13:52:51,21 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,21 numba.core.ssa DEBUG ==== SSA block analysis pass on 508 13:52:51,21 numba.core.ssa DEBUG Running 13:52:51,21 numba.core.ssa DEBUG on stmt: $514build_tuple.5 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,21 numba.core.ssa DEBUG on stmt: $516binary_subscr.6 = getitem(value=knn_dists, index=$514build_tuple.5, fn=) 13:52:51,21 numba.core.ssa DEBUG on stmt: $530binary_subscr.9 = getitem(value=rhos, index=i, fn=) 13:52:51,21 numba.core.ssa DEBUG on stmt: $binop_sub540.10 = $516binary_subscr.6 - $530binary_subscr.9 13:52:51,21 numba.core.ssa DEBUG on stmt: $const544.11 = const(float, 0.0) 13:52:51,21 numba.core.ssa DEBUG on stmt: $546compare_op.12 = $binop_sub540.10 <= $const544.11 13:52:51,21 numba.core.ssa DEBUG on stmt: bool552 = global(bool: ) 13:52:51,21 numba.core.ssa DEBUG on stmt: $552pred = call bool552($546compare_op.12, func=bool552, args=(Var($546compare_op.12, umap_.py:428),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,22 numba.core.ssa DEBUG on stmt: branch $552pred, 578, 554 13:52:51,22 numba.core.ssa DEBUG ==== SSA block analysis pass on 554 13:52:51,22 numba.core.ssa DEBUG Running 13:52:51,22 numba.core.ssa DEBUG on stmt: $558binary_subscr.4 = getitem(value=sigmas, index=i, fn=) 13:52:51,22 numba.core.ssa DEBUG on stmt: $const568.5 = const(float, 0.0) 13:52:51,22 numba.core.ssa DEBUG on stmt: $570compare_op.6 = $558binary_subscr.4 == $const568.5 13:52:51,22 numba.core.ssa DEBUG on stmt: bool576 = global(bool: ) 13:52:51,22 numba.core.ssa DEBUG on stmt: $576pred = call bool576($570compare_op.6, func=bool576, args=(Var($570compare_op.6, umap_.py:428),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,22 numba.core.ssa DEBUG on stmt: branch $576pred, 578, 584 13:52:51,22 numba.core.ssa DEBUG ==== SSA block analysis pass on 578 13:52:51,22 numba.core.ssa DEBUG Running 13:52:51,22 numba.core.ssa DEBUG on stmt: val = const(float, 1.0) 13:52:51,22 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,22 numba.core.ssa DEBUG ==== SSA block analysis pass on 584 13:52:51,22 numba.core.ssa DEBUG Running 13:52:51,22 numba.core.ssa DEBUG on stmt: $584load_global.2 = global(np: ) 13:52:51,22 numba.core.ssa DEBUG on stmt: $596load_attr.4 = getattr(value=$584load_global.2, attr=exp) 13:52:51,22 numba.core.ssa DEBUG on stmt: $612build_tuple.8 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,22 numba.core.ssa DEBUG on stmt: $614binary_subscr.9 = getitem(value=knn_dists, index=$612build_tuple.8, fn=) 13:52:51,22 numba.core.ssa DEBUG on stmt: $628binary_subscr.12 = getitem(value=rhos, index=i, fn=) 13:52:51,22 numba.core.ssa DEBUG on stmt: $binop_sub638.13 = $614binary_subscr.9 - $628binary_subscr.12 13:52:51,22 numba.core.ssa DEBUG on stmt: $646binary_subscr.16 = getitem(value=sigmas, index=i, fn=) 13:52:51,22 numba.core.ssa DEBUG on stmt: $binop_truediv656.17 = $binop_sub638.13 / $646binary_subscr.16 13:52:51,22 numba.core.ssa DEBUG on stmt: $660unary_negative.18 = unary(fn=, value=$binop_truediv656.17) 13:52:51,22 numba.core.ssa DEBUG on stmt: val = call $596load_attr.4($660unary_negative.18, func=$596load_attr.4, args=[Var($660unary_negative.18, umap_.py:431)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,22 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,22 numba.core.ssa DEBUG ==== SSA block analysis pass on 678 13:52:51,22 numba.core.ssa DEBUG Running 13:52:51,22 numba.core.ssa DEBUG on stmt: $binop_mul686.6 = i * n_neighbors 13:52:51,22 numba.core.ssa DEBUG on stmt: $binop_add692.8 = $binop_mul686.6 + j 13:52:51,23 numba.core.ssa DEBUG on stmt: rows[$binop_add692.8] = i 13:52:51,23 numba.core.ssa DEBUG on stmt: $706build_tuple.12 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,23 numba.core.ssa DEBUG on stmt: $708binary_subscr.13 = getitem(value=knn_indices, index=$706build_tuple.12, fn=) 13:52:51,23 numba.core.ssa DEBUG on stmt: $binop_mul724.17 = i * n_neighbors 13:52:51,23 numba.core.ssa DEBUG on stmt: $binop_add730.19 = $binop_mul724.17 + j 13:52:51,23 numba.core.ssa DEBUG on stmt: cols[$binop_add730.19] = $708binary_subscr.13 13:52:51,23 numba.core.ssa DEBUG on stmt: $binop_mul746.24 = i * n_neighbors 13:52:51,23 numba.core.ssa DEBUG on stmt: $binop_add752.26 = $binop_mul746.24 + j 13:52:51,23 numba.core.ssa DEBUG on stmt: vals[$binop_add752.26] = val 13:52:51,23 numba.core.ssa DEBUG on stmt: bool762 = global(bool: ) 13:52:51,23 numba.core.ssa DEBUG on stmt: $762pred = call bool762(return_dists, func=bool762, args=(Var(return_dists, umap_.py:351),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,23 numba.core.ssa DEBUG on stmt: branch $762pred, 764, 802 13:52:51,23 numba.core.ssa DEBUG ==== SSA block analysis pass on 764 13:52:51,23 numba.core.ssa DEBUG Running 13:52:51,23 numba.core.ssa DEBUG on stmt: $770build_tuple.5 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,23 numba.core.ssa DEBUG on stmt: $772binary_subscr.6 = getitem(value=knn_dists, index=$770build_tuple.5, fn=) 13:52:51,23 numba.core.ssa DEBUG on stmt: $binop_mul788.10 = i * n_neighbors 13:52:51,23 numba.core.ssa DEBUG on stmt: $binop_add794.12 = $binop_mul788.10 + j 13:52:51,23 numba.core.ssa DEBUG on stmt: dists[$binop_add794.12] = $772binary_subscr.6 13:52:51,23 numba.core.ssa DEBUG on stmt: jump 802 13:52:51,23 numba.core.ssa DEBUG ==== SSA block analysis pass on 802 13:52:51,23 numba.core.ssa DEBUG Running 13:52:51,23 numba.core.ssa DEBUG on stmt: jump 807 13:52:51,23 numba.core.ssa DEBUG ==== SSA block analysis pass on 804 13:52:51,23 numba.core.ssa DEBUG Running 13:52:51,23 numba.core.ssa DEBUG on stmt: jump 392 13:52:51,23 numba.core.ssa DEBUG ==== SSA block analysis pass on 806 13:52:51,23 numba.core.ssa DEBUG Running 13:52:51,23 numba.core.ssa DEBUG on stmt: $814build_tuple.4 = build_tuple(items=[Var(rows, umap_.py:412), Var(cols, umap_.py:413), Var(vals, umap_.py:414), Var(dists, umap_.py:416)]) 13:52:51,23 numba.core.ssa DEBUG on stmt: $816return_value.5 = cast(value=$814build_tuple.4) 13:52:51,23 numba.core.ssa DEBUG on stmt: return $816return_value.5 13:52:51,23 numba.core.ssa DEBUG ==== SSA block analysis pass on 807 13:52:51,24 numba.core.ssa DEBUG Running 13:52:51,24 numba.core.ssa DEBUG on stmt: jump 426 13:52:51,25 numba.core.ssa DEBUG defs defaultdict(, {'$102load_attr.14': [(, 0)], '$130load_global.16': [(, 0)], '$142load_attr.18': [(, 0)], '$154load_attr.20': [(, 0)], '$164load_global.21': [(, 0)], '$176load_attr.22': [(, 0)], '$204load_global.24': [(, 0)], '$216load_attr.26': [(, 0)], '$228load_attr.28': [(, 0)], '$238load_global.29': [(, 0)], '$250load_attr.30': [(, 0)], '$280pred': [(, 0)], '$282load_global.0': [(, 282)], '$294load_attr.2': [(, 282)], '$306load_attr.4': [(, 282)], '$316load_global.5': [(, 282)], '$328load_attr.6': [(, 282)], '$32load_attr.5': [(, 0)], '$362load_global.0': [(, 362)], '$380call.3': [(, 362)], '$390get_iter.4': [(, 362)], '$392for_iter.1': [(, 392)], '$392for_iter.2': [(, 392)], '$392for_iter.3': [(, 392)], '$396load_global.2': [(, 394)], '$414call.5': [(, 394)], '$424get_iter.6': [(, 394)], '$426for_iter.2': [(, 426)], '$426for_iter.3': [(, 426)], '$426for_iter.4': [(, 426)], '$436build_tuple.6': [(, 428)], '$438binary_subscr.7': [(, 428)], '$450compare_op.9': [(, 428)], '$456pred': [(, 428)], '$464compare_op.4': [(, 460)], '$476build_tuple.8': [(, 460)], '$478binary_subscr.9': [(, 460)], '$490compare_op.11': [(, 460)], '$500pred': [(, 460)], '$514build_tuple.5': [(, 508)], '$516binary_subscr.6': [(, 508)], '$530binary_subscr.9': [(, 508)], '$546compare_op.12': [(, 508)], '$552pred': [(, 508)], '$558binary_subscr.4': [(, 554)], '$56load_global.8': [(, 0)], '$570compare_op.6': [(, 554)], '$576pred': [(, 554)], '$584load_global.2': [(, 584)], '$596load_attr.4': [(, 584)], '$612build_tuple.8': [(, 584)], '$614binary_subscr.9': [(, 584)], '$628binary_subscr.12': [(, 584)], '$646binary_subscr.16': [(, 584)], '$660unary_negative.18': [(, 584)], '$68load_attr.10': [(, 0)], '$6load_attr.1': [(, 0)], '$706build_tuple.12': [(, 678)], '$708binary_subscr.13': [(, 678)], '$762pred': [(, 678)], '$770build_tuple.5': [(, 764)], '$772binary_subscr.6': [(, 764)], '$80load_attr.12': [(, 0)], '$814build_tuple.4': [(, 806)], '$816return_value.5': [(, 806)], '$90load_global.13': [(, 0)], '$binop_add692.8': [(, 678)], '$binop_add730.19': [(, 678)], '$binop_add752.26': [(, 678)], '$binop_add794.12': [(, 764)], '$binop_and_496.12': [(, 460)], '$binop_mul686.6': [(, 678)], '$binop_mul724.17': [(, 678)], '$binop_mul746.24': [(, 678)], '$binop_mul788.10': [(, 764)], '$binop_sub540.10': [(, 508)], '$binop_sub638.13': [(, 584)], '$binop_truediv656.17': [(, 584)], '$const16.2': [(, 0)], '$const42.6': [(, 0)], '$const448.8': [(, 428)], '$const462.3': [(, 460)], '$const544.11': [(, 508)], '$const568.5': [(, 554)], '$phi392.0': [(, 362)], '$phi394.1': [(, 392)], '$phi426.1': [(, 394)], '$phi428.2': [(, 426)], 'bipartite': [(, 0)], 'bool280': [(, 0)], 'bool456': [(, 428)], 'bool500': [(, 460)], 'bool552': [(, 508)], 'bool576': [(, 554)], 'bool762': [(, 678)], 'cols': [(, 0)], 'dists': [(, 282), (, 358)], 'i': [(, 394)], 'j': [(, 428)], 'knn_dists': [(, 0)], 'knn_indices': [(, 0)], 'n_neighbors': [(, 0)], 'n_samples': [(, 0)], 'return_dists': [(, 0)], 'rhos': [(, 0)], 'rows': [(, 0)], 'sigmas': [(, 0)], 'val': [(, 502), (, 578), (, 584)], 'vals': [(, 0)]}) 13:52:51,25 numba.core.ssa DEBUG SSA violators 13:52:51,25 numba.core.ssa DEBUG Fix SSA violator on var dists 13:52:51,26 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:51,26 numba.core.ssa DEBUG Running 13:52:51,26 numba.core.ssa DEBUG on stmt: knn_indices = arg(0, name=knn_indices) 13:52:51,26 numba.core.ssa DEBUG on stmt: knn_dists = arg(1, name=knn_dists) 13:52:51,26 numba.core.ssa DEBUG on stmt: sigmas = arg(2, name=sigmas) 13:52:51,26 numba.core.ssa DEBUG on stmt: rhos = arg(3, name=rhos) 13:52:51,26 numba.core.ssa DEBUG on stmt: return_dists = arg(4, name=return_dists) 13:52:51,26 numba.core.ssa DEBUG on stmt: bipartite = arg(5, name=bipartite) 13:52:51,26 numba.core.ssa DEBUG on stmt: $6load_attr.1 = getattr(value=knn_indices, attr=shape) 13:52:51,26 numba.core.ssa DEBUG on stmt: $const16.2 = const(int, 0) 13:52:51,26 numba.core.ssa DEBUG on stmt: n_samples = static_getitem(value=$6load_attr.1, index=0, index_var=$const16.2, fn=) 13:52:51,26 numba.core.ssa DEBUG on stmt: $32load_attr.5 = getattr(value=knn_indices, attr=shape) 13:52:51,26 numba.core.ssa DEBUG on stmt: $const42.6 = const(int, 1) 13:52:51,26 numba.core.ssa DEBUG on stmt: n_neighbors = static_getitem(value=$32load_attr.5, index=1, index_var=$const42.6, fn=) 13:52:51,26 numba.core.ssa DEBUG on stmt: $56load_global.8 = global(np: ) 13:52:51,26 numba.core.ssa DEBUG on stmt: $68load_attr.10 = getattr(value=$56load_global.8, attr=zeros) 13:52:51,26 numba.core.ssa DEBUG on stmt: $80load_attr.12 = getattr(value=knn_indices, attr=size) 13:52:51,26 numba.core.ssa DEBUG on stmt: $90load_global.13 = global(np: ) 13:52:51,26 numba.core.ssa DEBUG on stmt: $102load_attr.14 = getattr(value=$90load_global.13, attr=int32) 13:52:51,26 numba.core.ssa DEBUG on stmt: rows = call $68load_attr.10($80load_attr.12, func=$68load_attr.10, args=[Var($80load_attr.12, umap_.py:412)], kws=[('dtype', Var($102load_attr.14, umap_.py:412))], vararg=None, varkwarg=None, target=None) 13:52:51,26 numba.core.ssa DEBUG on stmt: $130load_global.16 = global(np: ) 13:52:51,26 numba.core.ssa DEBUG on stmt: $142load_attr.18 = getattr(value=$130load_global.16, attr=zeros) 13:52:51,26 numba.core.ssa DEBUG on stmt: $154load_attr.20 = getattr(value=knn_indices, attr=size) 13:52:51,26 numba.core.ssa DEBUG on stmt: $164load_global.21 = global(np: ) 13:52:51,26 numba.core.ssa DEBUG on stmt: $176load_attr.22 = getattr(value=$164load_global.21, attr=int32) 13:52:51,26 numba.core.ssa DEBUG on stmt: cols = call $142load_attr.18($154load_attr.20, func=$142load_attr.18, args=[Var($154load_attr.20, umap_.py:413)], kws=[('dtype', Var($176load_attr.22, umap_.py:413))], vararg=None, varkwarg=None, target=None) 13:52:51,26 numba.core.ssa DEBUG on stmt: $204load_global.24 = global(np: ) 13:52:51,26 numba.core.ssa DEBUG on stmt: $216load_attr.26 = getattr(value=$204load_global.24, attr=zeros) 13:52:51,26 numba.core.ssa DEBUG on stmt: $228load_attr.28 = getattr(value=knn_indices, attr=size) 13:52:51,26 numba.core.ssa DEBUG on stmt: $238load_global.29 = global(np: ) 13:52:51,26 numba.core.ssa DEBUG on stmt: $250load_attr.30 = getattr(value=$238load_global.29, attr=float32) 13:52:51,26 numba.core.ssa DEBUG on stmt: vals = call $216load_attr.26($228load_attr.28, func=$216load_attr.26, args=[Var($228load_attr.28, umap_.py:414)], kws=[('dtype', Var($250load_attr.30, umap_.py:414))], vararg=None, varkwarg=None, target=None) 13:52:51,26 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:51,26 numba.core.ssa DEBUG on stmt: $280pred = call bool280(return_dists, func=bool280, args=(Var(return_dists, umap_.py:351),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,27 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 358 13:52:51,27 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:51,27 numba.core.ssa DEBUG Running 13:52:51,27 numba.core.ssa DEBUG on stmt: $282load_global.0 = global(np: ) 13:52:51,27 numba.core.ssa DEBUG on stmt: $294load_attr.2 = getattr(value=$282load_global.0, attr=zeros) 13:52:51,27 numba.core.ssa DEBUG on stmt: $306load_attr.4 = getattr(value=knn_indices, attr=size) 13:52:51,27 numba.core.ssa DEBUG on stmt: $316load_global.5 = global(np: ) 13:52:51,27 numba.core.ssa DEBUG on stmt: $328load_attr.6 = getattr(value=$316load_global.5, attr=float32) 13:52:51,27 numba.core.ssa DEBUG on stmt: dists = call $294load_attr.2($306load_attr.4, func=$294load_attr.2, args=[Var($306load_attr.4, umap_.py:416)], kws=[('dtype', Var($328load_attr.6, umap_.py:416))], vararg=None, varkwarg=None, target=None) 13:52:51,27 numba.core.ssa DEBUG first assign: dists 13:52:51,27 numba.core.ssa DEBUG replaced with: dists = call $294load_attr.2($306load_attr.4, func=$294load_attr.2, args=[Var($306load_attr.4, umap_.py:416)], kws=[('dtype', Var($328load_attr.6, umap_.py:416))], vararg=None, varkwarg=None, target=None) 13:52:51,27 numba.core.ssa DEBUG on stmt: jump 362 13:52:51,27 numba.core.ssa DEBUG ==== SSA block rewrite pass on 358 13:52:51,27 numba.core.ssa DEBUG Running 13:52:51,27 numba.core.ssa DEBUG on stmt: dists = const(NoneType, None) 13:52:51,27 numba.core.ssa DEBUG replaced with: dists.1 = const(NoneType, None) 13:52:51,27 numba.core.ssa DEBUG on stmt: jump 362 13:52:51,27 numba.core.ssa DEBUG ==== SSA block rewrite pass on 362 13:52:51,27 numba.core.ssa DEBUG Running 13:52:51,27 numba.core.ssa DEBUG on stmt: $362load_global.0 = global(range: ) 13:52:51,27 numba.core.ssa DEBUG on stmt: $380call.3 = call $362load_global.0(n_samples, func=$362load_global.0, args=[Var(n_samples, umap_.py:409)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,27 numba.core.ssa DEBUG on stmt: $390get_iter.4 = getiter(value=$380call.3) 13:52:51,27 numba.core.ssa DEBUG on stmt: $phi392.0 = $390get_iter.4 13:52:51,27 numba.core.ssa DEBUG on stmt: jump 392 13:52:51,27 numba.core.ssa DEBUG ==== SSA block rewrite pass on 392 13:52:51,27 numba.core.ssa DEBUG Running 13:52:51,27 numba.core.ssa DEBUG on stmt: $392for_iter.1 = iternext(value=$phi392.0) 13:52:51,27 numba.core.ssa DEBUG on stmt: $392for_iter.2 = pair_first(value=$392for_iter.1) 13:52:51,27 numba.core.ssa DEBUG on stmt: $392for_iter.3 = pair_second(value=$392for_iter.1) 13:52:51,27 numba.core.ssa DEBUG on stmt: $phi394.1 = $392for_iter.2 13:52:51,27 numba.core.ssa DEBUG on stmt: branch $392for_iter.3, 394, 806 13:52:51,27 numba.core.ssa DEBUG ==== SSA block rewrite pass on 394 13:52:51,27 numba.core.ssa DEBUG Running 13:52:51,27 numba.core.ssa DEBUG on stmt: i = $phi394.1 13:52:51,27 numba.core.ssa DEBUG on stmt: $396load_global.2 = global(range: ) 13:52:51,28 numba.core.ssa DEBUG on stmt: $414call.5 = call $396load_global.2(n_neighbors, func=$396load_global.2, args=[Var(n_neighbors, umap_.py:410)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,28 numba.core.ssa DEBUG on stmt: $424get_iter.6 = getiter(value=$414call.5) 13:52:51,28 numba.core.ssa DEBUG on stmt: $phi426.1 = $424get_iter.6 13:52:51,28 numba.core.ssa DEBUG on stmt: jump 426 13:52:51,28 numba.core.ssa DEBUG ==== SSA block rewrite pass on 426 13:52:51,28 numba.core.ssa DEBUG Running 13:52:51,28 numba.core.ssa DEBUG on stmt: $426for_iter.2 = iternext(value=$phi426.1) 13:52:51,28 numba.core.ssa DEBUG on stmt: $426for_iter.3 = pair_first(value=$426for_iter.2) 13:52:51,28 numba.core.ssa DEBUG on stmt: $426for_iter.4 = pair_second(value=$426for_iter.2) 13:52:51,28 numba.core.ssa DEBUG on stmt: $phi428.2 = $426for_iter.3 13:52:51,28 numba.core.ssa DEBUG on stmt: branch $426for_iter.4, 428, 804 13:52:51,28 numba.core.ssa DEBUG ==== SSA block rewrite pass on 428 13:52:51,28 numba.core.ssa DEBUG Running 13:52:51,28 numba.core.ssa DEBUG on stmt: j = $phi428.2 13:52:51,28 numba.core.ssa DEBUG on stmt: $436build_tuple.6 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,28 numba.core.ssa DEBUG on stmt: $438binary_subscr.7 = getitem(value=knn_indices, index=$436build_tuple.6, fn=) 13:52:51,28 numba.core.ssa DEBUG on stmt: $const448.8 = const(int, -1) 13:52:51,28 numba.core.ssa DEBUG on stmt: $450compare_op.9 = $438binary_subscr.7 == $const448.8 13:52:51,28 numba.core.ssa DEBUG on stmt: bool456 = global(bool: ) 13:52:51,28 numba.core.ssa DEBUG on stmt: $456pred = call bool456($450compare_op.9, func=bool456, args=(Var($450compare_op.9, umap_.py:422),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,28 numba.core.ssa DEBUG on stmt: branch $456pred, 458, 460 13:52:51,28 numba.core.ssa DEBUG ==== SSA block rewrite pass on 458 13:52:51,28 numba.core.ssa DEBUG Running 13:52:51,28 numba.core.ssa DEBUG on stmt: jump 807 13:52:51,28 numba.core.ssa DEBUG ==== SSA block rewrite pass on 460 13:52:51,28 numba.core.ssa DEBUG Running 13:52:51,28 numba.core.ssa DEBUG on stmt: $const462.3 = const(bool, False) 13:52:51,28 numba.core.ssa DEBUG on stmt: $464compare_op.4 = bipartite == $const462.3 13:52:51,28 numba.core.ssa DEBUG on stmt: $476build_tuple.8 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,28 numba.core.ssa DEBUG on stmt: $478binary_subscr.9 = getitem(value=knn_indices, index=$476build_tuple.8, fn=) 13:52:51,28 numba.core.ssa DEBUG on stmt: $490compare_op.11 = $478binary_subscr.9 == i 13:52:51,28 numba.core.ssa DEBUG on stmt: $binop_and_496.12 = $464compare_op.4 & $490compare_op.11 13:52:51,28 numba.core.ssa DEBUG on stmt: bool500 = global(bool: ) 13:52:51,28 numba.core.ssa DEBUG on stmt: $500pred = call bool500($binop_and_496.12, func=bool500, args=(Var($binop_and_496.12, umap_.py:426),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,28 numba.core.ssa DEBUG on stmt: branch $500pred, 502, 508 13:52:51,29 numba.core.ssa DEBUG ==== SSA block rewrite pass on 502 13:52:51,29 numba.core.ssa DEBUG Running 13:52:51,29 numba.core.ssa DEBUG on stmt: val = const(float, 0.0) 13:52:51,29 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,29 numba.core.ssa DEBUG ==== SSA block rewrite pass on 508 13:52:51,29 numba.core.ssa DEBUG Running 13:52:51,29 numba.core.ssa DEBUG on stmt: $514build_tuple.5 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,29 numba.core.ssa DEBUG on stmt: $516binary_subscr.6 = getitem(value=knn_dists, index=$514build_tuple.5, fn=) 13:52:51,29 numba.core.ssa DEBUG on stmt: $530binary_subscr.9 = getitem(value=rhos, index=i, fn=) 13:52:51,29 numba.core.ssa DEBUG on stmt: $binop_sub540.10 = $516binary_subscr.6 - $530binary_subscr.9 13:52:51,29 numba.core.ssa DEBUG on stmt: $const544.11 = const(float, 0.0) 13:52:51,29 numba.core.ssa DEBUG on stmt: $546compare_op.12 = $binop_sub540.10 <= $const544.11 13:52:51,29 numba.core.ssa DEBUG on stmt: bool552 = global(bool: ) 13:52:51,29 numba.core.ssa DEBUG on stmt: $552pred = call bool552($546compare_op.12, func=bool552, args=(Var($546compare_op.12, umap_.py:428),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,29 numba.core.ssa DEBUG on stmt: branch $552pred, 578, 554 13:52:51,29 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:51,29 numba.core.ssa DEBUG Running 13:52:51,29 numba.core.ssa DEBUG on stmt: $558binary_subscr.4 = getitem(value=sigmas, index=i, fn=) 13:52:51,29 numba.core.ssa DEBUG on stmt: $const568.5 = const(float, 0.0) 13:52:51,29 numba.core.ssa DEBUG on stmt: $570compare_op.6 = $558binary_subscr.4 == $const568.5 13:52:51,29 numba.core.ssa DEBUG on stmt: bool576 = global(bool: ) 13:52:51,29 numba.core.ssa DEBUG on stmt: $576pred = call bool576($570compare_op.6, func=bool576, args=(Var($570compare_op.6, umap_.py:428),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,29 numba.core.ssa DEBUG on stmt: branch $576pred, 578, 584 13:52:51,29 numba.core.ssa DEBUG ==== SSA block rewrite pass on 578 13:52:51,29 numba.core.ssa DEBUG Running 13:52:51,29 numba.core.ssa DEBUG on stmt: val = const(float, 1.0) 13:52:51,29 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,29 numba.core.ssa DEBUG ==== SSA block rewrite pass on 584 13:52:51,29 numba.core.ssa DEBUG Running 13:52:51,29 numba.core.ssa DEBUG on stmt: $584load_global.2 = global(np: ) 13:52:51,29 numba.core.ssa DEBUG on stmt: $596load_attr.4 = getattr(value=$584load_global.2, attr=exp) 13:52:51,29 numba.core.ssa DEBUG on stmt: $612build_tuple.8 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,29 numba.core.ssa DEBUG on stmt: $614binary_subscr.9 = getitem(value=knn_dists, index=$612build_tuple.8, fn=) 13:52:51,29 numba.core.ssa DEBUG on stmt: $628binary_subscr.12 = getitem(value=rhos, index=i, fn=) 13:52:51,29 numba.core.ssa DEBUG on stmt: $binop_sub638.13 = $614binary_subscr.9 - $628binary_subscr.12 13:52:51,29 numba.core.ssa DEBUG on stmt: $646binary_subscr.16 = getitem(value=sigmas, index=i, fn=) 13:52:51,30 numba.core.ssa DEBUG on stmt: $binop_truediv656.17 = $binop_sub638.13 / $646binary_subscr.16 13:52:51,30 numba.core.ssa DEBUG on stmt: $660unary_negative.18 = unary(fn=, value=$binop_truediv656.17) 13:52:51,30 numba.core.ssa DEBUG on stmt: val = call $596load_attr.4($660unary_negative.18, func=$596load_attr.4, args=[Var($660unary_negative.18, umap_.py:431)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,30 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,30 numba.core.ssa DEBUG ==== SSA block rewrite pass on 678 13:52:51,30 numba.core.ssa DEBUG Running 13:52:51,30 numba.core.ssa DEBUG on stmt: $binop_mul686.6 = i * n_neighbors 13:52:51,30 numba.core.ssa DEBUG on stmt: $binop_add692.8 = $binop_mul686.6 + j 13:52:51,30 numba.core.ssa DEBUG on stmt: rows[$binop_add692.8] = i 13:52:51,30 numba.core.ssa DEBUG on stmt: $706build_tuple.12 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,30 numba.core.ssa DEBUG on stmt: $708binary_subscr.13 = getitem(value=knn_indices, index=$706build_tuple.12, fn=) 13:52:51,30 numba.core.ssa DEBUG on stmt: $binop_mul724.17 = i * n_neighbors 13:52:51,30 numba.core.ssa DEBUG on stmt: $binop_add730.19 = $binop_mul724.17 + j 13:52:51,30 numba.core.ssa DEBUG on stmt: cols[$binop_add730.19] = $708binary_subscr.13 13:52:51,30 numba.core.ssa DEBUG on stmt: $binop_mul746.24 = i * n_neighbors 13:52:51,30 numba.core.ssa DEBUG on stmt: $binop_add752.26 = $binop_mul746.24 + j 13:52:51,30 numba.core.ssa DEBUG on stmt: vals[$binop_add752.26] = val 13:52:51,30 numba.core.ssa DEBUG on stmt: bool762 = global(bool: ) 13:52:51,30 numba.core.ssa DEBUG on stmt: $762pred = call bool762(return_dists, func=bool762, args=(Var(return_dists, umap_.py:351),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,30 numba.core.ssa DEBUG on stmt: branch $762pred, 764, 802 13:52:51,30 numba.core.ssa DEBUG ==== SSA block rewrite pass on 764 13:52:51,30 numba.core.ssa DEBUG Running 13:52:51,30 numba.core.ssa DEBUG on stmt: $770build_tuple.5 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,30 numba.core.ssa DEBUG on stmt: $772binary_subscr.6 = getitem(value=knn_dists, index=$770build_tuple.5, fn=) 13:52:51,30 numba.core.ssa DEBUG on stmt: $binop_mul788.10 = i * n_neighbors 13:52:51,30 numba.core.ssa DEBUG on stmt: $binop_add794.12 = $binop_mul788.10 + j 13:52:51,30 numba.core.ssa DEBUG on stmt: dists[$binop_add794.12] = $772binary_subscr.6 13:52:51,30 numba.core.ssa DEBUG on stmt: jump 802 13:52:51,30 numba.core.ssa DEBUG ==== SSA block rewrite pass on 802 13:52:51,30 numba.core.ssa DEBUG Running 13:52:51,30 numba.core.ssa DEBUG on stmt: jump 807 13:52:51,30 numba.core.ssa DEBUG ==== SSA block rewrite pass on 804 13:52:51,30 numba.core.ssa DEBUG Running 13:52:51,30 numba.core.ssa DEBUG on stmt: jump 392 13:52:51,30 numba.core.ssa DEBUG ==== SSA block rewrite pass on 806 13:52:51,31 numba.core.ssa DEBUG Running 13:52:51,31 numba.core.ssa DEBUG on stmt: $814build_tuple.4 = build_tuple(items=[Var(rows, umap_.py:412), Var(cols, umap_.py:413), Var(vals, umap_.py:414), Var(dists, umap_.py:416)]) 13:52:51,31 numba.core.ssa DEBUG on stmt: $816return_value.5 = cast(value=$814build_tuple.4) 13:52:51,31 numba.core.ssa DEBUG on stmt: return $816return_value.5 13:52:51,31 numba.core.ssa DEBUG ==== SSA block rewrite pass on 807 13:52:51,31 numba.core.ssa DEBUG Running 13:52:51,31 numba.core.ssa DEBUG on stmt: jump 426 13:52:51,31 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {282: [], 358: []}) 13:52:51,31 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:51,31 numba.core.ssa DEBUG Running 13:52:51,31 numba.core.ssa DEBUG on stmt: knn_indices = arg(0, name=knn_indices) 13:52:51,31 numba.core.ssa DEBUG on stmt: knn_dists = arg(1, name=knn_dists) 13:52:51,31 numba.core.ssa DEBUG on stmt: sigmas = arg(2, name=sigmas) 13:52:51,31 numba.core.ssa DEBUG on stmt: rhos = arg(3, name=rhos) 13:52:51,31 numba.core.ssa DEBUG on stmt: return_dists = arg(4, name=return_dists) 13:52:51,31 numba.core.ssa DEBUG on stmt: bipartite = arg(5, name=bipartite) 13:52:51,31 numba.core.ssa DEBUG on stmt: $6load_attr.1 = getattr(value=knn_indices, attr=shape) 13:52:51,31 numba.core.ssa DEBUG on stmt: $const16.2 = const(int, 0) 13:52:51,31 numba.core.ssa DEBUG on stmt: n_samples = static_getitem(value=$6load_attr.1, index=0, index_var=$const16.2, fn=) 13:52:51,31 numba.core.ssa DEBUG on stmt: $32load_attr.5 = getattr(value=knn_indices, attr=shape) 13:52:51,31 numba.core.ssa DEBUG on stmt: $const42.6 = const(int, 1) 13:52:51,31 numba.core.ssa DEBUG on stmt: n_neighbors = static_getitem(value=$32load_attr.5, index=1, index_var=$const42.6, fn=) 13:52:51,31 numba.core.ssa DEBUG on stmt: $56load_global.8 = global(np: ) 13:52:51,31 numba.core.ssa DEBUG on stmt: $68load_attr.10 = getattr(value=$56load_global.8, attr=zeros) 13:52:51,31 numba.core.ssa DEBUG on stmt: $80load_attr.12 = getattr(value=knn_indices, attr=size) 13:52:51,31 numba.core.ssa DEBUG on stmt: $90load_global.13 = global(np: ) 13:52:51,31 numba.core.ssa DEBUG on stmt: $102load_attr.14 = getattr(value=$90load_global.13, attr=int32) 13:52:51,31 numba.core.ssa DEBUG on stmt: rows = call $68load_attr.10($80load_attr.12, func=$68load_attr.10, args=[Var($80load_attr.12, umap_.py:412)], kws=[('dtype', Var($102load_attr.14, umap_.py:412))], vararg=None, varkwarg=None, target=None) 13:52:51,31 numba.core.ssa DEBUG on stmt: $130load_global.16 = global(np: ) 13:52:51,31 numba.core.ssa DEBUG on stmt: $142load_attr.18 = getattr(value=$130load_global.16, attr=zeros) 13:52:51,31 numba.core.ssa DEBUG on stmt: $154load_attr.20 = getattr(value=knn_indices, attr=size) 13:52:51,31 numba.core.ssa DEBUG on stmt: $164load_global.21 = global(np: ) 13:52:51,31 numba.core.ssa DEBUG on stmt: $176load_attr.22 = getattr(value=$164load_global.21, attr=int32) 13:52:51,32 numba.core.ssa DEBUG on stmt: cols = call $142load_attr.18($154load_attr.20, func=$142load_attr.18, args=[Var($154load_attr.20, umap_.py:413)], kws=[('dtype', Var($176load_attr.22, umap_.py:413))], vararg=None, varkwarg=None, target=None) 13:52:51,32 numba.core.ssa DEBUG on stmt: $204load_global.24 = global(np: ) 13:52:51,32 numba.core.ssa DEBUG on stmt: $216load_attr.26 = getattr(value=$204load_global.24, attr=zeros) 13:52:51,32 numba.core.ssa DEBUG on stmt: $228load_attr.28 = getattr(value=knn_indices, attr=size) 13:52:51,32 numba.core.ssa DEBUG on stmt: $238load_global.29 = global(np: ) 13:52:51,32 numba.core.ssa DEBUG on stmt: $250load_attr.30 = getattr(value=$238load_global.29, attr=float32) 13:52:51,32 numba.core.ssa DEBUG on stmt: vals = call $216load_attr.26($228load_attr.28, func=$216load_attr.26, args=[Var($228load_attr.28, umap_.py:414)], kws=[('dtype', Var($250load_attr.30, umap_.py:414))], vararg=None, varkwarg=None, target=None) 13:52:51,32 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:51,32 numba.core.ssa DEBUG on stmt: $280pred = call bool280(return_dists, func=bool280, args=(Var(return_dists, umap_.py:351),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,32 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 358 13:52:51,32 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:51,32 numba.core.ssa DEBUG Running 13:52:51,32 numba.core.ssa DEBUG on stmt: $282load_global.0 = global(np: ) 13:52:51,32 numba.core.ssa DEBUG on stmt: $294load_attr.2 = getattr(value=$282load_global.0, attr=zeros) 13:52:51,32 numba.core.ssa DEBUG on stmt: $306load_attr.4 = getattr(value=knn_indices, attr=size) 13:52:51,32 numba.core.ssa DEBUG on stmt: $316load_global.5 = global(np: ) 13:52:51,32 numba.core.ssa DEBUG on stmt: $328load_attr.6 = getattr(value=$316load_global.5, attr=float32) 13:52:51,32 numba.core.ssa DEBUG on stmt: dists = call $294load_attr.2($306load_attr.4, func=$294load_attr.2, args=[Var($306load_attr.4, umap_.py:416)], kws=[('dtype', Var($328load_attr.6, umap_.py:416))], vararg=None, varkwarg=None, target=None) 13:52:51,32 numba.core.ssa DEBUG on stmt: jump 362 13:52:51,32 numba.core.ssa DEBUG ==== SSA block rewrite pass on 358 13:52:51,32 numba.core.ssa DEBUG Running 13:52:51,32 numba.core.ssa DEBUG on stmt: dists.1 = const(NoneType, None) 13:52:51,32 numba.core.ssa DEBUG on stmt: jump 362 13:52:51,32 numba.core.ssa DEBUG ==== SSA block rewrite pass on 362 13:52:51,32 numba.core.ssa DEBUG Running 13:52:51,32 numba.core.ssa DEBUG on stmt: $362load_global.0 = global(range: ) 13:52:51,32 numba.core.ssa DEBUG on stmt: $380call.3 = call $362load_global.0(n_samples, func=$362load_global.0, args=[Var(n_samples, umap_.py:409)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,32 numba.core.ssa DEBUG on stmt: $390get_iter.4 = getiter(value=$380call.3) 13:52:51,32 numba.core.ssa DEBUG on stmt: $phi392.0 = $390get_iter.4 13:52:51,32 numba.core.ssa DEBUG on stmt: jump 392 13:52:51,32 numba.core.ssa DEBUG ==== SSA block rewrite pass on 392 13:52:51,33 numba.core.ssa DEBUG Running 13:52:51,33 numba.core.ssa DEBUG on stmt: $392for_iter.1 = iternext(value=$phi392.0) 13:52:51,33 numba.core.ssa DEBUG on stmt: $392for_iter.2 = pair_first(value=$392for_iter.1) 13:52:51,33 numba.core.ssa DEBUG on stmt: $392for_iter.3 = pair_second(value=$392for_iter.1) 13:52:51,33 numba.core.ssa DEBUG on stmt: $phi394.1 = $392for_iter.2 13:52:51,33 numba.core.ssa DEBUG on stmt: branch $392for_iter.3, 394, 806 13:52:51,33 numba.core.ssa DEBUG ==== SSA block rewrite pass on 394 13:52:51,33 numba.core.ssa DEBUG Running 13:52:51,33 numba.core.ssa DEBUG on stmt: i = $phi394.1 13:52:51,33 numba.core.ssa DEBUG on stmt: $396load_global.2 = global(range: ) 13:52:51,33 numba.core.ssa DEBUG on stmt: $414call.5 = call $396load_global.2(n_neighbors, func=$396load_global.2, args=[Var(n_neighbors, umap_.py:410)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,33 numba.core.ssa DEBUG on stmt: $424get_iter.6 = getiter(value=$414call.5) 13:52:51,33 numba.core.ssa DEBUG on stmt: $phi426.1 = $424get_iter.6 13:52:51,33 numba.core.ssa DEBUG on stmt: jump 426 13:52:51,33 numba.core.ssa DEBUG ==== SSA block rewrite pass on 426 13:52:51,33 numba.core.ssa DEBUG Running 13:52:51,33 numba.core.ssa DEBUG on stmt: $426for_iter.2 = iternext(value=$phi426.1) 13:52:51,33 numba.core.ssa DEBUG on stmt: $426for_iter.3 = pair_first(value=$426for_iter.2) 13:52:51,33 numba.core.ssa DEBUG on stmt: $426for_iter.4 = pair_second(value=$426for_iter.2) 13:52:51,33 numba.core.ssa DEBUG on stmt: $phi428.2 = $426for_iter.3 13:52:51,33 numba.core.ssa DEBUG on stmt: branch $426for_iter.4, 428, 804 13:52:51,33 numba.core.ssa DEBUG ==== SSA block rewrite pass on 428 13:52:51,33 numba.core.ssa DEBUG Running 13:52:51,33 numba.core.ssa DEBUG on stmt: j = $phi428.2 13:52:51,33 numba.core.ssa DEBUG on stmt: $436build_tuple.6 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,33 numba.core.ssa DEBUG on stmt: $438binary_subscr.7 = getitem(value=knn_indices, index=$436build_tuple.6, fn=) 13:52:51,33 numba.core.ssa DEBUG on stmt: $const448.8 = const(int, -1) 13:52:51,33 numba.core.ssa DEBUG on stmt: $450compare_op.9 = $438binary_subscr.7 == $const448.8 13:52:51,33 numba.core.ssa DEBUG on stmt: bool456 = global(bool: ) 13:52:51,33 numba.core.ssa DEBUG on stmt: $456pred = call bool456($450compare_op.9, func=bool456, args=(Var($450compare_op.9, umap_.py:422),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,34 numba.core.ssa DEBUG on stmt: branch $456pred, 458, 460 13:52:51,34 numba.core.ssa DEBUG ==== SSA block rewrite pass on 458 13:52:51,34 numba.core.ssa DEBUG Running 13:52:51,34 numba.core.ssa DEBUG on stmt: jump 807 13:52:51,34 numba.core.ssa DEBUG ==== SSA block rewrite pass on 460 13:52:51,34 numba.core.ssa DEBUG Running 13:52:51,34 numba.core.ssa DEBUG on stmt: $const462.3 = const(bool, False) 13:52:51,34 numba.core.ssa DEBUG on stmt: $464compare_op.4 = bipartite == $const462.3 13:52:51,34 numba.core.ssa DEBUG on stmt: $476build_tuple.8 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,34 numba.core.ssa DEBUG on stmt: $478binary_subscr.9 = getitem(value=knn_indices, index=$476build_tuple.8, fn=) 13:52:51,34 numba.core.ssa DEBUG on stmt: $490compare_op.11 = $478binary_subscr.9 == i 13:52:51,34 numba.core.ssa DEBUG on stmt: $binop_and_496.12 = $464compare_op.4 & $490compare_op.11 13:52:51,34 numba.core.ssa DEBUG on stmt: bool500 = global(bool: ) 13:52:51,34 numba.core.ssa DEBUG on stmt: $500pred = call bool500($binop_and_496.12, func=bool500, args=(Var($binop_and_496.12, umap_.py:426),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,34 numba.core.ssa DEBUG on stmt: branch $500pred, 502, 508 13:52:51,34 numba.core.ssa DEBUG ==== SSA block rewrite pass on 502 13:52:51,34 numba.core.ssa DEBUG Running 13:52:51,34 numba.core.ssa DEBUG on stmt: val = const(float, 0.0) 13:52:51,34 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,34 numba.core.ssa DEBUG ==== SSA block rewrite pass on 508 13:52:51,34 numba.core.ssa DEBUG Running 13:52:51,34 numba.core.ssa DEBUG on stmt: $514build_tuple.5 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,34 numba.core.ssa DEBUG on stmt: $516binary_subscr.6 = getitem(value=knn_dists, index=$514build_tuple.5, fn=) 13:52:51,34 numba.core.ssa DEBUG on stmt: $530binary_subscr.9 = getitem(value=rhos, index=i, fn=) 13:52:51,34 numba.core.ssa DEBUG on stmt: $binop_sub540.10 = $516binary_subscr.6 - $530binary_subscr.9 13:52:51,34 numba.core.ssa DEBUG on stmt: $const544.11 = const(float, 0.0) 13:52:51,34 numba.core.ssa DEBUG on stmt: $546compare_op.12 = $binop_sub540.10 <= $const544.11 13:52:51,34 numba.core.ssa DEBUG on stmt: bool552 = global(bool: ) 13:52:51,34 numba.core.ssa DEBUG on stmt: $552pred = call bool552($546compare_op.12, func=bool552, args=(Var($546compare_op.12, umap_.py:428),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,34 numba.core.ssa DEBUG on stmt: branch $552pred, 578, 554 13:52:51,34 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:51,34 numba.core.ssa DEBUG Running 13:52:51,34 numba.core.ssa DEBUG on stmt: $558binary_subscr.4 = getitem(value=sigmas, index=i, fn=) 13:52:51,35 numba.core.ssa DEBUG on stmt: $const568.5 = const(float, 0.0) 13:52:51,35 numba.core.ssa DEBUG on stmt: $570compare_op.6 = $558binary_subscr.4 == $const568.5 13:52:51,35 numba.core.ssa DEBUG on stmt: bool576 = global(bool: ) 13:52:51,35 numba.core.ssa DEBUG on stmt: $576pred = call bool576($570compare_op.6, func=bool576, args=(Var($570compare_op.6, umap_.py:428),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,35 numba.core.ssa DEBUG on stmt: branch $576pred, 578, 584 13:52:51,35 numba.core.ssa DEBUG ==== SSA block rewrite pass on 578 13:52:51,35 numba.core.ssa DEBUG Running 13:52:51,35 numba.core.ssa DEBUG on stmt: val = const(float, 1.0) 13:52:51,35 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,35 numba.core.ssa DEBUG ==== SSA block rewrite pass on 584 13:52:51,35 numba.core.ssa DEBUG Running 13:52:51,35 numba.core.ssa DEBUG on stmt: $584load_global.2 = global(np: ) 13:52:51,35 numba.core.ssa DEBUG on stmt: $596load_attr.4 = getattr(value=$584load_global.2, attr=exp) 13:52:51,35 numba.core.ssa DEBUG on stmt: $612build_tuple.8 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,35 numba.core.ssa DEBUG on stmt: $614binary_subscr.9 = getitem(value=knn_dists, index=$612build_tuple.8, fn=) 13:52:51,35 numba.core.ssa DEBUG on stmt: $628binary_subscr.12 = getitem(value=rhos, index=i, fn=) 13:52:51,35 numba.core.ssa DEBUG on stmt: $binop_sub638.13 = $614binary_subscr.9 - $628binary_subscr.12 13:52:51,35 numba.core.ssa DEBUG on stmt: $646binary_subscr.16 = getitem(value=sigmas, index=i, fn=) 13:52:51,35 numba.core.ssa DEBUG on stmt: $binop_truediv656.17 = $binop_sub638.13 / $646binary_subscr.16 13:52:51,35 numba.core.ssa DEBUG on stmt: $660unary_negative.18 = unary(fn=, value=$binop_truediv656.17) 13:52:51,35 numba.core.ssa DEBUG on stmt: val = call $596load_attr.4($660unary_negative.18, func=$596load_attr.4, args=[Var($660unary_negative.18, umap_.py:431)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,35 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,35 numba.core.ssa DEBUG ==== SSA block rewrite pass on 678 13:52:51,35 numba.core.ssa DEBUG Running 13:52:51,35 numba.core.ssa DEBUG on stmt: $binop_mul686.6 = i * n_neighbors 13:52:51,35 numba.core.ssa DEBUG on stmt: $binop_add692.8 = $binop_mul686.6 + j 13:52:51,35 numba.core.ssa DEBUG on stmt: rows[$binop_add692.8] = i 13:52:51,35 numba.core.ssa DEBUG on stmt: $706build_tuple.12 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,35 numba.core.ssa DEBUG on stmt: $708binary_subscr.13 = getitem(value=knn_indices, index=$706build_tuple.12, fn=) 13:52:51,35 numba.core.ssa DEBUG on stmt: $binop_mul724.17 = i * n_neighbors 13:52:51,35 numba.core.ssa DEBUG on stmt: $binop_add730.19 = $binop_mul724.17 + j 13:52:51,36 numba.core.ssa DEBUG on stmt: cols[$binop_add730.19] = $708binary_subscr.13 13:52:51,36 numba.core.ssa DEBUG on stmt: $binop_mul746.24 = i * n_neighbors 13:52:51,36 numba.core.ssa DEBUG on stmt: $binop_add752.26 = $binop_mul746.24 + j 13:52:51,36 numba.core.ssa DEBUG on stmt: vals[$binop_add752.26] = val 13:52:51,36 numba.core.ssa DEBUG on stmt: bool762 = global(bool: ) 13:52:51,36 numba.core.ssa DEBUG on stmt: $762pred = call bool762(return_dists, func=bool762, args=(Var(return_dists, umap_.py:351),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,36 numba.core.ssa DEBUG on stmt: branch $762pred, 764, 802 13:52:51,36 numba.core.ssa DEBUG ==== SSA block rewrite pass on 764 13:52:51,36 numba.core.ssa DEBUG Running 13:52:51,36 numba.core.ssa DEBUG on stmt: $770build_tuple.5 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,36 numba.core.ssa DEBUG on stmt: $772binary_subscr.6 = getitem(value=knn_dists, index=$770build_tuple.5, fn=) 13:52:51,36 numba.core.ssa DEBUG on stmt: $binop_mul788.10 = i * n_neighbors 13:52:51,36 numba.core.ssa DEBUG on stmt: $binop_add794.12 = $binop_mul788.10 + j 13:52:51,36 numba.core.ssa DEBUG on stmt: dists[$binop_add794.12] = $772binary_subscr.6 13:52:51,36 numba.core.ssa DEBUG find_def var='dists' stmt=dists[$binop_add794.12] = $772binary_subscr.6 13:52:51,36 numba.core.ssa DEBUG find_def_from_top label 764 13:52:51,36 numba.core.ssa DEBUG idom 678 from label 764 13:52:51,36 numba.core.ssa DEBUG find_def_from_bottom label 678 13:52:51,36 numba.core.ssa DEBUG find_def_from_top label 678 13:52:51,36 numba.core.ssa DEBUG idom 460 from label 678 13:52:51,36 numba.core.ssa DEBUG find_def_from_bottom label 460 13:52:51,36 numba.core.ssa DEBUG find_def_from_top label 460 13:52:51,36 numba.core.ssa DEBUG idom 428 from label 460 13:52:51,36 numba.core.ssa DEBUG find_def_from_bottom label 428 13:52:51,36 numba.core.ssa DEBUG find_def_from_top label 428 13:52:51,36 numba.core.ssa DEBUG idom 426 from label 428 13:52:51,36 numba.core.ssa DEBUG find_def_from_bottom label 426 13:52:51,36 numba.core.ssa DEBUG find_def_from_top label 426 13:52:51,36 numba.core.ssa DEBUG idom 394 from label 426 13:52:51,36 numba.core.ssa DEBUG find_def_from_bottom label 394 13:52:51,36 numba.core.ssa DEBUG find_def_from_top label 394 13:52:51,36 numba.core.ssa DEBUG idom 392 from label 394 13:52:51,36 numba.core.ssa DEBUG find_def_from_bottom label 392 13:52:51,36 numba.core.ssa DEBUG find_def_from_top label 392 13:52:51,36 numba.core.ssa DEBUG idom 362 from label 392 13:52:51,36 numba.core.ssa DEBUG find_def_from_bottom label 362 13:52:51,36 numba.core.ssa DEBUG find_def_from_top label 362 13:52:51,37 numba.core.ssa DEBUG insert phi node dists.2 = phi(incoming_values=[], incoming_blocks=[]) at 362 13:52:51,37 numba.core.ssa DEBUG find_def_from_bottom label 282 13:52:51,37 numba.core.ssa DEBUG incoming_def dists = call $294load_attr.2($306load_attr.4, func=$294load_attr.2, args=[Var($306load_attr.4, umap_.py:416)], kws=[('dtype', Var($328load_attr.6, umap_.py:416))], vararg=None, varkwarg=None, target=None) 13:52:51,37 numba.core.ssa DEBUG find_def_from_bottom label 358 13:52:51,37 numba.core.ssa DEBUG incoming_def dists.1 = const(NoneType, None) 13:52:51,37 numba.core.ssa DEBUG replaced with: dists.2[$binop_add794.12] = $772binary_subscr.6 13:52:51,37 numba.core.ssa DEBUG on stmt: jump 802 13:52:51,37 numba.core.ssa DEBUG ==== SSA block rewrite pass on 802 13:52:51,37 numba.core.ssa DEBUG Running 13:52:51,37 numba.core.ssa DEBUG on stmt: jump 807 13:52:51,37 numba.core.ssa DEBUG ==== SSA block rewrite pass on 804 13:52:51,37 numba.core.ssa DEBUG Running 13:52:51,37 numba.core.ssa DEBUG on stmt: jump 392 13:52:51,37 numba.core.ssa DEBUG ==== SSA block rewrite pass on 806 13:52:51,37 numba.core.ssa DEBUG Running 13:52:51,37 numba.core.ssa DEBUG on stmt: $814build_tuple.4 = build_tuple(items=[Var(rows, umap_.py:412), Var(cols, umap_.py:413), Var(vals, umap_.py:414), Var(dists, umap_.py:416)]) 13:52:51,37 numba.core.ssa DEBUG find_def var='dists' stmt=$814build_tuple.4 = build_tuple(items=[Var(rows, umap_.py:412), Var(cols, umap_.py:413), Var(vals, umap_.py:414), Var(dists, umap_.py:416)]) 13:52:51,37 numba.core.ssa DEBUG find_def_from_top label 806 13:52:51,37 numba.core.ssa DEBUG idom 392 from label 806 13:52:51,37 numba.core.ssa DEBUG find_def_from_bottom label 392 13:52:51,37 numba.core.ssa DEBUG find_def_from_top label 392 13:52:51,37 numba.core.ssa DEBUG idom 362 from label 392 13:52:51,37 numba.core.ssa DEBUG find_def_from_bottom label 362 13:52:51,37 numba.core.ssa DEBUG replaced with: $814build_tuple.4 = build_tuple(items=[Var(rows, umap_.py:412), Var(cols, umap_.py:413), Var(vals, umap_.py:414), Var(dists.2, umap_.py:437)]) 13:52:51,37 numba.core.ssa DEBUG on stmt: $816return_value.5 = cast(value=$814build_tuple.4) 13:52:51,37 numba.core.ssa DEBUG on stmt: return $816return_value.5 13:52:51,37 numba.core.ssa DEBUG ==== SSA block rewrite pass on 807 13:52:51,37 numba.core.ssa DEBUG Running 13:52:51,37 numba.core.ssa DEBUG on stmt: jump 426 13:52:51,37 numba.core.ssa DEBUG Fix SSA violator on var val 13:52:51,37 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:51,37 numba.core.ssa DEBUG Running 13:52:51,37 numba.core.ssa DEBUG on stmt: knn_indices = arg(0, name=knn_indices) 13:52:51,38 numba.core.ssa DEBUG on stmt: knn_dists = arg(1, name=knn_dists) 13:52:51,38 numba.core.ssa DEBUG on stmt: sigmas = arg(2, name=sigmas) 13:52:51,38 numba.core.ssa DEBUG on stmt: rhos = arg(3, name=rhos) 13:52:51,38 numba.core.ssa DEBUG on stmt: return_dists = arg(4, name=return_dists) 13:52:51,38 numba.core.ssa DEBUG on stmt: bipartite = arg(5, name=bipartite) 13:52:51,38 numba.core.ssa DEBUG on stmt: $6load_attr.1 = getattr(value=knn_indices, attr=shape) 13:52:51,38 numba.core.ssa DEBUG on stmt: $const16.2 = const(int, 0) 13:52:51,38 numba.core.ssa DEBUG on stmt: n_samples = static_getitem(value=$6load_attr.1, index=0, index_var=$const16.2, fn=) 13:52:51,38 numba.core.ssa DEBUG on stmt: $32load_attr.5 = getattr(value=knn_indices, attr=shape) 13:52:51,38 numba.core.ssa DEBUG on stmt: $const42.6 = const(int, 1) 13:52:51,38 numba.core.ssa DEBUG on stmt: n_neighbors = static_getitem(value=$32load_attr.5, index=1, index_var=$const42.6, fn=) 13:52:51,38 numba.core.ssa DEBUG on stmt: $56load_global.8 = global(np: ) 13:52:51,38 numba.core.ssa DEBUG on stmt: $68load_attr.10 = getattr(value=$56load_global.8, attr=zeros) 13:52:51,38 numba.core.ssa DEBUG on stmt: $80load_attr.12 = getattr(value=knn_indices, attr=size) 13:52:51,38 numba.core.ssa DEBUG on stmt: $90load_global.13 = global(np: ) 13:52:51,38 numba.core.ssa DEBUG on stmt: $102load_attr.14 = getattr(value=$90load_global.13, attr=int32) 13:52:51,38 numba.core.ssa DEBUG on stmt: rows = call $68load_attr.10($80load_attr.12, func=$68load_attr.10, args=[Var($80load_attr.12, umap_.py:412)], kws=[('dtype', Var($102load_attr.14, umap_.py:412))], vararg=None, varkwarg=None, target=None) 13:52:51,38 numba.core.ssa DEBUG on stmt: $130load_global.16 = global(np: ) 13:52:51,38 numba.core.ssa DEBUG on stmt: $142load_attr.18 = getattr(value=$130load_global.16, attr=zeros) 13:52:51,38 numba.core.ssa DEBUG on stmt: $154load_attr.20 = getattr(value=knn_indices, attr=size) 13:52:51,38 numba.core.ssa DEBUG on stmt: $164load_global.21 = global(np: ) 13:52:51,38 numba.core.ssa DEBUG on stmt: $176load_attr.22 = getattr(value=$164load_global.21, attr=int32) 13:52:51,38 numba.core.ssa DEBUG on stmt: cols = call $142load_attr.18($154load_attr.20, func=$142load_attr.18, args=[Var($154load_attr.20, umap_.py:413)], kws=[('dtype', Var($176load_attr.22, umap_.py:413))], vararg=None, varkwarg=None, target=None) 13:52:51,38 numba.core.ssa DEBUG on stmt: $204load_global.24 = global(np: ) 13:52:51,38 numba.core.ssa DEBUG on stmt: $216load_attr.26 = getattr(value=$204load_global.24, attr=zeros) 13:52:51,38 numba.core.ssa DEBUG on stmt: $228load_attr.28 = getattr(value=knn_indices, attr=size) 13:52:51,38 numba.core.ssa DEBUG on stmt: $238load_global.29 = global(np: ) 13:52:51,38 numba.core.ssa DEBUG on stmt: $250load_attr.30 = getattr(value=$238load_global.29, attr=float32) 13:52:51,38 numba.core.ssa DEBUG on stmt: vals = call $216load_attr.26($228load_attr.28, func=$216load_attr.26, args=[Var($228load_attr.28, umap_.py:414)], kws=[('dtype', Var($250load_attr.30, umap_.py:414))], vararg=None, varkwarg=None, target=None) 13:52:51,38 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:51,38 numba.core.ssa DEBUG on stmt: $280pred = call bool280(return_dists, func=bool280, args=(Var(return_dists, umap_.py:351),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,38 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 358 13:52:51,38 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:51,38 numba.core.ssa DEBUG Running 13:52:51,39 numba.core.ssa DEBUG on stmt: $282load_global.0 = global(np: ) 13:52:51,39 numba.core.ssa DEBUG on stmt: $294load_attr.2 = getattr(value=$282load_global.0, attr=zeros) 13:52:51,39 numba.core.ssa DEBUG on stmt: $306load_attr.4 = getattr(value=knn_indices, attr=size) 13:52:51,39 numba.core.ssa DEBUG on stmt: $316load_global.5 = global(np: ) 13:52:51,39 numba.core.ssa DEBUG on stmt: $328load_attr.6 = getattr(value=$316load_global.5, attr=float32) 13:52:51,39 numba.core.ssa DEBUG on stmt: dists = call $294load_attr.2($306load_attr.4, func=$294load_attr.2, args=[Var($306load_attr.4, umap_.py:416)], kws=[('dtype', Var($328load_attr.6, umap_.py:416))], vararg=None, varkwarg=None, target=None) 13:52:51,39 numba.core.ssa DEBUG on stmt: jump 362 13:52:51,39 numba.core.ssa DEBUG ==== SSA block rewrite pass on 358 13:52:51,39 numba.core.ssa DEBUG Running 13:52:51,39 numba.core.ssa DEBUG on stmt: dists.1 = const(NoneType, None) 13:52:51,39 numba.core.ssa DEBUG on stmt: jump 362 13:52:51,39 numba.core.ssa DEBUG ==== SSA block rewrite pass on 362 13:52:51,39 numba.core.ssa DEBUG Running 13:52:51,39 numba.core.ssa DEBUG on stmt: dists.2 = phi(incoming_values=[Var(dists, umap_.py:416), Var(dists.1, umap_.py:418)], incoming_blocks=[282, 358]) 13:52:51,39 numba.core.ssa DEBUG on stmt: $362load_global.0 = global(range: ) 13:52:51,39 numba.core.ssa DEBUG on stmt: $380call.3 = call $362load_global.0(n_samples, func=$362load_global.0, args=[Var(n_samples, umap_.py:409)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,39 numba.core.ssa DEBUG on stmt: $390get_iter.4 = getiter(value=$380call.3) 13:52:51,39 numba.core.ssa DEBUG on stmt: $phi392.0 = $390get_iter.4 13:52:51,39 numba.core.ssa DEBUG on stmt: jump 392 13:52:51,39 numba.core.ssa DEBUG ==== SSA block rewrite pass on 392 13:52:51,39 numba.core.ssa DEBUG Running 13:52:51,39 numba.core.ssa DEBUG on stmt: $392for_iter.1 = iternext(value=$phi392.0) 13:52:51,39 numba.core.ssa DEBUG on stmt: $392for_iter.2 = pair_first(value=$392for_iter.1) 13:52:51,39 numba.core.ssa DEBUG on stmt: $392for_iter.3 = pair_second(value=$392for_iter.1) 13:52:51,39 numba.core.ssa DEBUG on stmt: $phi394.1 = $392for_iter.2 13:52:51,39 numba.core.ssa DEBUG on stmt: branch $392for_iter.3, 394, 806 13:52:51,39 numba.core.ssa DEBUG ==== SSA block rewrite pass on 394 13:52:51,39 numba.core.ssa DEBUG Running 13:52:51,39 numba.core.ssa DEBUG on stmt: i = $phi394.1 13:52:51,39 numba.core.ssa DEBUG on stmt: $396load_global.2 = global(range: ) 13:52:51,39 numba.core.ssa DEBUG on stmt: $414call.5 = call $396load_global.2(n_neighbors, func=$396load_global.2, args=[Var(n_neighbors, umap_.py:410)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,39 numba.core.ssa DEBUG on stmt: $424get_iter.6 = getiter(value=$414call.5) 13:52:51,39 numba.core.ssa DEBUG on stmt: $phi426.1 = $424get_iter.6 13:52:51,39 numba.core.ssa DEBUG on stmt: jump 426 13:52:51,39 numba.core.ssa DEBUG ==== SSA block rewrite pass on 426 13:52:51,39 numba.core.ssa DEBUG Running 13:52:51,40 numba.core.ssa DEBUG on stmt: $426for_iter.2 = iternext(value=$phi426.1) 13:52:51,40 numba.core.ssa DEBUG on stmt: $426for_iter.3 = pair_first(value=$426for_iter.2) 13:52:51,40 numba.core.ssa DEBUG on stmt: $426for_iter.4 = pair_second(value=$426for_iter.2) 13:52:51,40 numba.core.ssa DEBUG on stmt: $phi428.2 = $426for_iter.3 13:52:51,40 numba.core.ssa DEBUG on stmt: branch $426for_iter.4, 428, 804 13:52:51,40 numba.core.ssa DEBUG ==== SSA block rewrite pass on 428 13:52:51,40 numba.core.ssa DEBUG Running 13:52:51,40 numba.core.ssa DEBUG on stmt: j = $phi428.2 13:52:51,40 numba.core.ssa DEBUG on stmt: $436build_tuple.6 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,40 numba.core.ssa DEBUG on stmt: $438binary_subscr.7 = getitem(value=knn_indices, index=$436build_tuple.6, fn=) 13:52:51,40 numba.core.ssa DEBUG on stmt: $const448.8 = const(int, -1) 13:52:51,40 numba.core.ssa DEBUG on stmt: $450compare_op.9 = $438binary_subscr.7 == $const448.8 13:52:51,40 numba.core.ssa DEBUG on stmt: bool456 = global(bool: ) 13:52:51,40 numba.core.ssa DEBUG on stmt: $456pred = call bool456($450compare_op.9, func=bool456, args=(Var($450compare_op.9, umap_.py:422),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,40 numba.core.ssa DEBUG on stmt: branch $456pred, 458, 460 13:52:51,40 numba.core.ssa DEBUG ==== SSA block rewrite pass on 458 13:52:51,40 numba.core.ssa DEBUG Running 13:52:51,40 numba.core.ssa DEBUG on stmt: jump 807 13:52:51,40 numba.core.ssa DEBUG ==== SSA block rewrite pass on 460 13:52:51,40 numba.core.ssa DEBUG Running 13:52:51,40 numba.core.ssa DEBUG on stmt: $const462.3 = const(bool, False) 13:52:51,40 numba.core.ssa DEBUG on stmt: $464compare_op.4 = bipartite == $const462.3 13:52:51,40 numba.core.ssa DEBUG on stmt: $476build_tuple.8 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,40 numba.core.ssa DEBUG on stmt: $478binary_subscr.9 = getitem(value=knn_indices, index=$476build_tuple.8, fn=) 13:52:51,40 numba.core.ssa DEBUG on stmt: $490compare_op.11 = $478binary_subscr.9 == i 13:52:51,40 numba.core.ssa DEBUG on stmt: $binop_and_496.12 = $464compare_op.4 & $490compare_op.11 13:52:51,40 numba.core.ssa DEBUG on stmt: bool500 = global(bool: ) 13:52:51,40 numba.core.ssa DEBUG on stmt: $500pred = call bool500($binop_and_496.12, func=bool500, args=(Var($binop_and_496.12, umap_.py:426),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,40 numba.core.ssa DEBUG on stmt: branch $500pred, 502, 508 13:52:51,40 numba.core.ssa DEBUG ==== SSA block rewrite pass on 502 13:52:51,40 numba.core.ssa DEBUG Running 13:52:51,40 numba.core.ssa DEBUG on stmt: val = const(float, 0.0) 13:52:51,40 numba.core.ssa DEBUG first assign: val 13:52:51,40 numba.core.ssa DEBUG replaced with: val = const(float, 0.0) 13:52:51,40 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,40 numba.core.ssa DEBUG ==== SSA block rewrite pass on 508 13:52:51,41 numba.core.ssa DEBUG Running 13:52:51,41 numba.core.ssa DEBUG on stmt: $514build_tuple.5 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,41 numba.core.ssa DEBUG on stmt: $516binary_subscr.6 = getitem(value=knn_dists, index=$514build_tuple.5, fn=) 13:52:51,41 numba.core.ssa DEBUG on stmt: $530binary_subscr.9 = getitem(value=rhos, index=i, fn=) 13:52:51,41 numba.core.ssa DEBUG on stmt: $binop_sub540.10 = $516binary_subscr.6 - $530binary_subscr.9 13:52:51,41 numba.core.ssa DEBUG on stmt: $const544.11 = const(float, 0.0) 13:52:51,41 numba.core.ssa DEBUG on stmt: $546compare_op.12 = $binop_sub540.10 <= $const544.11 13:52:51,41 numba.core.ssa DEBUG on stmt: bool552 = global(bool: ) 13:52:51,41 numba.core.ssa DEBUG on stmt: $552pred = call bool552($546compare_op.12, func=bool552, args=(Var($546compare_op.12, umap_.py:428),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,41 numba.core.ssa DEBUG on stmt: branch $552pred, 578, 554 13:52:51,41 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:51,41 numba.core.ssa DEBUG Running 13:52:51,41 numba.core.ssa DEBUG on stmt: $558binary_subscr.4 = getitem(value=sigmas, index=i, fn=) 13:52:51,41 numba.core.ssa DEBUG on stmt: $const568.5 = const(float, 0.0) 13:52:51,41 numba.core.ssa DEBUG on stmt: $570compare_op.6 = $558binary_subscr.4 == $const568.5 13:52:51,41 numba.core.ssa DEBUG on stmt: bool576 = global(bool: ) 13:52:51,41 numba.core.ssa DEBUG on stmt: $576pred = call bool576($570compare_op.6, func=bool576, args=(Var($570compare_op.6, umap_.py:428),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,41 numba.core.ssa DEBUG on stmt: branch $576pred, 578, 584 13:52:51,41 numba.core.ssa DEBUG ==== SSA block rewrite pass on 578 13:52:51,41 numba.core.ssa DEBUG Running 13:52:51,41 numba.core.ssa DEBUG on stmt: val = const(float, 1.0) 13:52:51,41 numba.core.ssa DEBUG replaced with: val.1 = const(float, 1.0) 13:52:51,41 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,41 numba.core.ssa DEBUG ==== SSA block rewrite pass on 584 13:52:51,41 numba.core.ssa DEBUG Running 13:52:51,41 numba.core.ssa DEBUG on stmt: $584load_global.2 = global(np: ) 13:52:51,41 numba.core.ssa DEBUG on stmt: $596load_attr.4 = getattr(value=$584load_global.2, attr=exp) 13:52:51,41 numba.core.ssa DEBUG on stmt: $612build_tuple.8 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,41 numba.core.ssa DEBUG on stmt: $614binary_subscr.9 = getitem(value=knn_dists, index=$612build_tuple.8, fn=) 13:52:51,41 numba.core.ssa DEBUG on stmt: $628binary_subscr.12 = getitem(value=rhos, index=i, fn=) 13:52:51,41 numba.core.ssa DEBUG on stmt: $binop_sub638.13 = $614binary_subscr.9 - $628binary_subscr.12 13:52:51,41 numba.core.ssa DEBUG on stmt: $646binary_subscr.16 = getitem(value=sigmas, index=i, fn=) 13:52:51,41 numba.core.ssa DEBUG on stmt: $binop_truediv656.17 = $binop_sub638.13 / $646binary_subscr.16 13:52:51,41 numba.core.ssa DEBUG on stmt: $660unary_negative.18 = unary(fn=, value=$binop_truediv656.17) 13:52:51,41 numba.core.ssa DEBUG on stmt: val = call $596load_attr.4($660unary_negative.18, func=$596load_attr.4, args=[Var($660unary_negative.18, umap_.py:431)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,42 numba.core.ssa DEBUG replaced with: val.2 = call $596load_attr.4($660unary_negative.18, func=$596load_attr.4, args=[Var($660unary_negative.18, umap_.py:431)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,42 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,42 numba.core.ssa DEBUG ==== SSA block rewrite pass on 678 13:52:51,42 numba.core.ssa DEBUG Running 13:52:51,42 numba.core.ssa DEBUG on stmt: $binop_mul686.6 = i * n_neighbors 13:52:51,42 numba.core.ssa DEBUG on stmt: $binop_add692.8 = $binop_mul686.6 + j 13:52:51,42 numba.core.ssa DEBUG on stmt: rows[$binop_add692.8] = i 13:52:51,42 numba.core.ssa DEBUG on stmt: $706build_tuple.12 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,42 numba.core.ssa DEBUG on stmt: $708binary_subscr.13 = getitem(value=knn_indices, index=$706build_tuple.12, fn=) 13:52:51,42 numba.core.ssa DEBUG on stmt: $binop_mul724.17 = i * n_neighbors 13:52:51,42 numba.core.ssa DEBUG on stmt: $binop_add730.19 = $binop_mul724.17 + j 13:52:51,42 numba.core.ssa DEBUG on stmt: cols[$binop_add730.19] = $708binary_subscr.13 13:52:51,42 numba.core.ssa DEBUG on stmt: $binop_mul746.24 = i * n_neighbors 13:52:51,42 numba.core.ssa DEBUG on stmt: $binop_add752.26 = $binop_mul746.24 + j 13:52:51,42 numba.core.ssa DEBUG on stmt: vals[$binop_add752.26] = val 13:52:51,42 numba.core.ssa DEBUG on stmt: bool762 = global(bool: ) 13:52:51,42 numba.core.ssa DEBUG on stmt: $762pred = call bool762(return_dists, func=bool762, args=(Var(return_dists, umap_.py:351),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,42 numba.core.ssa DEBUG on stmt: branch $762pred, 764, 802 13:52:51,42 numba.core.ssa DEBUG ==== SSA block rewrite pass on 764 13:52:51,42 numba.core.ssa DEBUG Running 13:52:51,42 numba.core.ssa DEBUG on stmt: $770build_tuple.5 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,42 numba.core.ssa DEBUG on stmt: $772binary_subscr.6 = getitem(value=knn_dists, index=$770build_tuple.5, fn=) 13:52:51,42 numba.core.ssa DEBUG on stmt: $binop_mul788.10 = i * n_neighbors 13:52:51,42 numba.core.ssa DEBUG on stmt: $binop_add794.12 = $binop_mul788.10 + j 13:52:51,42 numba.core.ssa DEBUG on stmt: dists.2[$binop_add794.12] = $772binary_subscr.6 13:52:51,42 numba.core.ssa DEBUG on stmt: jump 802 13:52:51,42 numba.core.ssa DEBUG ==== SSA block rewrite pass on 802 13:52:51,42 numba.core.ssa DEBUG Running 13:52:51,42 numba.core.ssa DEBUG on stmt: jump 807 13:52:51,42 numba.core.ssa DEBUG ==== SSA block rewrite pass on 804 13:52:51,42 numba.core.ssa DEBUG Running 13:52:51,42 numba.core.ssa DEBUG on stmt: jump 392 13:52:51,42 numba.core.ssa DEBUG ==== SSA block rewrite pass on 806 13:52:51,42 numba.core.ssa DEBUG Running 13:52:51,42 numba.core.ssa DEBUG on stmt: $814build_tuple.4 = build_tuple(items=[Var(rows, umap_.py:412), Var(cols, umap_.py:413), Var(vals, umap_.py:414), Var(dists.2, umap_.py:437)]) 13:52:51,43 numba.core.ssa DEBUG on stmt: $816return_value.5 = cast(value=$814build_tuple.4) 13:52:51,43 numba.core.ssa DEBUG on stmt: return $816return_value.5 13:52:51,43 numba.core.ssa DEBUG ==== SSA block rewrite pass on 807 13:52:51,43 numba.core.ssa DEBUG Running 13:52:51,43 numba.core.ssa DEBUG on stmt: jump 426 13:52:51,43 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {502: [], 578: [], 584: []}) 13:52:51,43 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:51,43 numba.core.ssa DEBUG Running 13:52:51,43 numba.core.ssa DEBUG on stmt: knn_indices = arg(0, name=knn_indices) 13:52:51,43 numba.core.ssa DEBUG on stmt: knn_dists = arg(1, name=knn_dists) 13:52:51,43 numba.core.ssa DEBUG on stmt: sigmas = arg(2, name=sigmas) 13:52:51,43 numba.core.ssa DEBUG on stmt: rhos = arg(3, name=rhos) 13:52:51,43 numba.core.ssa DEBUG on stmt: return_dists = arg(4, name=return_dists) 13:52:51,43 numba.core.ssa DEBUG on stmt: bipartite = arg(5, name=bipartite) 13:52:51,43 numba.core.ssa DEBUG on stmt: $6load_attr.1 = getattr(value=knn_indices, attr=shape) 13:52:51,43 numba.core.ssa DEBUG on stmt: $const16.2 = const(int, 0) 13:52:51,43 numba.core.ssa DEBUG on stmt: n_samples = static_getitem(value=$6load_attr.1, index=0, index_var=$const16.2, fn=) 13:52:51,43 numba.core.ssa DEBUG on stmt: $32load_attr.5 = getattr(value=knn_indices, attr=shape) 13:52:51,43 numba.core.ssa DEBUG on stmt: $const42.6 = const(int, 1) 13:52:51,43 numba.core.ssa DEBUG on stmt: n_neighbors = static_getitem(value=$32load_attr.5, index=1, index_var=$const42.6, fn=) 13:52:51,43 numba.core.ssa DEBUG on stmt: $56load_global.8 = global(np: ) 13:52:51,43 numba.core.ssa DEBUG on stmt: $68load_attr.10 = getattr(value=$56load_global.8, attr=zeros) 13:52:51,43 numba.core.ssa DEBUG on stmt: $80load_attr.12 = getattr(value=knn_indices, attr=size) 13:52:51,43 numba.core.ssa DEBUG on stmt: $90load_global.13 = global(np: ) 13:52:51,43 numba.core.ssa DEBUG on stmt: $102load_attr.14 = getattr(value=$90load_global.13, attr=int32) 13:52:51,43 numba.core.ssa DEBUG on stmt: rows = call $68load_attr.10($80load_attr.12, func=$68load_attr.10, args=[Var($80load_attr.12, umap_.py:412)], kws=[('dtype', Var($102load_attr.14, umap_.py:412))], vararg=None, varkwarg=None, target=None) 13:52:51,43 numba.core.ssa DEBUG on stmt: $130load_global.16 = global(np: ) 13:52:51,43 numba.core.ssa DEBUG on stmt: $142load_attr.18 = getattr(value=$130load_global.16, attr=zeros) 13:52:51,43 numba.core.ssa DEBUG on stmt: $154load_attr.20 = getattr(value=knn_indices, attr=size) 13:52:51,43 numba.core.ssa DEBUG on stmt: $164load_global.21 = global(np: ) 13:52:51,43 numba.core.ssa DEBUG on stmt: $176load_attr.22 = getattr(value=$164load_global.21, attr=int32) 13:52:51,43 numba.core.ssa DEBUG on stmt: cols = call $142load_attr.18($154load_attr.20, func=$142load_attr.18, args=[Var($154load_attr.20, umap_.py:413)], kws=[('dtype', Var($176load_attr.22, umap_.py:413))], vararg=None, varkwarg=None, target=None) 13:52:51,44 numba.core.ssa DEBUG on stmt: $204load_global.24 = global(np: ) 13:52:51,44 numba.core.ssa DEBUG on stmt: $216load_attr.26 = getattr(value=$204load_global.24, attr=zeros) 13:52:51,44 numba.core.ssa DEBUG on stmt: $228load_attr.28 = getattr(value=knn_indices, attr=size) 13:52:51,44 numba.core.ssa DEBUG on stmt: $238load_global.29 = global(np: ) 13:52:51,44 numba.core.ssa DEBUG on stmt: $250load_attr.30 = getattr(value=$238load_global.29, attr=float32) 13:52:51,44 numba.core.ssa DEBUG on stmt: vals = call $216load_attr.26($228load_attr.28, func=$216load_attr.26, args=[Var($228load_attr.28, umap_.py:414)], kws=[('dtype', Var($250load_attr.30, umap_.py:414))], vararg=None, varkwarg=None, target=None) 13:52:51,44 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:51,44 numba.core.ssa DEBUG on stmt: $280pred = call bool280(return_dists, func=bool280, args=(Var(return_dists, umap_.py:351),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,44 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 358 13:52:51,44 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:51,44 numba.core.ssa DEBUG Running 13:52:51,44 numba.core.ssa DEBUG on stmt: $282load_global.0 = global(np: ) 13:52:51,44 numba.core.ssa DEBUG on stmt: $294load_attr.2 = getattr(value=$282load_global.0, attr=zeros) 13:52:51,44 numba.core.ssa DEBUG on stmt: $306load_attr.4 = getattr(value=knn_indices, attr=size) 13:52:51,44 numba.core.ssa DEBUG on stmt: $316load_global.5 = global(np: ) 13:52:51,44 numba.core.ssa DEBUG on stmt: $328load_attr.6 = getattr(value=$316load_global.5, attr=float32) 13:52:51,44 numba.core.ssa DEBUG on stmt: dists = call $294load_attr.2($306load_attr.4, func=$294load_attr.2, args=[Var($306load_attr.4, umap_.py:416)], kws=[('dtype', Var($328load_attr.6, umap_.py:416))], vararg=None, varkwarg=None, target=None) 13:52:51,44 numba.core.ssa DEBUG on stmt: jump 362 13:52:51,44 numba.core.ssa DEBUG ==== SSA block rewrite pass on 358 13:52:51,44 numba.core.ssa DEBUG Running 13:52:51,44 numba.core.ssa DEBUG on stmt: dists.1 = const(NoneType, None) 13:52:51,44 numba.core.ssa DEBUG on stmt: jump 362 13:52:51,44 numba.core.ssa DEBUG ==== SSA block rewrite pass on 362 13:52:51,44 numba.core.ssa DEBUG Running 13:52:51,44 numba.core.ssa DEBUG on stmt: dists.2 = phi(incoming_values=[Var(dists, umap_.py:416), Var(dists.1, umap_.py:418)], incoming_blocks=[282, 358]) 13:52:51,44 numba.core.ssa DEBUG on stmt: $362load_global.0 = global(range: ) 13:52:51,44 numba.core.ssa DEBUG on stmt: $380call.3 = call $362load_global.0(n_samples, func=$362load_global.0, args=[Var(n_samples, umap_.py:409)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,44 numba.core.ssa DEBUG on stmt: $390get_iter.4 = getiter(value=$380call.3) 13:52:51,44 numba.core.ssa DEBUG on stmt: $phi392.0 = $390get_iter.4 13:52:51,44 numba.core.ssa DEBUG on stmt: jump 392 13:52:51,44 numba.core.ssa DEBUG ==== SSA block rewrite pass on 392 13:52:51,44 numba.core.ssa DEBUG Running 13:52:51,44 numba.core.ssa DEBUG on stmt: $392for_iter.1 = iternext(value=$phi392.0) 13:52:51,44 numba.core.ssa DEBUG on stmt: $392for_iter.2 = pair_first(value=$392for_iter.1) 13:52:51,45 numba.core.ssa DEBUG on stmt: $392for_iter.3 = pair_second(value=$392for_iter.1) 13:52:51,45 numba.core.ssa DEBUG on stmt: $phi394.1 = $392for_iter.2 13:52:51,45 numba.core.ssa DEBUG on stmt: branch $392for_iter.3, 394, 806 13:52:51,45 numba.core.ssa DEBUG ==== SSA block rewrite pass on 394 13:52:51,45 numba.core.ssa DEBUG Running 13:52:51,45 numba.core.ssa DEBUG on stmt: i = $phi394.1 13:52:51,45 numba.core.ssa DEBUG on stmt: $396load_global.2 = global(range: ) 13:52:51,45 numba.core.ssa DEBUG on stmt: $414call.5 = call $396load_global.2(n_neighbors, func=$396load_global.2, args=[Var(n_neighbors, umap_.py:410)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,45 numba.core.ssa DEBUG on stmt: $424get_iter.6 = getiter(value=$414call.5) 13:52:51,45 numba.core.ssa DEBUG on stmt: $phi426.1 = $424get_iter.6 13:52:51,45 numba.core.ssa DEBUG on stmt: jump 426 13:52:51,45 numba.core.ssa DEBUG ==== SSA block rewrite pass on 426 13:52:51,45 numba.core.ssa DEBUG Running 13:52:51,45 numba.core.ssa DEBUG on stmt: $426for_iter.2 = iternext(value=$phi426.1) 13:52:51,45 numba.core.ssa DEBUG on stmt: $426for_iter.3 = pair_first(value=$426for_iter.2) 13:52:51,45 numba.core.ssa DEBUG on stmt: $426for_iter.4 = pair_second(value=$426for_iter.2) 13:52:51,45 numba.core.ssa DEBUG on stmt: $phi428.2 = $426for_iter.3 13:52:51,45 numba.core.ssa DEBUG on stmt: branch $426for_iter.4, 428, 804 13:52:51,45 numba.core.ssa DEBUG ==== SSA block rewrite pass on 428 13:52:51,45 numba.core.ssa DEBUG Running 13:52:51,45 numba.core.ssa DEBUG on stmt: j = $phi428.2 13:52:51,45 numba.core.ssa DEBUG on stmt: $436build_tuple.6 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,45 numba.core.ssa DEBUG on stmt: $438binary_subscr.7 = getitem(value=knn_indices, index=$436build_tuple.6, fn=) 13:52:51,45 numba.core.ssa DEBUG on stmt: $const448.8 = const(int, -1) 13:52:51,45 numba.core.ssa DEBUG on stmt: $450compare_op.9 = $438binary_subscr.7 == $const448.8 13:52:51,45 numba.core.ssa DEBUG on stmt: bool456 = global(bool: ) 13:52:51,45 numba.core.ssa DEBUG on stmt: $456pred = call bool456($450compare_op.9, func=bool456, args=(Var($450compare_op.9, umap_.py:422),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,45 numba.core.ssa DEBUG on stmt: branch $456pred, 458, 460 13:52:51,45 numba.core.ssa DEBUG ==== SSA block rewrite pass on 458 13:52:51,45 numba.core.ssa DEBUG Running 13:52:51,45 numba.core.ssa DEBUG on stmt: jump 807 13:52:51,45 numba.core.ssa DEBUG ==== SSA block rewrite pass on 460 13:52:51,45 numba.core.ssa DEBUG Running 13:52:51,45 numba.core.ssa DEBUG on stmt: $const462.3 = const(bool, False) 13:52:51,45 numba.core.ssa DEBUG on stmt: $464compare_op.4 = bipartite == $const462.3 13:52:51,46 numba.core.ssa DEBUG on stmt: $476build_tuple.8 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,46 numba.core.ssa DEBUG on stmt: $478binary_subscr.9 = getitem(value=knn_indices, index=$476build_tuple.8, fn=) 13:52:51,46 numba.core.ssa DEBUG on stmt: $490compare_op.11 = $478binary_subscr.9 == i 13:52:51,46 numba.core.ssa DEBUG on stmt: $binop_and_496.12 = $464compare_op.4 & $490compare_op.11 13:52:51,46 numba.core.ssa DEBUG on stmt: bool500 = global(bool: ) 13:52:51,46 numba.core.ssa DEBUG on stmt: $500pred = call bool500($binop_and_496.12, func=bool500, args=(Var($binop_and_496.12, umap_.py:426),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,46 numba.core.ssa DEBUG on stmt: branch $500pred, 502, 508 13:52:51,46 numba.core.ssa DEBUG ==== SSA block rewrite pass on 502 13:52:51,46 numba.core.ssa DEBUG Running 13:52:51,46 numba.core.ssa DEBUG on stmt: val = const(float, 0.0) 13:52:51,46 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,46 numba.core.ssa DEBUG ==== SSA block rewrite pass on 508 13:52:51,46 numba.core.ssa DEBUG Running 13:52:51,46 numba.core.ssa DEBUG on stmt: $514build_tuple.5 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,46 numba.core.ssa DEBUG on stmt: $516binary_subscr.6 = getitem(value=knn_dists, index=$514build_tuple.5, fn=) 13:52:51,46 numba.core.ssa DEBUG on stmt: $530binary_subscr.9 = getitem(value=rhos, index=i, fn=) 13:52:51,46 numba.core.ssa DEBUG on stmt: $binop_sub540.10 = $516binary_subscr.6 - $530binary_subscr.9 13:52:51,46 numba.core.ssa DEBUG on stmt: $const544.11 = const(float, 0.0) 13:52:51,46 numba.core.ssa DEBUG on stmt: $546compare_op.12 = $binop_sub540.10 <= $const544.11 13:52:51,46 numba.core.ssa DEBUG on stmt: bool552 = global(bool: ) 13:52:51,46 numba.core.ssa DEBUG on stmt: $552pred = call bool552($546compare_op.12, func=bool552, args=(Var($546compare_op.12, umap_.py:428),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,46 numba.core.ssa DEBUG on stmt: branch $552pred, 578, 554 13:52:51,46 numba.core.ssa DEBUG ==== SSA block rewrite pass on 554 13:52:51,46 numba.core.ssa DEBUG Running 13:52:51,46 numba.core.ssa DEBUG on stmt: $558binary_subscr.4 = getitem(value=sigmas, index=i, fn=) 13:52:51,46 numba.core.ssa DEBUG on stmt: $const568.5 = const(float, 0.0) 13:52:51,46 numba.core.ssa DEBUG on stmt: $570compare_op.6 = $558binary_subscr.4 == $const568.5 13:52:51,46 numba.core.ssa DEBUG on stmt: bool576 = global(bool: ) 13:52:51,46 numba.core.ssa DEBUG on stmt: $576pred = call bool576($570compare_op.6, func=bool576, args=(Var($570compare_op.6, umap_.py:428),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,46 numba.core.ssa DEBUG on stmt: branch $576pred, 578, 584 13:52:51,46 numba.core.ssa DEBUG ==== SSA block rewrite pass on 578 13:52:51,46 numba.core.ssa DEBUG Running 13:52:51,46 numba.core.ssa DEBUG on stmt: val.1 = const(float, 1.0) 13:52:51,46 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,46 numba.core.ssa DEBUG ==== SSA block rewrite pass on 584 13:52:51,47 numba.core.ssa DEBUG Running 13:52:51,47 numba.core.ssa DEBUG on stmt: $584load_global.2 = global(np: ) 13:52:51,47 numba.core.ssa DEBUG on stmt: $596load_attr.4 = getattr(value=$584load_global.2, attr=exp) 13:52:51,47 numba.core.ssa DEBUG on stmt: $612build_tuple.8 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,47 numba.core.ssa DEBUG on stmt: $614binary_subscr.9 = getitem(value=knn_dists, index=$612build_tuple.8, fn=) 13:52:51,47 numba.core.ssa DEBUG on stmt: $628binary_subscr.12 = getitem(value=rhos, index=i, fn=) 13:52:51,47 numba.core.ssa DEBUG on stmt: $binop_sub638.13 = $614binary_subscr.9 - $628binary_subscr.12 13:52:51,47 numba.core.ssa DEBUG on stmt: $646binary_subscr.16 = getitem(value=sigmas, index=i, fn=) 13:52:51,47 numba.core.ssa DEBUG on stmt: $binop_truediv656.17 = $binop_sub638.13 / $646binary_subscr.16 13:52:51,47 numba.core.ssa DEBUG on stmt: $660unary_negative.18 = unary(fn=, value=$binop_truediv656.17) 13:52:51,47 numba.core.ssa DEBUG on stmt: val.2 = call $596load_attr.4($660unary_negative.18, func=$596load_attr.4, args=[Var($660unary_negative.18, umap_.py:431)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,47 numba.core.ssa DEBUG on stmt: jump 678 13:52:51,47 numba.core.ssa DEBUG ==== SSA block rewrite pass on 678 13:52:51,47 numba.core.ssa DEBUG Running 13:52:51,47 numba.core.ssa DEBUG on stmt: $binop_mul686.6 = i * n_neighbors 13:52:51,47 numba.core.ssa DEBUG on stmt: $binop_add692.8 = $binop_mul686.6 + j 13:52:51,47 numba.core.ssa DEBUG on stmt: rows[$binop_add692.8] = i 13:52:51,47 numba.core.ssa DEBUG on stmt: $706build_tuple.12 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,47 numba.core.ssa DEBUG on stmt: $708binary_subscr.13 = getitem(value=knn_indices, index=$706build_tuple.12, fn=) 13:52:51,47 numba.core.ssa DEBUG on stmt: $binop_mul724.17 = i * n_neighbors 13:52:51,47 numba.core.ssa DEBUG on stmt: $binop_add730.19 = $binop_mul724.17 + j 13:52:51,47 numba.core.ssa DEBUG on stmt: cols[$binop_add730.19] = $708binary_subscr.13 13:52:51,47 numba.core.ssa DEBUG on stmt: $binop_mul746.24 = i * n_neighbors 13:52:51,47 numba.core.ssa DEBUG on stmt: $binop_add752.26 = $binop_mul746.24 + j 13:52:51,47 numba.core.ssa DEBUG on stmt: vals[$binop_add752.26] = val 13:52:51,47 numba.core.ssa DEBUG find_def var='val' stmt=vals[$binop_add752.26] = val 13:52:51,47 numba.core.ssa DEBUG find_def_from_top label 678 13:52:51,47 numba.core.ssa DEBUG insert phi node val.3 = phi(incoming_values=[], incoming_blocks=[]) at 678 13:52:51,47 numba.core.ssa DEBUG find_def_from_bottom label 584 13:52:51,47 numba.core.ssa DEBUG incoming_def val.2 = call $596load_attr.4($660unary_negative.18, func=$596load_attr.4, args=[Var($660unary_negative.18, umap_.py:431)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,47 numba.core.ssa DEBUG find_def_from_bottom label 578 13:52:51,47 numba.core.ssa DEBUG incoming_def val.1 = const(float, 1.0) 13:52:51,47 numba.core.ssa DEBUG find_def_from_bottom label 502 13:52:51,48 numba.core.ssa DEBUG incoming_def val = const(float, 0.0) 13:52:51,48 numba.core.ssa DEBUG replaced with: vals[$binop_add752.26] = val.3 13:52:51,48 numba.core.ssa DEBUG on stmt: bool762 = global(bool: ) 13:52:51,48 numba.core.ssa DEBUG on stmt: $762pred = call bool762(return_dists, func=bool762, args=(Var(return_dists, umap_.py:351),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,48 numba.core.ssa DEBUG on stmt: branch $762pred, 764, 802 13:52:51,48 numba.core.ssa DEBUG ==== SSA block rewrite pass on 764 13:52:51,48 numba.core.ssa DEBUG Running 13:52:51,48 numba.core.ssa DEBUG on stmt: $770build_tuple.5 = build_tuple(items=[Var(i, umap_.py:420), Var(j, umap_.py:421)]) 13:52:51,48 numba.core.ssa DEBUG on stmt: $772binary_subscr.6 = getitem(value=knn_dists, index=$770build_tuple.5, fn=) 13:52:51,48 numba.core.ssa DEBUG on stmt: $binop_mul788.10 = i * n_neighbors 13:52:51,48 numba.core.ssa DEBUG on stmt: $binop_add794.12 = $binop_mul788.10 + j 13:52:51,48 numba.core.ssa DEBUG on stmt: dists.2[$binop_add794.12] = $772binary_subscr.6 13:52:51,48 numba.core.ssa DEBUG on stmt: jump 802 13:52:51,48 numba.core.ssa DEBUG ==== SSA block rewrite pass on 802 13:52:51,48 numba.core.ssa DEBUG Running 13:52:51,48 numba.core.ssa DEBUG on stmt: jump 807 13:52:51,48 numba.core.ssa DEBUG ==== SSA block rewrite pass on 804 13:52:51,48 numba.core.ssa DEBUG Running 13:52:51,48 numba.core.ssa DEBUG on stmt: jump 392 13:52:51,48 numba.core.ssa DEBUG ==== SSA block rewrite pass on 806 13:52:51,48 numba.core.ssa DEBUG Running 13:52:51,48 numba.core.ssa DEBUG on stmt: $814build_tuple.4 = build_tuple(items=[Var(rows, umap_.py:412), Var(cols, umap_.py:413), Var(vals, umap_.py:414), Var(dists.2, umap_.py:437)]) 13:52:51,48 numba.core.ssa DEBUG on stmt: $816return_value.5 = cast(value=$814build_tuple.4) 13:52:51,48 numba.core.ssa DEBUG on stmt: return $816return_value.5 13:52:51,48 numba.core.ssa DEBUG ==== SSA block rewrite pass on 807 13:52:51,48 numba.core.ssa DEBUG Running 13:52:51,48 numba.core.ssa DEBUG on stmt: jump 426 13:52:51,61 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=4456) 2 RESUME(arg=0, lineno=4456) 4 LOAD_GLOBAL(arg=1, lineno=4457) 16 LOAD_ATTR(arg=1, lineno=4457) 26 LOAD_FAST(arg=0, lineno=4457) 28 LOAD_FAST(arg=1, lineno=4457) 30 KW_NAMES(arg=1, lineno=4457) 32 PRECALL(arg=2, lineno=4457) 36 CALL(arg=2, lineno=4457) 46 STORE_FAST(arg=2, lineno=4457) 48 LOAD_FAST(arg=2, lineno=4458) 50 LOAD_METHOD(arg=2, lineno=4458) 72 PRECALL(arg=0, lineno=4458) 76 CALL(arg=0, lineno=4458) 86 POP_TOP(arg=None, lineno=4458) 88 LOAD_FAST(arg=2, lineno=4459) 90 RETURN_VALUE(arg=None, lineno=4459) 13:52:51,61 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:51,61 numba.core.byteflow DEBUG stack: [] 13:52:51,61 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:51,62 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=4456) 13:52:51,62 numba.core.byteflow DEBUG stack [] 13:52:51,62 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=4456) 13:52:51,62 numba.core.byteflow DEBUG stack [] 13:52:51,62 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=4457) 13:52:51,62 numba.core.byteflow DEBUG stack [] 13:52:51,62 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_ATTR(arg=1, lineno=4457) 13:52:51,62 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:51,62 numba.core.byteflow DEBUG dispatch pc=26, inst=LOAD_FAST(arg=0, lineno=4457) 13:52:51,62 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2'] 13:52:51,62 numba.core.byteflow DEBUG dispatch pc=28, inst=LOAD_FAST(arg=1, lineno=4457) 13:52:51,62 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$shape26.3'] 13:52:51,62 numba.core.byteflow DEBUG dispatch pc=30, inst=KW_NAMES(arg=1, lineno=4457) 13:52:51,62 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$shape26.3', '$dtype28.4'] 13:52:51,62 numba.core.byteflow DEBUG dispatch pc=32, inst=PRECALL(arg=2, lineno=4457) 13:52:51,62 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$shape26.3', '$dtype28.4'] 13:52:51,62 numba.core.byteflow DEBUG dispatch pc=36, inst=CALL(arg=2, lineno=4457) 13:52:51,62 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$shape26.3', '$dtype28.4'] 13:52:51,62 numba.core.byteflow DEBUG dispatch pc=46, inst=STORE_FAST(arg=2, lineno=4457) 13:52:51,62 numba.core.byteflow DEBUG stack ['$36call.5'] 13:52:51,62 numba.core.byteflow DEBUG dispatch pc=48, inst=LOAD_FAST(arg=2, lineno=4458) 13:52:51,63 numba.core.byteflow DEBUG stack [] 13:52:51,63 numba.core.byteflow DEBUG dispatch pc=50, inst=LOAD_METHOD(arg=2, lineno=4458) 13:52:51,63 numba.core.byteflow DEBUG stack ['$arr48.6'] 13:52:51,63 numba.core.byteflow DEBUG dispatch pc=72, inst=PRECALL(arg=0, lineno=4458) 13:52:51,63 numba.core.byteflow DEBUG stack ['$null$50.7', '$50load_method.8'] 13:52:51,63 numba.core.byteflow DEBUG dispatch pc=76, inst=CALL(arg=0, lineno=4458) 13:52:51,63 numba.core.byteflow DEBUG stack ['$null$50.7', '$50load_method.8'] 13:52:51,63 numba.core.byteflow DEBUG dispatch pc=86, inst=POP_TOP(arg=None, lineno=4458) 13:52:51,63 numba.core.byteflow DEBUG stack ['$76call.9'] 13:52:51,63 numba.core.byteflow DEBUG dispatch pc=88, inst=LOAD_FAST(arg=2, lineno=4459) 13:52:51,63 numba.core.byteflow DEBUG stack [] 13:52:51,63 numba.core.byteflow DEBUG dispatch pc=90, inst=RETURN_VALUE(arg=None, lineno=4459) 13:52:51,63 numba.core.byteflow DEBUG stack ['$arr88.10'] 13:52:51,63 numba.core.byteflow DEBUG end state. edges=[] 13:52:51,63 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:51,63 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:51,63 numba.core.byteflow DEBUG defmap: {} 13:52:51,63 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:51,63 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:51,63 numba.core.byteflow DEBUG keep phismap: {} 13:52:51,63 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:51,64 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:51,64 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'item': '$4load_global.0', 'res': '$16load_attr.2'}), (18, {}), (20, {}), (22, {}), (24, {}), (26, {'res': '$shape26.3'}), (28, {'res': '$dtype28.4'}), (32, {}), (34, {}), (36, {'func': '$16load_attr.2', 'args': ['$shape26.3', '$dtype28.4'], 'kw_names': 1, 'res': '$36call.5'}), (38, {}), (40, {}), (42, {}), (44, {}), (46, {'value': '$36call.5'}), (48, {'res': '$arr48.6'}), (50, {'item': '$arr48.6', 'res': '$50load_method.8'}), (52, {}), (54, {}), (56, {}), (58, {}), (60, {}), (62, {}), (64, {}), (66, {}), (68, {}), (70, {}), (72, {}), (74, {}), (76, {'func': '$50load_method.8', 'args': [], 'kw_names': None, 'res': '$76call.9'}), (78, {}), (80, {}), (82, {}), (84, {}), (88, {'res': '$arr88.10'}), (90, {'retval': '$arr88.10', 'castval': '$90return_value.11'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:51,64 numba.core.interpreter DEBUG label 0: shape = arg(0, name=shape) ['shape'] dtype = arg(1, name=dtype) ['dtype'] $4load_global.0 = global(np: ) ['$4load_global.0'] $16load_attr.2 = getattr(value=$4load_global.0, attr=empty) ['$16load_attr.2', '$4load_global.0'] arr = call $16load_attr.2(shape, func=$16load_attr.2, args=[Var(shape, arrayobj.py:4456)], kws=[('dtype', Var(dtype, arrayobj.py:4456))], vararg=None, varkwarg=None, target=None) ['$16load_attr.2', 'arr', 'dtype', 'shape'] $50load_method.8 = getattr(value=arr, attr=_zero_fill) ['$50load_method.8', 'arr'] $76call.9 = call $50load_method.8(func=$50load_method.8, args=[], kws=(), vararg=None, varkwarg=None, target=None) ['$50load_method.8', '$76call.9'] $90return_value.11 = cast(value=arr) ['$90return_value.11', 'arr'] return $90return_value.11 ['$90return_value.11'] 13:52:51,79 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:51,79 numba.core.ssa DEBUG Running 13:52:51,79 numba.core.ssa DEBUG on stmt: shape = arg(0, name=shape) 13:52:51,79 numba.core.ssa DEBUG on stmt: dtype = arg(1, name=dtype) 13:52:51,80 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:51,80 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=empty) 13:52:51,80 numba.core.ssa DEBUG on stmt: arr = call $16load_attr.2(shape, func=$16load_attr.2, args=[Var(shape, arrayobj.py:4456)], kws=[('dtype', Var(dtype, arrayobj.py:4456))], vararg=None, varkwarg=None, target=None) 13:52:51,80 numba.core.ssa DEBUG on stmt: $50load_method.8 = getattr(value=arr, attr=_zero_fill) 13:52:51,80 numba.core.ssa DEBUG on stmt: $76call.9 = call $50load_method.8(func=$50load_method.8, args=[], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,80 numba.core.ssa DEBUG on stmt: $90return_value.11 = cast(value=arr) 13:52:51,80 numba.core.ssa DEBUG on stmt: return $90return_value.11 13:52:51,80 numba.core.ssa DEBUG defs defaultdict(, {'$16load_attr.2': [(, 0)], '$4load_global.0': [(, 0)], '$50load_method.8': [(, 0)], '$76call.9': [(, 0)], '$90return_value.11': [(, 0)], 'arr': [(, 0)], 'dtype': [(, 0)], 'shape': [(, 0)]}) 13:52:51,80 numba.core.ssa DEBUG SSA violators 13:52:51,84 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=4388) 2 COPY_FREE_VARS(arg=1, lineno=4388) 4 RESUME(arg=0, lineno=4388) 6 LOAD_GLOBAL(arg=1, lineno=4389) 18 LOAD_FAST(arg=0, lineno=4389) 20 LOAD_FAST(arg=1, lineno=4389) 22 LOAD_DEREF(arg=2, lineno=4389) 24 PRECALL(arg=3, lineno=4389) 28 CALL(arg=3, lineno=4389) 38 RETURN_VALUE(arg=None, lineno=4389) 13:52:51,84 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:51,84 numba.core.byteflow DEBUG stack: [] 13:52:51,84 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:51,84 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=4388) 13:52:51,84 numba.core.byteflow DEBUG stack [] 13:52:51,84 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=1, lineno=4388) 13:52:51,84 numba.core.byteflow DEBUG stack [] 13:52:51,84 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=4388) 13:52:51,84 numba.core.byteflow DEBUG stack [] 13:52:51,84 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_GLOBAL(arg=1, lineno=4389) 13:52:51,84 numba.core.byteflow DEBUG stack [] 13:52:51,84 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_FAST(arg=0, lineno=4389) 13:52:51,84 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0'] 13:52:51,84 numba.core.byteflow DEBUG dispatch pc=20, inst=LOAD_FAST(arg=1, lineno=4389) 13:52:51,84 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2'] 13:52:51,84 numba.core.byteflow DEBUG dispatch pc=22, inst=LOAD_DEREF(arg=2, lineno=4389) 13:52:51,84 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3'] 13:52:51,84 numba.core.byteflow DEBUG dispatch pc=24, inst=PRECALL(arg=3, lineno=4389) 13:52:51,84 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3', '$22load_deref.4'] 13:52:51,84 numba.core.byteflow DEBUG dispatch pc=28, inst=CALL(arg=3, lineno=4389) 13:52:51,84 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3', '$22load_deref.4'] 13:52:51,84 numba.core.byteflow DEBUG dispatch pc=38, inst=RETURN_VALUE(arg=None, lineno=4389) 13:52:51,84 numba.core.byteflow DEBUG stack ['$28call.5'] 13:52:51,85 numba.core.byteflow DEBUG end state. edges=[] 13:52:51,85 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:51,85 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:51,85 numba.core.byteflow DEBUG defmap: {} 13:52:51,85 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:51,85 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:51,85 numba.core.byteflow DEBUG keep phismap: {} 13:52:51,85 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:51,85 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:51,85 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {'idx': 0, 'res': '$6load_global.0'}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {}), (18, {'res': '$shape18.2'}), (20, {'res': '$dtype20.3'}), (22, {'res': '$22load_deref.4'}), (24, {}), (26, {}), (28, {'func': '$6load_global.0', 'args': ['$shape18.2', '$dtype20.3', '$22load_deref.4'], 'kw_names': None, 'res': '$28call.5'}), (30, {}), (32, {}), (34, {}), (36, {}), (38, {'retval': '$28call.5', 'castval': '$38return_value.6'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:51,85 numba.core.interpreter DEBUG label 0: shape = arg(0, name=shape) ['shape'] dtype = arg(1, name=dtype) ['dtype'] $6load_global.0 = global(numpy_empty_nd: ) ['$6load_global.0'] $22load_deref.4 = freevar(retty: array(int32, 1d, C)) ['$22load_deref.4'] $28call.5 = call $6load_global.0(shape, dtype, $22load_deref.4, func=$6load_global.0, args=[Var(shape, arrayobj.py:4388), Var(dtype, arrayobj.py:4388), Var($22load_deref.4, arrayobj.py:4389)], kws=(), vararg=None, varkwarg=None, target=None) ['$22load_deref.4', '$28call.5', '$6load_global.0', 'dtype', 'shape'] $38return_value.6 = cast(value=$28call.5) ['$28call.5', '$38return_value.6'] return $38return_value.6 ['$38return_value.6'] 13:52:51,88 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:51,88 numba.core.ssa DEBUG Running 13:52:51,88 numba.core.ssa DEBUG on stmt: shape = arg(0, name=shape) 13:52:51,88 numba.core.ssa DEBUG on stmt: dtype = arg(1, name=dtype) 13:52:51,88 numba.core.ssa DEBUG on stmt: $6load_global.0 = global(numpy_empty_nd: ) 13:52:51,88 numba.core.ssa DEBUG on stmt: $22load_deref.4 = freevar(retty: array(int32, 1d, C)) 13:52:51,88 numba.core.ssa DEBUG on stmt: $28call.5 = call $6load_global.0(shape, dtype, $22load_deref.4, func=$6load_global.0, args=[Var(shape, arrayobj.py:4388), Var(dtype, arrayobj.py:4388), Var($22load_deref.4, arrayobj.py:4389)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,88 numba.core.ssa DEBUG on stmt: $38return_value.6 = cast(value=$28call.5) 13:52:51,88 numba.core.ssa DEBUG on stmt: return $38return_value.6 13:52:51,88 numba.core.ssa DEBUG defs defaultdict(, {'$22load_deref.4': [(, 0)], '$28call.5': [(, 0)], '$38return_value.6': [(, 0)], '$6load_global.0': [(, 0)], 'dtype': [(, 0)], 'shape': [(, 0)]}) 13:52:51,88 numba.core.ssa DEBUG SSA violators 13:52:51,118 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=4447) 2 RESUME(arg=0, lineno=4447) 4 LOAD_GLOBAL(arg=1, lineno=4448) 16 LOAD_FAST(arg=0, lineno=4448) 18 PRECALL(arg=1, lineno=4448) 22 CALL(arg=1, lineno=4448) 32 POP_TOP(arg=None, lineno=4448) 34 LOAD_CONST(arg=0, lineno=4448) 36 RETURN_VALUE(arg=None, lineno=4448) 13:52:51,118 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:51,119 numba.core.byteflow DEBUG stack: [] 13:52:51,119 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:51,119 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=4447) 13:52:51,119 numba.core.byteflow DEBUG stack [] 13:52:51,119 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=4447) 13:52:51,119 numba.core.byteflow DEBUG stack [] 13:52:51,119 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=4448) 13:52:51,119 numba.core.byteflow DEBUG stack [] 13:52:51,119 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_FAST(arg=0, lineno=4448) 13:52:51,119 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:51,119 numba.core.byteflow DEBUG dispatch pc=18, inst=PRECALL(arg=1, lineno=4448) 13:52:51,119 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$self16.2'] 13:52:51,119 numba.core.byteflow DEBUG dispatch pc=22, inst=CALL(arg=1, lineno=4448) 13:52:51,119 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$self16.2'] 13:52:51,119 numba.core.byteflow DEBUG dispatch pc=32, inst=POP_TOP(arg=None, lineno=4448) 13:52:51,119 numba.core.byteflow DEBUG stack ['$22call.3'] 13:52:51,119 numba.core.byteflow DEBUG dispatch pc=34, inst=LOAD_CONST(arg=0, lineno=4448) 13:52:51,119 numba.core.byteflow DEBUG stack [] 13:52:51,119 numba.core.byteflow DEBUG dispatch pc=36, inst=RETURN_VALUE(arg=None, lineno=4448) 13:52:51,119 numba.core.byteflow DEBUG stack ['$const34.4'] 13:52:51,119 numba.core.byteflow DEBUG end state. edges=[] 13:52:51,119 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:51,119 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:51,119 numba.core.byteflow DEBUG defmap: {} 13:52:51,119 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:51,119 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:51,119 numba.core.byteflow DEBUG keep phismap: {} 13:52:51,119 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:51,119 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:51,120 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'res': '$self16.2'}), (18, {}), (20, {}), (22, {'func': '$4load_global.0', 'args': ['$self16.2'], 'kw_names': None, 'res': '$22call.3'}), (24, {}), (26, {}), (28, {}), (30, {}), (34, {'res': '$const34.4'}), (36, {'retval': '$const34.4', 'castval': '$36return_value.5'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:51,120 numba.core.interpreter DEBUG label 0: self = arg(0, name=self) ['self'] $4load_global.0 = global(_zero_fill_array_method: ) ['$4load_global.0'] $22call.3 = call $4load_global.0(self, func=$4load_global.0, args=[Var(self, arrayobj.py:4447)], kws=(), vararg=None, varkwarg=None, target=None) ['$22call.3', '$4load_global.0', 'self'] $const34.4 = const(NoneType, None) ['$const34.4'] $36return_value.5 = cast(value=$const34.4) ['$36return_value.5', '$const34.4'] return $36return_value.5 ['$36return_value.5'] 13:52:51,122 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:51,122 numba.core.ssa DEBUG Running 13:52:51,122 numba.core.ssa DEBUG on stmt: self = arg(0, name=self) 13:52:51,123 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(_zero_fill_array_method: ) 13:52:51,123 numba.core.ssa DEBUG on stmt: $22call.3 = call $4load_global.0(self, func=$4load_global.0, args=[Var(self, arrayobj.py:4447)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,123 numba.core.ssa DEBUG on stmt: $const34.4 = const(NoneType, None) 13:52:51,123 numba.core.ssa DEBUG on stmt: $36return_value.5 = cast(value=$const34.4) 13:52:51,123 numba.core.ssa DEBUG on stmt: return $36return_value.5 13:52:51,123 numba.core.ssa DEBUG defs defaultdict(, {'$22call.3': [(, 0)], '$36return_value.5': [(, 0)], '$4load_global.0': [(, 0)], '$const34.4': [(, 0)], 'self': [(, 0)]}) 13:52:51,123 numba.core.ssa DEBUG SSA violators 13:52:51,181 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=4456) 2 RESUME(arg=0, lineno=4456) 4 LOAD_GLOBAL(arg=1, lineno=4457) 16 LOAD_ATTR(arg=1, lineno=4457) 26 LOAD_FAST(arg=0, lineno=4457) 28 LOAD_FAST(arg=1, lineno=4457) 30 KW_NAMES(arg=1, lineno=4457) 32 PRECALL(arg=2, lineno=4457) 36 CALL(arg=2, lineno=4457) 46 STORE_FAST(arg=2, lineno=4457) 48 LOAD_FAST(arg=2, lineno=4458) 50 LOAD_METHOD(arg=2, lineno=4458) 72 PRECALL(arg=0, lineno=4458) 76 CALL(arg=0, lineno=4458) 86 POP_TOP(arg=None, lineno=4458) 88 LOAD_FAST(arg=2, lineno=4459) 90 RETURN_VALUE(arg=None, lineno=4459) 13:52:51,181 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:51,181 numba.core.byteflow DEBUG stack: [] 13:52:51,181 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:51,181 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=4456) 13:52:51,181 numba.core.byteflow DEBUG stack [] 13:52:51,181 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=4456) 13:52:51,181 numba.core.byteflow DEBUG stack [] 13:52:51,181 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=4457) 13:52:51,181 numba.core.byteflow DEBUG stack [] 13:52:51,181 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_ATTR(arg=1, lineno=4457) 13:52:51,182 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:51,182 numba.core.byteflow DEBUG dispatch pc=26, inst=LOAD_FAST(arg=0, lineno=4457) 13:52:51,182 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2'] 13:52:51,182 numba.core.byteflow DEBUG dispatch pc=28, inst=LOAD_FAST(arg=1, lineno=4457) 13:52:51,182 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$shape26.3'] 13:52:51,182 numba.core.byteflow DEBUG dispatch pc=30, inst=KW_NAMES(arg=1, lineno=4457) 13:52:51,182 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$shape26.3', '$dtype28.4'] 13:52:51,182 numba.core.byteflow DEBUG dispatch pc=32, inst=PRECALL(arg=2, lineno=4457) 13:52:51,182 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$shape26.3', '$dtype28.4'] 13:52:51,182 numba.core.byteflow DEBUG dispatch pc=36, inst=CALL(arg=2, lineno=4457) 13:52:51,182 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$shape26.3', '$dtype28.4'] 13:52:51,182 numba.core.byteflow DEBUG dispatch pc=46, inst=STORE_FAST(arg=2, lineno=4457) 13:52:51,182 numba.core.byteflow DEBUG stack ['$36call.5'] 13:52:51,182 numba.core.byteflow DEBUG dispatch pc=48, inst=LOAD_FAST(arg=2, lineno=4458) 13:52:51,182 numba.core.byteflow DEBUG stack [] 13:52:51,182 numba.core.byteflow DEBUG dispatch pc=50, inst=LOAD_METHOD(arg=2, lineno=4458) 13:52:51,182 numba.core.byteflow DEBUG stack ['$arr48.6'] 13:52:51,182 numba.core.byteflow DEBUG dispatch pc=72, inst=PRECALL(arg=0, lineno=4458) 13:52:51,182 numba.core.byteflow DEBUG stack ['$null$50.7', '$50load_method.8'] 13:52:51,182 numba.core.byteflow DEBUG dispatch pc=76, inst=CALL(arg=0, lineno=4458) 13:52:51,183 numba.core.byteflow DEBUG stack ['$null$50.7', '$50load_method.8'] 13:52:51,183 numba.core.byteflow DEBUG dispatch pc=86, inst=POP_TOP(arg=None, lineno=4458) 13:52:51,183 numba.core.byteflow DEBUG stack ['$76call.9'] 13:52:51,183 numba.core.byteflow DEBUG dispatch pc=88, inst=LOAD_FAST(arg=2, lineno=4459) 13:52:51,183 numba.core.byteflow DEBUG stack [] 13:52:51,183 numba.core.byteflow DEBUG dispatch pc=90, inst=RETURN_VALUE(arg=None, lineno=4459) 13:52:51,183 numba.core.byteflow DEBUG stack ['$arr88.10'] 13:52:51,183 numba.core.byteflow DEBUG end state. edges=[] 13:52:51,183 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:51,183 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:51,183 numba.core.byteflow DEBUG defmap: {} 13:52:51,183 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:51,183 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:51,183 numba.core.byteflow DEBUG keep phismap: {} 13:52:51,183 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:51,183 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:51,183 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'item': '$4load_global.0', 'res': '$16load_attr.2'}), (18, {}), (20, {}), (22, {}), (24, {}), (26, {'res': '$shape26.3'}), (28, {'res': '$dtype28.4'}), (32, {}), (34, {}), (36, {'func': '$16load_attr.2', 'args': ['$shape26.3', '$dtype28.4'], 'kw_names': 1, 'res': '$36call.5'}), (38, {}), (40, {}), (42, {}), (44, {}), (46, {'value': '$36call.5'}), (48, {'res': '$arr48.6'}), (50, {'item': '$arr48.6', 'res': '$50load_method.8'}), (52, {}), (54, {}), (56, {}), (58, {}), (60, {}), (62, {}), (64, {}), (66, {}), (68, {}), (70, {}), (72, {}), (74, {}), (76, {'func': '$50load_method.8', 'args': [], 'kw_names': None, 'res': '$76call.9'}), (78, {}), (80, {}), (82, {}), (84, {}), (88, {'res': '$arr88.10'}), (90, {'retval': '$arr88.10', 'castval': '$90return_value.11'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:51,184 numba.core.interpreter DEBUG label 0: shape = arg(0, name=shape) ['shape'] dtype = arg(1, name=dtype) ['dtype'] $4load_global.0 = global(np: ) ['$4load_global.0'] $16load_attr.2 = getattr(value=$4load_global.0, attr=empty) ['$16load_attr.2', '$4load_global.0'] arr = call $16load_attr.2(shape, func=$16load_attr.2, args=[Var(shape, arrayobj.py:4456)], kws=[('dtype', Var(dtype, arrayobj.py:4456))], vararg=None, varkwarg=None, target=None) ['$16load_attr.2', 'arr', 'dtype', 'shape'] $50load_method.8 = getattr(value=arr, attr=_zero_fill) ['$50load_method.8', 'arr'] $76call.9 = call $50load_method.8(func=$50load_method.8, args=[], kws=(), vararg=None, varkwarg=None, target=None) ['$50load_method.8', '$76call.9'] $90return_value.11 = cast(value=arr) ['$90return_value.11', 'arr'] return $90return_value.11 ['$90return_value.11'] 13:52:51,199 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:51,199 numba.core.ssa DEBUG Running 13:52:51,199 numba.core.ssa DEBUG on stmt: shape = arg(0, name=shape) 13:52:51,199 numba.core.ssa DEBUG on stmt: dtype = arg(1, name=dtype) 13:52:51,199 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(np: ) 13:52:51,199 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=empty) 13:52:51,199 numba.core.ssa DEBUG on stmt: arr = call $16load_attr.2(shape, func=$16load_attr.2, args=[Var(shape, arrayobj.py:4456)], kws=[('dtype', Var(dtype, arrayobj.py:4456))], vararg=None, varkwarg=None, target=None) 13:52:51,199 numba.core.ssa DEBUG on stmt: $50load_method.8 = getattr(value=arr, attr=_zero_fill) 13:52:51,200 numba.core.ssa DEBUG on stmt: $76call.9 = call $50load_method.8(func=$50load_method.8, args=[], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,200 numba.core.ssa DEBUG on stmt: $90return_value.11 = cast(value=arr) 13:52:51,200 numba.core.ssa DEBUG on stmt: return $90return_value.11 13:52:51,200 numba.core.ssa DEBUG defs defaultdict(, {'$16load_attr.2': [(, 0)], '$4load_global.0': [(, 0)], '$50load_method.8': [(, 0)], '$76call.9': [(, 0)], '$90return_value.11': [(, 0)], 'arr': [(, 0)], 'dtype': [(, 0)], 'shape': [(, 0)]}) 13:52:51,200 numba.core.ssa DEBUG SSA violators 13:52:51,292 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=4388) 2 COPY_FREE_VARS(arg=1, lineno=4388) 4 RESUME(arg=0, lineno=4388) 6 LOAD_GLOBAL(arg=1, lineno=4389) 18 LOAD_FAST(arg=0, lineno=4389) 20 LOAD_FAST(arg=1, lineno=4389) 22 LOAD_DEREF(arg=2, lineno=4389) 24 PRECALL(arg=3, lineno=4389) 28 CALL(arg=3, lineno=4389) 38 RETURN_VALUE(arg=None, lineno=4389) 13:52:51,293 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:51,293 numba.core.byteflow DEBUG stack: [] 13:52:51,293 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:51,293 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=4388) 13:52:51,293 numba.core.byteflow DEBUG stack [] 13:52:51,293 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=1, lineno=4388) 13:52:51,293 numba.core.byteflow DEBUG stack [] 13:52:51,293 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=4388) 13:52:51,293 numba.core.byteflow DEBUG stack [] 13:52:51,293 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_GLOBAL(arg=1, lineno=4389) 13:52:51,293 numba.core.byteflow DEBUG stack [] 13:52:51,293 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_FAST(arg=0, lineno=4389) 13:52:51,293 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0'] 13:52:51,293 numba.core.byteflow DEBUG dispatch pc=20, inst=LOAD_FAST(arg=1, lineno=4389) 13:52:51,293 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2'] 13:52:51,293 numba.core.byteflow DEBUG dispatch pc=22, inst=LOAD_DEREF(arg=2, lineno=4389) 13:52:51,293 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3'] 13:52:51,294 numba.core.byteflow DEBUG dispatch pc=24, inst=PRECALL(arg=3, lineno=4389) 13:52:51,294 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3', '$22load_deref.4'] 13:52:51,294 numba.core.byteflow DEBUG dispatch pc=28, inst=CALL(arg=3, lineno=4389) 13:52:51,294 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3', '$22load_deref.4'] 13:52:51,294 numba.core.byteflow DEBUG dispatch pc=38, inst=RETURN_VALUE(arg=None, lineno=4389) 13:52:51,294 numba.core.byteflow DEBUG stack ['$28call.5'] 13:52:51,294 numba.core.byteflow DEBUG end state. edges=[] 13:52:51,294 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:51,294 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:51,294 numba.core.byteflow DEBUG defmap: {} 13:52:51,294 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:51,294 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:51,294 numba.core.byteflow DEBUG keep phismap: {} 13:52:51,294 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:51,294 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:51,294 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {'idx': 0, 'res': '$6load_global.0'}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {}), (18, {'res': '$shape18.2'}), (20, {'res': '$dtype20.3'}), (22, {'res': '$22load_deref.4'}), (24, {}), (26, {}), (28, {'func': '$6load_global.0', 'args': ['$shape18.2', '$dtype20.3', '$22load_deref.4'], 'kw_names': None, 'res': '$28call.5'}), (30, {}), (32, {}), (34, {}), (36, {}), (38, {'retval': '$28call.5', 'castval': '$38return_value.6'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:51,295 numba.core.interpreter DEBUG label 0: shape = arg(0, name=shape) ['shape'] dtype = arg(1, name=dtype) ['dtype'] $6load_global.0 = global(numpy_empty_nd: ) ['$6load_global.0'] $22load_deref.4 = freevar(retty: array(int32, 1d, C)) ['$22load_deref.4'] $28call.5 = call $6load_global.0(shape, dtype, $22load_deref.4, func=$6load_global.0, args=[Var(shape, arrayobj.py:4388), Var(dtype, arrayobj.py:4388), Var($22load_deref.4, arrayobj.py:4389)], kws=(), vararg=None, varkwarg=None, target=None) ['$22load_deref.4', '$28call.5', '$6load_global.0', 'dtype', 'shape'] $38return_value.6 = cast(value=$28call.5) ['$28call.5', '$38return_value.6'] return $38return_value.6 ['$38return_value.6'] 13:52:51,301 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:51,301 numba.core.ssa DEBUG Running 13:52:51,301 numba.core.ssa DEBUG on stmt: shape = arg(0, name=shape) 13:52:51,302 numba.core.ssa DEBUG on stmt: dtype = arg(1, name=dtype) 13:52:51,302 numba.core.ssa DEBUG on stmt: $6load_global.0 = global(numpy_empty_nd: ) 13:52:51,302 numba.core.ssa DEBUG on stmt: $22load_deref.4 = freevar(retty: array(int32, 1d, C)) 13:52:51,302 numba.core.ssa DEBUG on stmt: $28call.5 = call $6load_global.0(shape, dtype, $22load_deref.4, func=$6load_global.0, args=[Var(shape, arrayobj.py:4388), Var(dtype, arrayobj.py:4388), Var($22load_deref.4, arrayobj.py:4389)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,302 numba.core.ssa DEBUG on stmt: $38return_value.6 = cast(value=$28call.5) 13:52:51,302 numba.core.ssa DEBUG on stmt: return $38return_value.6 13:52:51,302 numba.core.ssa DEBUG defs defaultdict(, {'$22load_deref.4': [(, 0)], '$28call.5': [(, 0)], '$38return_value.6': [(, 0)], '$6load_global.0': [(, 0)], 'dtype': [(, 0)], 'shape': [(, 0)]}) 13:52:51,302 numba.core.ssa DEBUG SSA violators 13:52:51,342 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=4388) 2 COPY_FREE_VARS(arg=1, lineno=4388) 4 RESUME(arg=0, lineno=4388) 6 LOAD_GLOBAL(arg=1, lineno=4389) 18 LOAD_FAST(arg=0, lineno=4389) 20 LOAD_FAST(arg=1, lineno=4389) 22 LOAD_DEREF(arg=2, lineno=4389) 24 PRECALL(arg=3, lineno=4389) 28 CALL(arg=3, lineno=4389) 38 RETURN_VALUE(arg=None, lineno=4389) 13:52:51,342 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:51,342 numba.core.byteflow DEBUG stack: [] 13:52:51,342 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:51,342 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=4388) 13:52:51,342 numba.core.byteflow DEBUG stack [] 13:52:51,342 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=1, lineno=4388) 13:52:51,342 numba.core.byteflow DEBUG stack [] 13:52:51,342 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=4388) 13:52:51,342 numba.core.byteflow DEBUG stack [] 13:52:51,342 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_GLOBAL(arg=1, lineno=4389) 13:52:51,342 numba.core.byteflow DEBUG stack [] 13:52:51,342 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_FAST(arg=0, lineno=4389) 13:52:51,342 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0'] 13:52:51,342 numba.core.byteflow DEBUG dispatch pc=20, inst=LOAD_FAST(arg=1, lineno=4389) 13:52:51,342 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2'] 13:52:51,343 numba.core.byteflow DEBUG dispatch pc=22, inst=LOAD_DEREF(arg=2, lineno=4389) 13:52:51,343 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3'] 13:52:51,343 numba.core.byteflow DEBUG dispatch pc=24, inst=PRECALL(arg=3, lineno=4389) 13:52:51,343 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3', '$22load_deref.4'] 13:52:51,343 numba.core.byteflow DEBUG dispatch pc=28, inst=CALL(arg=3, lineno=4389) 13:52:51,343 numba.core.byteflow DEBUG stack ['$null$6.1', '$6load_global.0', '$shape18.2', '$dtype20.3', '$22load_deref.4'] 13:52:51,343 numba.core.byteflow DEBUG dispatch pc=38, inst=RETURN_VALUE(arg=None, lineno=4389) 13:52:51,343 numba.core.byteflow DEBUG stack ['$28call.5'] 13:52:51,343 numba.core.byteflow DEBUG end state. edges=[] 13:52:51,343 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:51,343 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set()}) 13:52:51,343 numba.core.byteflow DEBUG defmap: {} 13:52:51,343 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:51,343 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:51,343 numba.core.byteflow DEBUG keep phismap: {} 13:52:51,343 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:51,343 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:51,343 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {'idx': 0, 'res': '$6load_global.0'}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {}), (18, {'res': '$shape18.2'}), (20, {'res': '$dtype20.3'}), (22, {'res': '$22load_deref.4'}), (24, {}), (26, {}), (28, {'func': '$6load_global.0', 'args': ['$shape18.2', '$dtype20.3', '$22load_deref.4'], 'kw_names': None, 'res': '$28call.5'}), (30, {}), (32, {}), (34, {}), (36, {}), (38, {'retval': '$28call.5', 'castval': '$38return_value.6'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:51,344 numba.core.interpreter DEBUG label 0: shape = arg(0, name=shape) ['shape'] dtype = arg(1, name=dtype) ['dtype'] $6load_global.0 = global(numpy_empty_nd: ) ['$6load_global.0'] $22load_deref.4 = freevar(retty: array(float32, 1d, C)) ['$22load_deref.4'] $28call.5 = call $6load_global.0(shape, dtype, $22load_deref.4, func=$6load_global.0, args=[Var(shape, arrayobj.py:4388), Var(dtype, arrayobj.py:4388), Var($22load_deref.4, arrayobj.py:4389)], kws=(), vararg=None, varkwarg=None, target=None) ['$22load_deref.4', '$28call.5', '$6load_global.0', 'dtype', 'shape'] $38return_value.6 = cast(value=$28call.5) ['$28call.5', '$38return_value.6'] return $38return_value.6 ['$38return_value.6'] 13:52:51,350 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:51,350 numba.core.ssa DEBUG Running 13:52:51,350 numba.core.ssa DEBUG on stmt: shape = arg(0, name=shape) 13:52:51,350 numba.core.ssa DEBUG on stmt: dtype = arg(1, name=dtype) 13:52:51,351 numba.core.ssa DEBUG on stmt: $6load_global.0 = global(numpy_empty_nd: ) 13:52:51,351 numba.core.ssa DEBUG on stmt: $22load_deref.4 = freevar(retty: array(float32, 1d, C)) 13:52:51,351 numba.core.ssa DEBUG on stmt: $28call.5 = call $6load_global.0(shape, dtype, $22load_deref.4, func=$6load_global.0, args=[Var(shape, arrayobj.py:4388), Var(dtype, arrayobj.py:4388), Var($22load_deref.4, arrayobj.py:4389)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:51,351 numba.core.ssa DEBUG on stmt: $38return_value.6 = cast(value=$28call.5) 13:52:51,351 numba.core.ssa DEBUG on stmt: return $38return_value.6 13:52:51,351 numba.core.ssa DEBUG defs defaultdict(, {'$22load_deref.4': [(, 0)], '$28call.5': [(, 0)], '$38return_value.6': [(, 0)], '$6load_global.0': [(, 0)], 'dtype': [(, 0)], 'shape': [(, 0)]}) 13:52:51,351 numba.core.ssa DEBUG SSA violators 13:52:51,446 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=1) 2 RESUME(arg=0, lineno=1) 4 LOAD_GLOBAL(arg=1, lineno=2) 16 LOAD_FAST(arg=0, lineno=2) 18 LOAD_CONST(arg=1, lineno=2) 20 BINARY_SUBSCR(arg=None, lineno=2) 30 LOAD_FAST(arg=0, lineno=2) 32 LOAD_CONST(arg=2, lineno=2) 34 BINARY_SUBSCR(arg=None, lineno=2) 44 LOAD_GLOBAL(arg=2, lineno=2) 56 LOAD_METHOD(arg=2, lineno=2) 78 LOAD_CONST(arg=2, lineno=2) 80 PRECALL(arg=1, lineno=2) 84 CALL(arg=1, lineno=2) 94 BINARY_OP(arg=0, lineno=2) 98 PRECALL(arg=2, lineno=2) 102 CALL(arg=2, lineno=2) 112 GET_ITER(arg=None, lineno=2) > 114 FOR_ITER(arg=4, lineno=2) 116 STORE_FAST(arg=2, lineno=2) 118 LOAD_CONST(arg=1, lineno=3) 120 STORE_FAST(arg=3, lineno=3) 122 JUMP_BACKWARD(arg=5, lineno=3) > 124 LOAD_CONST(arg=0, lineno=4) 126 RETURN_VALUE(arg=None, lineno=4) 13:52:51,446 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:51,446 numba.core.byteflow DEBUG stack: [] 13:52:51,446 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:51,446 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=1) 13:52:51,446 numba.core.byteflow DEBUG stack [] 13:52:51,446 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=1) 13:52:51,446 numba.core.byteflow DEBUG stack [] 13:52:51,446 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=2) 13:52:51,446 numba.core.byteflow DEBUG stack [] 13:52:51,446 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_FAST(arg=0, lineno=2) 13:52:51,446 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:51,446 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_CONST(arg=1, lineno=2) 13:52:51,446 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$sched16.2'] 13:52:51,446 numba.core.byteflow DEBUG dispatch pc=20, inst=BINARY_SUBSCR(arg=None, lineno=2) 13:52:51,446 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$sched16.2', '$const18.3'] 13:52:51,446 numba.core.byteflow DEBUG dispatch pc=30, inst=LOAD_FAST(arg=0, lineno=2) 13:52:51,446 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4'] 13:52:51,446 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_CONST(arg=2, lineno=2) 13:52:51,446 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$sched30.5'] 13:52:51,446 numba.core.byteflow DEBUG dispatch pc=34, inst=BINARY_SUBSCR(arg=None, lineno=2) 13:52:51,446 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$sched30.5', '$const32.6'] 13:52:51,446 numba.core.byteflow DEBUG dispatch pc=44, inst=LOAD_GLOBAL(arg=2, lineno=2) 13:52:51,446 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7'] 13:52:51,446 numba.core.byteflow DEBUG dispatch pc=56, inst=LOAD_METHOD(arg=2, lineno=2) 13:52:51,447 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$44load_global.8'] 13:52:51,447 numba.core.byteflow DEBUG dispatch pc=78, inst=LOAD_CONST(arg=2, lineno=2) 13:52:51,447 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10'] 13:52:51,447 numba.core.byteflow DEBUG dispatch pc=80, inst=PRECALL(arg=1, lineno=2) 13:52:51,447 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10', '$const78.11'] 13:52:51,447 numba.core.byteflow DEBUG dispatch pc=84, inst=CALL(arg=1, lineno=2) 13:52:51,447 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10', '$const78.11'] 13:52:51,447 numba.core.byteflow DEBUG dispatch pc=94, inst=BINARY_OP(arg=0, lineno=2) 13:52:51,447 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$84call.12'] 13:52:51,447 numba.core.byteflow DEBUG dispatch pc=98, inst=PRECALL(arg=2, lineno=2) 13:52:51,447 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$binop_add94.13'] 13:52:51,447 numba.core.byteflow DEBUG dispatch pc=102, inst=CALL(arg=2, lineno=2) 13:52:51,447 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$binop_add94.13'] 13:52:51,447 numba.core.byteflow DEBUG dispatch pc=112, inst=GET_ITER(arg=None, lineno=2) 13:52:51,447 numba.core.byteflow DEBUG stack ['$102call.14'] 13:52:51,447 numba.core.byteflow DEBUG end state. edges=[Edge(pc=114, stack=('$112get_iter.15',), blockstack=(), npush=0)] 13:52:51,447 numba.core.byteflow DEBUG pending: deque([State(pc_initial=114 nstack_initial=1)]) 13:52:51,447 numba.core.byteflow DEBUG stack: ['$phi114.0'] 13:52:51,447 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=114 nstack_initial=1) 13:52:51,447 numba.core.byteflow DEBUG dispatch pc=114, inst=FOR_ITER(arg=4, lineno=2) 13:52:51,447 numba.core.byteflow DEBUG stack ['$phi114.0'] 13:52:51,447 numba.core.byteflow DEBUG end state. edges=[Edge(pc=124, stack=(), blockstack=(), npush=0), Edge(pc=116, stack=('$phi114.0', '$114for_iter.2'), blockstack=(), npush=0)] 13:52:51,447 numba.core.byteflow DEBUG pending: deque([State(pc_initial=124 nstack_initial=0), State(pc_initial=116 nstack_initial=2)]) 13:52:51,447 numba.core.byteflow DEBUG stack: [] 13:52:51,447 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=124 nstack_initial=0) 13:52:51,447 numba.core.byteflow DEBUG dispatch pc=124, inst=LOAD_CONST(arg=0, lineno=4) 13:52:51,448 numba.core.byteflow DEBUG stack [] 13:52:51,448 numba.core.byteflow DEBUG dispatch pc=126, inst=RETURN_VALUE(arg=None, lineno=4) 13:52:51,448 numba.core.byteflow DEBUG stack ['$const124.0'] 13:52:51,448 numba.core.byteflow DEBUG end state. edges=[] 13:52:51,448 numba.core.byteflow DEBUG pending: deque([State(pc_initial=116 nstack_initial=2)]) 13:52:51,448 numba.core.byteflow DEBUG stack: ['$phi116.0', '$phi116.1'] 13:52:51,448 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=116 nstack_initial=2) 13:52:51,448 numba.core.byteflow DEBUG dispatch pc=116, inst=STORE_FAST(arg=2, lineno=2) 13:52:51,448 numba.core.byteflow DEBUG stack ['$phi116.0', '$phi116.1'] 13:52:51,448 numba.core.byteflow DEBUG dispatch pc=118, inst=LOAD_CONST(arg=1, lineno=3) 13:52:51,448 numba.core.byteflow DEBUG stack ['$phi116.0'] 13:52:51,448 numba.core.byteflow DEBUG dispatch pc=120, inst=STORE_FAST(arg=3, lineno=3) 13:52:51,448 numba.core.byteflow DEBUG stack ['$phi116.0', '$const118.2'] 13:52:51,448 numba.core.byteflow DEBUG dispatch pc=122, inst=JUMP_BACKWARD(arg=5, lineno=3) 13:52:51,448 numba.core.byteflow DEBUG stack ['$phi116.0'] 13:52:51,448 numba.core.byteflow DEBUG end state. edges=[Edge(pc=114, stack=('$phi116.0',), blockstack=(), npush=0)] 13:52:51,448 numba.core.byteflow DEBUG pending: deque([State(pc_initial=114 nstack_initial=1)]) 13:52:51,448 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:51,448 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=114 nstack_initial=1): {'$phi114.0'}, State(pc_initial=116 nstack_initial=2): {'$phi116.1'}, State(pc_initial=124 nstack_initial=0): set()}) 13:52:51,448 numba.core.byteflow DEBUG defmap: {'$phi114.0': State(pc_initial=0 nstack_initial=0), '$phi116.1': State(pc_initial=114 nstack_initial=1)} 13:52:51,448 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0)), ('$phi116.0', State(pc_initial=116 nstack_initial=2))}, '$phi116.0': {('$phi114.0', State(pc_initial=114 nstack_initial=1))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,448 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0)), ('$phi114.0', State(pc_initial=114 nstack_initial=1))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,449 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,449 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,449 numba.core.byteflow DEBUG keep phismap: {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}} 13:52:51,449 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi114.0': '$112get_iter.15'}, State(pc_initial=114 nstack_initial=1): {'$phi116.1': '$114for_iter.2'}}) 13:52:51,449 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:51,449 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'res': '$sched16.2'}), (18, {'res': '$const18.3'}), (20, {'index': '$const18.3', 'target': '$sched16.2', 'res': '$20binary_subscr.4'}), (22, {}), (24, {}), (26, {}), (28, {}), (30, {'res': '$sched30.5'}), (32, {'res': '$const32.6'}), (34, {'index': '$const32.6', 'target': '$sched30.5', 'res': '$34binary_subscr.7'}), (36, {}), (38, {}), (40, {}), (42, {}), (44, {'idx': 1, 'res': '$44load_global.8'}), (46, {}), (48, {}), (50, {}), (52, {}), (54, {}), (56, {'item': '$44load_global.8', 'res': '$56load_method.10'}), (58, {}), (60, {}), (62, {}), (64, {}), (66, {}), (68, {}), (70, {}), (72, {}), (74, {}), (76, {}), (78, {'res': '$const78.11'}), (80, {}), (82, {}), (84, {'func': '$56load_method.10', 'args': ['$const78.11'], 'kw_names': None, 'res': '$84call.12'}), (86, {}), (88, {}), (90, {}), (92, {}), (94, {'op': '+', 'lhs': '$34binary_subscr.7', 'rhs': '$84call.12', 'res': '$binop_add94.13'}), (96, {}), (98, {}), (100, {}), (102, {'func': '$4load_global.0', 'args': ['$20binary_subscr.4', '$binop_add94.13'], 'kw_names': None, 'res': '$102call.14'}), (104, {}), (106, {}), (108, {}), (110, {}), (112, {'value': '$102call.14', 'res': '$112get_iter.15'})), outgoing_phis={'$phi114.0': '$112get_iter.15'}, blockstack=(), active_try_block=None, outgoing_edgepushed={114: ('$112get_iter.15',)}) 13:52:51,449 numba.core.byteflow DEBUG block_infos State(pc_initial=114 nstack_initial=1): AdaptBlockInfo(insts=((114, {'iterator': '$phi114.0', 'pair': '$114for_iter.1', 'indval': '$114for_iter.2', 'pred': '$114for_iter.3'}),), outgoing_phis={'$phi116.1': '$114for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={124: (), 116: ('$phi114.0', '$114for_iter.2')}) 13:52:51,449 numba.core.byteflow DEBUG block_infos State(pc_initial=116 nstack_initial=2): AdaptBlockInfo(insts=((116, {'value': '$phi116.1'}), (118, {'res': '$const118.2'}), (120, {'value': '$const118.2'}), (122, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={114: ('$phi116.0',)}) 13:52:51,449 numba.core.byteflow DEBUG block_infos State(pc_initial=124 nstack_initial=0): AdaptBlockInfo(insts=((124, {'res': '$const124.0'}), (126, {'retval': '$const124.0', 'castval': '$126return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:51,450 numba.core.interpreter DEBUG label 0: sched = arg(0, name=sched) ['sched'] rows = arg(1, name=rows) ['rows'] $4load_global.0 = global(range: ) ['$4load_global.0'] $const18.3 = const(int, 0) ['$const18.3'] $20binary_subscr.4 = getitem(value=sched, index=$const18.3, fn=) ['$20binary_subscr.4', '$const18.3', 'sched'] $const32.6 = const(int, 1) ['$const32.6'] $34binary_subscr.7 = getitem(value=sched, index=$const32.6, fn=) ['$34binary_subscr.7', '$const32.6', 'sched'] $44load_global.8 = global(np: ) ['$44load_global.8'] $56load_method.10 = getattr(value=$44load_global.8, attr=uint8) ['$44load_global.8', '$56load_method.10'] $const78.11 = const(int, 1) ['$const78.11'] $84call.12 = call $56load_method.10($const78.11, func=$56load_method.10, args=[Var($const78.11, :2)], kws=(), vararg=None, varkwarg=None, target=None) ['$56load_method.10', '$84call.12', '$const78.11'] $binop_add94.13 = $34binary_subscr.7 + $84call.12 ['$34binary_subscr.7', '$84call.12', '$binop_add94.13'] $102call.14 = call $4load_global.0($20binary_subscr.4, $binop_add94.13, func=$4load_global.0, args=[Var($20binary_subscr.4, :2), Var($binop_add94.13, :2)], kws=(), vararg=None, varkwarg=None, target=None) ['$102call.14', '$20binary_subscr.4', '$4load_global.0', '$binop_add94.13'] $112get_iter.15 = getiter(value=$102call.14) ['$102call.14', '$112get_iter.15'] $phi114.0 = $112get_iter.15 ['$112get_iter.15', '$phi114.0'] jump 114 [] label 114: $114for_iter.1 = iternext(value=$phi114.0) ['$114for_iter.1', '$phi114.0'] $114for_iter.2 = pair_first(value=$114for_iter.1) ['$114for_iter.1', '$114for_iter.2'] $114for_iter.3 = pair_second(value=$114for_iter.1) ['$114for_iter.1', '$114for_iter.3'] $phi116.1 = $114for_iter.2 ['$114for_iter.2', '$phi116.1'] branch $114for_iter.3, 116, 124 ['$114for_iter.3'] label 116: parfor__index_60 = $phi116.1 ['$phi116.1', 'parfor__index_60'] __sentinel__0 = const(int, 0) ['__sentinel__0'] jump 114 [] label 124: $const124.0 = const(NoneType, None) ['$const124.0'] $126return_value.1 = cast(value=$const124.0) ['$126return_value.1', '$const124.0'] return $126return_value.1 ['$126return_value.1'] 13:52:51,595 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=1) 2 RESUME(arg=0, lineno=1) 4 LOAD_GLOBAL(arg=1, lineno=2) 16 LOAD_FAST(arg=0, lineno=2) 18 LOAD_CONST(arg=1, lineno=2) 20 BINARY_SUBSCR(arg=None, lineno=2) 30 LOAD_FAST(arg=0, lineno=2) 32 LOAD_CONST(arg=2, lineno=2) 34 BINARY_SUBSCR(arg=None, lineno=2) 44 LOAD_GLOBAL(arg=2, lineno=2) 56 LOAD_METHOD(arg=2, lineno=2) 78 LOAD_CONST(arg=2, lineno=2) 80 PRECALL(arg=1, lineno=2) 84 CALL(arg=1, lineno=2) 94 BINARY_OP(arg=0, lineno=2) 98 PRECALL(arg=2, lineno=2) 102 CALL(arg=2, lineno=2) 112 GET_ITER(arg=None, lineno=2) > 114 FOR_ITER(arg=4, lineno=2) 116 STORE_FAST(arg=2, lineno=2) 118 LOAD_CONST(arg=1, lineno=3) 120 STORE_FAST(arg=3, lineno=3) 122 JUMP_BACKWARD(arg=5, lineno=3) > 124 LOAD_CONST(arg=0, lineno=4) 126 RETURN_VALUE(arg=None, lineno=4) 13:52:51,595 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:51,595 numba.core.byteflow DEBUG stack: [] 13:52:51,595 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:51,595 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=1) 13:52:51,595 numba.core.byteflow DEBUG stack [] 13:52:51,595 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=1) 13:52:51,595 numba.core.byteflow DEBUG stack [] 13:52:51,595 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=2) 13:52:51,595 numba.core.byteflow DEBUG stack [] 13:52:51,595 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_FAST(arg=0, lineno=2) 13:52:51,595 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:51,595 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_CONST(arg=1, lineno=2) 13:52:51,595 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$sched16.2'] 13:52:51,596 numba.core.byteflow DEBUG dispatch pc=20, inst=BINARY_SUBSCR(arg=None, lineno=2) 13:52:51,596 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$sched16.2', '$const18.3'] 13:52:51,596 numba.core.byteflow DEBUG dispatch pc=30, inst=LOAD_FAST(arg=0, lineno=2) 13:52:51,596 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4'] 13:52:51,596 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_CONST(arg=2, lineno=2) 13:52:51,596 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$sched30.5'] 13:52:51,596 numba.core.byteflow DEBUG dispatch pc=34, inst=BINARY_SUBSCR(arg=None, lineno=2) 13:52:51,596 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$sched30.5', '$const32.6'] 13:52:51,596 numba.core.byteflow DEBUG dispatch pc=44, inst=LOAD_GLOBAL(arg=2, lineno=2) 13:52:51,596 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7'] 13:52:51,596 numba.core.byteflow DEBUG dispatch pc=56, inst=LOAD_METHOD(arg=2, lineno=2) 13:52:51,596 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$44load_global.8'] 13:52:51,596 numba.core.byteflow DEBUG dispatch pc=78, inst=LOAD_CONST(arg=2, lineno=2) 13:52:51,596 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10'] 13:52:51,596 numba.core.byteflow DEBUG dispatch pc=80, inst=PRECALL(arg=1, lineno=2) 13:52:51,596 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10', '$const78.11'] 13:52:51,596 numba.core.byteflow DEBUG dispatch pc=84, inst=CALL(arg=1, lineno=2) 13:52:51,596 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10', '$const78.11'] 13:52:51,596 numba.core.byteflow DEBUG dispatch pc=94, inst=BINARY_OP(arg=0, lineno=2) 13:52:51,596 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$84call.12'] 13:52:51,596 numba.core.byteflow DEBUG dispatch pc=98, inst=PRECALL(arg=2, lineno=2) 13:52:51,596 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$binop_add94.13'] 13:52:51,596 numba.core.byteflow DEBUG dispatch pc=102, inst=CALL(arg=2, lineno=2) 13:52:51,596 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$binop_add94.13'] 13:52:51,596 numba.core.byteflow DEBUG dispatch pc=112, inst=GET_ITER(arg=None, lineno=2) 13:52:51,597 numba.core.byteflow DEBUG stack ['$102call.14'] 13:52:51,597 numba.core.byteflow DEBUG end state. edges=[Edge(pc=114, stack=('$112get_iter.15',), blockstack=(), npush=0)] 13:52:51,597 numba.core.byteflow DEBUG pending: deque([State(pc_initial=114 nstack_initial=1)]) 13:52:51,597 numba.core.byteflow DEBUG stack: ['$phi114.0'] 13:52:51,597 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=114 nstack_initial=1) 13:52:51,597 numba.core.byteflow DEBUG dispatch pc=114, inst=FOR_ITER(arg=4, lineno=2) 13:52:51,597 numba.core.byteflow DEBUG stack ['$phi114.0'] 13:52:51,597 numba.core.byteflow DEBUG end state. edges=[Edge(pc=124, stack=(), blockstack=(), npush=0), Edge(pc=116, stack=('$phi114.0', '$114for_iter.2'), blockstack=(), npush=0)] 13:52:51,597 numba.core.byteflow DEBUG pending: deque([State(pc_initial=124 nstack_initial=0), State(pc_initial=116 nstack_initial=2)]) 13:52:51,597 numba.core.byteflow DEBUG stack: [] 13:52:51,597 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=124 nstack_initial=0) 13:52:51,597 numba.core.byteflow DEBUG dispatch pc=124, inst=LOAD_CONST(arg=0, lineno=4) 13:52:51,597 numba.core.byteflow DEBUG stack [] 13:52:51,597 numba.core.byteflow DEBUG dispatch pc=126, inst=RETURN_VALUE(arg=None, lineno=4) 13:52:51,597 numba.core.byteflow DEBUG stack ['$const124.0'] 13:52:51,597 numba.core.byteflow DEBUG end state. edges=[] 13:52:51,597 numba.core.byteflow DEBUG pending: deque([State(pc_initial=116 nstack_initial=2)]) 13:52:51,597 numba.core.byteflow DEBUG stack: ['$phi116.0', '$phi116.1'] 13:52:51,597 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=116 nstack_initial=2) 13:52:51,597 numba.core.byteflow DEBUG dispatch pc=116, inst=STORE_FAST(arg=2, lineno=2) 13:52:51,597 numba.core.byteflow DEBUG stack ['$phi116.0', '$phi116.1'] 13:52:51,597 numba.core.byteflow DEBUG dispatch pc=118, inst=LOAD_CONST(arg=1, lineno=3) 13:52:51,597 numba.core.byteflow DEBUG stack ['$phi116.0'] 13:52:51,597 numba.core.byteflow DEBUG dispatch pc=120, inst=STORE_FAST(arg=3, lineno=3) 13:52:51,597 numba.core.byteflow DEBUG stack ['$phi116.0', '$const118.2'] 13:52:51,597 numba.core.byteflow DEBUG dispatch pc=122, inst=JUMP_BACKWARD(arg=5, lineno=3) 13:52:51,597 numba.core.byteflow DEBUG stack ['$phi116.0'] 13:52:51,597 numba.core.byteflow DEBUG end state. edges=[Edge(pc=114, stack=('$phi116.0',), blockstack=(), npush=0)] 13:52:51,597 numba.core.byteflow DEBUG pending: deque([State(pc_initial=114 nstack_initial=1)]) 13:52:51,597 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:51,597 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=114 nstack_initial=1): {'$phi114.0'}, State(pc_initial=116 nstack_initial=2): {'$phi116.1'}, State(pc_initial=124 nstack_initial=0): set()}) 13:52:51,598 numba.core.byteflow DEBUG defmap: {'$phi114.0': State(pc_initial=0 nstack_initial=0), '$phi116.1': State(pc_initial=114 nstack_initial=1)} 13:52:51,598 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0)), ('$phi116.0', State(pc_initial=116 nstack_initial=2))}, '$phi116.0': {('$phi114.0', State(pc_initial=114 nstack_initial=1))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,598 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0)), ('$phi114.0', State(pc_initial=114 nstack_initial=1))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,598 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,598 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,598 numba.core.byteflow DEBUG keep phismap: {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}} 13:52:51,598 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi114.0': '$112get_iter.15'}, State(pc_initial=114 nstack_initial=1): {'$phi116.1': '$114for_iter.2'}}) 13:52:51,598 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:51,598 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'res': '$sched16.2'}), (18, {'res': '$const18.3'}), (20, {'index': '$const18.3', 'target': '$sched16.2', 'res': '$20binary_subscr.4'}), (22, {}), (24, {}), (26, {}), (28, {}), (30, {'res': '$sched30.5'}), (32, {'res': '$const32.6'}), (34, {'index': '$const32.6', 'target': '$sched30.5', 'res': '$34binary_subscr.7'}), (36, {}), (38, {}), (40, {}), (42, {}), (44, {'idx': 1, 'res': '$44load_global.8'}), (46, {}), (48, {}), (50, {}), (52, {}), (54, {}), (56, {'item': '$44load_global.8', 'res': '$56load_method.10'}), (58, {}), (60, {}), (62, {}), (64, {}), (66, {}), (68, {}), (70, {}), (72, {}), (74, {}), (76, {}), (78, {'res': '$const78.11'}), (80, {}), (82, {}), (84, {'func': '$56load_method.10', 'args': ['$const78.11'], 'kw_names': None, 'res': '$84call.12'}), (86, {}), (88, {}), (90, {}), (92, {}), (94, {'op': '+', 'lhs': '$34binary_subscr.7', 'rhs': '$84call.12', 'res': '$binop_add94.13'}), (96, {}), (98, {}), (100, {}), (102, {'func': '$4load_global.0', 'args': ['$20binary_subscr.4', '$binop_add94.13'], 'kw_names': None, 'res': '$102call.14'}), (104, {}), (106, {}), (108, {}), (110, {}), (112, {'value': '$102call.14', 'res': '$112get_iter.15'})), outgoing_phis={'$phi114.0': '$112get_iter.15'}, blockstack=(), active_try_block=None, outgoing_edgepushed={114: ('$112get_iter.15',)}) 13:52:51,599 numba.core.byteflow DEBUG block_infos State(pc_initial=114 nstack_initial=1): AdaptBlockInfo(insts=((114, {'iterator': '$phi114.0', 'pair': '$114for_iter.1', 'indval': '$114for_iter.2', 'pred': '$114for_iter.3'}),), outgoing_phis={'$phi116.1': '$114for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={124: (), 116: ('$phi114.0', '$114for_iter.2')}) 13:52:51,599 numba.core.byteflow DEBUG block_infos State(pc_initial=116 nstack_initial=2): AdaptBlockInfo(insts=((116, {'value': '$phi116.1'}), (118, {'res': '$const118.2'}), (120, {'value': '$const118.2'}), (122, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={114: ('$phi116.0',)}) 13:52:51,599 numba.core.byteflow DEBUG block_infos State(pc_initial=124 nstack_initial=0): AdaptBlockInfo(insts=((124, {'res': '$const124.0'}), (126, {'retval': '$const124.0', 'castval': '$126return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:51,599 numba.core.interpreter DEBUG label 0: sched = arg(0, name=sched) ['sched'] cols = arg(1, name=cols) ['cols'] $4load_global.0 = global(range: ) ['$4load_global.0'] $const18.3 = const(int, 0) ['$const18.3'] $20binary_subscr.4 = getitem(value=sched, index=$const18.3, fn=) ['$20binary_subscr.4', '$const18.3', 'sched'] $const32.6 = const(int, 1) ['$const32.6'] $34binary_subscr.7 = getitem(value=sched, index=$const32.6, fn=) ['$34binary_subscr.7', '$const32.6', 'sched'] $44load_global.8 = global(np: ) ['$44load_global.8'] $56load_method.10 = getattr(value=$44load_global.8, attr=uint8) ['$44load_global.8', '$56load_method.10'] $const78.11 = const(int, 1) ['$const78.11'] $84call.12 = call $56load_method.10($const78.11, func=$56load_method.10, args=[Var($const78.11, :2)], kws=(), vararg=None, varkwarg=None, target=None) ['$56load_method.10', '$84call.12', '$const78.11'] $binop_add94.13 = $34binary_subscr.7 + $84call.12 ['$34binary_subscr.7', '$84call.12', '$binop_add94.13'] $102call.14 = call $4load_global.0($20binary_subscr.4, $binop_add94.13, func=$4load_global.0, args=[Var($20binary_subscr.4, :2), Var($binop_add94.13, :2)], kws=(), vararg=None, varkwarg=None, target=None) ['$102call.14', '$20binary_subscr.4', '$4load_global.0', '$binop_add94.13'] $112get_iter.15 = getiter(value=$102call.14) ['$102call.14', '$112get_iter.15'] $phi114.0 = $112get_iter.15 ['$112get_iter.15', '$phi114.0'] jump 114 [] label 114: $114for_iter.1 = iternext(value=$phi114.0) ['$114for_iter.1', '$phi114.0'] $114for_iter.2 = pair_first(value=$114for_iter.1) ['$114for_iter.1', '$114for_iter.2'] $114for_iter.3 = pair_second(value=$114for_iter.1) ['$114for_iter.1', '$114for_iter.3'] $phi116.1 = $114for_iter.2 ['$114for_iter.2', '$phi116.1'] branch $114for_iter.3, 116, 124 ['$114for_iter.3'] label 116: parfor__index_65 = $phi116.1 ['$phi116.1', 'parfor__index_65'] __sentinel__0 = const(int, 0) ['__sentinel__0'] jump 114 [] label 124: $const124.0 = const(NoneType, None) ['$const124.0'] $126return_value.1 = cast(value=$const124.0) ['$126return_value.1', '$const124.0'] return $126return_value.1 ['$126return_value.1'] 13:52:51,744 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=1) 2 RESUME(arg=0, lineno=1) 4 LOAD_GLOBAL(arg=1, lineno=2) 16 LOAD_FAST(arg=0, lineno=2) 18 LOAD_CONST(arg=1, lineno=2) 20 BINARY_SUBSCR(arg=None, lineno=2) 30 LOAD_FAST(arg=0, lineno=2) 32 LOAD_CONST(arg=2, lineno=2) 34 BINARY_SUBSCR(arg=None, lineno=2) 44 LOAD_GLOBAL(arg=2, lineno=2) 56 LOAD_METHOD(arg=2, lineno=2) 78 LOAD_CONST(arg=2, lineno=2) 80 PRECALL(arg=1, lineno=2) 84 CALL(arg=1, lineno=2) 94 BINARY_OP(arg=0, lineno=2) 98 PRECALL(arg=2, lineno=2) 102 CALL(arg=2, lineno=2) 112 GET_ITER(arg=None, lineno=2) > 114 FOR_ITER(arg=4, lineno=2) 116 STORE_FAST(arg=2, lineno=2) 118 LOAD_CONST(arg=1, lineno=3) 120 STORE_FAST(arg=3, lineno=3) 122 JUMP_BACKWARD(arg=5, lineno=3) > 124 LOAD_CONST(arg=0, lineno=4) 126 RETURN_VALUE(arg=None, lineno=4) 13:52:51,744 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:51,744 numba.core.byteflow DEBUG stack: [] 13:52:51,744 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:51,744 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=1) 13:52:51,744 numba.core.byteflow DEBUG stack [] 13:52:51,744 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=1) 13:52:51,744 numba.core.byteflow DEBUG stack [] 13:52:51,744 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=2) 13:52:51,744 numba.core.byteflow DEBUG stack [] 13:52:51,744 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_FAST(arg=0, lineno=2) 13:52:51,744 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:51,744 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_CONST(arg=1, lineno=2) 13:52:51,744 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$sched16.2'] 13:52:51,744 numba.core.byteflow DEBUG dispatch pc=20, inst=BINARY_SUBSCR(arg=None, lineno=2) 13:52:51,744 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$sched16.2', '$const18.3'] 13:52:51,744 numba.core.byteflow DEBUG dispatch pc=30, inst=LOAD_FAST(arg=0, lineno=2) 13:52:51,744 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4'] 13:52:51,744 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_CONST(arg=2, lineno=2) 13:52:51,745 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$sched30.5'] 13:52:51,745 numba.core.byteflow DEBUG dispatch pc=34, inst=BINARY_SUBSCR(arg=None, lineno=2) 13:52:51,745 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$sched30.5', '$const32.6'] 13:52:51,745 numba.core.byteflow DEBUG dispatch pc=44, inst=LOAD_GLOBAL(arg=2, lineno=2) 13:52:51,745 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7'] 13:52:51,745 numba.core.byteflow DEBUG dispatch pc=56, inst=LOAD_METHOD(arg=2, lineno=2) 13:52:51,745 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$44load_global.8'] 13:52:51,745 numba.core.byteflow DEBUG dispatch pc=78, inst=LOAD_CONST(arg=2, lineno=2) 13:52:51,745 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10'] 13:52:51,745 numba.core.byteflow DEBUG dispatch pc=80, inst=PRECALL(arg=1, lineno=2) 13:52:51,745 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10', '$const78.11'] 13:52:51,745 numba.core.byteflow DEBUG dispatch pc=84, inst=CALL(arg=1, lineno=2) 13:52:51,745 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10', '$const78.11'] 13:52:51,745 numba.core.byteflow DEBUG dispatch pc=94, inst=BINARY_OP(arg=0, lineno=2) 13:52:51,745 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$84call.12'] 13:52:51,745 numba.core.byteflow DEBUG dispatch pc=98, inst=PRECALL(arg=2, lineno=2) 13:52:51,745 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$binop_add94.13'] 13:52:51,745 numba.core.byteflow DEBUG dispatch pc=102, inst=CALL(arg=2, lineno=2) 13:52:51,745 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$binop_add94.13'] 13:52:51,745 numba.core.byteflow DEBUG dispatch pc=112, inst=GET_ITER(arg=None, lineno=2) 13:52:51,745 numba.core.byteflow DEBUG stack ['$102call.14'] 13:52:51,745 numba.core.byteflow DEBUG end state. edges=[Edge(pc=114, stack=('$112get_iter.15',), blockstack=(), npush=0)] 13:52:51,745 numba.core.byteflow DEBUG pending: deque([State(pc_initial=114 nstack_initial=1)]) 13:52:51,745 numba.core.byteflow DEBUG stack: ['$phi114.0'] 13:52:51,745 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=114 nstack_initial=1) 13:52:51,745 numba.core.byteflow DEBUG dispatch pc=114, inst=FOR_ITER(arg=4, lineno=2) 13:52:51,745 numba.core.byteflow DEBUG stack ['$phi114.0'] 13:52:51,745 numba.core.byteflow DEBUG end state. edges=[Edge(pc=124, stack=(), blockstack=(), npush=0), Edge(pc=116, stack=('$phi114.0', '$114for_iter.2'), blockstack=(), npush=0)] 13:52:51,746 numba.core.byteflow DEBUG pending: deque([State(pc_initial=124 nstack_initial=0), State(pc_initial=116 nstack_initial=2)]) 13:52:51,746 numba.core.byteflow DEBUG stack: [] 13:52:51,746 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=124 nstack_initial=0) 13:52:51,746 numba.core.byteflow DEBUG dispatch pc=124, inst=LOAD_CONST(arg=0, lineno=4) 13:52:51,746 numba.core.byteflow DEBUG stack [] 13:52:51,746 numba.core.byteflow DEBUG dispatch pc=126, inst=RETURN_VALUE(arg=None, lineno=4) 13:52:51,746 numba.core.byteflow DEBUG stack ['$const124.0'] 13:52:51,746 numba.core.byteflow DEBUG end state. edges=[] 13:52:51,746 numba.core.byteflow DEBUG pending: deque([State(pc_initial=116 nstack_initial=2)]) 13:52:51,746 numba.core.byteflow DEBUG stack: ['$phi116.0', '$phi116.1'] 13:52:51,746 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=116 nstack_initial=2) 13:52:51,746 numba.core.byteflow DEBUG dispatch pc=116, inst=STORE_FAST(arg=2, lineno=2) 13:52:51,746 numba.core.byteflow DEBUG stack ['$phi116.0', '$phi116.1'] 13:52:51,746 numba.core.byteflow DEBUG dispatch pc=118, inst=LOAD_CONST(arg=1, lineno=3) 13:52:51,746 numba.core.byteflow DEBUG stack ['$phi116.0'] 13:52:51,746 numba.core.byteflow DEBUG dispatch pc=120, inst=STORE_FAST(arg=3, lineno=3) 13:52:51,746 numba.core.byteflow DEBUG stack ['$phi116.0', '$const118.2'] 13:52:51,746 numba.core.byteflow DEBUG dispatch pc=122, inst=JUMP_BACKWARD(arg=5, lineno=3) 13:52:51,746 numba.core.byteflow DEBUG stack ['$phi116.0'] 13:52:51,746 numba.core.byteflow DEBUG end state. edges=[Edge(pc=114, stack=('$phi116.0',), blockstack=(), npush=0)] 13:52:51,746 numba.core.byteflow DEBUG pending: deque([State(pc_initial=114 nstack_initial=1)]) 13:52:51,746 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:51,746 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=114 nstack_initial=1): {'$phi114.0'}, State(pc_initial=116 nstack_initial=2): {'$phi116.1'}, State(pc_initial=124 nstack_initial=0): set()}) 13:52:51,746 numba.core.byteflow DEBUG defmap: {'$phi114.0': State(pc_initial=0 nstack_initial=0), '$phi116.1': State(pc_initial=114 nstack_initial=1)} 13:52:51,746 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0)), ('$phi116.0', State(pc_initial=116 nstack_initial=2))}, '$phi116.0': {('$phi114.0', State(pc_initial=114 nstack_initial=1))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,747 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0)), ('$phi114.0', State(pc_initial=114 nstack_initial=1))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,747 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,747 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,747 numba.core.byteflow DEBUG keep phismap: {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}} 13:52:51,747 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi114.0': '$112get_iter.15'}, State(pc_initial=114 nstack_initial=1): {'$phi116.1': '$114for_iter.2'}}) 13:52:51,747 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:51,747 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'res': '$sched16.2'}), (18, {'res': '$const18.3'}), (20, {'index': '$const18.3', 'target': '$sched16.2', 'res': '$20binary_subscr.4'}), (22, {}), (24, {}), (26, {}), (28, {}), (30, {'res': '$sched30.5'}), (32, {'res': '$const32.6'}), (34, {'index': '$const32.6', 'target': '$sched30.5', 'res': '$34binary_subscr.7'}), (36, {}), (38, {}), (40, {}), (42, {}), (44, {'idx': 1, 'res': '$44load_global.8'}), (46, {}), (48, {}), (50, {}), (52, {}), (54, {}), (56, {'item': '$44load_global.8', 'res': '$56load_method.10'}), (58, {}), (60, {}), (62, {}), (64, {}), (66, {}), (68, {}), (70, {}), (72, {}), (74, {}), (76, {}), (78, {'res': '$const78.11'}), (80, {}), (82, {}), (84, {'func': '$56load_method.10', 'args': ['$const78.11'], 'kw_names': None, 'res': '$84call.12'}), (86, {}), (88, {}), (90, {}), (92, {}), (94, {'op': '+', 'lhs': '$34binary_subscr.7', 'rhs': '$84call.12', 'res': '$binop_add94.13'}), (96, {}), (98, {}), (100, {}), (102, {'func': '$4load_global.0', 'args': ['$20binary_subscr.4', '$binop_add94.13'], 'kw_names': None, 'res': '$102call.14'}), (104, {}), (106, {}), (108, {}), (110, {}), (112, {'value': '$102call.14', 'res': '$112get_iter.15'})), outgoing_phis={'$phi114.0': '$112get_iter.15'}, blockstack=(), active_try_block=None, outgoing_edgepushed={114: ('$112get_iter.15',)}) 13:52:51,747 numba.core.byteflow DEBUG block_infos State(pc_initial=114 nstack_initial=1): AdaptBlockInfo(insts=((114, {'iterator': '$phi114.0', 'pair': '$114for_iter.1', 'indval': '$114for_iter.2', 'pred': '$114for_iter.3'}),), outgoing_phis={'$phi116.1': '$114for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={124: (), 116: ('$phi114.0', '$114for_iter.2')}) 13:52:51,747 numba.core.byteflow DEBUG block_infos State(pc_initial=116 nstack_initial=2): AdaptBlockInfo(insts=((116, {'value': '$phi116.1'}), (118, {'res': '$const118.2'}), (120, {'value': '$const118.2'}), (122, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={114: ('$phi116.0',)}) 13:52:51,747 numba.core.byteflow DEBUG block_infos State(pc_initial=124 nstack_initial=0): AdaptBlockInfo(insts=((124, {'res': '$const124.0'}), (126, {'retval': '$const124.0', 'castval': '$126return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:51,748 numba.core.interpreter DEBUG label 0: sched = arg(0, name=sched) ['sched'] vals = arg(1, name=vals) ['vals'] $4load_global.0 = global(range: ) ['$4load_global.0'] $const18.3 = const(int, 0) ['$const18.3'] $20binary_subscr.4 = getitem(value=sched, index=$const18.3, fn=) ['$20binary_subscr.4', '$const18.3', 'sched'] $const32.6 = const(int, 1) ['$const32.6'] $34binary_subscr.7 = getitem(value=sched, index=$const32.6, fn=) ['$34binary_subscr.7', '$const32.6', 'sched'] $44load_global.8 = global(np: ) ['$44load_global.8'] $56load_method.10 = getattr(value=$44load_global.8, attr=uint8) ['$44load_global.8', '$56load_method.10'] $const78.11 = const(int, 1) ['$const78.11'] $84call.12 = call $56load_method.10($const78.11, func=$56load_method.10, args=[Var($const78.11, :2)], kws=(), vararg=None, varkwarg=None, target=None) ['$56load_method.10', '$84call.12', '$const78.11'] $binop_add94.13 = $34binary_subscr.7 + $84call.12 ['$34binary_subscr.7', '$84call.12', '$binop_add94.13'] $102call.14 = call $4load_global.0($20binary_subscr.4, $binop_add94.13, func=$4load_global.0, args=[Var($20binary_subscr.4, :2), Var($binop_add94.13, :2)], kws=(), vararg=None, varkwarg=None, target=None) ['$102call.14', '$20binary_subscr.4', '$4load_global.0', '$binop_add94.13'] $112get_iter.15 = getiter(value=$102call.14) ['$102call.14', '$112get_iter.15'] $phi114.0 = $112get_iter.15 ['$112get_iter.15', '$phi114.0'] jump 114 [] label 114: $114for_iter.1 = iternext(value=$phi114.0) ['$114for_iter.1', '$phi114.0'] $114for_iter.2 = pair_first(value=$114for_iter.1) ['$114for_iter.1', '$114for_iter.2'] $114for_iter.3 = pair_second(value=$114for_iter.1) ['$114for_iter.1', '$114for_iter.3'] $phi116.1 = $114for_iter.2 ['$114for_iter.2', '$phi116.1'] branch $114for_iter.3, 116, 124 ['$114for_iter.3'] label 116: parfor__index_70 = $phi116.1 ['$phi116.1', 'parfor__index_70'] __sentinel__0 = const(int, 0) ['__sentinel__0'] jump 114 [] label 124: $const124.0 = const(NoneType, None) ['$const124.0'] $126return_value.1 = cast(value=$const124.0) ['$126return_value.1', '$const124.0'] return $126return_value.1 ['$126return_value.1'] 13:52:51,900 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=1) 2 RESUME(arg=0, lineno=1) 4 LOAD_GLOBAL(arg=1, lineno=2) 16 LOAD_FAST(arg=0, lineno=2) 18 LOAD_CONST(arg=1, lineno=2) 20 BINARY_SUBSCR(arg=None, lineno=2) 30 LOAD_FAST(arg=0, lineno=2) 32 LOAD_CONST(arg=2, lineno=2) 34 BINARY_SUBSCR(arg=None, lineno=2) 44 LOAD_GLOBAL(arg=2, lineno=2) 56 LOAD_METHOD(arg=2, lineno=2) 78 LOAD_CONST(arg=2, lineno=2) 80 PRECALL(arg=1, lineno=2) 84 CALL(arg=1, lineno=2) 94 BINARY_OP(arg=0, lineno=2) 98 PRECALL(arg=2, lineno=2) 102 CALL(arg=2, lineno=2) 112 GET_ITER(arg=None, lineno=2) > 114 FOR_ITER(arg=4, lineno=2) 116 STORE_FAST(arg=2, lineno=2) 118 LOAD_CONST(arg=1, lineno=3) 120 STORE_FAST(arg=3, lineno=3) 122 JUMP_BACKWARD(arg=5, lineno=3) > 124 LOAD_CONST(arg=0, lineno=4) 126 RETURN_VALUE(arg=None, lineno=4) 13:52:51,900 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:51,900 numba.core.byteflow DEBUG stack: [] 13:52:51,900 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:51,900 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=1) 13:52:51,900 numba.core.byteflow DEBUG stack [] 13:52:51,900 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=1) 13:52:51,900 numba.core.byteflow DEBUG stack [] 13:52:51,900 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=2) 13:52:51,900 numba.core.byteflow DEBUG stack [] 13:52:51,900 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_FAST(arg=0, lineno=2) 13:52:51,900 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:51,900 numba.core.byteflow DEBUG dispatch pc=18, inst=LOAD_CONST(arg=1, lineno=2) 13:52:51,900 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$sched16.2'] 13:52:51,900 numba.core.byteflow DEBUG dispatch pc=20, inst=BINARY_SUBSCR(arg=None, lineno=2) 13:52:51,900 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$sched16.2', '$const18.3'] 13:52:51,900 numba.core.byteflow DEBUG dispatch pc=30, inst=LOAD_FAST(arg=0, lineno=2) 13:52:51,900 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4'] 13:52:51,900 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_CONST(arg=2, lineno=2) 13:52:51,900 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$sched30.5'] 13:52:51,900 numba.core.byteflow DEBUG dispatch pc=34, inst=BINARY_SUBSCR(arg=None, lineno=2) 13:52:51,900 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$sched30.5', '$const32.6'] 13:52:51,900 numba.core.byteflow DEBUG dispatch pc=44, inst=LOAD_GLOBAL(arg=2, lineno=2) 13:52:51,900 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7'] 13:52:51,901 numba.core.byteflow DEBUG dispatch pc=56, inst=LOAD_METHOD(arg=2, lineno=2) 13:52:51,901 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$44load_global.8'] 13:52:51,901 numba.core.byteflow DEBUG dispatch pc=78, inst=LOAD_CONST(arg=2, lineno=2) 13:52:51,901 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10'] 13:52:51,901 numba.core.byteflow DEBUG dispatch pc=80, inst=PRECALL(arg=1, lineno=2) 13:52:51,901 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10', '$const78.11'] 13:52:51,901 numba.core.byteflow DEBUG dispatch pc=84, inst=CALL(arg=1, lineno=2) 13:52:51,901 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$null$56.9', '$56load_method.10', '$const78.11'] 13:52:51,901 numba.core.byteflow DEBUG dispatch pc=94, inst=BINARY_OP(arg=0, lineno=2) 13:52:51,901 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$34binary_subscr.7', '$84call.12'] 13:52:51,901 numba.core.byteflow DEBUG dispatch pc=98, inst=PRECALL(arg=2, lineno=2) 13:52:51,901 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$binop_add94.13'] 13:52:51,901 numba.core.byteflow DEBUG dispatch pc=102, inst=CALL(arg=2, lineno=2) 13:52:51,901 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0', '$20binary_subscr.4', '$binop_add94.13'] 13:52:51,901 numba.core.byteflow DEBUG dispatch pc=112, inst=GET_ITER(arg=None, lineno=2) 13:52:51,901 numba.core.byteflow DEBUG stack ['$102call.14'] 13:52:51,901 numba.core.byteflow DEBUG end state. edges=[Edge(pc=114, stack=('$112get_iter.15',), blockstack=(), npush=0)] 13:52:51,901 numba.core.byteflow DEBUG pending: deque([State(pc_initial=114 nstack_initial=1)]) 13:52:51,901 numba.core.byteflow DEBUG stack: ['$phi114.0'] 13:52:51,901 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=114 nstack_initial=1) 13:52:51,901 numba.core.byteflow DEBUG dispatch pc=114, inst=FOR_ITER(arg=4, lineno=2) 13:52:51,901 numba.core.byteflow DEBUG stack ['$phi114.0'] 13:52:51,901 numba.core.byteflow DEBUG end state. edges=[Edge(pc=124, stack=(), blockstack=(), npush=0), Edge(pc=116, stack=('$phi114.0', '$114for_iter.2'), blockstack=(), npush=0)] 13:52:51,901 numba.core.byteflow DEBUG pending: deque([State(pc_initial=124 nstack_initial=0), State(pc_initial=116 nstack_initial=2)]) 13:52:51,901 numba.core.byteflow DEBUG stack: [] 13:52:51,901 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=124 nstack_initial=0) 13:52:51,901 numba.core.byteflow DEBUG dispatch pc=124, inst=LOAD_CONST(arg=0, lineno=4) 13:52:51,901 numba.core.byteflow DEBUG stack [] 13:52:51,901 numba.core.byteflow DEBUG dispatch pc=126, inst=RETURN_VALUE(arg=None, lineno=4) 13:52:51,902 numba.core.byteflow DEBUG stack ['$const124.0'] 13:52:51,902 numba.core.byteflow DEBUG end state. edges=[] 13:52:51,902 numba.core.byteflow DEBUG pending: deque([State(pc_initial=116 nstack_initial=2)]) 13:52:51,902 numba.core.byteflow DEBUG stack: ['$phi116.0', '$phi116.1'] 13:52:51,902 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=116 nstack_initial=2) 13:52:51,902 numba.core.byteflow DEBUG dispatch pc=116, inst=STORE_FAST(arg=2, lineno=2) 13:52:51,902 numba.core.byteflow DEBUG stack ['$phi116.0', '$phi116.1'] 13:52:51,902 numba.core.byteflow DEBUG dispatch pc=118, inst=LOAD_CONST(arg=1, lineno=3) 13:52:51,902 numba.core.byteflow DEBUG stack ['$phi116.0'] 13:52:51,902 numba.core.byteflow DEBUG dispatch pc=120, inst=STORE_FAST(arg=3, lineno=3) 13:52:51,902 numba.core.byteflow DEBUG stack ['$phi116.0', '$const118.2'] 13:52:51,902 numba.core.byteflow DEBUG dispatch pc=122, inst=JUMP_BACKWARD(arg=5, lineno=3) 13:52:51,902 numba.core.byteflow DEBUG stack ['$phi116.0'] 13:52:51,902 numba.core.byteflow DEBUG end state. edges=[Edge(pc=114, stack=('$phi116.0',), blockstack=(), npush=0)] 13:52:51,902 numba.core.byteflow DEBUG pending: deque([State(pc_initial=114 nstack_initial=1)]) 13:52:51,902 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:51,902 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=114 nstack_initial=1): {'$phi114.0'}, State(pc_initial=116 nstack_initial=2): {'$phi116.1'}, State(pc_initial=124 nstack_initial=0): set()}) 13:52:51,902 numba.core.byteflow DEBUG defmap: {'$phi114.0': State(pc_initial=0 nstack_initial=0), '$phi116.1': State(pc_initial=114 nstack_initial=1)} 13:52:51,902 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0)), ('$phi116.0', State(pc_initial=116 nstack_initial=2))}, '$phi116.0': {('$phi114.0', State(pc_initial=114 nstack_initial=1))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,902 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0)), ('$phi114.0', State(pc_initial=114 nstack_initial=1))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,903 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,903 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}}) 13:52:51,903 numba.core.byteflow DEBUG keep phismap: {'$phi114.0': {('$112get_iter.15', State(pc_initial=0 nstack_initial=0))}, '$phi116.1': {('$114for_iter.2', State(pc_initial=114 nstack_initial=1))}} 13:52:51,903 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi114.0': '$112get_iter.15'}, State(pc_initial=114 nstack_initial=1): {'$phi116.1': '$114for_iter.2'}}) 13:52:51,903 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:51,903 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'res': '$sched16.2'}), (18, {'res': '$const18.3'}), (20, {'index': '$const18.3', 'target': '$sched16.2', 'res': '$20binary_subscr.4'}), (22, {}), (24, {}), (26, {}), (28, {}), (30, {'res': '$sched30.5'}), (32, {'res': '$const32.6'}), (34, {'index': '$const32.6', 'target': '$sched30.5', 'res': '$34binary_subscr.7'}), (36, {}), (38, {}), (40, {}), (42, {}), (44, {'idx': 1, 'res': '$44load_global.8'}), (46, {}), (48, {}), (50, {}), (52, {}), (54, {}), (56, {'item': '$44load_global.8', 'res': '$56load_method.10'}), (58, {}), (60, {}), (62, {}), (64, {}), (66, {}), (68, {}), (70, {}), (72, {}), (74, {}), (76, {}), (78, {'res': '$const78.11'}), (80, {}), (82, {}), (84, {'func': '$56load_method.10', 'args': ['$const78.11'], 'kw_names': None, 'res': '$84call.12'}), (86, {}), (88, {}), (90, {}), (92, {}), (94, {'op': '+', 'lhs': '$34binary_subscr.7', 'rhs': '$84call.12', 'res': '$binop_add94.13'}), (96, {}), (98, {}), (100, {}), (102, {'func': '$4load_global.0', 'args': ['$20binary_subscr.4', '$binop_add94.13'], 'kw_names': None, 'res': '$102call.14'}), (104, {}), (106, {}), (108, {}), (110, {}), (112, {'value': '$102call.14', 'res': '$112get_iter.15'})), outgoing_phis={'$phi114.0': '$112get_iter.15'}, blockstack=(), active_try_block=None, outgoing_edgepushed={114: ('$112get_iter.15',)}) 13:52:51,903 numba.core.byteflow DEBUG block_infos State(pc_initial=114 nstack_initial=1): AdaptBlockInfo(insts=((114, {'iterator': '$phi114.0', 'pair': '$114for_iter.1', 'indval': '$114for_iter.2', 'pred': '$114for_iter.3'}),), outgoing_phis={'$phi116.1': '$114for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={124: (), 116: ('$phi114.0', '$114for_iter.2')}) 13:52:51,903 numba.core.byteflow DEBUG block_infos State(pc_initial=116 nstack_initial=2): AdaptBlockInfo(insts=((116, {'value': '$phi116.1'}), (118, {'res': '$const118.2'}), (120, {'value': '$const118.2'}), (122, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={114: ('$phi116.0',)}) 13:52:51,903 numba.core.byteflow DEBUG block_infos State(pc_initial=124 nstack_initial=0): AdaptBlockInfo(insts=((124, {'res': '$const124.0'}), (126, {'retval': '$const124.0', 'castval': '$126return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:51,904 numba.core.interpreter DEBUG label 0: sched = arg(0, name=sched) ['sched'] dists = arg(1, name=dists) ['dists'] $4load_global.0 = global(range: ) ['$4load_global.0'] $const18.3 = const(int, 0) ['$const18.3'] $20binary_subscr.4 = getitem(value=sched, index=$const18.3, fn=) ['$20binary_subscr.4', '$const18.3', 'sched'] $const32.6 = const(int, 1) ['$const32.6'] $34binary_subscr.7 = getitem(value=sched, index=$const32.6, fn=) ['$34binary_subscr.7', '$const32.6', 'sched'] $44load_global.8 = global(np: ) ['$44load_global.8'] $56load_method.10 = getattr(value=$44load_global.8, attr=uint8) ['$44load_global.8', '$56load_method.10'] $const78.11 = const(int, 1) ['$const78.11'] $84call.12 = call $56load_method.10($const78.11, func=$56load_method.10, args=[Var($const78.11, :2)], kws=(), vararg=None, varkwarg=None, target=None) ['$56load_method.10', '$84call.12', '$const78.11'] $binop_add94.13 = $34binary_subscr.7 + $84call.12 ['$34binary_subscr.7', '$84call.12', '$binop_add94.13'] $102call.14 = call $4load_global.0($20binary_subscr.4, $binop_add94.13, func=$4load_global.0, args=[Var($20binary_subscr.4, :2), Var($binop_add94.13, :2)], kws=(), vararg=None, varkwarg=None, target=None) ['$102call.14', '$20binary_subscr.4', '$4load_global.0', '$binop_add94.13'] $112get_iter.15 = getiter(value=$102call.14) ['$102call.14', '$112get_iter.15'] $phi114.0 = $112get_iter.15 ['$112get_iter.15', '$phi114.0'] jump 114 [] label 114: $114for_iter.1 = iternext(value=$phi114.0) ['$114for_iter.1', '$phi114.0'] $114for_iter.2 = pair_first(value=$114for_iter.1) ['$114for_iter.1', '$114for_iter.2'] $114for_iter.3 = pair_second(value=$114for_iter.1) ['$114for_iter.1', '$114for_iter.3'] $phi116.1 = $114for_iter.2 ['$114for_iter.2', '$phi116.1'] branch $114for_iter.3, 116, 124 ['$114for_iter.3'] label 116: parfor__index_75 = $phi116.1 ['$phi116.1', 'parfor__index_75'] __sentinel__0 = const(int, 0) ['__sentinel__0'] jump 114 [] label 124: $const124.0 = const(NoneType, None) ['$const124.0'] $126return_value.1 = cast(value=$const124.0) ['$126return_value.1', '$const124.0'] return $126return_value.1 ['$126return_value.1'] 13:52:52,579 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=22) 2 RESUME(arg=0, lineno=22) 4 LOAD_CONST(arg=1, lineno=29) 6 STORE_FAST(arg=2, lineno=29) 8 LOAD_GLOBAL(arg=1, lineno=30) 20 LOAD_FAST(arg=0, lineno=30) 22 LOAD_ATTR(arg=1, lineno=30) 32 LOAD_CONST(arg=2, lineno=30) 34 BINARY_SUBSCR(arg=None, lineno=30) 44 PRECALL(arg=1, lineno=30) 48 CALL(arg=1, lineno=30) 58 GET_ITER(arg=None, lineno=30) > 60 FOR_ITER(arg=25, lineno=30) 62 STORE_FAST(arg=3, lineno=30) 64 LOAD_FAST(arg=2, lineno=31) 66 LOAD_FAST(arg=0, lineno=31) 68 LOAD_FAST(arg=3, lineno=31) 70 BINARY_SUBSCR(arg=None, lineno=31) 80 LOAD_FAST(arg=1, lineno=31) 82 LOAD_FAST(arg=3, lineno=31) 84 BINARY_SUBSCR(arg=None, lineno=31) 94 BINARY_OP(arg=10, lineno=31) 98 LOAD_CONST(arg=3, lineno=31) 100 BINARY_OP(arg=8, lineno=31) 104 BINARY_OP(arg=13, lineno=31) 108 STORE_FAST(arg=2, lineno=31) 110 JUMP_BACKWARD(arg=26, lineno=31) > 112 LOAD_GLOBAL(arg=5, lineno=32) 124 LOAD_ATTR(arg=3, lineno=32) 134 LOAD_FAST(arg=2, lineno=32) 136 PRECALL(arg=1, lineno=32) 140 CALL(arg=1, lineno=32) 150 RETURN_VALUE(arg=None, lineno=32) 13:52:52,580 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:52,580 numba.core.byteflow DEBUG stack: [] 13:52:52,580 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:52,580 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=22) 13:52:52,580 numba.core.byteflow DEBUG stack [] 13:52:52,580 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=22) 13:52:52,580 numba.core.byteflow DEBUG stack [] 13:52:52,580 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_CONST(arg=1, lineno=29) 13:52:52,580 numba.core.byteflow DEBUG stack [] 13:52:52,580 numba.core.byteflow DEBUG dispatch pc=6, inst=STORE_FAST(arg=2, lineno=29) 13:52:52,580 numba.core.byteflow DEBUG stack ['$const4.0'] 13:52:52,580 numba.core.byteflow DEBUG dispatch pc=8, inst=LOAD_GLOBAL(arg=1, lineno=30) 13:52:52,580 numba.core.byteflow DEBUG stack [] 13:52:52,580 numba.core.byteflow DEBUG dispatch pc=20, inst=LOAD_FAST(arg=0, lineno=30) 13:52:52,580 numba.core.byteflow DEBUG stack ['$null$8.2', '$8load_global.1'] 13:52:52,580 numba.core.byteflow DEBUG dispatch pc=22, inst=LOAD_ATTR(arg=1, lineno=30) 13:52:52,580 numba.core.byteflow DEBUG stack ['$null$8.2', '$8load_global.1', '$x20.3'] 13:52:52,580 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_CONST(arg=2, lineno=30) 13:52:52,580 numba.core.byteflow DEBUG stack ['$null$8.2', '$8load_global.1', '$22load_attr.4'] 13:52:52,580 numba.core.byteflow DEBUG dispatch pc=34, inst=BINARY_SUBSCR(arg=None, lineno=30) 13:52:52,580 numba.core.byteflow DEBUG stack ['$null$8.2', '$8load_global.1', '$22load_attr.4', '$const32.5'] 13:52:52,580 numba.core.byteflow DEBUG dispatch pc=44, inst=PRECALL(arg=1, lineno=30) 13:52:52,580 numba.core.byteflow DEBUG stack ['$null$8.2', '$8load_global.1', '$34binary_subscr.6'] 13:52:52,580 numba.core.byteflow DEBUG dispatch pc=48, inst=CALL(arg=1, lineno=30) 13:52:52,580 numba.core.byteflow DEBUG stack ['$null$8.2', '$8load_global.1', '$34binary_subscr.6'] 13:52:52,580 numba.core.byteflow DEBUG dispatch pc=58, inst=GET_ITER(arg=None, lineno=30) 13:52:52,580 numba.core.byteflow DEBUG stack ['$48call.7'] 13:52:52,581 numba.core.byteflow DEBUG end state. edges=[Edge(pc=60, stack=('$58get_iter.8',), blockstack=(), npush=0)] 13:52:52,581 numba.core.byteflow DEBUG pending: deque([State(pc_initial=60 nstack_initial=1)]) 13:52:52,581 numba.core.byteflow DEBUG stack: ['$phi60.0'] 13:52:52,581 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=60 nstack_initial=1) 13:52:52,581 numba.core.byteflow DEBUG dispatch pc=60, inst=FOR_ITER(arg=25, lineno=30) 13:52:52,581 numba.core.byteflow DEBUG stack ['$phi60.0'] 13:52:52,581 numba.core.byteflow DEBUG end state. edges=[Edge(pc=112, stack=(), blockstack=(), npush=0), Edge(pc=62, stack=('$phi60.0', '$60for_iter.2'), blockstack=(), npush=0)] 13:52:52,581 numba.core.byteflow DEBUG pending: deque([State(pc_initial=112 nstack_initial=0), State(pc_initial=62 nstack_initial=2)]) 13:52:52,581 numba.core.byteflow DEBUG stack: [] 13:52:52,581 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=112 nstack_initial=0) 13:52:52,581 numba.core.byteflow DEBUG dispatch pc=112, inst=LOAD_GLOBAL(arg=5, lineno=32) 13:52:52,581 numba.core.byteflow DEBUG stack [] 13:52:52,581 numba.core.byteflow DEBUG dispatch pc=124, inst=LOAD_ATTR(arg=3, lineno=32) 13:52:52,581 numba.core.byteflow DEBUG stack ['$null$112.1', '$112load_global.0'] 13:52:52,581 numba.core.byteflow DEBUG dispatch pc=134, inst=LOAD_FAST(arg=2, lineno=32) 13:52:52,581 numba.core.byteflow DEBUG stack ['$null$112.1', '$124load_attr.2'] 13:52:52,581 numba.core.byteflow DEBUG dispatch pc=136, inst=PRECALL(arg=1, lineno=32) 13:52:52,581 numba.core.byteflow DEBUG stack ['$null$112.1', '$124load_attr.2', '$result134.3'] 13:52:52,581 numba.core.byteflow DEBUG dispatch pc=140, inst=CALL(arg=1, lineno=32) 13:52:52,581 numba.core.byteflow DEBUG stack ['$null$112.1', '$124load_attr.2', '$result134.3'] 13:52:52,581 numba.core.byteflow DEBUG dispatch pc=150, inst=RETURN_VALUE(arg=None, lineno=32) 13:52:52,581 numba.core.byteflow DEBUG stack ['$140call.4'] 13:52:52,581 numba.core.byteflow DEBUG end state. edges=[] 13:52:52,581 numba.core.byteflow DEBUG pending: deque([State(pc_initial=62 nstack_initial=2)]) 13:52:52,581 numba.core.byteflow DEBUG stack: ['$phi62.0', '$phi62.1'] 13:52:52,581 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=62 nstack_initial=2) 13:52:52,581 numba.core.byteflow DEBUG dispatch pc=62, inst=STORE_FAST(arg=3, lineno=30) 13:52:52,581 numba.core.byteflow DEBUG stack ['$phi62.0', '$phi62.1'] 13:52:52,581 numba.core.byteflow DEBUG dispatch pc=64, inst=LOAD_FAST(arg=2, lineno=31) 13:52:52,581 numba.core.byteflow DEBUG stack ['$phi62.0'] 13:52:52,581 numba.core.byteflow DEBUG dispatch pc=66, inst=LOAD_FAST(arg=0, lineno=31) 13:52:52,582 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2'] 13:52:52,582 numba.core.byteflow DEBUG dispatch pc=68, inst=LOAD_FAST(arg=3, lineno=31) 13:52:52,582 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$x66.3'] 13:52:52,582 numba.core.byteflow DEBUG dispatch pc=70, inst=BINARY_SUBSCR(arg=None, lineno=31) 13:52:52,582 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$x66.3', '$i68.4'] 13:52:52,582 numba.core.byteflow DEBUG dispatch pc=80, inst=LOAD_FAST(arg=1, lineno=31) 13:52:52,582 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$70binary_subscr.5'] 13:52:52,582 numba.core.byteflow DEBUG dispatch pc=82, inst=LOAD_FAST(arg=3, lineno=31) 13:52:52,582 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$70binary_subscr.5', '$y80.6'] 13:52:52,582 numba.core.byteflow DEBUG dispatch pc=84, inst=BINARY_SUBSCR(arg=None, lineno=31) 13:52:52,582 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$70binary_subscr.5', '$y80.6', '$i82.7'] 13:52:52,582 numba.core.byteflow DEBUG dispatch pc=94, inst=BINARY_OP(arg=10, lineno=31) 13:52:52,582 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$70binary_subscr.5', '$84binary_subscr.8'] 13:52:52,582 numba.core.byteflow DEBUG dispatch pc=98, inst=LOAD_CONST(arg=3, lineno=31) 13:52:52,582 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$binop_sub94.9'] 13:52:52,582 numba.core.byteflow DEBUG dispatch pc=100, inst=BINARY_OP(arg=8, lineno=31) 13:52:52,582 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$binop_sub94.9', '$const98.10'] 13:52:52,582 numba.core.byteflow DEBUG dispatch pc=104, inst=BINARY_OP(arg=13, lineno=31) 13:52:52,582 numba.core.byteflow DEBUG stack ['$phi62.0', '$result64.2', '$binop_pow100.11'] 13:52:52,582 numba.core.byteflow DEBUG dispatch pc=108, inst=STORE_FAST(arg=2, lineno=31) 13:52:52,582 numba.core.byteflow DEBUG stack ['$phi62.0', '$binop_iadd104.12'] 13:52:52,582 numba.core.byteflow DEBUG dispatch pc=110, inst=JUMP_BACKWARD(arg=26, lineno=31) 13:52:52,582 numba.core.byteflow DEBUG stack ['$phi62.0'] 13:52:52,582 numba.core.byteflow DEBUG end state. edges=[Edge(pc=60, stack=('$phi62.0',), blockstack=(), npush=0)] 13:52:52,582 numba.core.byteflow DEBUG pending: deque([State(pc_initial=60 nstack_initial=1)]) 13:52:52,582 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:52,582 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=60 nstack_initial=1): {'$phi60.0'}, State(pc_initial=62 nstack_initial=2): {'$phi62.1'}, State(pc_initial=112 nstack_initial=0): set()}) 13:52:52,583 numba.core.byteflow DEBUG defmap: {'$phi60.0': State(pc_initial=0 nstack_initial=0), '$phi62.1': State(pc_initial=60 nstack_initial=1)} 13:52:52,583 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi60.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi62.0', State(pc_initial=62 nstack_initial=2))}, '$phi62.0': {('$phi60.0', State(pc_initial=60 nstack_initial=1))}, '$phi62.1': {('$60for_iter.2', State(pc_initial=60 nstack_initial=1))}}) 13:52:52,583 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi60.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi60.0', State(pc_initial=60 nstack_initial=1))}, '$phi62.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi62.1': {('$60for_iter.2', State(pc_initial=60 nstack_initial=1))}}) 13:52:52,583 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi60.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi62.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi62.1': {('$60for_iter.2', State(pc_initial=60 nstack_initial=1))}}) 13:52:52,583 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi60.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi62.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi62.1': {('$60for_iter.2', State(pc_initial=60 nstack_initial=1))}}) 13:52:52,583 numba.core.byteflow DEBUG keep phismap: {'$phi60.0': {('$58get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi62.1': {('$60for_iter.2', State(pc_initial=60 nstack_initial=1))}} 13:52:52,583 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi60.0': '$58get_iter.8'}, State(pc_initial=60 nstack_initial=1): {'$phi62.1': '$60for_iter.2'}}) 13:52:52,583 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:52,583 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'res': '$const4.0'}), (6, {'value': '$const4.0'}), (8, {'idx': 0, 'res': '$8load_global.1'}), (10, {}), (12, {}), (14, {}), (16, {}), (18, {}), (20, {'res': '$x20.3'}), (22, {'item': '$x20.3', 'res': '$22load_attr.4'}), (24, {}), (26, {}), (28, {}), (30, {}), (32, {'res': '$const32.5'}), (34, {'index': '$const32.5', 'target': '$22load_attr.4', 'res': '$34binary_subscr.6'}), (36, {}), (38, {}), (40, {}), (42, {}), (44, {}), (46, {}), (48, {'func': '$8load_global.1', 'args': ['$34binary_subscr.6'], 'kw_names': None, 'res': '$48call.7'}), (50, {}), (52, {}), (54, {}), (56, {}), (58, {'value': '$48call.7', 'res': '$58get_iter.8'})), outgoing_phis={'$phi60.0': '$58get_iter.8'}, blockstack=(), active_try_block=None, outgoing_edgepushed={60: ('$58get_iter.8',)}) 13:52:52,584 numba.core.byteflow DEBUG block_infos State(pc_initial=60 nstack_initial=1): AdaptBlockInfo(insts=((60, {'iterator': '$phi60.0', 'pair': '$60for_iter.1', 'indval': '$60for_iter.2', 'pred': '$60for_iter.3'}),), outgoing_phis={'$phi62.1': '$60for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={112: (), 62: ('$phi60.0', '$60for_iter.2')}) 13:52:52,584 numba.core.byteflow DEBUG block_infos State(pc_initial=62 nstack_initial=2): AdaptBlockInfo(insts=((62, {'value': '$phi62.1'}), (64, {'res': '$result64.2'}), (66, {'res': '$x66.3'}), (68, {'res': '$i68.4'}), (70, {'index': '$i68.4', 'target': '$x66.3', 'res': '$70binary_subscr.5'}), (72, {}), (74, {}), (76, {}), (78, {}), (80, {'res': '$y80.6'}), (82, {'res': '$i82.7'}), (84, {'index': '$i82.7', 'target': '$y80.6', 'res': '$84binary_subscr.8'}), (86, {}), (88, {}), (90, {}), (92, {}), (94, {'op': '-', 'lhs': '$70binary_subscr.5', 'rhs': '$84binary_subscr.8', 'res': '$binop_sub94.9'}), (96, {}), (98, {'res': '$const98.10'}), (100, {'op': '**', 'lhs': '$binop_sub94.9', 'rhs': '$const98.10', 'res': '$binop_pow100.11'}), (102, {}), (104, {'op': '+=', 'lhs': '$result64.2', 'rhs': '$binop_pow100.11', 'res': '$binop_iadd104.12'}), (106, {}), (108, {'value': '$binop_iadd104.12'}), (110, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={60: ('$phi62.0',)}) 13:52:52,584 numba.core.byteflow DEBUG block_infos State(pc_initial=112 nstack_initial=0): AdaptBlockInfo(insts=((112, {'idx': 2, 'res': '$112load_global.0'}), (114, {}), (116, {}), (118, {}), (120, {}), (122, {}), (124, {'item': '$112load_global.0', 'res': '$124load_attr.2'}), (126, {}), (128, {}), (130, {}), (132, {}), (134, {'res': '$result134.3'}), (136, {}), (138, {}), (140, {'func': '$124load_attr.2', 'args': ['$result134.3'], 'kw_names': None, 'res': '$140call.4'}), (142, {}), (144, {}), (146, {}), (148, {}), (150, {'retval': '$140call.4', 'castval': '$150return_value.5'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:52,584 numba.core.interpreter DEBUG label 0: x = arg(0, name=x) ['x'] y = arg(1, name=y) ['y'] result = const(float, 0.0) ['result'] $8load_global.1 = global(range: ) ['$8load_global.1'] $22load_attr.4 = getattr(value=x, attr=shape) ['$22load_attr.4', 'x'] $const32.5 = const(int, 0) ['$const32.5'] $34binary_subscr.6 = getitem(value=$22load_attr.4, index=$const32.5, fn=) ['$22load_attr.4', '$34binary_subscr.6', '$const32.5'] $48call.7 = call $8load_global.1($34binary_subscr.6, func=$8load_global.1, args=[Var($34binary_subscr.6, distances.py:30)], kws=(), vararg=None, varkwarg=None, target=None) ['$34binary_subscr.6', '$48call.7', '$8load_global.1'] $58get_iter.8 = getiter(value=$48call.7) ['$48call.7', '$58get_iter.8'] $phi60.0 = $58get_iter.8 ['$58get_iter.8', '$phi60.0'] jump 60 [] label 60: $60for_iter.1 = iternext(value=$phi60.0) ['$60for_iter.1', '$phi60.0'] $60for_iter.2 = pair_first(value=$60for_iter.1) ['$60for_iter.1', '$60for_iter.2'] $60for_iter.3 = pair_second(value=$60for_iter.1) ['$60for_iter.1', '$60for_iter.3'] $phi62.1 = $60for_iter.2 ['$60for_iter.2', '$phi62.1'] branch $60for_iter.3, 62, 112 ['$60for_iter.3'] label 62: i = $phi62.1 ['$phi62.1', 'i'] $70binary_subscr.5 = getitem(value=x, index=i, fn=) ['$70binary_subscr.5', 'i', 'x'] $84binary_subscr.8 = getitem(value=y, index=i, fn=) ['$84binary_subscr.8', 'i', 'y'] $binop_sub94.9 = $70binary_subscr.5 - $84binary_subscr.8 ['$70binary_subscr.5', '$84binary_subscr.8', '$binop_sub94.9'] $const98.10 = const(int, 2) ['$const98.10'] $binop_pow100.11 = $binop_sub94.9 ** $const98.10 ['$binop_pow100.11', '$binop_sub94.9', '$const98.10'] $binop_iadd104.12 = inplace_binop(fn=, immutable_fn=, lhs=result, rhs=$binop_pow100.11, static_lhs=Undefined, static_rhs=Undefined) ['$binop_iadd104.12', '$binop_pow100.11', 'result'] result = $binop_iadd104.12 ['$binop_iadd104.12', 'result'] jump 60 [] label 112: $112load_global.0 = global(np: ) ['$112load_global.0'] $124load_attr.2 = getattr(value=$112load_global.0, attr=sqrt) ['$112load_global.0', '$124load_attr.2'] $140call.4 = call $124load_attr.2(result, func=$124load_attr.2, args=[Var(result, distances.py:29)], kws=(), vararg=None, varkwarg=None, target=None) ['$124load_attr.2', '$140call.4', 'result'] $150return_value.5 = cast(value=$140call.4) ['$140call.4', '$150return_value.5'] return $150return_value.5 ['$150return_value.5'] 13:52:52,591 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:52,591 numba.core.ssa DEBUG Running 13:52:52,591 numba.core.ssa DEBUG on stmt: x = arg(0, name=x) 13:52:52,591 numba.core.ssa DEBUG on stmt: y = arg(1, name=y) 13:52:52,591 numba.core.ssa DEBUG on stmt: result = const(float, 0.0) 13:52:52,591 numba.core.ssa DEBUG on stmt: $8load_global.1 = global(range: ) 13:52:52,591 numba.core.ssa DEBUG on stmt: $22load_attr.4 = getattr(value=x, attr=shape) 13:52:52,591 numba.core.ssa DEBUG on stmt: $const32.5 = const(int, 0) 13:52:52,591 numba.core.ssa DEBUG on stmt: $34binary_subscr.6 = static_getitem(value=$22load_attr.4, index=0, index_var=$const32.5, fn=) 13:52:52,591 numba.core.ssa DEBUG on stmt: $48call.7 = call $8load_global.1($34binary_subscr.6, func=$8load_global.1, args=[Var($34binary_subscr.6, distances.py:30)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,591 numba.core.ssa DEBUG on stmt: $58get_iter.8 = getiter(value=$48call.7) 13:52:52,591 numba.core.ssa DEBUG on stmt: $phi60.0 = $58get_iter.8 13:52:52,591 numba.core.ssa DEBUG on stmt: jump 60 13:52:52,592 numba.core.ssa DEBUG ==== SSA block analysis pass on 60 13:52:52,592 numba.core.ssa DEBUG Running 13:52:52,592 numba.core.ssa DEBUG on stmt: $60for_iter.1 = iternext(value=$phi60.0) 13:52:52,592 numba.core.ssa DEBUG on stmt: $60for_iter.2 = pair_first(value=$60for_iter.1) 13:52:52,592 numba.core.ssa DEBUG on stmt: $60for_iter.3 = pair_second(value=$60for_iter.1) 13:52:52,592 numba.core.ssa DEBUG on stmt: $phi62.1 = $60for_iter.2 13:52:52,592 numba.core.ssa DEBUG on stmt: branch $60for_iter.3, 62, 112 13:52:52,592 numba.core.ssa DEBUG ==== SSA block analysis pass on 62 13:52:52,592 numba.core.ssa DEBUG Running 13:52:52,592 numba.core.ssa DEBUG on stmt: i = $phi62.1 13:52:52,592 numba.core.ssa DEBUG on stmt: $70binary_subscr.5 = getitem(value=x, index=i, fn=) 13:52:52,592 numba.core.ssa DEBUG on stmt: $84binary_subscr.8 = getitem(value=y, index=i, fn=) 13:52:52,592 numba.core.ssa DEBUG on stmt: $binop_sub94.9 = $70binary_subscr.5 - $84binary_subscr.8 13:52:52,592 numba.core.ssa DEBUG on stmt: $const98.10 = const(int, 2) 13:52:52,592 numba.core.ssa DEBUG on stmt: $binop_pow100.11 = $binop_sub94.9 ** $const98.10 13:52:52,592 numba.core.ssa DEBUG on stmt: $binop_iadd104.12 = inplace_binop(fn=, immutable_fn=, lhs=result, rhs=$binop_pow100.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,592 numba.core.ssa DEBUG on stmt: result = $binop_iadd104.12 13:52:52,592 numba.core.ssa DEBUG on stmt: jump 60 13:52:52,592 numba.core.ssa DEBUG ==== SSA block analysis pass on 112 13:52:52,592 numba.core.ssa DEBUG Running 13:52:52,592 numba.core.ssa DEBUG on stmt: $112load_global.0 = global(np: ) 13:52:52,592 numba.core.ssa DEBUG on stmt: $124load_attr.2 = getattr(value=$112load_global.0, attr=sqrt) 13:52:52,592 numba.core.ssa DEBUG on stmt: $140call.4 = call $124load_attr.2(result, func=$124load_attr.2, args=[Var(result, distances.py:29)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,592 numba.core.ssa DEBUG on stmt: $150return_value.5 = cast(value=$140call.4) 13:52:52,592 numba.core.ssa DEBUG on stmt: return $150return_value.5 13:52:52,593 numba.core.ssa DEBUG defs defaultdict(, {'$112load_global.0': [(, 112)], '$124load_attr.2': [(, 112)], '$140call.4': [(, 112)], '$150return_value.5': [(, 112)], '$22load_attr.4': [(, 0)], '$34binary_subscr.6': [(, 0)], '$48call.7': [(, 0)], '$58get_iter.8': [(, 0)], '$60for_iter.1': [(, 60)], '$60for_iter.2': [(, 60)], '$60for_iter.3': [(, 60)], '$70binary_subscr.5': [(, 62)], '$84binary_subscr.8': [(, 62)], '$8load_global.1': [(, 0)], '$binop_iadd104.12': [(, 62)], '$binop_pow100.11': [(, 62)], '$binop_sub94.9': [(, 62)], '$const32.5': [(, 0)], '$const98.10': [(, 62)], '$phi60.0': [(, 0)], '$phi62.1': [(, 60)], 'i': [(, 62)], 'result': [(, 0), (, 62)], 'x': [(, 0)], 'y': [(, 0)]}) 13:52:52,593 numba.core.ssa DEBUG SSA violators 13:52:52,593 numba.core.ssa DEBUG Fix SSA violator on var result 13:52:52,593 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,593 numba.core.ssa DEBUG Running 13:52:52,593 numba.core.ssa DEBUG on stmt: x = arg(0, name=x) 13:52:52,593 numba.core.ssa DEBUG on stmt: y = arg(1, name=y) 13:52:52,593 numba.core.ssa DEBUG on stmt: result = const(float, 0.0) 13:52:52,593 numba.core.ssa DEBUG first assign: result 13:52:52,593 numba.core.ssa DEBUG replaced with: result = const(float, 0.0) 13:52:52,593 numba.core.ssa DEBUG on stmt: $8load_global.1 = global(range: ) 13:52:52,593 numba.core.ssa DEBUG on stmt: $22load_attr.4 = getattr(value=x, attr=shape) 13:52:52,593 numba.core.ssa DEBUG on stmt: $const32.5 = const(int, 0) 13:52:52,593 numba.core.ssa DEBUG on stmt: $34binary_subscr.6 = static_getitem(value=$22load_attr.4, index=0, index_var=$const32.5, fn=) 13:52:52,593 numba.core.ssa DEBUG on stmt: $48call.7 = call $8load_global.1($34binary_subscr.6, func=$8load_global.1, args=[Var($34binary_subscr.6, distances.py:30)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,593 numba.core.ssa DEBUG on stmt: $58get_iter.8 = getiter(value=$48call.7) 13:52:52,593 numba.core.ssa DEBUG on stmt: $phi60.0 = $58get_iter.8 13:52:52,593 numba.core.ssa DEBUG on stmt: jump 60 13:52:52,593 numba.core.ssa DEBUG ==== SSA block rewrite pass on 60 13:52:52,594 numba.core.ssa DEBUG Running 13:52:52,594 numba.core.ssa DEBUG on stmt: $60for_iter.1 = iternext(value=$phi60.0) 13:52:52,594 numba.core.ssa DEBUG on stmt: $60for_iter.2 = pair_first(value=$60for_iter.1) 13:52:52,594 numba.core.ssa DEBUG on stmt: $60for_iter.3 = pair_second(value=$60for_iter.1) 13:52:52,594 numba.core.ssa DEBUG on stmt: $phi62.1 = $60for_iter.2 13:52:52,594 numba.core.ssa DEBUG on stmt: branch $60for_iter.3, 62, 112 13:52:52,594 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:52,594 numba.core.ssa DEBUG Running 13:52:52,594 numba.core.ssa DEBUG on stmt: i = $phi62.1 13:52:52,594 numba.core.ssa DEBUG on stmt: $70binary_subscr.5 = getitem(value=x, index=i, fn=) 13:52:52,594 numba.core.ssa DEBUG on stmt: $84binary_subscr.8 = getitem(value=y, index=i, fn=) 13:52:52,594 numba.core.ssa DEBUG on stmt: $binop_sub94.9 = $70binary_subscr.5 - $84binary_subscr.8 13:52:52,594 numba.core.ssa DEBUG on stmt: $const98.10 = const(int, 2) 13:52:52,594 numba.core.ssa DEBUG on stmt: $binop_pow100.11 = $binop_sub94.9 ** $const98.10 13:52:52,594 numba.core.ssa DEBUG on stmt: $binop_iadd104.12 = inplace_binop(fn=, immutable_fn=, lhs=result, rhs=$binop_pow100.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,594 numba.core.ssa DEBUG on stmt: result = $binop_iadd104.12 13:52:52,594 numba.core.ssa DEBUG replaced with: result.1 = $binop_iadd104.12 13:52:52,594 numba.core.ssa DEBUG on stmt: jump 60 13:52:52,594 numba.core.ssa DEBUG ==== SSA block rewrite pass on 112 13:52:52,594 numba.core.ssa DEBUG Running 13:52:52,594 numba.core.ssa DEBUG on stmt: $112load_global.0 = global(np: ) 13:52:52,594 numba.core.ssa DEBUG on stmt: $124load_attr.2 = getattr(value=$112load_global.0, attr=sqrt) 13:52:52,594 numba.core.ssa DEBUG on stmt: $140call.4 = call $124load_attr.2(result, func=$124load_attr.2, args=[Var(result, distances.py:29)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,594 numba.core.ssa DEBUG on stmt: $150return_value.5 = cast(value=$140call.4) 13:52:52,594 numba.core.ssa DEBUG on stmt: return $150return_value.5 13:52:52,594 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {0: [], 62: []}) 13:52:52,594 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,594 numba.core.ssa DEBUG Running 13:52:52,594 numba.core.ssa DEBUG on stmt: x = arg(0, name=x) 13:52:52,594 numba.core.ssa DEBUG on stmt: y = arg(1, name=y) 13:52:52,594 numba.core.ssa DEBUG on stmt: result = const(float, 0.0) 13:52:52,594 numba.core.ssa DEBUG on stmt: $8load_global.1 = global(range: ) 13:52:52,594 numba.core.ssa DEBUG on stmt: $22load_attr.4 = getattr(value=x, attr=shape) 13:52:52,594 numba.core.ssa DEBUG on stmt: $const32.5 = const(int, 0) 13:52:52,595 numba.core.ssa DEBUG on stmt: $34binary_subscr.6 = static_getitem(value=$22load_attr.4, index=0, index_var=$const32.5, fn=) 13:52:52,595 numba.core.ssa DEBUG on stmt: $48call.7 = call $8load_global.1($34binary_subscr.6, func=$8load_global.1, args=[Var($34binary_subscr.6, distances.py:30)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,595 numba.core.ssa DEBUG on stmt: $58get_iter.8 = getiter(value=$48call.7) 13:52:52,595 numba.core.ssa DEBUG on stmt: $phi60.0 = $58get_iter.8 13:52:52,595 numba.core.ssa DEBUG on stmt: jump 60 13:52:52,595 numba.core.ssa DEBUG ==== SSA block rewrite pass on 60 13:52:52,595 numba.core.ssa DEBUG Running 13:52:52,595 numba.core.ssa DEBUG on stmt: $60for_iter.1 = iternext(value=$phi60.0) 13:52:52,595 numba.core.ssa DEBUG on stmt: $60for_iter.2 = pair_first(value=$60for_iter.1) 13:52:52,595 numba.core.ssa DEBUG on stmt: $60for_iter.3 = pair_second(value=$60for_iter.1) 13:52:52,595 numba.core.ssa DEBUG on stmt: $phi62.1 = $60for_iter.2 13:52:52,595 numba.core.ssa DEBUG on stmt: branch $60for_iter.3, 62, 112 13:52:52,595 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:52,595 numba.core.ssa DEBUG Running 13:52:52,595 numba.core.ssa DEBUG on stmt: i = $phi62.1 13:52:52,595 numba.core.ssa DEBUG on stmt: $70binary_subscr.5 = getitem(value=x, index=i, fn=) 13:52:52,595 numba.core.ssa DEBUG on stmt: $84binary_subscr.8 = getitem(value=y, index=i, fn=) 13:52:52,595 numba.core.ssa DEBUG on stmt: $binop_sub94.9 = $70binary_subscr.5 - $84binary_subscr.8 13:52:52,595 numba.core.ssa DEBUG on stmt: $const98.10 = const(int, 2) 13:52:52,595 numba.core.ssa DEBUG on stmt: $binop_pow100.11 = $binop_sub94.9 ** $const98.10 13:52:52,595 numba.core.ssa DEBUG on stmt: $binop_iadd104.12 = inplace_binop(fn=, immutable_fn=, lhs=result, rhs=$binop_pow100.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,595 numba.core.ssa DEBUG find_def var='result' stmt=$binop_iadd104.12 = inplace_binop(fn=, immutable_fn=, lhs=result, rhs=$binop_pow100.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,595 numba.core.ssa DEBUG find_def_from_top label 62 13:52:52,595 numba.core.ssa DEBUG idom 60 from label 62 13:52:52,595 numba.core.ssa DEBUG find_def_from_bottom label 60 13:52:52,595 numba.core.ssa DEBUG find_def_from_top label 60 13:52:52,595 numba.core.ssa DEBUG insert phi node result.2 = phi(incoming_values=[], incoming_blocks=[]) at 60 13:52:52,595 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:52,595 numba.core.ssa DEBUG incoming_def result = const(float, 0.0) 13:52:52,595 numba.core.ssa DEBUG find_def_from_bottom label 62 13:52:52,595 numba.core.ssa DEBUG incoming_def result.1 = $binop_iadd104.12 13:52:52,595 numba.core.ssa DEBUG replaced with: $binop_iadd104.12 = inplace_binop(fn=, immutable_fn=, lhs=result.2, rhs=$binop_pow100.11, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,596 numba.core.ssa DEBUG on stmt: result.1 = $binop_iadd104.12 13:52:52,596 numba.core.ssa DEBUG on stmt: jump 60 13:52:52,596 numba.core.ssa DEBUG ==== SSA block rewrite pass on 112 13:52:52,596 numba.core.ssa DEBUG Running 13:52:52,596 numba.core.ssa DEBUG on stmt: $112load_global.0 = global(np: ) 13:52:52,596 numba.core.ssa DEBUG on stmt: $124load_attr.2 = getattr(value=$112load_global.0, attr=sqrt) 13:52:52,596 numba.core.ssa DEBUG on stmt: $140call.4 = call $124load_attr.2(result, func=$124load_attr.2, args=[Var(result, distances.py:29)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,596 numba.core.ssa DEBUG find_def var='result' stmt=$140call.4 = call $124load_attr.2(result, func=$124load_attr.2, args=[Var(result, distances.py:29)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,596 numba.core.ssa DEBUG find_def_from_top label 112 13:52:52,596 numba.core.ssa DEBUG idom 60 from label 112 13:52:52,596 numba.core.ssa DEBUG find_def_from_bottom label 60 13:52:52,596 numba.core.ssa DEBUG replaced with: $140call.4 = call $124load_attr.2(result.2, func=$124load_attr.2, args=[Var(result.2, distances.py:30)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,596 numba.core.ssa DEBUG on stmt: $150return_value.5 = cast(value=$140call.4) 13:52:52,596 numba.core.ssa DEBUG on stmt: return $150return_value.5 13:52:52,620 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=214) 2 COPY_FREE_VARS(arg=3, lineno=214) 4 RESUME(arg=0, lineno=214) 6 PUSH_NULL(arg=None, lineno=216) 8 LOAD_DEREF(arg=6, lineno=216) 10 LOAD_CONST(arg=1, lineno=216) 12 PRECALL(arg=1, lineno=216) 16 CALL(arg=1, lineno=216) 26 STORE_FAST(arg=2, lineno=216) 28 PUSH_NULL(arg=None, lineno=217) 30 LOAD_DEREF(arg=6, lineno=217) 32 LOAD_FAST(arg=0, lineno=217) 34 PRECALL(arg=1, lineno=217) 38 CALL(arg=1, lineno=217) 48 STORE_FAST(arg=0, lineno=217) 50 LOAD_FAST(arg=1, lineno=218) 52 LOAD_CONST(arg=2, lineno=218) 54 COMPARE_OP(arg=0, lineno=218) 60 POP_JUMP_FORWARD_IF_FALSE(arg=60, lineno=218) 62 LOAD_CONST(arg=3, lineno=219) 64 STORE_FAST(arg=3, lineno=219) 66 LOAD_FAST(arg=1, lineno=220) 68 UNARY_NEGATIVE(arg=None, lineno=220) 70 STORE_FAST(arg=4, lineno=220) 72 LOAD_FAST(arg=4, lineno=221) 74 LOAD_CONST(arg=2, lineno=221) 76 COMPARE_OP(arg=0, lineno=221) 82 POP_JUMP_FORWARD_IF_FALSE(arg=7, lineno=221) 84 LOAD_GLOBAL(arg=0, lineno=222) 96 RAISE_VARARGS(arg=1, lineno=222) > 98 LOAD_DEREF(arg=5, lineno=223) 100 POP_JUMP_FORWARD_IF_FALSE(arg=39, lineno=223) 102 LOAD_FAST(arg=0, lineno=224) 104 LOAD_CONST(arg=2, lineno=224) 106 COMPARE_OP(arg=2, lineno=224) 112 POP_JUMP_FORWARD_IF_FALSE(arg=19, lineno=224) 114 LOAD_DEREF(arg=7, lineno=225) 116 POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=225) 118 LOAD_DEREF(arg=7, lineno=226) 120 RETURN_VALUE(arg=None, lineno=226) > 122 LOAD_GLOBAL(arg=3, lineno=228) 134 LOAD_CONST(arg=4, lineno=228) 136 PRECALL(arg=1, lineno=228) 140 CALL(arg=1, lineno=228) 150 RAISE_VARARGS(arg=1, lineno=228) > 152 LOAD_FAST(arg=0, lineno=229) 154 LOAD_CONST(arg=1, lineno=229) 156 COMPARE_OP(arg=3, lineno=229) 162 POP_JUMP_FORWARD_IF_FALSE(arg=8, lineno=229) 164 LOAD_FAST(arg=0, lineno=229) 166 LOAD_CONST(arg=5, lineno=229) 168 COMPARE_OP(arg=3, lineno=229) 174 POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=229) 176 LOAD_CONST(arg=2, lineno=230) 178 RETURN_VALUE(arg=None, lineno=230) > 180 JUMP_FORWARD(arg=4, lineno=230) > 182 LOAD_CONST(arg=6, lineno=232) 184 STORE_FAST(arg=3, lineno=232) 186 LOAD_FAST(arg=1, lineno=233) 188 STORE_FAST(arg=4, lineno=233) > 190 LOAD_FAST(arg=4, lineno=234) 192 LOAD_CONST(arg=7, lineno=234) 194 COMPARE_OP(arg=4, lineno=234) 200 POP_JUMP_FORWARD_IF_FALSE(arg=34, lineno=234) 202 LOAD_GLOBAL(arg=5, lineno=236) 214 LOAD_ATTR(arg=3, lineno=236) 224 LOAD_FAST(arg=0, lineno=236) 226 LOAD_GLOBAL(arg=9, lineno=236) 238 LOAD_FAST(arg=1, lineno=236) 240 PRECALL(arg=1, lineno=236) 244 CALL(arg=1, lineno=236) 254 PRECALL(arg=2, lineno=236) 258 CALL(arg=2, lineno=236) 268 RETURN_VALUE(arg=None, lineno=236) > 270 LOAD_FAST(arg=4, lineno=237) 272 LOAD_CONST(arg=2, lineno=237) 274 COMPARE_OP(arg=3, lineno=237) 280 POP_JUMP_FORWARD_IF_FALSE(arg=26, lineno=237) > 282 LOAD_FAST(arg=4, lineno=238) 284 LOAD_CONST(arg=1, lineno=238) 286 BINARY_OP(arg=1, lineno=238) 290 POP_JUMP_FORWARD_IF_FALSE(arg=5, lineno=238) 292 LOAD_FAST(arg=2, lineno=239) 294 LOAD_FAST(arg=0, lineno=239) 296 BINARY_OP(arg=18, lineno=239) 300 STORE_FAST(arg=2, lineno=239) > 302 LOAD_FAST(arg=4, lineno=240) 304 LOAD_CONST(arg=1, lineno=240) 306 BINARY_OP(arg=22, lineno=240) 310 STORE_FAST(arg=4, lineno=240) 312 LOAD_FAST(arg=0, lineno=241) 314 LOAD_FAST(arg=0, lineno=241) 316 BINARY_OP(arg=18, lineno=241) 320 STORE_FAST(arg=0, lineno=241) 322 LOAD_FAST(arg=4, lineno=237) 324 LOAD_CONST(arg=2, lineno=237) 326 COMPARE_OP(arg=3, lineno=237) 332 POP_JUMP_BACKWARD_IF_TRUE(arg=26, lineno=237) > 334 LOAD_FAST(arg=3, lineno=243) 336 POP_JUMP_FORWARD_IF_FALSE(arg=5, lineno=243) 338 LOAD_CONST(arg=8, lineno=243) 340 LOAD_FAST(arg=2, lineno=243) 342 BINARY_OP(arg=11, lineno=243) 346 JUMP_FORWARD(arg=1, lineno=243) > 348 LOAD_FAST(arg=2, lineno=243) > 350 RETURN_VALUE(arg=None, lineno=243) 13:52:52,620 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:52,620 numba.core.byteflow DEBUG stack: [] 13:52:52,620 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:52,620 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=214) 13:52:52,620 numba.core.byteflow DEBUG stack [] 13:52:52,620 numba.core.byteflow DEBUG dispatch pc=2, inst=COPY_FREE_VARS(arg=3, lineno=214) 13:52:52,620 numba.core.byteflow DEBUG stack [] 13:52:52,620 numba.core.byteflow DEBUG dispatch pc=4, inst=RESUME(arg=0, lineno=214) 13:52:52,620 numba.core.byteflow DEBUG stack [] 13:52:52,620 numba.core.byteflow DEBUG dispatch pc=6, inst=PUSH_NULL(arg=None, lineno=216) 13:52:52,620 numba.core.byteflow DEBUG stack [] 13:52:52,620 numba.core.byteflow DEBUG dispatch pc=8, inst=LOAD_DEREF(arg=6, lineno=216) 13:52:52,620 numba.core.byteflow DEBUG stack ['$null$6.0'] 13:52:52,620 numba.core.byteflow DEBUG dispatch pc=10, inst=LOAD_CONST(arg=1, lineno=216) 13:52:52,620 numba.core.byteflow DEBUG stack ['$null$6.0', '$8load_deref.1'] 13:52:52,620 numba.core.byteflow DEBUG dispatch pc=12, inst=PRECALL(arg=1, lineno=216) 13:52:52,620 numba.core.byteflow DEBUG stack ['$null$6.0', '$8load_deref.1', '$const10.2'] 13:52:52,620 numba.core.byteflow DEBUG dispatch pc=16, inst=CALL(arg=1, lineno=216) 13:52:52,620 numba.core.byteflow DEBUG stack ['$null$6.0', '$8load_deref.1', '$const10.2'] 13:52:52,620 numba.core.byteflow DEBUG dispatch pc=26, inst=STORE_FAST(arg=2, lineno=216) 13:52:52,620 numba.core.byteflow DEBUG stack ['$16call.3'] 13:52:52,620 numba.core.byteflow DEBUG dispatch pc=28, inst=PUSH_NULL(arg=None, lineno=217) 13:52:52,620 numba.core.byteflow DEBUG stack [] 13:52:52,620 numba.core.byteflow DEBUG dispatch pc=30, inst=LOAD_DEREF(arg=6, lineno=217) 13:52:52,620 numba.core.byteflow DEBUG stack ['$null$28.4'] 13:52:52,620 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_FAST(arg=0, lineno=217) 13:52:52,621 numba.core.byteflow DEBUG stack ['$null$28.4', '$30load_deref.5'] 13:52:52,621 numba.core.byteflow DEBUG dispatch pc=34, inst=PRECALL(arg=1, lineno=217) 13:52:52,621 numba.core.byteflow DEBUG stack ['$null$28.4', '$30load_deref.5', '$a32.6'] 13:52:52,621 numba.core.byteflow DEBUG dispatch pc=38, inst=CALL(arg=1, lineno=217) 13:52:52,621 numba.core.byteflow DEBUG stack ['$null$28.4', '$30load_deref.5', '$a32.6'] 13:52:52,621 numba.core.byteflow DEBUG dispatch pc=48, inst=STORE_FAST(arg=0, lineno=217) 13:52:52,621 numba.core.byteflow DEBUG stack ['$38call.7'] 13:52:52,621 numba.core.byteflow DEBUG dispatch pc=50, inst=LOAD_FAST(arg=1, lineno=218) 13:52:52,621 numba.core.byteflow DEBUG stack [] 13:52:52,621 numba.core.byteflow DEBUG dispatch pc=52, inst=LOAD_CONST(arg=2, lineno=218) 13:52:52,621 numba.core.byteflow DEBUG stack ['$b50.8'] 13:52:52,621 numba.core.byteflow DEBUG dispatch pc=54, inst=COMPARE_OP(arg=0, lineno=218) 13:52:52,621 numba.core.byteflow DEBUG stack ['$b50.8', '$const52.9'] 13:52:52,621 numba.core.byteflow DEBUG dispatch pc=60, inst=POP_JUMP_FORWARD_IF_FALSE(arg=60, lineno=218) 13:52:52,621 numba.core.byteflow DEBUG stack ['$54compare_op.10'] 13:52:52,621 numba.core.byteflow DEBUG end state. edges=[Edge(pc=62, stack=(), blockstack=(), npush=0), Edge(pc=182, stack=(), blockstack=(), npush=0)] 13:52:52,621 numba.core.byteflow DEBUG pending: deque([State(pc_initial=62 nstack_initial=0), State(pc_initial=182 nstack_initial=0)]) 13:52:52,621 numba.core.byteflow DEBUG stack: [] 13:52:52,621 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=62 nstack_initial=0) 13:52:52,621 numba.core.byteflow DEBUG dispatch pc=62, inst=LOAD_CONST(arg=3, lineno=219) 13:52:52,621 numba.core.byteflow DEBUG stack [] 13:52:52,621 numba.core.byteflow DEBUG dispatch pc=64, inst=STORE_FAST(arg=3, lineno=219) 13:52:52,621 numba.core.byteflow DEBUG stack ['$const62.0'] 13:52:52,621 numba.core.byteflow DEBUG dispatch pc=66, inst=LOAD_FAST(arg=1, lineno=220) 13:52:52,621 numba.core.byteflow DEBUG stack [] 13:52:52,621 numba.core.byteflow DEBUG dispatch pc=68, inst=UNARY_NEGATIVE(arg=None, lineno=220) 13:52:52,621 numba.core.byteflow DEBUG stack ['$b66.1'] 13:52:52,621 numba.core.byteflow DEBUG dispatch pc=70, inst=STORE_FAST(arg=4, lineno=220) 13:52:52,621 numba.core.byteflow DEBUG stack ['$68unary_negative.2'] 13:52:52,621 numba.core.byteflow DEBUG dispatch pc=72, inst=LOAD_FAST(arg=4, lineno=221) 13:52:52,621 numba.core.byteflow DEBUG stack [] 13:52:52,621 numba.core.byteflow DEBUG dispatch pc=74, inst=LOAD_CONST(arg=2, lineno=221) 13:52:52,621 numba.core.byteflow DEBUG stack ['$exp72.3'] 13:52:52,622 numba.core.byteflow DEBUG dispatch pc=76, inst=COMPARE_OP(arg=0, lineno=221) 13:52:52,622 numba.core.byteflow DEBUG stack ['$exp72.3', '$const74.4'] 13:52:52,622 numba.core.byteflow DEBUG dispatch pc=82, inst=POP_JUMP_FORWARD_IF_FALSE(arg=7, lineno=221) 13:52:52,622 numba.core.byteflow DEBUG stack ['$76compare_op.5'] 13:52:52,622 numba.core.byteflow DEBUG end state. edges=[Edge(pc=84, stack=(), blockstack=(), npush=0), Edge(pc=98, stack=(), blockstack=(), npush=0)] 13:52:52,622 numba.core.byteflow DEBUG pending: deque([State(pc_initial=182 nstack_initial=0), State(pc_initial=84 nstack_initial=0), State(pc_initial=98 nstack_initial=0)]) 13:52:52,622 numba.core.byteflow DEBUG stack: [] 13:52:52,622 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=182 nstack_initial=0) 13:52:52,622 numba.core.byteflow DEBUG dispatch pc=182, inst=LOAD_CONST(arg=6, lineno=232) 13:52:52,622 numba.core.byteflow DEBUG stack [] 13:52:52,622 numba.core.byteflow DEBUG dispatch pc=184, inst=STORE_FAST(arg=3, lineno=232) 13:52:52,622 numba.core.byteflow DEBUG stack ['$const182.0'] 13:52:52,622 numba.core.byteflow DEBUG dispatch pc=186, inst=LOAD_FAST(arg=1, lineno=233) 13:52:52,622 numba.core.byteflow DEBUG stack [] 13:52:52,622 numba.core.byteflow DEBUG dispatch pc=188, inst=STORE_FAST(arg=4, lineno=233) 13:52:52,622 numba.core.byteflow DEBUG stack ['$b186.1'] 13:52:52,622 numba.core.byteflow DEBUG end state. edges=[Edge(pc=190, stack=(), blockstack=(), npush=0)] 13:52:52,622 numba.core.byteflow DEBUG pending: deque([State(pc_initial=84 nstack_initial=0), State(pc_initial=98 nstack_initial=0), State(pc_initial=190 nstack_initial=0)]) 13:52:52,622 numba.core.byteflow DEBUG stack: [] 13:52:52,622 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=84 nstack_initial=0) 13:52:52,622 numba.core.byteflow DEBUG dispatch pc=84, inst=LOAD_GLOBAL(arg=0, lineno=222) 13:52:52,622 numba.core.byteflow DEBUG stack [] 13:52:52,622 numba.core.byteflow DEBUG dispatch pc=96, inst=RAISE_VARARGS(arg=1, lineno=222) 13:52:52,622 numba.core.byteflow DEBUG stack ['$84load_global.0'] 13:52:52,622 numba.core.byteflow DEBUG end state. edges=[] 13:52:52,622 numba.core.byteflow DEBUG pending: deque([State(pc_initial=98 nstack_initial=0), State(pc_initial=190 nstack_initial=0)]) 13:52:52,622 numba.core.byteflow DEBUG stack: [] 13:52:52,622 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=98 nstack_initial=0) 13:52:52,622 numba.core.byteflow DEBUG dispatch pc=98, inst=LOAD_DEREF(arg=5, lineno=223) 13:52:52,622 numba.core.byteflow DEBUG stack [] 13:52:52,622 numba.core.byteflow DEBUG dispatch pc=100, inst=POP_JUMP_FORWARD_IF_FALSE(arg=39, lineno=223) 13:52:52,622 numba.core.byteflow DEBUG stack ['$98load_deref.0'] 13:52:52,622 numba.core.byteflow DEBUG end state. edges=[Edge(pc=102, stack=(), blockstack=(), npush=0), Edge(pc=180, stack=(), blockstack=(), npush=0)] 13:52:52,622 numba.core.byteflow DEBUG pending: deque([State(pc_initial=190 nstack_initial=0), State(pc_initial=102 nstack_initial=0), State(pc_initial=180 nstack_initial=0)]) 13:52:52,623 numba.core.byteflow DEBUG stack: [] 13:52:52,623 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=190 nstack_initial=0) 13:52:52,623 numba.core.byteflow DEBUG dispatch pc=190, inst=LOAD_FAST(arg=4, lineno=234) 13:52:52,623 numba.core.byteflow DEBUG stack [] 13:52:52,623 numba.core.byteflow DEBUG dispatch pc=192, inst=LOAD_CONST(arg=7, lineno=234) 13:52:52,623 numba.core.byteflow DEBUG stack ['$exp190.0'] 13:52:52,623 numba.core.byteflow DEBUG dispatch pc=194, inst=COMPARE_OP(arg=4, lineno=234) 13:52:52,623 numba.core.byteflow DEBUG stack ['$exp190.0', '$const192.1'] 13:52:52,623 numba.core.byteflow DEBUG dispatch pc=200, inst=POP_JUMP_FORWARD_IF_FALSE(arg=34, lineno=234) 13:52:52,623 numba.core.byteflow DEBUG stack ['$194compare_op.2'] 13:52:52,623 numba.core.byteflow DEBUG end state. edges=[Edge(pc=202, stack=(), blockstack=(), npush=0), Edge(pc=270, stack=(), blockstack=(), npush=0)] 13:52:52,623 numba.core.byteflow DEBUG pending: deque([State(pc_initial=102 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=202 nstack_initial=0), State(pc_initial=270 nstack_initial=0)]) 13:52:52,623 numba.core.byteflow DEBUG stack: [] 13:52:52,623 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=102 nstack_initial=0) 13:52:52,623 numba.core.byteflow DEBUG dispatch pc=102, inst=LOAD_FAST(arg=0, lineno=224) 13:52:52,623 numba.core.byteflow DEBUG stack [] 13:52:52,623 numba.core.byteflow DEBUG dispatch pc=104, inst=LOAD_CONST(arg=2, lineno=224) 13:52:52,623 numba.core.byteflow DEBUG stack ['$a102.0'] 13:52:52,623 numba.core.byteflow DEBUG dispatch pc=106, inst=COMPARE_OP(arg=2, lineno=224) 13:52:52,623 numba.core.byteflow DEBUG stack ['$a102.0', '$const104.1'] 13:52:52,623 numba.core.byteflow DEBUG dispatch pc=112, inst=POP_JUMP_FORWARD_IF_FALSE(arg=19, lineno=224) 13:52:52,623 numba.core.byteflow DEBUG stack ['$106compare_op.2'] 13:52:52,623 numba.core.byteflow DEBUG end state. edges=[Edge(pc=114, stack=(), blockstack=(), npush=0), Edge(pc=152, stack=(), blockstack=(), npush=0)] 13:52:52,623 numba.core.byteflow DEBUG pending: deque([State(pc_initial=180 nstack_initial=0), State(pc_initial=202 nstack_initial=0), State(pc_initial=270 nstack_initial=0), State(pc_initial=114 nstack_initial=0), State(pc_initial=152 nstack_initial=0)]) 13:52:52,623 numba.core.byteflow DEBUG stack: [] 13:52:52,623 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=180 nstack_initial=0) 13:52:52,623 numba.core.byteflow DEBUG dispatch pc=180, inst=JUMP_FORWARD(arg=4, lineno=230) 13:52:52,623 numba.core.byteflow DEBUG stack [] 13:52:52,623 numba.core.byteflow DEBUG end state. edges=[Edge(pc=190, stack=(), blockstack=(), npush=0)] 13:52:52,623 numba.core.byteflow DEBUG pending: deque([State(pc_initial=202 nstack_initial=0), State(pc_initial=270 nstack_initial=0), State(pc_initial=114 nstack_initial=0), State(pc_initial=152 nstack_initial=0), State(pc_initial=190 nstack_initial=0)]) 13:52:52,624 numba.core.byteflow DEBUG stack: [] 13:52:52,624 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=202 nstack_initial=0) 13:52:52,624 numba.core.byteflow DEBUG dispatch pc=202, inst=LOAD_GLOBAL(arg=5, lineno=236) 13:52:52,624 numba.core.byteflow DEBUG stack [] 13:52:52,624 numba.core.byteflow DEBUG dispatch pc=214, inst=LOAD_ATTR(arg=3, lineno=236) 13:52:52,624 numba.core.byteflow DEBUG stack ['$null$202.1', '$202load_global.0'] 13:52:52,624 numba.core.byteflow DEBUG dispatch pc=224, inst=LOAD_FAST(arg=0, lineno=236) 13:52:52,624 numba.core.byteflow DEBUG stack ['$null$202.1', '$214load_attr.2'] 13:52:52,624 numba.core.byteflow DEBUG dispatch pc=226, inst=LOAD_GLOBAL(arg=9, lineno=236) 13:52:52,624 numba.core.byteflow DEBUG stack ['$null$202.1', '$214load_attr.2', '$a224.3'] 13:52:52,624 numba.core.byteflow DEBUG dispatch pc=238, inst=LOAD_FAST(arg=1, lineno=236) 13:52:52,624 numba.core.byteflow DEBUG stack ['$null$202.1', '$214load_attr.2', '$a224.3', '$null$226.5', '$226load_global.4'] 13:52:52,624 numba.core.byteflow DEBUG dispatch pc=240, inst=PRECALL(arg=1, lineno=236) 13:52:52,624 numba.core.byteflow DEBUG stack ['$null$202.1', '$214load_attr.2', '$a224.3', '$null$226.5', '$226load_global.4', '$b238.6'] 13:52:52,624 numba.core.byteflow DEBUG dispatch pc=244, inst=CALL(arg=1, lineno=236) 13:52:52,624 numba.core.byteflow DEBUG stack ['$null$202.1', '$214load_attr.2', '$a224.3', '$null$226.5', '$226load_global.4', '$b238.6'] 13:52:52,624 numba.core.byteflow DEBUG dispatch pc=254, inst=PRECALL(arg=2, lineno=236) 13:52:52,624 numba.core.byteflow DEBUG stack ['$null$202.1', '$214load_attr.2', '$a224.3', '$244call.7'] 13:52:52,624 numba.core.byteflow DEBUG dispatch pc=258, inst=CALL(arg=2, lineno=236) 13:52:52,624 numba.core.byteflow DEBUG stack ['$null$202.1', '$214load_attr.2', '$a224.3', '$244call.7'] 13:52:52,624 numba.core.byteflow DEBUG dispatch pc=268, inst=RETURN_VALUE(arg=None, lineno=236) 13:52:52,624 numba.core.byteflow DEBUG stack ['$258call.8'] 13:52:52,624 numba.core.byteflow DEBUG end state. edges=[] 13:52:52,624 numba.core.byteflow DEBUG pending: deque([State(pc_initial=270 nstack_initial=0), State(pc_initial=114 nstack_initial=0), State(pc_initial=152 nstack_initial=0), State(pc_initial=190 nstack_initial=0)]) 13:52:52,624 numba.core.byteflow DEBUG stack: [] 13:52:52,624 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=270 nstack_initial=0) 13:52:52,624 numba.core.byteflow DEBUG dispatch pc=270, inst=LOAD_FAST(arg=4, lineno=237) 13:52:52,624 numba.core.byteflow DEBUG stack [] 13:52:52,624 numba.core.byteflow DEBUG dispatch pc=272, inst=LOAD_CONST(arg=2, lineno=237) 13:52:52,624 numba.core.byteflow DEBUG stack ['$exp270.0'] 13:52:52,624 numba.core.byteflow DEBUG dispatch pc=274, inst=COMPARE_OP(arg=3, lineno=237) 13:52:52,624 numba.core.byteflow DEBUG stack ['$exp270.0', '$const272.1'] 13:52:52,625 numba.core.byteflow DEBUG dispatch pc=280, inst=POP_JUMP_FORWARD_IF_FALSE(arg=26, lineno=237) 13:52:52,625 numba.core.byteflow DEBUG stack ['$274compare_op.2'] 13:52:52,625 numba.core.byteflow DEBUG end state. edges=[Edge(pc=282, stack=(), blockstack=(), npush=0), Edge(pc=334, stack=(), blockstack=(), npush=0)] 13:52:52,625 numba.core.byteflow DEBUG pending: deque([State(pc_initial=114 nstack_initial=0), State(pc_initial=152 nstack_initial=0), State(pc_initial=190 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=334 nstack_initial=0)]) 13:52:52,625 numba.core.byteflow DEBUG stack: [] 13:52:52,625 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=114 nstack_initial=0) 13:52:52,625 numba.core.byteflow DEBUG dispatch pc=114, inst=LOAD_DEREF(arg=7, lineno=225) 13:52:52,625 numba.core.byteflow DEBUG stack [] 13:52:52,625 numba.core.byteflow DEBUG dispatch pc=116, inst=POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=225) 13:52:52,625 numba.core.byteflow DEBUG stack ['$114load_deref.0'] 13:52:52,625 numba.core.byteflow DEBUG end state. edges=[Edge(pc=118, stack=(), blockstack=(), npush=0), Edge(pc=122, stack=(), blockstack=(), npush=0)] 13:52:52,625 numba.core.byteflow DEBUG pending: deque([State(pc_initial=152 nstack_initial=0), State(pc_initial=190 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=118 nstack_initial=0), State(pc_initial=122 nstack_initial=0)]) 13:52:52,625 numba.core.byteflow DEBUG stack: [] 13:52:52,625 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=152 nstack_initial=0) 13:52:52,625 numba.core.byteflow DEBUG dispatch pc=152, inst=LOAD_FAST(arg=0, lineno=229) 13:52:52,625 numba.core.byteflow DEBUG stack [] 13:52:52,625 numba.core.byteflow DEBUG dispatch pc=154, inst=LOAD_CONST(arg=1, lineno=229) 13:52:52,625 numba.core.byteflow DEBUG stack ['$a152.0'] 13:52:52,625 numba.core.byteflow DEBUG dispatch pc=156, inst=COMPARE_OP(arg=3, lineno=229) 13:52:52,625 numba.core.byteflow DEBUG stack ['$a152.0', '$const154.1'] 13:52:52,625 numba.core.byteflow DEBUG dispatch pc=162, inst=POP_JUMP_FORWARD_IF_FALSE(arg=8, lineno=229) 13:52:52,625 numba.core.byteflow DEBUG stack ['$156compare_op.2'] 13:52:52,625 numba.core.byteflow DEBUG end state. edges=[Edge(pc=164, stack=(), blockstack=(), npush=0), Edge(pc=180, stack=(), blockstack=(), npush=0)] 13:52:52,625 numba.core.byteflow DEBUG pending: deque([State(pc_initial=190 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=118 nstack_initial=0), State(pc_initial=122 nstack_initial=0), State(pc_initial=164 nstack_initial=0), State(pc_initial=180 nstack_initial=0)]) 13:52:52,625 numba.core.byteflow DEBUG pending: deque([State(pc_initial=282 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=118 nstack_initial=0), State(pc_initial=122 nstack_initial=0), State(pc_initial=164 nstack_initial=0), State(pc_initial=180 nstack_initial=0)]) 13:52:52,625 numba.core.byteflow DEBUG stack: [] 13:52:52,625 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=282 nstack_initial=0) 13:52:52,625 numba.core.byteflow DEBUG dispatch pc=282, inst=LOAD_FAST(arg=4, lineno=238) 13:52:52,625 numba.core.byteflow DEBUG stack [] 13:52:52,625 numba.core.byteflow DEBUG dispatch pc=284, inst=LOAD_CONST(arg=1, lineno=238) 13:52:52,625 numba.core.byteflow DEBUG stack ['$exp282.0'] 13:52:52,625 numba.core.byteflow DEBUG dispatch pc=286, inst=BINARY_OP(arg=1, lineno=238) 13:52:52,626 numba.core.byteflow DEBUG stack ['$exp282.0', '$const284.1'] 13:52:52,626 numba.core.byteflow DEBUG dispatch pc=290, inst=POP_JUMP_FORWARD_IF_FALSE(arg=5, lineno=238) 13:52:52,626 numba.core.byteflow DEBUG stack ['$binop_and_286.2'] 13:52:52,626 numba.core.byteflow DEBUG end state. edges=[Edge(pc=292, stack=(), blockstack=(), npush=0), Edge(pc=302, stack=(), blockstack=(), npush=0)] 13:52:52,626 numba.core.byteflow DEBUG pending: deque([State(pc_initial=334 nstack_initial=0), State(pc_initial=118 nstack_initial=0), State(pc_initial=122 nstack_initial=0), State(pc_initial=164 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=292 nstack_initial=0), State(pc_initial=302 nstack_initial=0)]) 13:52:52,626 numba.core.byteflow DEBUG stack: [] 13:52:52,626 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=334 nstack_initial=0) 13:52:52,626 numba.core.byteflow DEBUG dispatch pc=334, inst=LOAD_FAST(arg=3, lineno=243) 13:52:52,626 numba.core.byteflow DEBUG stack [] 13:52:52,626 numba.core.byteflow DEBUG dispatch pc=336, inst=POP_JUMP_FORWARD_IF_FALSE(arg=5, lineno=243) 13:52:52,626 numba.core.byteflow DEBUG stack ['$invert334.0'] 13:52:52,626 numba.core.byteflow DEBUG end state. edges=[Edge(pc=338, stack=(), blockstack=(), npush=0), Edge(pc=348, stack=(), blockstack=(), npush=0)] 13:52:52,626 numba.core.byteflow DEBUG pending: deque([State(pc_initial=118 nstack_initial=0), State(pc_initial=122 nstack_initial=0), State(pc_initial=164 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=292 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=338 nstack_initial=0), State(pc_initial=348 nstack_initial=0)]) 13:52:52,626 numba.core.byteflow DEBUG stack: [] 13:52:52,626 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=118 nstack_initial=0) 13:52:52,626 numba.core.byteflow DEBUG dispatch pc=118, inst=LOAD_DEREF(arg=7, lineno=226) 13:52:52,626 numba.core.byteflow DEBUG stack [] 13:52:52,626 numba.core.byteflow DEBUG dispatch pc=120, inst=RETURN_VALUE(arg=None, lineno=226) 13:52:52,626 numba.core.byteflow DEBUG stack ['$118load_deref.0'] 13:52:52,626 numba.core.byteflow DEBUG end state. edges=[] 13:52:52,626 numba.core.byteflow DEBUG pending: deque([State(pc_initial=122 nstack_initial=0), State(pc_initial=164 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=292 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=338 nstack_initial=0), State(pc_initial=348 nstack_initial=0)]) 13:52:52,626 numba.core.byteflow DEBUG stack: [] 13:52:52,626 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=122 nstack_initial=0) 13:52:52,626 numba.core.byteflow DEBUG dispatch pc=122, inst=LOAD_GLOBAL(arg=3, lineno=228) 13:52:52,626 numba.core.byteflow DEBUG stack [] 13:52:52,626 numba.core.byteflow DEBUG dispatch pc=134, inst=LOAD_CONST(arg=4, lineno=228) 13:52:52,626 numba.core.byteflow DEBUG stack ['$null$122.1', '$122load_global.0'] 13:52:52,626 numba.core.byteflow DEBUG dispatch pc=136, inst=PRECALL(arg=1, lineno=228) 13:52:52,626 numba.core.byteflow DEBUG stack ['$null$122.1', '$122load_global.0', '$const134.2'] 13:52:52,626 numba.core.byteflow DEBUG dispatch pc=140, inst=CALL(arg=1, lineno=228) 13:52:52,626 numba.core.byteflow DEBUG stack ['$null$122.1', '$122load_global.0', '$const134.2'] 13:52:52,626 numba.core.byteflow DEBUG dispatch pc=150, inst=RAISE_VARARGS(arg=1, lineno=228) 13:52:52,627 numba.core.byteflow DEBUG stack ['$140call.3'] 13:52:52,627 numba.core.byteflow DEBUG end state. edges=[] 13:52:52,627 numba.core.byteflow DEBUG pending: deque([State(pc_initial=164 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=292 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=338 nstack_initial=0), State(pc_initial=348 nstack_initial=0)]) 13:52:52,627 numba.core.byteflow DEBUG stack: [] 13:52:52,627 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=164 nstack_initial=0) 13:52:52,627 numba.core.byteflow DEBUG dispatch pc=164, inst=LOAD_FAST(arg=0, lineno=229) 13:52:52,627 numba.core.byteflow DEBUG stack [] 13:52:52,627 numba.core.byteflow DEBUG dispatch pc=166, inst=LOAD_CONST(arg=5, lineno=229) 13:52:52,627 numba.core.byteflow DEBUG stack ['$a164.0'] 13:52:52,627 numba.core.byteflow DEBUG dispatch pc=168, inst=COMPARE_OP(arg=3, lineno=229) 13:52:52,627 numba.core.byteflow DEBUG stack ['$a164.0', '$const166.1'] 13:52:52,627 numba.core.byteflow DEBUG dispatch pc=174, inst=POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=229) 13:52:52,627 numba.core.byteflow DEBUG stack ['$168compare_op.2'] 13:52:52,627 numba.core.byteflow DEBUG end state. edges=[Edge(pc=176, stack=(), blockstack=(), npush=0), Edge(pc=180, stack=(), blockstack=(), npush=0)] 13:52:52,627 numba.core.byteflow DEBUG pending: deque([State(pc_initial=180 nstack_initial=0), State(pc_initial=292 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=338 nstack_initial=0), State(pc_initial=348 nstack_initial=0), State(pc_initial=176 nstack_initial=0), State(pc_initial=180 nstack_initial=0)]) 13:52:52,627 numba.core.byteflow DEBUG pending: deque([State(pc_initial=292 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=338 nstack_initial=0), State(pc_initial=348 nstack_initial=0), State(pc_initial=176 nstack_initial=0), State(pc_initial=180 nstack_initial=0)]) 13:52:52,627 numba.core.byteflow DEBUG stack: [] 13:52:52,627 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=292 nstack_initial=0) 13:52:52,627 numba.core.byteflow DEBUG dispatch pc=292, inst=LOAD_FAST(arg=2, lineno=239) 13:52:52,627 numba.core.byteflow DEBUG stack [] 13:52:52,627 numba.core.byteflow DEBUG dispatch pc=294, inst=LOAD_FAST(arg=0, lineno=239) 13:52:52,627 numba.core.byteflow DEBUG stack ['$r292.0'] 13:52:52,627 numba.core.byteflow DEBUG dispatch pc=296, inst=BINARY_OP(arg=18, lineno=239) 13:52:52,627 numba.core.byteflow DEBUG stack ['$r292.0', '$a294.1'] 13:52:52,627 numba.core.byteflow DEBUG dispatch pc=300, inst=STORE_FAST(arg=2, lineno=239) 13:52:52,627 numba.core.byteflow DEBUG stack ['$binop_imul296.2'] 13:52:52,627 numba.core.byteflow DEBUG end state. edges=[Edge(pc=302, stack=(), blockstack=(), npush=0)] 13:52:52,627 numba.core.byteflow DEBUG pending: deque([State(pc_initial=302 nstack_initial=0), State(pc_initial=338 nstack_initial=0), State(pc_initial=348 nstack_initial=0), State(pc_initial=176 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=302 nstack_initial=0)]) 13:52:52,627 numba.core.byteflow DEBUG stack: [] 13:52:52,627 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=302 nstack_initial=0) 13:52:52,627 numba.core.byteflow DEBUG dispatch pc=302, inst=LOAD_FAST(arg=4, lineno=240) 13:52:52,627 numba.core.byteflow DEBUG stack [] 13:52:52,627 numba.core.byteflow DEBUG dispatch pc=304, inst=LOAD_CONST(arg=1, lineno=240) 13:52:52,627 numba.core.byteflow DEBUG stack ['$exp302.0'] 13:52:52,628 numba.core.byteflow DEBUG dispatch pc=306, inst=BINARY_OP(arg=22, lineno=240) 13:52:52,628 numba.core.byteflow DEBUG stack ['$exp302.0', '$const304.1'] 13:52:52,628 numba.core.byteflow DEBUG dispatch pc=310, inst=STORE_FAST(arg=4, lineno=240) 13:52:52,628 numba.core.byteflow DEBUG stack ['$binop_irshift306.2'] 13:52:52,628 numba.core.byteflow DEBUG dispatch pc=312, inst=LOAD_FAST(arg=0, lineno=241) 13:52:52,628 numba.core.byteflow DEBUG stack [] 13:52:52,628 numba.core.byteflow DEBUG dispatch pc=314, inst=LOAD_FAST(arg=0, lineno=241) 13:52:52,628 numba.core.byteflow DEBUG stack ['$a312.3'] 13:52:52,628 numba.core.byteflow DEBUG dispatch pc=316, inst=BINARY_OP(arg=18, lineno=241) 13:52:52,628 numba.core.byteflow DEBUG stack ['$a312.3', '$a314.4'] 13:52:52,628 numba.core.byteflow DEBUG dispatch pc=320, inst=STORE_FAST(arg=0, lineno=241) 13:52:52,628 numba.core.byteflow DEBUG stack ['$binop_imul316.5'] 13:52:52,628 numba.core.byteflow DEBUG dispatch pc=322, inst=LOAD_FAST(arg=4, lineno=237) 13:52:52,628 numba.core.byteflow DEBUG stack [] 13:52:52,628 numba.core.byteflow DEBUG dispatch pc=324, inst=LOAD_CONST(arg=2, lineno=237) 13:52:52,628 numba.core.byteflow DEBUG stack ['$exp322.6'] 13:52:52,628 numba.core.byteflow DEBUG dispatch pc=326, inst=COMPARE_OP(arg=3, lineno=237) 13:52:52,628 numba.core.byteflow DEBUG stack ['$exp322.6', '$const324.7'] 13:52:52,628 numba.core.byteflow DEBUG dispatch pc=332, inst=POP_JUMP_BACKWARD_IF_TRUE(arg=26, lineno=237) 13:52:52,628 numba.core.byteflow DEBUG stack ['$326compare_op.8'] 13:52:52,628 numba.core.byteflow DEBUG end state. edges=[Edge(pc=334, stack=(), blockstack=(), npush=0), Edge(pc=282, stack=(), blockstack=(), npush=0)] 13:52:52,628 numba.core.byteflow DEBUG pending: deque([State(pc_initial=338 nstack_initial=0), State(pc_initial=348 nstack_initial=0), State(pc_initial=176 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=282 nstack_initial=0)]) 13:52:52,628 numba.core.byteflow DEBUG stack: [] 13:52:52,628 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=338 nstack_initial=0) 13:52:52,628 numba.core.byteflow DEBUG dispatch pc=338, inst=LOAD_CONST(arg=8, lineno=243) 13:52:52,628 numba.core.byteflow DEBUG stack [] 13:52:52,628 numba.core.byteflow DEBUG dispatch pc=340, inst=LOAD_FAST(arg=2, lineno=243) 13:52:52,628 numba.core.byteflow DEBUG stack ['$const338.0'] 13:52:52,628 numba.core.byteflow DEBUG dispatch pc=342, inst=BINARY_OP(arg=11, lineno=243) 13:52:52,628 numba.core.byteflow DEBUG stack ['$const338.0', '$r340.1'] 13:52:52,628 numba.core.byteflow DEBUG dispatch pc=346, inst=JUMP_FORWARD(arg=1, lineno=243) 13:52:52,628 numba.core.byteflow DEBUG stack ['$binop_truediv342.2'] 13:52:52,629 numba.core.byteflow DEBUG end state. edges=[Edge(pc=350, stack=('$binop_truediv342.2',), blockstack=(), npush=0)] 13:52:52,629 numba.core.byteflow DEBUG pending: deque([State(pc_initial=348 nstack_initial=0), State(pc_initial=176 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=350 nstack_initial=1)]) 13:52:52,629 numba.core.byteflow DEBUG stack: [] 13:52:52,629 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=348 nstack_initial=0) 13:52:52,629 numba.core.byteflow DEBUG dispatch pc=348, inst=LOAD_FAST(arg=2, lineno=243) 13:52:52,629 numba.core.byteflow DEBUG stack [] 13:52:52,629 numba.core.byteflow DEBUG end state. edges=[Edge(pc=350, stack=('$r348.0',), blockstack=(), npush=0)] 13:52:52,629 numba.core.byteflow DEBUG pending: deque([State(pc_initial=176 nstack_initial=0), State(pc_initial=180 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=350 nstack_initial=1), State(pc_initial=350 nstack_initial=1)]) 13:52:52,629 numba.core.byteflow DEBUG stack: [] 13:52:52,629 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=176 nstack_initial=0) 13:52:52,629 numba.core.byteflow DEBUG dispatch pc=176, inst=LOAD_CONST(arg=2, lineno=230) 13:52:52,629 numba.core.byteflow DEBUG stack [] 13:52:52,629 numba.core.byteflow DEBUG dispatch pc=178, inst=RETURN_VALUE(arg=None, lineno=230) 13:52:52,629 numba.core.byteflow DEBUG stack ['$const176.0'] 13:52:52,629 numba.core.byteflow DEBUG end state. edges=[] 13:52:52,629 numba.core.byteflow DEBUG pending: deque([State(pc_initial=180 nstack_initial=0), State(pc_initial=302 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=350 nstack_initial=1), State(pc_initial=350 nstack_initial=1)]) 13:52:52,629 numba.core.byteflow DEBUG pending: deque([State(pc_initial=302 nstack_initial=0), State(pc_initial=334 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=350 nstack_initial=1), State(pc_initial=350 nstack_initial=1)]) 13:52:52,629 numba.core.byteflow DEBUG pending: deque([State(pc_initial=334 nstack_initial=0), State(pc_initial=282 nstack_initial=0), State(pc_initial=350 nstack_initial=1), State(pc_initial=350 nstack_initial=1)]) 13:52:52,629 numba.core.byteflow DEBUG pending: deque([State(pc_initial=282 nstack_initial=0), State(pc_initial=350 nstack_initial=1), State(pc_initial=350 nstack_initial=1)]) 13:52:52,629 numba.core.byteflow DEBUG pending: deque([State(pc_initial=350 nstack_initial=1), State(pc_initial=350 nstack_initial=1)]) 13:52:52,629 numba.core.byteflow DEBUG stack: ['$phi350.0'] 13:52:52,629 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=350 nstack_initial=1) 13:52:52,629 numba.core.byteflow DEBUG dispatch pc=350, inst=RETURN_VALUE(arg=None, lineno=243) 13:52:52,629 numba.core.byteflow DEBUG stack ['$phi350.0'] 13:52:52,629 numba.core.byteflow DEBUG end state. edges=[] 13:52:52,629 numba.core.byteflow DEBUG pending: deque([State(pc_initial=350 nstack_initial=1)]) 13:52:52,629 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:52,630 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=62 nstack_initial=0): set(), State(pc_initial=84 nstack_initial=0): set(), State(pc_initial=98 nstack_initial=0): set(), State(pc_initial=102 nstack_initial=0): set(), State(pc_initial=114 nstack_initial=0): set(), State(pc_initial=118 nstack_initial=0): set(), State(pc_initial=122 nstack_initial=0): set(), State(pc_initial=152 nstack_initial=0): set(), State(pc_initial=164 nstack_initial=0): set(), State(pc_initial=176 nstack_initial=0): set(), State(pc_initial=180 nstack_initial=0): set(), State(pc_initial=182 nstack_initial=0): set(), State(pc_initial=190 nstack_initial=0): set(), State(pc_initial=202 nstack_initial=0): set(), State(pc_initial=270 nstack_initial=0): set(), State(pc_initial=282 nstack_initial=0): set(), State(pc_initial=292 nstack_initial=0): set(), State(pc_initial=302 nstack_initial=0): set(), State(pc_initial=334 nstack_initial=0): set(), State(pc_initial=338 nstack_initial=0): set(), State(pc_initial=348 nstack_initial=0): set(), State(pc_initial=350 nstack_initial=1): {'$phi350.0'}}) 13:52:52,630 numba.core.byteflow DEBUG defmap: {'$phi350.0': State(pc_initial=348 nstack_initial=0)} 13:52:52,630 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi350.0': {('$binop_truediv342.2', State(pc_initial=338 nstack_initial=0)), ('$r348.0', State(pc_initial=348 nstack_initial=0))}}) 13:52:52,630 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi350.0': {('$binop_truediv342.2', State(pc_initial=338 nstack_initial=0)), ('$r348.0', State(pc_initial=348 nstack_initial=0))}}) 13:52:52,630 numba.core.byteflow DEBUG keep phismap: {'$phi350.0': {('$binop_truediv342.2', State(pc_initial=338 nstack_initial=0)), ('$r348.0', State(pc_initial=348 nstack_initial=0))}} 13:52:52,630 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=338 nstack_initial=0): {'$phi350.0': '$binop_truediv342.2'}, State(pc_initial=348 nstack_initial=0): {'$phi350.0': '$r348.0'}}) 13:52:52,630 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:52,630 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {}), (6, {}), (8, {'res': '$8load_deref.1'}), (10, {'res': '$const10.2'}), (12, {}), (14, {}), (16, {'func': '$8load_deref.1', 'args': ['$const10.2'], 'kw_names': None, 'res': '$16call.3'}), (18, {}), (20, {}), (22, {}), (24, {}), (26, {'value': '$16call.3'}), (28, {}), (30, {'res': '$30load_deref.5'}), (32, {'res': '$a32.6'}), (34, {}), (36, {}), (38, {'func': '$30load_deref.5', 'args': ['$a32.6'], 'kw_names': None, 'res': '$38call.7'}), (40, {}), (42, {}), (44, {}), (46, {}), (48, {'value': '$38call.7'}), (50, {'res': '$b50.8'}), (52, {'res': '$const52.9'}), (54, {'lhs': '$b50.8', 'rhs': '$const52.9', 'res': '$54compare_op.10'}), (56, {}), (58, {}), (60, {'pred': '$54compare_op.10'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={62: (), 182: ()}) 13:52:52,630 numba.core.byteflow DEBUG block_infos State(pc_initial=62 nstack_initial=0): AdaptBlockInfo(insts=((62, {'res': '$const62.0'}), (64, {'value': '$const62.0'}), (66, {'res': '$b66.1'}), (68, {'value': '$b66.1', 'res': '$68unary_negative.2'}), (70, {'value': '$68unary_negative.2'}), (72, {'res': '$exp72.3'}), (74, {'res': '$const74.4'}), (76, {'lhs': '$exp72.3', 'rhs': '$const74.4', 'res': '$76compare_op.5'}), (78, {}), (80, {}), (82, {'pred': '$76compare_op.5'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={84: (), 98: ()}) 13:52:52,630 numba.core.byteflow DEBUG block_infos State(pc_initial=84 nstack_initial=0): AdaptBlockInfo(insts=((84, {'idx': 0, 'res': '$84load_global.0'}), (86, {}), (88, {}), (90, {}), (92, {}), (94, {}), (96, {'exc': '$84load_global.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:52,630 numba.core.byteflow DEBUG block_infos State(pc_initial=98 nstack_initial=0): AdaptBlockInfo(insts=((98, {'res': '$98load_deref.0'}), (100, {'pred': '$98load_deref.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={102: (), 180: ()}) 13:52:52,630 numba.core.byteflow DEBUG block_infos State(pc_initial=102 nstack_initial=0): AdaptBlockInfo(insts=((102, {'res': '$a102.0'}), (104, {'res': '$const104.1'}), (106, {'lhs': '$a102.0', 'rhs': '$const104.1', 'res': '$106compare_op.2'}), (108, {}), (110, {}), (112, {'pred': '$106compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={114: (), 152: ()}) 13:52:52,630 numba.core.byteflow DEBUG block_infos State(pc_initial=114 nstack_initial=0): AdaptBlockInfo(insts=((114, {'res': '$114load_deref.0'}), (116, {'pred': '$114load_deref.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={118: (), 122: ()}) 13:52:52,630 numba.core.byteflow DEBUG block_infos State(pc_initial=118 nstack_initial=0): AdaptBlockInfo(insts=((118, {'res': '$118load_deref.0'}), (120, {'retval': '$118load_deref.0', 'castval': '$120return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:52,630 numba.core.byteflow DEBUG block_infos State(pc_initial=122 nstack_initial=0): AdaptBlockInfo(insts=((122, {'idx': 1, 'res': '$122load_global.0'}), (124, {}), (126, {}), (128, {}), (130, {}), (132, {}), (134, {'res': '$const134.2'}), (136, {}), (138, {}), (140, {'func': '$122load_global.0', 'args': ['$const134.2'], 'kw_names': None, 'res': '$140call.3'}), (142, {}), (144, {}), (146, {}), (148, {}), (150, {'exc': '$140call.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:52,630 numba.core.byteflow DEBUG block_infos State(pc_initial=152 nstack_initial=0): AdaptBlockInfo(insts=((152, {'res': '$a152.0'}), (154, {'res': '$const154.1'}), (156, {'lhs': '$a152.0', 'rhs': '$const154.1', 'res': '$156compare_op.2'}), (158, {}), (160, {}), (162, {'pred': '$156compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={164: (), 180: ()}) 13:52:52,630 numba.core.byteflow DEBUG block_infos State(pc_initial=164 nstack_initial=0): AdaptBlockInfo(insts=((164, {'res': '$a164.0'}), (166, {'res': '$const166.1'}), (168, {'lhs': '$a164.0', 'rhs': '$const166.1', 'res': '$168compare_op.2'}), (170, {}), (172, {}), (174, {'pred': '$168compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={176: (), 180: ()}) 13:52:52,631 numba.core.byteflow DEBUG block_infos State(pc_initial=176 nstack_initial=0): AdaptBlockInfo(insts=((176, {'res': '$const176.0'}), (178, {'retval': '$const176.0', 'castval': '$178return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:52,631 numba.core.byteflow DEBUG block_infos State(pc_initial=180 nstack_initial=0): AdaptBlockInfo(insts=((180, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={190: ()}) 13:52:52,631 numba.core.byteflow DEBUG block_infos State(pc_initial=182 nstack_initial=0): AdaptBlockInfo(insts=((182, {'res': '$const182.0'}), (184, {'value': '$const182.0'}), (186, {'res': '$b186.1'}), (188, {'value': '$b186.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={190: ()}) 13:52:52,631 numba.core.byteflow DEBUG block_infos State(pc_initial=190 nstack_initial=0): AdaptBlockInfo(insts=((190, {'res': '$exp190.0'}), (192, {'res': '$const192.1'}), (194, {'lhs': '$exp190.0', 'rhs': '$const192.1', 'res': '$194compare_op.2'}), (196, {}), (198, {}), (200, {'pred': '$194compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={202: (), 270: ()}) 13:52:52,631 numba.core.byteflow DEBUG block_infos State(pc_initial=202 nstack_initial=0): AdaptBlockInfo(insts=((202, {'idx': 2, 'res': '$202load_global.0'}), (204, {}), (206, {}), (208, {}), (210, {}), (212, {}), (214, {'item': '$202load_global.0', 'res': '$214load_attr.2'}), (216, {}), (218, {}), (220, {}), (222, {}), (224, {'res': '$a224.3'}), (226, {'idx': 4, 'res': '$226load_global.4'}), (228, {}), (230, {}), (232, {}), (234, {}), (236, {}), (238, {'res': '$b238.6'}), (240, {}), (242, {}), (244, {'func': '$226load_global.4', 'args': ['$b238.6'], 'kw_names': None, 'res': '$244call.7'}), (246, {}), (248, {}), (250, {}), (252, {}), (254, {}), (256, {}), (258, {'func': '$214load_attr.2', 'args': ['$a224.3', '$244call.7'], 'kw_names': None, 'res': '$258call.8'}), (260, {}), (262, {}), (264, {}), (266, {}), (268, {'retval': '$258call.8', 'castval': '$268return_value.9'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:52,631 numba.core.byteflow DEBUG block_infos State(pc_initial=270 nstack_initial=0): AdaptBlockInfo(insts=((270, {'res': '$exp270.0'}), (272, {'res': '$const272.1'}), (274, {'lhs': '$exp270.0', 'rhs': '$const272.1', 'res': '$274compare_op.2'}), (276, {}), (278, {}), (280, {'pred': '$274compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={282: (), 334: ()}) 13:52:52,631 numba.core.byteflow DEBUG block_infos State(pc_initial=282 nstack_initial=0): AdaptBlockInfo(insts=((282, {'res': '$exp282.0'}), (284, {'res': '$const284.1'}), (286, {'op': '&', 'lhs': '$exp282.0', 'rhs': '$const284.1', 'res': '$binop_and_286.2'}), (288, {}), (290, {'pred': '$binop_and_286.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={292: (), 302: ()}) 13:52:52,631 numba.core.byteflow DEBUG block_infos State(pc_initial=292 nstack_initial=0): AdaptBlockInfo(insts=((292, {'res': '$r292.0'}), (294, {'res': '$a294.1'}), (296, {'op': '*=', 'lhs': '$r292.0', 'rhs': '$a294.1', 'res': '$binop_imul296.2'}), (298, {}), (300, {'value': '$binop_imul296.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={302: ()}) 13:52:52,631 numba.core.byteflow DEBUG block_infos State(pc_initial=302 nstack_initial=0): AdaptBlockInfo(insts=((302, {'res': '$exp302.0'}), (304, {'res': '$const304.1'}), (306, {'op': '>>=', 'lhs': '$exp302.0', 'rhs': '$const304.1', 'res': '$binop_irshift306.2'}), (308, {}), (310, {'value': '$binop_irshift306.2'}), (312, {'res': '$a312.3'}), (314, {'res': '$a314.4'}), (316, {'op': '*=', 'lhs': '$a312.3', 'rhs': '$a314.4', 'res': '$binop_imul316.5'}), (318, {}), (320, {'value': '$binop_imul316.5'}), (322, {'res': '$exp322.6'}), (324, {'res': '$const324.7'}), (326, {'lhs': '$exp322.6', 'rhs': '$const324.7', 'res': '$326compare_op.8'}), (328, {}), (330, {}), (332, {'pred': '$326compare_op.8'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={334: (), 282: ()}) 13:52:52,631 numba.core.byteflow DEBUG block_infos State(pc_initial=334 nstack_initial=0): AdaptBlockInfo(insts=((334, {'res': '$invert334.0'}), (336, {'pred': '$invert334.0'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={338: (), 348: ()}) 13:52:52,631 numba.core.byteflow DEBUG block_infos State(pc_initial=338 nstack_initial=0): AdaptBlockInfo(insts=((338, {'res': '$const338.0'}), (340, {'res': '$r340.1'}), (342, {'op': '/', 'lhs': '$const338.0', 'rhs': '$r340.1', 'res': '$binop_truediv342.2'}), (344, {}), (346, {})), outgoing_phis={'$phi350.0': '$binop_truediv342.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={350: ('$binop_truediv342.2',)}) 13:52:52,631 numba.core.byteflow DEBUG block_infos State(pc_initial=348 nstack_initial=0): AdaptBlockInfo(insts=((348, {'res': '$r348.0'}),), outgoing_phis={'$phi350.0': '$r348.0'}, blockstack=(), active_try_block=None, outgoing_edgepushed={350: ('$r348.0',)}) 13:52:52,631 numba.core.byteflow DEBUG block_infos State(pc_initial=350 nstack_initial=1): AdaptBlockInfo(insts=((350, {'retval': '$phi350.0', 'castval': '$350return_value.1'}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:52,633 numba.core.interpreter DEBUG label 0: a = arg(0, name=a) ['a'] b = arg(1, name=b) ['b'] $8load_deref.1 = freevar(tp: float64) ['$8load_deref.1'] $const10.2 = const(int, 1) ['$const10.2'] r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) ['$8load_deref.1', '$const10.2', 'r'] $30load_deref.5 = freevar(tp: float64) ['$30load_deref.5'] a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) ['$30load_deref.5', 'a', 'a.1'] $const52.9 = const(int, 0) ['$const52.9'] $54compare_op.10 = b < $const52.9 ['$54compare_op.10', '$const52.9', 'b'] bool60 = global(bool: ) ['bool60'] $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) ['$54compare_op.10', '$60pred', 'bool60'] branch $60pred, 62, 182 ['$60pred'] label 62: invert = const(bool, True) ['invert'] exp = unary(fn=, value=b) ['b', 'exp'] $const74.4 = const(int, 0) ['$const74.4'] $76compare_op.5 = exp < $const74.4 ['$76compare_op.5', '$const74.4', 'exp'] bool82 = global(bool: ) ['bool82'] $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) ['$76compare_op.5', '$82pred', 'bool82'] branch $82pred, 84, 98 ['$82pred'] label 84: $84load_global.0 = global(OverflowError: ) ['$84load_global.0'] raise $84load_global.0 ['$84load_global.0'] label 98: $98load_deref.0 = freevar(is_integer: False) ['$98load_deref.0'] bool100 = global(bool: ) ['bool100'] $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) ['$100pred', '$98load_deref.0', 'bool100'] branch $100pred, 102, 180 ['$100pred'] label 102: $const104.1 = const(int, 0) ['$const104.1'] $106compare_op.2 = a.1 == $const104.1 ['$106compare_op.2', '$const104.1', 'a.1'] bool112 = global(bool: ) ['bool112'] $112pred = call bool112($106compare_op.2, func=bool112, args=(Var($106compare_op.2, numbers.py:224),), kws=(), vararg=None, varkwarg=None, target=None) ['$106compare_op.2', '$112pred', 'bool112'] branch $112pred, 114, 152 ['$112pred'] label 114: $114load_deref.0 = freevar(zerodiv_return: False) ['$114load_deref.0'] bool116 = global(bool: ) ['bool116'] $116pred = call bool116($114load_deref.0, func=bool116, args=(Var($114load_deref.0, numbers.py:225),), kws=(), vararg=None, varkwarg=None, target=None) ['$114load_deref.0', '$116pred', 'bool116'] branch $116pred, 118, 122 ['$116pred'] label 118: $118load_deref.0 = freevar(zerodiv_return: False) ['$118load_deref.0'] $120return_value.1 = cast(value=$118load_deref.0) ['$118load_deref.0', '$120return_value.1'] return $120return_value.1 ['$120return_value.1'] label 122: $122load_global.0 = global(ZeroDivisionError: ) ['$122load_global.0'] $const134.2 = const(str, 0 cannot be raised to a negative power) ['$const134.2'] $140call.3 = call $122load_global.0($const134.2, func=$122load_global.0, args=[Var($const134.2, numbers.py:228)], kws=(), vararg=None, varkwarg=None, target=None) ['$122load_global.0', '$140call.3', '$const134.2'] raise $140call.3 ['$140call.3'] label 152: $const154.1 = const(int, 1) ['$const154.1'] $156compare_op.2 = a.1 != $const154.1 ['$156compare_op.2', '$const154.1', 'a.1'] bool162 = global(bool: ) ['bool162'] $162pred = call bool162($156compare_op.2, func=bool162, args=(Var($156compare_op.2, numbers.py:229),), kws=(), vararg=None, varkwarg=None, target=None) ['$156compare_op.2', '$162pred', 'bool162'] branch $162pred, 164, 180 ['$162pred'] label 164: $const166.1 = const(int, -1) ['$const166.1'] $168compare_op.2 = a.1 != $const166.1 ['$168compare_op.2', '$const166.1', 'a.1'] bool174 = global(bool: ) ['bool174'] $174pred = call bool174($168compare_op.2, func=bool174, args=(Var($168compare_op.2, numbers.py:229),), kws=(), vararg=None, varkwarg=None, target=None) ['$168compare_op.2', '$174pred', 'bool174'] branch $174pred, 176, 180 ['$174pred'] label 176: $const176.0 = const(int, 0) ['$const176.0'] $178return_value.1 = cast(value=$const176.0) ['$178return_value.1', '$const176.0'] return $178return_value.1 ['$178return_value.1'] label 180: jump 190 [] label 182: invert = const(bool, False) ['invert'] exp = b ['b', 'exp'] jump 190 [] label 190: $const192.1 = const(int, 65536) ['$const192.1'] $194compare_op.2 = exp > $const192.1 ['$194compare_op.2', '$const192.1', 'exp'] bool200 = global(bool: ) ['bool200'] $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) ['$194compare_op.2', '$200pred', 'bool200'] branch $200pred, 202, 270 ['$200pred'] label 202: $202load_global.0 = global(math: ) ['$202load_global.0'] $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) ['$202load_global.0', '$214load_attr.2'] $226load_global.4 = global(float: ) ['$226load_global.4'] $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) ['$226load_global.4', '$244call.7', 'b'] $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) ['$214load_attr.2', '$244call.7', '$258call.8', 'a.1'] $268return_value.9 = cast(value=$258call.8) ['$258call.8', '$268return_value.9'] return $268return_value.9 ['$268return_value.9'] label 270: $const272.1 = const(int, 0) ['$const272.1'] $274compare_op.2 = exp != $const272.1 ['$274compare_op.2', '$const272.1', 'exp'] bool280 = global(bool: ) ['bool280'] $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) ['$274compare_op.2', '$280pred', 'bool280'] branch $280pred, 282, 334 ['$280pred'] label 282: $const284.1 = const(int, 1) ['$const284.1'] $binop_and_286.2 = exp & $const284.1 ['$binop_and_286.2', '$const284.1', 'exp'] bool290 = global(bool: ) ['bool290'] $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) ['$290pred', '$binop_and_286.2', 'bool290'] branch $290pred, 292, 302 ['$290pred'] label 292: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) ['$binop_imul296.2', 'a.1', 'r'] r = $binop_imul296.2 ['$binop_imul296.2', 'r'] jump 302 [] label 302: $const304.1 = const(int, 1) ['$const304.1'] $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) ['$binop_irshift306.2', '$const304.1', 'exp'] exp = $binop_irshift306.2 ['$binop_irshift306.2', 'exp'] $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) ['$binop_imul316.5', 'a.1', 'a.1'] a.1 = $binop_imul316.5 ['$binop_imul316.5', 'a.1'] $const324.7 = const(int, 0) ['$const324.7'] $326compare_op.8 = exp != $const324.7 ['$326compare_op.8', '$const324.7', 'exp'] bool332 = global(bool: ) ['bool332'] $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) ['$326compare_op.8', '$332pred', 'bool332'] branch $332pred, 282, 334 ['$332pred'] label 334: bool336 = global(bool: ) ['bool336'] $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) ['$336pred', 'bool336', 'invert'] branch $336pred, 338, 348 ['$336pred'] label 338: $const338.0 = const(float, 1.0) ['$const338.0'] $binop_truediv342.2 = $const338.0 / r ['$binop_truediv342.2', '$const338.0', 'r'] $phi350.0 = $binop_truediv342.2 ['$binop_truediv342.2', '$phi350.0'] jump 350 [] label 348: $phi350.0 = r ['$phi350.0', 'r'] jump 350 [] label 350: $350return_value.1 = cast(value=$phi350.0) ['$350return_value.1', '$phi350.0'] return $350return_value.1 ['$350return_value.1'] 13:52:52,642 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:52,642 numba.core.ssa DEBUG Running 13:52:52,642 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:52,642 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:52,642 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float64) 13:52:52,642 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:52,642 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,642 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float64) 13:52:52,642 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,643 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:52,643 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:52,643 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:52,643 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,643 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:52,643 numba.core.ssa DEBUG ==== SSA block analysis pass on 62 13:52:52,643 numba.core.ssa DEBUG Running 13:52:52,643 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:52,643 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:52,643 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:52,643 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:52,643 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:52,643 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,643 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:52,643 numba.core.ssa DEBUG ==== SSA block analysis pass on 84 13:52:52,643 numba.core.ssa DEBUG Running 13:52:52,643 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:52,643 numba.core.ssa DEBUG on stmt: raise 13:52:52,643 numba.core.ssa DEBUG ==== SSA block analysis pass on 98 13:52:52,643 numba.core.ssa DEBUG Running 13:52:52,643 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:52,643 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:52,643 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,643 numba.core.ssa DEBUG on stmt: jump 180 13:52:52,643 numba.core.ssa DEBUG ==== SSA block analysis pass on 180 13:52:52,643 numba.core.ssa DEBUG Running 13:52:52,643 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,643 numba.core.ssa DEBUG ==== SSA block analysis pass on 182 13:52:52,643 numba.core.ssa DEBUG Running 13:52:52,643 numba.core.ssa DEBUG on stmt: invert = const(bool, False) 13:52:52,643 numba.core.ssa DEBUG on stmt: exp = b 13:52:52,643 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,643 numba.core.ssa DEBUG ==== SSA block analysis pass on 190 13:52:52,644 numba.core.ssa DEBUG Running 13:52:52,644 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:52,644 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:52,644 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:52,644 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,644 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:52,644 numba.core.ssa DEBUG ==== SSA block analysis pass on 202 13:52:52,644 numba.core.ssa DEBUG Running 13:52:52,644 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:52,644 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:52,644 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:52,644 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,644 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,644 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:52,644 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:52,644 numba.core.ssa DEBUG ==== SSA block analysis pass on 270 13:52:52,644 numba.core.ssa DEBUG Running 13:52:52,644 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:52,644 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:52,644 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:52,644 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,644 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:52,644 numba.core.ssa DEBUG ==== SSA block analysis pass on 282 13:52:52,644 numba.core.ssa DEBUG Running 13:52:52,644 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:52,644 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:52,644 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:52,644 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,644 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:52,645 numba.core.ssa DEBUG ==== SSA block analysis pass on 292 13:52:52,645 numba.core.ssa DEBUG Running 13:52:52,645 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,645 numba.core.ssa DEBUG on stmt: r = $binop_imul296.2 13:52:52,645 numba.core.ssa DEBUG on stmt: jump 302 13:52:52,645 numba.core.ssa DEBUG ==== SSA block analysis pass on 302 13:52:52,645 numba.core.ssa DEBUG Running 13:52:52,645 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:52,645 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,645 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:52,645 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,645 numba.core.ssa DEBUG on stmt: a.1 = $binop_imul316.5 13:52:52,645 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:52,645 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:52,645 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:52,645 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,645 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:52,645 numba.core.ssa DEBUG ==== SSA block analysis pass on 334 13:52:52,645 numba.core.ssa DEBUG Running 13:52:52,645 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:52,645 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,645 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:52,645 numba.core.ssa DEBUG ==== SSA block analysis pass on 338 13:52:52,645 numba.core.ssa DEBUG Running 13:52:52,645 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:52,645 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r 13:52:52,645 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:52,645 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,645 numba.core.ssa DEBUG ==== SSA block analysis pass on 348 13:52:52,645 numba.core.ssa DEBUG Running 13:52:52,645 numba.core.ssa DEBUG on stmt: $phi350.0 = r 13:52:52,645 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,645 numba.core.ssa DEBUG ==== SSA block analysis pass on 350 13:52:52,646 numba.core.ssa DEBUG Running 13:52:52,646 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:52,646 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:52,647 numba.core.ssa DEBUG defs defaultdict(, {'$100pred': [(, 98)], '$194compare_op.2': [(, 190)], '$200pred': [(, 190)], '$202load_global.0': [(, 202)], '$214load_attr.2': [(, 202)], '$226load_global.4': [(, 202)], '$244call.7': [(, 202)], '$258call.8': [(, 202)], '$268return_value.9': [(, 202)], '$274compare_op.2': [(, 270)], '$280pred': [(, 270)], '$290pred': [(, 282)], '$30load_deref.5': [(, 0)], '$326compare_op.8': [(, 302)], '$332pred': [(, 302)], '$336pred': [(, 334)], '$350return_value.1': [(, 350)], '$54compare_op.10': [(, 0)], '$60pred': [(, 0)], '$76compare_op.5': [(, 62)], '$82pred': [(, 62)], '$84load_global.0': [(, 84)], '$8load_deref.1': [(, 0)], '$98load_deref.0': [(, 98)], '$binop_and_286.2': [(, 282)], '$binop_imul296.2': [(, 292)], '$binop_imul316.5': [(, 302)], '$binop_irshift306.2': [(, 302)], '$binop_truediv342.2': [(, 338)], '$const10.2': [(, 0)], '$const192.1': [(, 190)], '$const272.1': [(, 270)], '$const284.1': [(, 282)], '$const304.1': [(, 302)], '$const324.7': [(, 302)], '$const338.0': [(, 338)], '$const52.9': [(, 0)], '$const74.4': [(, 62)], '$phi350.0': [(, 338), (, 348)], 'a': [(, 0)], 'a.1': [(, 0), (, 302)], 'b': [(, 0)], 'bool100': [(, 98)], 'bool200': [(, 190)], 'bool280': [(, 270)], 'bool290': [(, 282)], 'bool332': [(, 302)], 'bool336': [(, 334)], 'bool60': [(, 0)], 'bool82': [(, 62)], 'exp': [(, 62), (, 182), (, 302)], 'invert': [(, 62), (, 182)], 'r': [(, 0), (, 292)]}) 13:52:52,647 numba.core.ssa DEBUG SSA violators 13:52:52,647 numba.core.ssa DEBUG Fix SSA violator on var r 13:52:52,647 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,647 numba.core.ssa DEBUG Running 13:52:52,647 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:52,647 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:52,647 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float64) 13:52:52,647 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:52,647 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,647 numba.core.ssa DEBUG first assign: r 13:52:52,647 numba.core.ssa DEBUG replaced with: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,647 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float64) 13:52:52,647 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,647 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:52,647 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:52,647 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:52,647 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,647 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:52,647 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:52,647 numba.core.ssa DEBUG Running 13:52:52,647 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:52,647 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:52,647 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:52,647 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:52,647 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:52,648 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,648 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:52,648 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:52,648 numba.core.ssa DEBUG Running 13:52:52,648 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:52,648 numba.core.ssa DEBUG on stmt: raise 13:52:52,648 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,648 numba.core.ssa DEBUG Running 13:52:52,648 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:52,648 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:52,648 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,648 numba.core.ssa DEBUG on stmt: jump 180 13:52:52,648 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:52,648 numba.core.ssa DEBUG Running 13:52:52,648 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,648 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:52,648 numba.core.ssa DEBUG Running 13:52:52,648 numba.core.ssa DEBUG on stmt: invert = const(bool, False) 13:52:52,648 numba.core.ssa DEBUG on stmt: exp = b 13:52:52,648 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,648 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:52,648 numba.core.ssa DEBUG Running 13:52:52,648 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:52,648 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:52,648 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:52,648 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,648 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:52,648 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:52,648 numba.core.ssa DEBUG Running 13:52:52,648 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:52,648 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:52,648 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:52,648 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,648 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,648 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:52,649 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:52,649 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:52,649 numba.core.ssa DEBUG Running 13:52:52,649 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:52,649 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:52,649 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:52,649 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,649 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:52,649 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:52,649 numba.core.ssa DEBUG Running 13:52:52,649 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:52,649 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:52,649 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:52,649 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,649 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:52,649 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:52,649 numba.core.ssa DEBUG Running 13:52:52,649 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,649 numba.core.ssa DEBUG on stmt: r = $binop_imul296.2 13:52:52,649 numba.core.ssa DEBUG replaced with: r.1 = $binop_imul296.2 13:52:52,649 numba.core.ssa DEBUG on stmt: jump 302 13:52:52,649 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:52,649 numba.core.ssa DEBUG Running 13:52:52,649 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:52,649 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,649 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:52,649 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,649 numba.core.ssa DEBUG on stmt: a.1 = $binop_imul316.5 13:52:52,649 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:52,649 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:52,649 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:52,649 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,649 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:52,649 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:52,649 numba.core.ssa DEBUG Running 13:52:52,650 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:52,650 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,650 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:52,650 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:52,650 numba.core.ssa DEBUG Running 13:52:52,650 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:52,650 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r 13:52:52,650 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:52,650 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,650 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:52,650 numba.core.ssa DEBUG Running 13:52:52,650 numba.core.ssa DEBUG on stmt: $phi350.0 = r 13:52:52,650 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,650 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:52,650 numba.core.ssa DEBUG Running 13:52:52,650 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:52,650 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:52,650 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {0: [], 292: []}) 13:52:52,650 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,650 numba.core.ssa DEBUG Running 13:52:52,650 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:52,650 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:52,650 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float64) 13:52:52,650 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:52,650 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,650 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float64) 13:52:52,650 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,650 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:52,650 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:52,650 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:52,650 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,650 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:52,650 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:52,650 numba.core.ssa DEBUG Running 13:52:52,651 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:52,651 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:52,651 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:52,651 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:52,651 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:52,651 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,651 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:52,651 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:52,651 numba.core.ssa DEBUG Running 13:52:52,651 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:52,651 numba.core.ssa DEBUG on stmt: raise 13:52:52,651 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,651 numba.core.ssa DEBUG Running 13:52:52,651 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:52,651 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:52,651 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,651 numba.core.ssa DEBUG on stmt: jump 180 13:52:52,651 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:52,651 numba.core.ssa DEBUG Running 13:52:52,651 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,651 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:52,651 numba.core.ssa DEBUG Running 13:52:52,651 numba.core.ssa DEBUG on stmt: invert = const(bool, False) 13:52:52,651 numba.core.ssa DEBUG on stmt: exp = b 13:52:52,651 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,651 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:52,651 numba.core.ssa DEBUG Running 13:52:52,651 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:52,651 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:52,651 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:52,651 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,651 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:52,651 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:52,651 numba.core.ssa DEBUG Running 13:52:52,652 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:52,652 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:52,652 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:52,652 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,652 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,652 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:52,652 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:52,652 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:52,652 numba.core.ssa DEBUG Running 13:52:52,652 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:52,652 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:52,652 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:52,652 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,652 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:52,652 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:52,652 numba.core.ssa DEBUG Running 13:52:52,652 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:52,652 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:52,652 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:52,652 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,652 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:52,652 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:52,652 numba.core.ssa DEBUG Running 13:52:52,652 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,652 numba.core.ssa DEBUG find_def var='r' stmt=$binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,652 numba.core.ssa DEBUG find_def_from_top label 292 13:52:52,652 numba.core.ssa DEBUG idom 282 from label 292 13:52:52,652 numba.core.ssa DEBUG find_def_from_bottom label 282 13:52:52,652 numba.core.ssa DEBUG find_def_from_top label 282 13:52:52,652 numba.core.ssa DEBUG insert phi node r.2 = phi(incoming_values=[], incoming_blocks=[]) at 282 13:52:52,652 numba.core.ssa DEBUG find_def_from_bottom label 302 13:52:52,652 numba.core.ssa DEBUG find_def_from_top label 302 13:52:52,653 numba.core.ssa DEBUG insert phi node r.3 = phi(incoming_values=[], incoming_blocks=[]) at 302 13:52:52,653 numba.core.ssa DEBUG find_def_from_bottom label 282 13:52:52,653 numba.core.ssa DEBUG incoming_def r.2 = phi(incoming_values=[], incoming_blocks=[]) 13:52:52,653 numba.core.ssa DEBUG find_def_from_bottom label 292 13:52:52,653 numba.core.ssa DEBUG incoming_def r.1 = $binop_imul296.2 13:52:52,653 numba.core.ssa DEBUG incoming_def r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:52,653 numba.core.ssa DEBUG find_def_from_bottom label 270 13:52:52,653 numba.core.ssa DEBUG find_def_from_top label 270 13:52:52,653 numba.core.ssa DEBUG idom 190 from label 270 13:52:52,653 numba.core.ssa DEBUG find_def_from_bottom label 190 13:52:52,653 numba.core.ssa DEBUG find_def_from_top label 190 13:52:52,653 numba.core.ssa DEBUG idom 0 from label 190 13:52:52,653 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:52,653 numba.core.ssa DEBUG incoming_def r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,653 numba.core.ssa DEBUG replaced with: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,653 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:52,653 numba.core.ssa DEBUG on stmt: jump 302 13:52:52,653 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:52,653 numba.core.ssa DEBUG Running 13:52:52,653 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:52,653 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,653 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:52,653 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,653 numba.core.ssa DEBUG on stmt: a.1 = $binop_imul316.5 13:52:52,653 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:52,653 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:52,653 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:52,653 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,653 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:52,653 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:52,653 numba.core.ssa DEBUG Running 13:52:52,653 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:52,653 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,654 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:52,654 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:52,654 numba.core.ssa DEBUG Running 13:52:52,654 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:52,654 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r 13:52:52,654 numba.core.ssa DEBUG find_def var='r' stmt=$binop_truediv342.2 = $const338.0 / r 13:52:52,654 numba.core.ssa DEBUG find_def_from_top label 338 13:52:52,654 numba.core.ssa DEBUG idom 334 from label 338 13:52:52,654 numba.core.ssa DEBUG find_def_from_bottom label 334 13:52:52,654 numba.core.ssa DEBUG find_def_from_top label 334 13:52:52,654 numba.core.ssa DEBUG insert phi node r.4 = phi(incoming_values=[], incoming_blocks=[]) at 334 13:52:52,654 numba.core.ssa DEBUG find_def_from_bottom label 302 13:52:52,654 numba.core.ssa DEBUG incoming_def r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:52,654 numba.core.ssa DEBUG find_def_from_bottom label 270 13:52:52,654 numba.core.ssa DEBUG find_def_from_top label 270 13:52:52,654 numba.core.ssa DEBUG idom 190 from label 270 13:52:52,654 numba.core.ssa DEBUG find_def_from_bottom label 190 13:52:52,654 numba.core.ssa DEBUG find_def_from_top label 190 13:52:52,654 numba.core.ssa DEBUG idom 0 from label 190 13:52:52,654 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:52,654 numba.core.ssa DEBUG incoming_def r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,654 numba.core.ssa DEBUG replaced with: $binop_truediv342.2 = $const338.0 / r.4 13:52:52,654 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:52,654 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,654 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:52,654 numba.core.ssa DEBUG Running 13:52:52,654 numba.core.ssa DEBUG on stmt: $phi350.0 = r 13:52:52,654 numba.core.ssa DEBUG find_def var='r' stmt=$phi350.0 = r 13:52:52,654 numba.core.ssa DEBUG find_def_from_top label 348 13:52:52,654 numba.core.ssa DEBUG idom 334 from label 348 13:52:52,654 numba.core.ssa DEBUG find_def_from_bottom label 334 13:52:52,654 numba.core.ssa DEBUG replaced with: $phi350.0 = r.4 13:52:52,654 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,654 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:52,654 numba.core.ssa DEBUG Running 13:52:52,655 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:52,655 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:52,655 numba.core.ssa DEBUG Fix SSA violator on var a.1 13:52:52,655 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,655 numba.core.ssa DEBUG Running 13:52:52,655 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:52,655 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:52,655 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float64) 13:52:52,655 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:52,655 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,655 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float64) 13:52:52,655 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,655 numba.core.ssa DEBUG first assign: a.1 13:52:52,655 numba.core.ssa DEBUG replaced with: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,655 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:52,655 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:52,655 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:52,655 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,655 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:52,655 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:52,655 numba.core.ssa DEBUG Running 13:52:52,655 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:52,655 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:52,655 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:52,655 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:52,655 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:52,655 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,655 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:52,655 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:52,655 numba.core.ssa DEBUG Running 13:52:52,655 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:52,655 numba.core.ssa DEBUG on stmt: raise 13:52:52,655 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,655 numba.core.ssa DEBUG Running 13:52:52,656 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:52,656 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:52,656 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,656 numba.core.ssa DEBUG on stmt: jump 180 13:52:52,656 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:52,656 numba.core.ssa DEBUG Running 13:52:52,656 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,656 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:52,656 numba.core.ssa DEBUG Running 13:52:52,656 numba.core.ssa DEBUG on stmt: invert = const(bool, False) 13:52:52,656 numba.core.ssa DEBUG on stmt: exp = b 13:52:52,656 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,656 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:52,656 numba.core.ssa DEBUG Running 13:52:52,656 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:52,656 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:52,656 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:52,656 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,656 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:52,656 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:52,656 numba.core.ssa DEBUG Running 13:52:52,656 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:52,656 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:52,656 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:52,656 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,656 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,656 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:52,656 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:52,656 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:52,656 numba.core.ssa DEBUG Running 13:52:52,656 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:52,656 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:52,656 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:52,656 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,657 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:52,657 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:52,657 numba.core.ssa DEBUG Running 13:52:52,657 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,657 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:52,657 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:52,657 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:52,657 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,657 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:52,657 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:52,657 numba.core.ssa DEBUG Running 13:52:52,657 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,657 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:52,657 numba.core.ssa DEBUG on stmt: jump 302 13:52:52,657 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:52,657 numba.core.ssa DEBUG Running 13:52:52,657 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:52,657 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:52,657 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,657 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:52,657 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,657 numba.core.ssa DEBUG on stmt: a.1 = $binop_imul316.5 13:52:52,657 numba.core.ssa DEBUG replaced with: a.1.1 = $binop_imul316.5 13:52:52,657 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:52,657 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:52,657 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:52,657 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,657 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:52,657 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:52,657 numba.core.ssa DEBUG Running 13:52:52,657 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,657 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:52,657 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,658 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:52,658 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:52,658 numba.core.ssa DEBUG Running 13:52:52,658 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:52,658 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:52,658 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:52,658 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,658 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:52,658 numba.core.ssa DEBUG Running 13:52:52,658 numba.core.ssa DEBUG on stmt: $phi350.0 = r.4 13:52:52,658 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,658 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:52,658 numba.core.ssa DEBUG Running 13:52:52,658 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:52,658 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:52,658 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {0: [], 302: []}) 13:52:52,658 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,658 numba.core.ssa DEBUG Running 13:52:52,658 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:52,658 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:52,658 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float64) 13:52:52,658 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:52,658 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,658 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float64) 13:52:52,658 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,658 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:52,658 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:52,658 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:52,658 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,658 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:52,658 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:52,658 numba.core.ssa DEBUG Running 13:52:52,658 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:52,658 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:52,659 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:52,659 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:52,659 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:52,659 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,659 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:52,659 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:52,659 numba.core.ssa DEBUG Running 13:52:52,659 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:52,659 numba.core.ssa DEBUG on stmt: raise 13:52:52,659 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,659 numba.core.ssa DEBUG Running 13:52:52,659 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:52,659 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:52,659 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,659 numba.core.ssa DEBUG on stmt: jump 180 13:52:52,659 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:52,659 numba.core.ssa DEBUG Running 13:52:52,659 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,659 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:52,659 numba.core.ssa DEBUG Running 13:52:52,659 numba.core.ssa DEBUG on stmt: invert = const(bool, False) 13:52:52,659 numba.core.ssa DEBUG on stmt: exp = b 13:52:52,659 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,659 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:52,659 numba.core.ssa DEBUG Running 13:52:52,659 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:52,659 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:52,659 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:52,659 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,659 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:52,659 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:52,659 numba.core.ssa DEBUG Running 13:52:52,659 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:52,659 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:52,659 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:52,660 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,660 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,660 numba.core.ssa DEBUG find_def var='a.1' stmt=$258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,660 numba.core.ssa DEBUG find_def_from_top label 202 13:52:52,660 numba.core.ssa DEBUG idom 190 from label 202 13:52:52,660 numba.core.ssa DEBUG find_def_from_bottom label 190 13:52:52,660 numba.core.ssa DEBUG find_def_from_top label 190 13:52:52,660 numba.core.ssa DEBUG idom 0 from label 190 13:52:52,660 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:52,660 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:52,660 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:52,660 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:52,660 numba.core.ssa DEBUG Running 13:52:52,660 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:52,660 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:52,660 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:52,660 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,660 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:52,660 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:52,660 numba.core.ssa DEBUG Running 13:52:52,660 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,660 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:52,660 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:52,660 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:52,660 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,660 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:52,660 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:52,660 numba.core.ssa DEBUG Running 13:52:52,660 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,660 numba.core.ssa DEBUG find_def var='a.1' stmt=$binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,660 numba.core.ssa DEBUG find_def_from_top label 292 13:52:52,660 numba.core.ssa DEBUG idom 282 from label 292 13:52:52,660 numba.core.ssa DEBUG find_def_from_bottom label 282 13:52:52,661 numba.core.ssa DEBUG find_def_from_top label 282 13:52:52,661 numba.core.ssa DEBUG insert phi node a.1.2 = phi(incoming_values=[], incoming_blocks=[]) at 282 13:52:52,661 numba.core.ssa DEBUG find_def_from_bottom label 302 13:52:52,661 numba.core.ssa DEBUG incoming_def a.1.1 = $binop_imul316.5 13:52:52,661 numba.core.ssa DEBUG find_def_from_bottom label 270 13:52:52,661 numba.core.ssa DEBUG find_def_from_top label 270 13:52:52,661 numba.core.ssa DEBUG idom 190 from label 270 13:52:52,661 numba.core.ssa DEBUG find_def_from_bottom label 190 13:52:52,661 numba.core.ssa DEBUG find_def_from_top label 190 13:52:52,661 numba.core.ssa DEBUG idom 0 from label 190 13:52:52,661 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:52,661 numba.core.ssa DEBUG incoming_def a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,661 numba.core.ssa DEBUG replaced with: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,661 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:52,661 numba.core.ssa DEBUG on stmt: jump 302 13:52:52,661 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:52,661 numba.core.ssa DEBUG Running 13:52:52,661 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:52,661 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:52,661 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,661 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:52,661 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,661 numba.core.ssa DEBUG find_def var='a.1' stmt=$binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1, rhs=a.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,661 numba.core.ssa DEBUG find_def_from_top label 302 13:52:52,661 numba.core.ssa DEBUG idom 282 from label 302 13:52:52,661 numba.core.ssa DEBUG find_def_from_bottom label 282 13:52:52,661 numba.core.ssa DEBUG replaced with: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,661 numba.core.ssa DEBUG on stmt: a.1.1 = $binop_imul316.5 13:52:52,661 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:52,661 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:52,661 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:52,661 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,661 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:52,662 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:52,662 numba.core.ssa DEBUG Running 13:52:52,662 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,662 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:52,662 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,662 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:52,662 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:52,662 numba.core.ssa DEBUG Running 13:52:52,662 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:52,662 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:52,662 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:52,662 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,662 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:52,662 numba.core.ssa DEBUG Running 13:52:52,662 numba.core.ssa DEBUG on stmt: $phi350.0 = r.4 13:52:52,662 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,662 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:52,662 numba.core.ssa DEBUG Running 13:52:52,662 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:52,662 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:52,662 numba.core.ssa DEBUG Fix SSA violator on var invert 13:52:52,662 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,662 numba.core.ssa DEBUG Running 13:52:52,662 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:52,662 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:52,662 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float64) 13:52:52,662 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:52,662 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,662 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float64) 13:52:52,662 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,662 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:52,662 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:52,662 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:52,662 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,663 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:52,663 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:52,663 numba.core.ssa DEBUG Running 13:52:52,663 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:52,663 numba.core.ssa DEBUG first assign: invert 13:52:52,663 numba.core.ssa DEBUG replaced with: invert = const(bool, True) 13:52:52,663 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:52,663 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:52,663 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:52,663 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:52,663 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,663 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:52,663 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:52,663 numba.core.ssa DEBUG Running 13:52:52,663 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:52,663 numba.core.ssa DEBUG on stmt: raise 13:52:52,663 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,663 numba.core.ssa DEBUG Running 13:52:52,663 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:52,663 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:52,663 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,663 numba.core.ssa DEBUG on stmt: jump 180 13:52:52,663 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:52,663 numba.core.ssa DEBUG Running 13:52:52,663 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,663 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:52,663 numba.core.ssa DEBUG Running 13:52:52,663 numba.core.ssa DEBUG on stmt: invert = const(bool, False) 13:52:52,663 numba.core.ssa DEBUG replaced with: invert.1 = const(bool, False) 13:52:52,663 numba.core.ssa DEBUG on stmt: exp = b 13:52:52,663 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,663 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:52,663 numba.core.ssa DEBUG Running 13:52:52,663 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:52,663 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:52,663 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:52,664 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,664 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:52,664 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:52,664 numba.core.ssa DEBUG Running 13:52:52,664 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:52,664 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:52,664 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:52,664 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,664 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,664 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:52,664 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:52,664 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:52,664 numba.core.ssa DEBUG Running 13:52:52,664 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:52,664 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:52,664 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:52,664 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,664 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:52,664 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:52,664 numba.core.ssa DEBUG Running 13:52:52,664 numba.core.ssa DEBUG on stmt: a.1.2 = phi(incoming_values=[Var(a.1.1, numbers.py:241), Var(a.1, numbers.py:217)], incoming_blocks=[302, 270]) 13:52:52,664 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,664 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:52,664 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:52,664 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:52,664 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,664 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:52,664 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:52,664 numba.core.ssa DEBUG Running 13:52:52,664 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,664 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:52,664 numba.core.ssa DEBUG on stmt: jump 302 13:52:52,664 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:52,664 numba.core.ssa DEBUG Running 13:52:52,665 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:52,665 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:52,665 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,665 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:52,665 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,665 numba.core.ssa DEBUG on stmt: a.1.1 = $binop_imul316.5 13:52:52,665 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:52,665 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:52,665 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:52,665 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,665 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:52,665 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:52,665 numba.core.ssa DEBUG Running 13:52:52,665 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,665 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:52,665 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,665 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:52,665 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:52,665 numba.core.ssa DEBUG Running 13:52:52,665 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:52,665 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:52,665 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:52,665 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,665 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:52,665 numba.core.ssa DEBUG Running 13:52:52,665 numba.core.ssa DEBUG on stmt: $phi350.0 = r.4 13:52:52,665 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,665 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:52,665 numba.core.ssa DEBUG Running 13:52:52,665 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:52,665 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:52,665 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {62: [], 182: []}) 13:52:52,665 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,665 numba.core.ssa DEBUG Running 13:52:52,665 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:52,666 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:52,666 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float64) 13:52:52,666 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:52,666 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,666 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float64) 13:52:52,666 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,666 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:52,666 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:52,666 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:52,666 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,666 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:52,666 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:52,666 numba.core.ssa DEBUG Running 13:52:52,666 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:52,666 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:52,666 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:52,666 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:52,666 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:52,666 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,666 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:52,666 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:52,666 numba.core.ssa DEBUG Running 13:52:52,666 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:52,666 numba.core.ssa DEBUG on stmt: raise 13:52:52,666 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,666 numba.core.ssa DEBUG Running 13:52:52,666 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:52,666 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:52,666 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,666 numba.core.ssa DEBUG on stmt: jump 180 13:52:52,666 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:52,666 numba.core.ssa DEBUG Running 13:52:52,666 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,666 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:52,667 numba.core.ssa DEBUG Running 13:52:52,667 numba.core.ssa DEBUG on stmt: invert.1 = const(bool, False) 13:52:52,667 numba.core.ssa DEBUG on stmt: exp = b 13:52:52,667 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,667 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:52,667 numba.core.ssa DEBUG Running 13:52:52,667 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:52,667 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:52,667 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:52,667 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,667 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:52,667 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:52,667 numba.core.ssa DEBUG Running 13:52:52,667 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:52,667 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:52,667 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:52,667 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,667 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,667 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:52,667 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:52,667 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:52,667 numba.core.ssa DEBUG Running 13:52:52,667 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:52,667 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:52,667 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:52,667 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,667 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:52,667 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:52,667 numba.core.ssa DEBUG Running 13:52:52,667 numba.core.ssa DEBUG on stmt: a.1.2 = phi(incoming_values=[Var(a.1.1, numbers.py:241), Var(a.1, numbers.py:217)], incoming_blocks=[302, 270]) 13:52:52,667 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,667 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:52,667 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:52,668 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:52,668 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,668 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:52,668 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:52,668 numba.core.ssa DEBUG Running 13:52:52,668 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,668 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:52,668 numba.core.ssa DEBUG on stmt: jump 302 13:52:52,668 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:52,668 numba.core.ssa DEBUG Running 13:52:52,668 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:52,668 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:52,668 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,668 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:52,668 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,668 numba.core.ssa DEBUG on stmt: a.1.1 = $binop_imul316.5 13:52:52,668 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:52,668 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:52,668 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:52,668 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,668 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:52,668 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:52,668 numba.core.ssa DEBUG Running 13:52:52,668 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,668 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:52,668 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,668 numba.core.ssa DEBUG find_def var='invert' stmt=$336pred = call bool336(invert, func=bool336, args=(Var(invert, numbers.py:219),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,668 numba.core.ssa DEBUG find_def_from_top label 334 13:52:52,668 numba.core.ssa DEBUG idom 270 from label 334 13:52:52,668 numba.core.ssa DEBUG find_def_from_bottom label 270 13:52:52,668 numba.core.ssa DEBUG find_def_from_top label 270 13:52:52,668 numba.core.ssa DEBUG idom 190 from label 270 13:52:52,668 numba.core.ssa DEBUG find_def_from_bottom label 190 13:52:52,668 numba.core.ssa DEBUG find_def_from_top label 190 13:52:52,669 numba.core.ssa DEBUG insert phi node invert.2 = phi(incoming_values=[], incoming_blocks=[]) at 190 13:52:52,669 numba.core.ssa DEBUG find_def_from_bottom label 180 13:52:52,669 numba.core.ssa DEBUG find_def_from_top label 180 13:52:52,669 numba.core.ssa DEBUG idom 98 from label 180 13:52:52,669 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,669 numba.core.ssa DEBUG find_def_from_top label 98 13:52:52,669 numba.core.ssa DEBUG idom 62 from label 98 13:52:52,669 numba.core.ssa DEBUG find_def_from_bottom label 62 13:52:52,669 numba.core.ssa DEBUG incoming_def invert = const(bool, True) 13:52:52,669 numba.core.ssa DEBUG find_def_from_bottom label 182 13:52:52,669 numba.core.ssa DEBUG incoming_def invert.1 = const(bool, False) 13:52:52,669 numba.core.ssa DEBUG replaced with: $336pred = call bool336(invert.2, func=bool336, args=(Var(invert.2, numbers.py:243),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,669 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:52,669 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:52,669 numba.core.ssa DEBUG Running 13:52:52,669 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:52,669 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:52,669 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:52,669 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,669 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:52,669 numba.core.ssa DEBUG Running 13:52:52,669 numba.core.ssa DEBUG on stmt: $phi350.0 = r.4 13:52:52,669 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,669 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:52,669 numba.core.ssa DEBUG Running 13:52:52,669 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:52,669 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:52,669 numba.core.ssa DEBUG Fix SSA violator on var exp 13:52:52,669 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,669 numba.core.ssa DEBUG Running 13:52:52,669 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:52,669 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:52,669 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float64) 13:52:52,669 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:52,669 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,670 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float64) 13:52:52,670 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,670 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:52,670 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:52,670 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:52,670 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,670 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:52,670 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:52,670 numba.core.ssa DEBUG Running 13:52:52,670 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:52,670 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:52,670 numba.core.ssa DEBUG first assign: exp 13:52:52,670 numba.core.ssa DEBUG replaced with: exp = unary(fn=, value=b) 13:52:52,670 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:52,670 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:52,670 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:52,670 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,670 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:52,670 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:52,670 numba.core.ssa DEBUG Running 13:52:52,670 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:52,670 numba.core.ssa DEBUG on stmt: raise 13:52:52,670 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,670 numba.core.ssa DEBUG Running 13:52:52,670 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:52,670 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:52,670 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,670 numba.core.ssa DEBUG on stmt: jump 180 13:52:52,670 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:52,670 numba.core.ssa DEBUG Running 13:52:52,670 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,670 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:52,670 numba.core.ssa DEBUG Running 13:52:52,670 numba.core.ssa DEBUG on stmt: invert.1 = const(bool, False) 13:52:52,670 numba.core.ssa DEBUG on stmt: exp = b 13:52:52,671 numba.core.ssa DEBUG replaced with: exp.1 = b 13:52:52,671 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,671 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:52,671 numba.core.ssa DEBUG Running 13:52:52,671 numba.core.ssa DEBUG on stmt: invert.2 = phi(incoming_values=[Var(invert, numbers.py:219), Var(invert.1, numbers.py:232)], incoming_blocks=[180, 182]) 13:52:52,671 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:52,671 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:52,671 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:52,671 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,671 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:52,671 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:52,671 numba.core.ssa DEBUG Running 13:52:52,671 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:52,671 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:52,671 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:52,671 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,671 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,671 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:52,671 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:52,671 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:52,671 numba.core.ssa DEBUG Running 13:52:52,671 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:52,671 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:52,671 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:52,671 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,671 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:52,671 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:52,671 numba.core.ssa DEBUG Running 13:52:52,671 numba.core.ssa DEBUG on stmt: a.1.2 = phi(incoming_values=[Var(a.1.1, numbers.py:241), Var(a.1, numbers.py:217)], incoming_blocks=[302, 270]) 13:52:52,671 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,671 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:52,671 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:52,671 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:52,671 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,672 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:52,672 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:52,672 numba.core.ssa DEBUG Running 13:52:52,672 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,672 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:52,672 numba.core.ssa DEBUG on stmt: jump 302 13:52:52,672 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:52,672 numba.core.ssa DEBUG Running 13:52:52,672 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:52,672 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:52,672 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,672 numba.core.ssa DEBUG on stmt: exp = $binop_irshift306.2 13:52:52,672 numba.core.ssa DEBUG replaced with: exp.2 = $binop_irshift306.2 13:52:52,672 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,672 numba.core.ssa DEBUG on stmt: a.1.1 = $binop_imul316.5 13:52:52,672 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:52,672 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:52,672 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:52,672 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,672 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:52,672 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:52,672 numba.core.ssa DEBUG Running 13:52:52,672 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,672 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:52,672 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert.2, func=bool336, args=(Var(invert.2, numbers.py:243),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,672 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:52,672 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:52,672 numba.core.ssa DEBUG Running 13:52:52,672 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:52,672 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:52,672 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:52,672 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,672 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:52,672 numba.core.ssa DEBUG Running 13:52:52,672 numba.core.ssa DEBUG on stmt: $phi350.0 = r.4 13:52:52,672 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,673 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:52,673 numba.core.ssa DEBUG Running 13:52:52,673 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:52,673 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:52,673 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {62: [], 182: [], 302: []}) 13:52:52,673 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,673 numba.core.ssa DEBUG Running 13:52:52,673 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:52,673 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:52,673 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float64) 13:52:52,673 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:52,673 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,673 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float64) 13:52:52,673 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,673 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:52,673 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:52,673 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:52,673 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,673 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:52,673 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:52,673 numba.core.ssa DEBUG Running 13:52:52,673 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:52,673 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:52,673 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:52,673 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:52,673 numba.core.ssa DEBUG find_def var='exp' stmt=$76compare_op.5 = exp < $const74.4 13:52:52,673 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:52,673 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,673 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:52,673 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:52,673 numba.core.ssa DEBUG Running 13:52:52,673 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:52,674 numba.core.ssa DEBUG on stmt: raise 13:52:52,674 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,674 numba.core.ssa DEBUG Running 13:52:52,674 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:52,674 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:52,674 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,674 numba.core.ssa DEBUG on stmt: jump 180 13:52:52,674 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:52,674 numba.core.ssa DEBUG Running 13:52:52,674 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,674 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:52,674 numba.core.ssa DEBUG Running 13:52:52,674 numba.core.ssa DEBUG on stmt: invert.1 = const(bool, False) 13:52:52,674 numba.core.ssa DEBUG on stmt: exp.1 = b 13:52:52,674 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,674 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:52,674 numba.core.ssa DEBUG Running 13:52:52,674 numba.core.ssa DEBUG on stmt: invert.2 = phi(incoming_values=[Var(invert, numbers.py:219), Var(invert.1, numbers.py:232)], incoming_blocks=[180, 182]) 13:52:52,674 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:52,674 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp > $const192.1 13:52:52,674 numba.core.ssa DEBUG find_def var='exp' stmt=$194compare_op.2 = exp > $const192.1 13:52:52,674 numba.core.ssa DEBUG find_def_from_top label 190 13:52:52,674 numba.core.ssa DEBUG insert phi node exp.3 = phi(incoming_values=[], incoming_blocks=[]) at 190 13:52:52,674 numba.core.ssa DEBUG find_def_from_bottom label 180 13:52:52,674 numba.core.ssa DEBUG find_def_from_top label 180 13:52:52,674 numba.core.ssa DEBUG idom 98 from label 180 13:52:52,674 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,674 numba.core.ssa DEBUG find_def_from_top label 98 13:52:52,674 numba.core.ssa DEBUG idom 62 from label 98 13:52:52,674 numba.core.ssa DEBUG find_def_from_bottom label 62 13:52:52,674 numba.core.ssa DEBUG incoming_def exp = unary(fn=, value=b) 13:52:52,674 numba.core.ssa DEBUG find_def_from_bottom label 182 13:52:52,674 numba.core.ssa DEBUG incoming_def exp.1 = b 13:52:52,674 numba.core.ssa DEBUG replaced with: $194compare_op.2 = exp.3 > $const192.1 13:52:52,675 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:52,675 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,675 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:52,675 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:52,675 numba.core.ssa DEBUG Running 13:52:52,675 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:52,675 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:52,675 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:52,675 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,675 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,675 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:52,675 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:52,675 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:52,675 numba.core.ssa DEBUG Running 13:52:52,675 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:52,675 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp != $const272.1 13:52:52,675 numba.core.ssa DEBUG find_def var='exp' stmt=$274compare_op.2 = exp != $const272.1 13:52:52,675 numba.core.ssa DEBUG find_def_from_top label 270 13:52:52,675 numba.core.ssa DEBUG idom 190 from label 270 13:52:52,675 numba.core.ssa DEBUG find_def_from_bottom label 190 13:52:52,675 numba.core.ssa DEBUG replaced with: $274compare_op.2 = exp.3 != $const272.1 13:52:52,675 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:52,675 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,675 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:52,675 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:52,675 numba.core.ssa DEBUG Running 13:52:52,675 numba.core.ssa DEBUG on stmt: a.1.2 = phi(incoming_values=[Var(a.1.1, numbers.py:241), Var(a.1, numbers.py:217)], incoming_blocks=[302, 270]) 13:52:52,675 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,675 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:52,675 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp & $const284.1 13:52:52,675 numba.core.ssa DEBUG find_def var='exp' stmt=$binop_and_286.2 = exp & $const284.1 13:52:52,675 numba.core.ssa DEBUG find_def_from_top label 282 13:52:52,676 numba.core.ssa DEBUG insert phi node exp.4 = phi(incoming_values=[], incoming_blocks=[]) at 282 13:52:52,676 numba.core.ssa DEBUG find_def_from_bottom label 302 13:52:52,676 numba.core.ssa DEBUG incoming_def exp.2 = $binop_irshift306.2 13:52:52,676 numba.core.ssa DEBUG find_def_from_bottom label 270 13:52:52,676 numba.core.ssa DEBUG find_def_from_top label 270 13:52:52,676 numba.core.ssa DEBUG idom 190 from label 270 13:52:52,676 numba.core.ssa DEBUG find_def_from_bottom label 190 13:52:52,676 numba.core.ssa DEBUG incoming_def exp.3 = phi(incoming_values=[Var(exp, numbers.py:220), Var(exp.1, numbers.py:233)], incoming_blocks=[180, 182]) 13:52:52,676 numba.core.ssa DEBUG replaced with: $binop_and_286.2 = exp.4 & $const284.1 13:52:52,676 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:52,676 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,676 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:52,676 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:52,676 numba.core.ssa DEBUG Running 13:52:52,676 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,676 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:52,676 numba.core.ssa DEBUG on stmt: jump 302 13:52:52,676 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:52,676 numba.core.ssa DEBUG Running 13:52:52,676 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:52,676 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:52,676 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,676 numba.core.ssa DEBUG find_def var='exp' stmt=$binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,676 numba.core.ssa DEBUG find_def_from_top label 302 13:52:52,676 numba.core.ssa DEBUG idom 282 from label 302 13:52:52,676 numba.core.ssa DEBUG find_def_from_bottom label 282 13:52:52,676 numba.core.ssa DEBUG replaced with: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp.4, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,676 numba.core.ssa DEBUG on stmt: exp.2 = $binop_irshift306.2 13:52:52,676 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,676 numba.core.ssa DEBUG on stmt: a.1.1 = $binop_imul316.5 13:52:52,676 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:52,677 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp != $const324.7 13:52:52,677 numba.core.ssa DEBUG find_def var='exp' stmt=$326compare_op.8 = exp != $const324.7 13:52:52,677 numba.core.ssa DEBUG replaced with: $326compare_op.8 = exp.2 != $const324.7 13:52:52,677 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:52,677 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,677 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:52,677 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:52,677 numba.core.ssa DEBUG Running 13:52:52,677 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,677 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:52,677 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert.2, func=bool336, args=(Var(invert.2, numbers.py:243),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,677 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:52,677 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:52,677 numba.core.ssa DEBUG Running 13:52:52,677 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:52,677 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:52,677 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:52,677 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,677 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:52,677 numba.core.ssa DEBUG Running 13:52:52,677 numba.core.ssa DEBUG on stmt: $phi350.0 = r.4 13:52:52,677 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,677 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:52,677 numba.core.ssa DEBUG Running 13:52:52,677 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:52,677 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:52,677 numba.core.ssa DEBUG Fix SSA violator on var $phi350.0 13:52:52,677 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,677 numba.core.ssa DEBUG Running 13:52:52,677 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:52,677 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:52,677 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float64) 13:52:52,677 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:52,677 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,678 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float64) 13:52:52,678 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,678 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:52,678 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:52,678 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:52,678 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,678 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:52,678 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:52,678 numba.core.ssa DEBUG Running 13:52:52,678 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:52,678 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:52,678 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:52,678 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:52,678 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:52,678 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,678 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:52,678 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:52,678 numba.core.ssa DEBUG Running 13:52:52,678 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:52,678 numba.core.ssa DEBUG on stmt: raise 13:52:52,678 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,678 numba.core.ssa DEBUG Running 13:52:52,678 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:52,678 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:52,678 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,678 numba.core.ssa DEBUG on stmt: jump 180 13:52:52,678 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:52,678 numba.core.ssa DEBUG Running 13:52:52,678 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,678 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:52,678 numba.core.ssa DEBUG Running 13:52:52,678 numba.core.ssa DEBUG on stmt: invert.1 = const(bool, False) 13:52:52,678 numba.core.ssa DEBUG on stmt: exp.1 = b 13:52:52,678 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,678 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:52,678 numba.core.ssa DEBUG Running 13:52:52,679 numba.core.ssa DEBUG on stmt: exp.3 = phi(incoming_values=[Var(exp, numbers.py:220), Var(exp.1, numbers.py:233)], incoming_blocks=[180, 182]) 13:52:52,679 numba.core.ssa DEBUG on stmt: invert.2 = phi(incoming_values=[Var(invert, numbers.py:219), Var(invert.1, numbers.py:232)], incoming_blocks=[180, 182]) 13:52:52,679 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:52,679 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp.3 > $const192.1 13:52:52,679 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:52,679 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,679 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:52,679 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:52,679 numba.core.ssa DEBUG Running 13:52:52,679 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:52,679 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:52,679 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:52,679 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,679 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,679 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:52,679 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:52,679 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:52,679 numba.core.ssa DEBUG Running 13:52:52,679 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:52,679 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp.3 != $const272.1 13:52:52,679 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:52,679 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,679 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:52,679 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:52,679 numba.core.ssa DEBUG Running 13:52:52,679 numba.core.ssa DEBUG on stmt: exp.4 = phi(incoming_values=[Var(exp.2, numbers.py:240), Var(exp.3, numbers.py:234)], incoming_blocks=[302, 270]) 13:52:52,679 numba.core.ssa DEBUG on stmt: a.1.2 = phi(incoming_values=[Var(a.1.1, numbers.py:241), Var(a.1, numbers.py:217)], incoming_blocks=[302, 270]) 13:52:52,679 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,679 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:52,679 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp.4 & $const284.1 13:52:52,679 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:52,679 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,679 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:52,680 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:52,680 numba.core.ssa DEBUG Running 13:52:52,680 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,680 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:52,680 numba.core.ssa DEBUG on stmt: jump 302 13:52:52,680 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:52,680 numba.core.ssa DEBUG Running 13:52:52,680 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:52,680 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:52,680 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp.4, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,680 numba.core.ssa DEBUG on stmt: exp.2 = $binop_irshift306.2 13:52:52,680 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,680 numba.core.ssa DEBUG on stmt: a.1.1 = $binop_imul316.5 13:52:52,680 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:52,680 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp.2 != $const324.7 13:52:52,680 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:52,680 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,680 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:52,680 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:52,680 numba.core.ssa DEBUG Running 13:52:52,680 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,680 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:52,680 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert.2, func=bool336, args=(Var(invert.2, numbers.py:243),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,680 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:52,680 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:52,680 numba.core.ssa DEBUG Running 13:52:52,680 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:52,680 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:52,680 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:52,680 numba.core.ssa DEBUG first assign: $phi350.0 13:52:52,680 numba.core.ssa DEBUG replaced with: $phi350.0 = $binop_truediv342.2 13:52:52,680 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,680 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:52,680 numba.core.ssa DEBUG Running 13:52:52,680 numba.core.ssa DEBUG on stmt: $phi350.0 = r.4 13:52:52,680 numba.core.ssa DEBUG replaced with: $phi350.0.1 = r.4 13:52:52,681 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,681 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:52,681 numba.core.ssa DEBUG Running 13:52:52,681 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:52,681 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:52,681 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {338: [], 348: []}) 13:52:52,681 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,681 numba.core.ssa DEBUG Running 13:52:52,681 numba.core.ssa DEBUG on stmt: a = arg(0, name=a) 13:52:52,681 numba.core.ssa DEBUG on stmt: b = arg(1, name=b) 13:52:52,681 numba.core.ssa DEBUG on stmt: $8load_deref.1 = freevar(tp: float64) 13:52:52,681 numba.core.ssa DEBUG on stmt: $const10.2 = const(int, 1) 13:52:52,681 numba.core.ssa DEBUG on stmt: r = call $8load_deref.1($const10.2, func=$8load_deref.1, args=[Var($const10.2, numbers.py:216)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,681 numba.core.ssa DEBUG on stmt: $30load_deref.5 = freevar(tp: float64) 13:52:52,681 numba.core.ssa DEBUG on stmt: a.1 = call $30load_deref.5(a, func=$30load_deref.5, args=[Var(a, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,681 numba.core.ssa DEBUG on stmt: $const52.9 = const(int, 0) 13:52:52,681 numba.core.ssa DEBUG on stmt: $54compare_op.10 = b < $const52.9 13:52:52,681 numba.core.ssa DEBUG on stmt: bool60 = global(bool: ) 13:52:52,681 numba.core.ssa DEBUG on stmt: $60pred = call bool60($54compare_op.10, func=bool60, args=(Var($54compare_op.10, numbers.py:218),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,681 numba.core.ssa DEBUG on stmt: branch $60pred, 62, 182 13:52:52,681 numba.core.ssa DEBUG ==== SSA block rewrite pass on 62 13:52:52,681 numba.core.ssa DEBUG Running 13:52:52,681 numba.core.ssa DEBUG on stmt: invert = const(bool, True) 13:52:52,681 numba.core.ssa DEBUG on stmt: exp = unary(fn=, value=b) 13:52:52,681 numba.core.ssa DEBUG on stmt: $const74.4 = const(int, 0) 13:52:52,681 numba.core.ssa DEBUG on stmt: $76compare_op.5 = exp < $const74.4 13:52:52,681 numba.core.ssa DEBUG on stmt: bool82 = global(bool: ) 13:52:52,681 numba.core.ssa DEBUG on stmt: $82pred = call bool82($76compare_op.5, func=bool82, args=(Var($76compare_op.5, numbers.py:221),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,681 numba.core.ssa DEBUG on stmt: branch $82pred, 84, 98 13:52:52,681 numba.core.ssa DEBUG ==== SSA block rewrite pass on 84 13:52:52,681 numba.core.ssa DEBUG Running 13:52:52,681 numba.core.ssa DEBUG on stmt: $84load_global.0 = global(OverflowError: ) 13:52:52,681 numba.core.ssa DEBUG on stmt: raise 13:52:52,682 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,682 numba.core.ssa DEBUG Running 13:52:52,682 numba.core.ssa DEBUG on stmt: $98load_deref.0 = freevar(is_integer: False) 13:52:52,682 numba.core.ssa DEBUG on stmt: bool100 = global(bool: ) 13:52:52,682 numba.core.ssa DEBUG on stmt: $100pred = call bool100($98load_deref.0, func=bool100, args=(Var($98load_deref.0, numbers.py:223),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,682 numba.core.ssa DEBUG on stmt: jump 180 13:52:52,682 numba.core.ssa DEBUG ==== SSA block rewrite pass on 180 13:52:52,682 numba.core.ssa DEBUG Running 13:52:52,682 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,682 numba.core.ssa DEBUG ==== SSA block rewrite pass on 182 13:52:52,682 numba.core.ssa DEBUG Running 13:52:52,682 numba.core.ssa DEBUG on stmt: invert.1 = const(bool, False) 13:52:52,682 numba.core.ssa DEBUG on stmt: exp.1 = b 13:52:52,682 numba.core.ssa DEBUG on stmt: jump 190 13:52:52,682 numba.core.ssa DEBUG ==== SSA block rewrite pass on 190 13:52:52,682 numba.core.ssa DEBUG Running 13:52:52,682 numba.core.ssa DEBUG on stmt: exp.3 = phi(incoming_values=[Var(exp, numbers.py:220), Var(exp.1, numbers.py:233)], incoming_blocks=[180, 182]) 13:52:52,682 numba.core.ssa DEBUG on stmt: invert.2 = phi(incoming_values=[Var(invert, numbers.py:219), Var(invert.1, numbers.py:232)], incoming_blocks=[180, 182]) 13:52:52,682 numba.core.ssa DEBUG on stmt: $const192.1 = const(int, 65536) 13:52:52,682 numba.core.ssa DEBUG on stmt: $194compare_op.2 = exp.3 > $const192.1 13:52:52,682 numba.core.ssa DEBUG on stmt: bool200 = global(bool: ) 13:52:52,682 numba.core.ssa DEBUG on stmt: $200pred = call bool200($194compare_op.2, func=bool200, args=(Var($194compare_op.2, numbers.py:234),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,682 numba.core.ssa DEBUG on stmt: branch $200pred, 202, 270 13:52:52,682 numba.core.ssa DEBUG ==== SSA block rewrite pass on 202 13:52:52,682 numba.core.ssa DEBUG Running 13:52:52,682 numba.core.ssa DEBUG on stmt: $202load_global.0 = global(math: ) 13:52:52,682 numba.core.ssa DEBUG on stmt: $214load_attr.2 = getattr(value=$202load_global.0, attr=pow) 13:52:52,682 numba.core.ssa DEBUG on stmt: $226load_global.4 = global(float: ) 13:52:52,682 numba.core.ssa DEBUG on stmt: $244call.7 = call $226load_global.4(b, func=$226load_global.4, args=[Var(b, numbers.py:214)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,682 numba.core.ssa DEBUG on stmt: $258call.8 = call $214load_attr.2(a.1, $244call.7, func=$214load_attr.2, args=[Var(a.1, numbers.py:217), Var($244call.7, numbers.py:236)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,682 numba.core.ssa DEBUG on stmt: $268return_value.9 = cast(value=$258call.8) 13:52:52,682 numba.core.ssa DEBUG on stmt: return $268return_value.9 13:52:52,682 numba.core.ssa DEBUG ==== SSA block rewrite pass on 270 13:52:52,683 numba.core.ssa DEBUG Running 13:52:52,683 numba.core.ssa DEBUG on stmt: $const272.1 = const(int, 0) 13:52:52,683 numba.core.ssa DEBUG on stmt: $274compare_op.2 = exp.3 != $const272.1 13:52:52,683 numba.core.ssa DEBUG on stmt: bool280 = global(bool: ) 13:52:52,683 numba.core.ssa DEBUG on stmt: $280pred = call bool280($274compare_op.2, func=bool280, args=(Var($274compare_op.2, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,683 numba.core.ssa DEBUG on stmt: branch $280pred, 282, 334 13:52:52,683 numba.core.ssa DEBUG ==== SSA block rewrite pass on 282 13:52:52,683 numba.core.ssa DEBUG Running 13:52:52,683 numba.core.ssa DEBUG on stmt: exp.4 = phi(incoming_values=[Var(exp.2, numbers.py:240), Var(exp.3, numbers.py:234)], incoming_blocks=[302, 270]) 13:52:52,683 numba.core.ssa DEBUG on stmt: a.1.2 = phi(incoming_values=[Var(a.1.1, numbers.py:241), Var(a.1, numbers.py:217)], incoming_blocks=[302, 270]) 13:52:52,683 numba.core.ssa DEBUG on stmt: r.2 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,683 numba.core.ssa DEBUG on stmt: $const284.1 = const(int, 1) 13:52:52,683 numba.core.ssa DEBUG on stmt: $binop_and_286.2 = exp.4 & $const284.1 13:52:52,683 numba.core.ssa DEBUG on stmt: bool290 = global(bool: ) 13:52:52,683 numba.core.ssa DEBUG on stmt: $290pred = call bool290($binop_and_286.2, func=bool290, args=(Var($binop_and_286.2, numbers.py:238),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,683 numba.core.ssa DEBUG on stmt: branch $290pred, 292, 302 13:52:52,683 numba.core.ssa DEBUG ==== SSA block rewrite pass on 292 13:52:52,683 numba.core.ssa DEBUG Running 13:52:52,683 numba.core.ssa DEBUG on stmt: $binop_imul296.2 = inplace_binop(fn=, immutable_fn=, lhs=r.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,683 numba.core.ssa DEBUG on stmt: r.1 = $binop_imul296.2 13:52:52,683 numba.core.ssa DEBUG on stmt: jump 302 13:52:52,683 numba.core.ssa DEBUG ==== SSA block rewrite pass on 302 13:52:52,683 numba.core.ssa DEBUG Running 13:52:52,683 numba.core.ssa DEBUG on stmt: r.3 = phi(incoming_values=[Var(r.2, numbers.py:239), Var(r.1, numbers.py:239)], incoming_blocks=[282, 292]) 13:52:52,683 numba.core.ssa DEBUG on stmt: $const304.1 = const(int, 1) 13:52:52,683 numba.core.ssa DEBUG on stmt: $binop_irshift306.2 = inplace_binop(fn=, immutable_fn=, lhs=exp.4, rhs=$const304.1, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,683 numba.core.ssa DEBUG on stmt: exp.2 = $binop_irshift306.2 13:52:52,683 numba.core.ssa DEBUG on stmt: $binop_imul316.5 = inplace_binop(fn=, immutable_fn=, lhs=a.1.2, rhs=a.1.2, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,683 numba.core.ssa DEBUG on stmt: a.1.1 = $binop_imul316.5 13:52:52,683 numba.core.ssa DEBUG on stmt: $const324.7 = const(int, 0) 13:52:52,683 numba.core.ssa DEBUG on stmt: $326compare_op.8 = exp.2 != $const324.7 13:52:52,683 numba.core.ssa DEBUG on stmt: bool332 = global(bool: ) 13:52:52,683 numba.core.ssa DEBUG on stmt: $332pred = call bool332($326compare_op.8, func=bool332, args=(Var($326compare_op.8, numbers.py:237),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,684 numba.core.ssa DEBUG on stmt: branch $332pred, 282, 334 13:52:52,684 numba.core.ssa DEBUG ==== SSA block rewrite pass on 334 13:52:52,684 numba.core.ssa DEBUG Running 13:52:52,684 numba.core.ssa DEBUG on stmt: r.4 = phi(incoming_values=[Var(r.3, numbers.py:239), Var(r, numbers.py:216)], incoming_blocks=[302, 270]) 13:52:52,684 numba.core.ssa DEBUG on stmt: bool336 = global(bool: ) 13:52:52,684 numba.core.ssa DEBUG on stmt: $336pred = call bool336(invert.2, func=bool336, args=(Var(invert.2, numbers.py:243),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,684 numba.core.ssa DEBUG on stmt: branch $336pred, 338, 348 13:52:52,684 numba.core.ssa DEBUG ==== SSA block rewrite pass on 338 13:52:52,684 numba.core.ssa DEBUG Running 13:52:52,684 numba.core.ssa DEBUG on stmt: $const338.0 = const(float, 1.0) 13:52:52,684 numba.core.ssa DEBUG on stmt: $binop_truediv342.2 = $const338.0 / r.4 13:52:52,684 numba.core.ssa DEBUG on stmt: $phi350.0 = $binop_truediv342.2 13:52:52,684 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,684 numba.core.ssa DEBUG ==== SSA block rewrite pass on 348 13:52:52,684 numba.core.ssa DEBUG Running 13:52:52,684 numba.core.ssa DEBUG on stmt: $phi350.0.1 = r.4 13:52:52,684 numba.core.ssa DEBUG on stmt: jump 350 13:52:52,684 numba.core.ssa DEBUG ==== SSA block rewrite pass on 350 13:52:52,684 numba.core.ssa DEBUG Running 13:52:52,684 numba.core.ssa DEBUG on stmt: $350return_value.1 = cast(value=$phi350.0) 13:52:52,684 numba.core.ssa DEBUG find_def var='$phi350.0' stmt=$350return_value.1 = cast(value=$phi350.0) 13:52:52,684 numba.core.ssa DEBUG find_def_from_top label 350 13:52:52,684 numba.core.ssa DEBUG insert phi node $phi350.0.2 = phi(incoming_values=[], incoming_blocks=[]) at 350 13:52:52,684 numba.core.ssa DEBUG find_def_from_bottom label 338 13:52:52,684 numba.core.ssa DEBUG incoming_def $phi350.0 = $binop_truediv342.2 13:52:52,684 numba.core.ssa DEBUG find_def_from_bottom label 348 13:52:52,684 numba.core.ssa DEBUG incoming_def $phi350.0.1 = r.4 13:52:52,684 numba.core.ssa DEBUG replaced with: $350return_value.1 = cast(value=$phi350.0.2) 13:52:52,684 numba.core.ssa DEBUG on stmt: return $350return_value.1 13:52:52,819 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=63) 2 RESUME(arg=0, lineno=63) 4 LOAD_GLOBAL(arg=1, lineno=92) 16 LOAD_ATTR(arg=1, lineno=92) 26 LOAD_FAST(arg=5, lineno=92) 28 LOAD_ATTR(arg=2, lineno=92) 38 LOAD_CONST(arg=1, lineno=92) 40 BINARY_SUBSCR(arg=None, lineno=92) 50 PRECALL(arg=1, lineno=92) 54 CALL(arg=1, lineno=92) 64 GET_ITER(arg=None, lineno=92) > 66 NOP(arg=3, lineno=92) 68 FOR_ITER(arg=814, lineno=92) 70 STORE_FAST(arg=27, lineno=92) 72 LOAD_FAST(arg=15, lineno=93) 74 LOAD_FAST(arg=27, lineno=93) 76 BINARY_SUBSCR(arg=None, lineno=93) 86 LOAD_FAST(arg=16, lineno=93) 88 COMPARE_OP(arg=1, lineno=93) 94 NOP(arg=3, lineno=93) 96 POP_JUMP_FORWARD_IF_FALSE(arg=798, lineno=93) 98 LOAD_FAST(arg=2, lineno=94) 100 LOAD_FAST(arg=27, lineno=94) 102 BINARY_SUBSCR(arg=None, lineno=94) 112 STORE_FAST(arg=28, lineno=94) 114 LOAD_FAST(arg=3, lineno=95) 116 LOAD_FAST(arg=27, lineno=95) 118 BINARY_SUBSCR(arg=None, lineno=95) 128 STORE_FAST(arg=29, lineno=95) 130 LOAD_FAST(arg=0, lineno=97) 132 LOAD_FAST(arg=28, lineno=97) 134 BINARY_SUBSCR(arg=None, lineno=97) 144 STORE_FAST(arg=30, lineno=97) 146 LOAD_FAST(arg=1, lineno=98) 148 LOAD_FAST(arg=29, lineno=98) 150 BINARY_SUBSCR(arg=None, lineno=98) 160 STORE_FAST(arg=31, lineno=98) 162 LOAD_GLOBAL(arg=7, lineno=100) 174 LOAD_FAST(arg=30, lineno=100) 176 LOAD_FAST(arg=31, lineno=100) 178 PRECALL(arg=2, lineno=100) 182 CALL(arg=2, lineno=100) 192 STORE_FAST(arg=32, lineno=100) 194 LOAD_FAST(arg=17, lineno=102) 196 NOP(arg=1, lineno=102) 198 POP_JUMP_FORWARD_IF_FALSE(arg=272, lineno=102) 200 LOAD_CONST(arg=2, lineno=103) 202 LOAD_CONST(arg=2, lineno=103) 204 LOAD_FAST(arg=6, lineno=103) 206 LOAD_GLOBAL(arg=9, lineno=103) 218 LOAD_FAST(arg=32, lineno=103) 220 LOAD_FAST(arg=7, lineno=103) 222 PRECALL(arg=2, lineno=103) 226 CALL(arg=2, lineno=103) 236 BINARY_OP(arg=5, lineno=103) 240 BINARY_OP(arg=0, lineno=103) 244 BINARY_OP(arg=11, lineno=103) 248 STORE_FAST(arg=33, lineno=103) 250 LOAD_FAST(arg=6, lineno=105) 252 LOAD_FAST(arg=7, lineno=105) 254 BINARY_OP(arg=5, lineno=105) 258 LOAD_GLOBAL(arg=9, lineno=105) 270 LOAD_FAST(arg=32, lineno=105) 272 LOAD_FAST(arg=7, lineno=105) 274 LOAD_CONST(arg=3, lineno=105) 276 BINARY_OP(arg=10, lineno=105) 280 PRECALL(arg=2, lineno=105) 284 CALL(arg=2, lineno=105) 294 BINARY_OP(arg=5, lineno=105) 298 LOAD_CONST(arg=2, lineno=105) 300 LOAD_FAST(arg=6, lineno=105) 302 LOAD_GLOBAL(arg=9, lineno=105) 314 LOAD_FAST(arg=32, lineno=105) 316 LOAD_FAST(arg=7, lineno=105) 318 PRECALL(arg=2, lineno=105) 322 CALL(arg=2, lineno=105) 332 BINARY_OP(arg=5, lineno=105) 336 BINARY_OP(arg=0, lineno=105) 340 BINARY_OP(arg=11, lineno=105) 344 STORE_FAST(arg=34, lineno=104) 346 LOAD_FAST(arg=33, lineno=108) 348 LOAD_FAST(arg=18, lineno=108) 350 LOAD_FAST(arg=29, lineno=108) 352 BINARY_SUBSCR(arg=None, lineno=108) 362 BINARY_OP(arg=11, lineno=108) 366 STORE_FAST(arg=35, lineno=108) 368 LOAD_FAST(arg=33, lineno=109) 370 LOAD_FAST(arg=18, lineno=109) 372 LOAD_FAST(arg=28, lineno=109) 374 BINARY_SUBSCR(arg=None, lineno=109) 384 BINARY_OP(arg=11, lineno=109) 388 STORE_FAST(arg=36, lineno=109) 390 LOAD_FAST(arg=35, lineno=111) 392 LOAD_CONST(arg=2, lineno=112) 394 LOAD_FAST(arg=7, lineno=112) 396 LOAD_CONST(arg=3, lineno=112) 398 LOAD_FAST(arg=33, lineno=112) 400 BINARY_OP(arg=10, lineno=112) 404 BINARY_OP(arg=5, lineno=112) 408 BINARY_OP(arg=10, lineno=112) 412 LOAD_GLOBAL(arg=11, lineno=112) 424 LOAD_ATTR(arg=6, lineno=112) 434 LOAD_FAST(arg=19, lineno=112) 436 LOAD_FAST(arg=29, lineno=112) 438 BINARY_SUBSCR(arg=None, lineno=112) 448 PRECALL(arg=1, lineno=112) 452 CALL(arg=1, lineno=112) 462 BINARY_OP(arg=11, lineno=112) 466 LOAD_FAST(arg=34, lineno=112) 468 BINARY_OP(arg=0, lineno=112) 472 BINARY_OP(arg=5, lineno=111) 476 STORE_FAST(arg=37, lineno=111) 478 LOAD_FAST(arg=36, lineno=114) 480 LOAD_CONST(arg=2, lineno=115) 482 LOAD_FAST(arg=7, lineno=115) 484 LOAD_CONST(arg=3, lineno=115) 486 LOAD_FAST(arg=33, lineno=115) 488 BINARY_OP(arg=10, lineno=115) 492 BINARY_OP(arg=5, lineno=115) 496 BINARY_OP(arg=10, lineno=115) 500 LOAD_GLOBAL(arg=11, lineno=115) 512 LOAD_ATTR(arg=6, lineno=115) 522 LOAD_FAST(arg=19, lineno=115) 524 LOAD_FAST(arg=28, lineno=115) 526 BINARY_SUBSCR(arg=None, lineno=115) 536 PRECALL(arg=1, lineno=115) 540 CALL(arg=1, lineno=115) 550 BINARY_OP(arg=11, lineno=115) 554 LOAD_FAST(arg=34, lineno=115) 556 BINARY_OP(arg=0, lineno=115) 560 BINARY_OP(arg=5, lineno=114) 564 STORE_FAST(arg=38, lineno=114) 566 LOAD_FAST(arg=21, lineno=118) 568 LOAD_FAST(arg=21, lineno=118) 570 BINARY_OP(arg=5, lineno=118) 574 STORE_FAST(arg=39, lineno=118) 576 LOAD_FAST(arg=24, lineno=120) 578 LOAD_FAST(arg=29, lineno=120) 580 BINARY_SUBSCR(arg=None, lineno=120) 590 LOAD_FAST(arg=20, lineno=121) 592 LOAD_FAST(arg=19, lineno=121) 594 LOAD_FAST(arg=29, lineno=121) 596 BINARY_SUBSCR(arg=None, lineno=121) 606 LOAD_FAST(arg=22, lineno=121) 608 BINARY_OP(arg=10, lineno=121) 612 BINARY_OP(arg=5, lineno=121) 616 LOAD_FAST(arg=39, lineno=121) 618 BINARY_OP(arg=11, lineno=121) 622 BINARY_OP(arg=10, lineno=120) 626 STORE_FAST(arg=40, lineno=119) 628 LOAD_FAST(arg=24, lineno=124) 630 LOAD_FAST(arg=28, lineno=124) 632 BINARY_SUBSCR(arg=None, lineno=124) 642 LOAD_FAST(arg=20, lineno=125) 644 LOAD_FAST(arg=19, lineno=125) 646 LOAD_FAST(arg=28, lineno=125) 648 BINARY_SUBSCR(arg=None, lineno=125) 658 LOAD_FAST(arg=22, lineno=125) 660 BINARY_OP(arg=10, lineno=125) 664 BINARY_OP(arg=5, lineno=125) 668 LOAD_FAST(arg=39, lineno=125) 670 BINARY_OP(arg=11, lineno=125) 674 BINARY_OP(arg=10, lineno=124) 678 STORE_FAST(arg=41, lineno=123) 680 LOAD_FAST(arg=23, lineno=129) 682 LOAD_FAST(arg=26, lineno=130) 684 BINARY_OP(arg=5, lineno=129) 688 LOAD_FAST(arg=40, lineno=131) 690 LOAD_FAST(arg=37, lineno=131) 692 BINARY_OP(arg=5, lineno=131) 696 LOAD_FAST(arg=41, lineno=131) 698 LOAD_FAST(arg=38, lineno=131) 700 BINARY_OP(arg=5, lineno=131) 704 BINARY_OP(arg=0, lineno=131) 708 BINARY_OP(arg=5, lineno=129) 712 LOAD_FAST(arg=25, lineno=132) 714 LOAD_FAST(arg=27, lineno=132) 716 BINARY_SUBSCR(arg=None, lineno=132) 726 LOAD_FAST(arg=21, lineno=132) 728 BINARY_OP(arg=5, lineno=132) 732 BINARY_OP(arg=11, lineno=129) 736 LOAD_FAST(arg=4, lineno=133) 738 BINARY_OP(arg=11, lineno=129) 742 STORE_FAST(arg=42, lineno=128) > 744 LOAD_FAST(arg=32, lineno=136) 746 LOAD_CONST(arg=4, lineno=136) 748 COMPARE_OP(arg=4, lineno=136) 754 POP_JUMP_FORWARD_IF_FALSE(arg=54, lineno=136) 756 LOAD_CONST(arg=5, lineno=137) 758 LOAD_FAST(arg=6, lineno=137) 760 BINARY_OP(arg=5, lineno=137) 764 LOAD_FAST(arg=7, lineno=137) 766 BINARY_OP(arg=5, lineno=137) 770 LOAD_GLOBAL(arg=9, lineno=137) 782 LOAD_FAST(arg=32, lineno=137) 784 LOAD_FAST(arg=7, lineno=137) 786 LOAD_CONST(arg=2, lineno=137) 788 BINARY_OP(arg=10, lineno=137) 792 PRECALL(arg=2, lineno=137) 796 CALL(arg=2, lineno=137) 806 BINARY_OP(arg=5, lineno=137) 810 STORE_FAST(arg=43, lineno=137) 812 LOAD_FAST(arg=43, lineno=138) 814 LOAD_FAST(arg=6, lineno=138) 816 LOAD_GLOBAL(arg=9, lineno=138) 828 LOAD_FAST(arg=32, lineno=138) 830 LOAD_FAST(arg=7, lineno=138) 832 PRECALL(arg=2, lineno=138) 836 CALL(arg=2, lineno=138) 846 BINARY_OP(arg=5, lineno=138) 850 LOAD_CONST(arg=2, lineno=138) 852 BINARY_OP(arg=0, lineno=138) 856 BINARY_OP(arg=24, lineno=138) 860 STORE_FAST(arg=43, lineno=138) 862 JUMP_FORWARD(arg=2, lineno=138) > 864 LOAD_CONST(arg=4, lineno=140) 866 STORE_FAST(arg=43, lineno=140) > 868 LOAD_GLOBAL(arg=15, lineno=142) 880 LOAD_FAST(arg=10, lineno=142) 882 PRECALL(arg=1, lineno=142) 886 CALL(arg=1, lineno=142) 896 GET_ITER(arg=None, lineno=142) > 898 FOR_ITER(arg=117, lineno=142) 900 STORE_FAST(arg=44, lineno=142) 902 LOAD_GLOBAL(arg=17, lineno=143) 914 LOAD_FAST(arg=43, lineno=143) 916 LOAD_FAST(arg=30, lineno=143) 918 LOAD_FAST(arg=44, lineno=143) 920 BINARY_SUBSCR(arg=None, lineno=143) 930 LOAD_FAST(arg=31, lineno=143) 932 LOAD_FAST(arg=44, lineno=143) 934 BINARY_SUBSCR(arg=None, lineno=143) 944 BINARY_OP(arg=10, lineno=143) 948 BINARY_OP(arg=5, lineno=143) 952 PRECALL(arg=1, lineno=143) 956 CALL(arg=1, lineno=143) 966 STORE_FAST(arg=45, lineno=143) 968 LOAD_FAST(arg=17, lineno=145) 970 POP_JUMP_FORWARD_IF_FALSE(arg=39, lineno=145) 972 LOAD_FAST(arg=45, lineno=148) 974 LOAD_GLOBAL(arg=17, lineno=148) 986 LOAD_CONST(arg=6, lineno=148) 988 LOAD_FAST(arg=42, lineno=148) 990 BINARY_OP(arg=5, lineno=148) 994 LOAD_FAST(arg=30, lineno=148) 996 LOAD_FAST(arg=44, lineno=148) 998 BINARY_SUBSCR(arg=None, lineno=148) 1008 LOAD_FAST(arg=31, lineno=148) 1010 LOAD_FAST(arg=44, lineno=148) 1012 BINARY_SUBSCR(arg=None, lineno=148) 1022 BINARY_OP(arg=10, lineno=148) 1026 BINARY_OP(arg=5, lineno=148) 1030 PRECALL(arg=1, lineno=148) 1034 CALL(arg=1, lineno=148) 1044 BINARY_OP(arg=13, lineno=148) 1048 STORE_FAST(arg=45, lineno=148) > 1050 LOAD_FAST(arg=30, lineno=150) 1052 LOAD_FAST(arg=44, lineno=150) 1054 COPY(arg=2, lineno=150) 1056 COPY(arg=2, lineno=150) 1058 BINARY_SUBSCR(arg=None, lineno=150) 1068 LOAD_FAST(arg=45, lineno=150) 1070 LOAD_FAST(arg=12, lineno=150) 1072 BINARY_OP(arg=5, lineno=150) 1076 BINARY_OP(arg=13, lineno=150) 1080 SWAP(arg=3, lineno=150) 1082 SWAP(arg=2, lineno=150) 1084 STORE_SUBSCR(arg=None, lineno=150) 1088 LOAD_FAST(arg=11, lineno=151) 1090 POP_JUMP_FORWARD_IF_FALSE(arg=20, lineno=151) 1092 LOAD_FAST(arg=31, lineno=152) 1094 LOAD_FAST(arg=44, lineno=152) 1096 COPY(arg=2, lineno=152) 1098 COPY(arg=2, lineno=152) 1100 BINARY_SUBSCR(arg=None, lineno=152) 1110 LOAD_FAST(arg=45, lineno=152) 1112 UNARY_NEGATIVE(arg=None, lineno=152) 1114 LOAD_FAST(arg=12, lineno=152) 1116 BINARY_OP(arg=5, lineno=152) 1120 BINARY_OP(arg=13, lineno=152) 1124 SWAP(arg=3, lineno=152) 1126 SWAP(arg=2, lineno=152) 1128 STORE_SUBSCR(arg=None, lineno=152) > 1132 JUMP_BACKWARD(arg=118, lineno=152) > 1134 LOAD_FAST(arg=15, lineno=154) 1136 LOAD_FAST(arg=27, lineno=154) 1138 COPY(arg=2, lineno=154) 1140 COPY(arg=2, lineno=154) 1142 BINARY_SUBSCR(arg=None, lineno=154) 1152 LOAD_FAST(arg=5, lineno=154) 1154 LOAD_FAST(arg=27, lineno=154) 1156 BINARY_SUBSCR(arg=None, lineno=154) 1166 BINARY_OP(arg=13, lineno=154) 1170 SWAP(arg=3, lineno=154) 1172 SWAP(arg=2, lineno=154) 1174 STORE_SUBSCR(arg=None, lineno=154) 1178 LOAD_GLOBAL(arg=19, lineno=156) 1190 LOAD_FAST(arg=16, lineno=157) 1192 LOAD_FAST(arg=14, lineno=157) 1194 LOAD_FAST(arg=27, lineno=157) 1196 BINARY_SUBSCR(arg=None, lineno=157) 1206 BINARY_OP(arg=10, lineno=157) 1210 LOAD_FAST(arg=13, lineno=157) 1212 LOAD_FAST(arg=27, lineno=157) 1214 BINARY_SUBSCR(arg=None, lineno=157) 1224 BINARY_OP(arg=11, lineno=157) 1228 PRECALL(arg=1, lineno=156) 1232 CALL(arg=1, lineno=156) 1242 STORE_FAST(arg=46, lineno=156) 1244 LOAD_GLOBAL(arg=15, lineno=160) 1256 LOAD_FAST(arg=46, lineno=160) 1258 PRECALL(arg=1, lineno=160) 1262 CALL(arg=1, lineno=160) 1272 GET_ITER(arg=None, lineno=160) > 1274 FOR_ITER(arg=184, lineno=160) 1276 STORE_FAST(arg=47, lineno=160) 1278 LOAD_GLOBAL(arg=21, lineno=161) 1290 LOAD_FAST(arg=8, lineno=161) 1292 LOAD_FAST(arg=28, lineno=161) 1294 BINARY_SUBSCR(arg=None, lineno=161) 1304 PRECALL(arg=1, lineno=161) 1308 CALL(arg=1, lineno=161) 1318 LOAD_FAST(arg=4, lineno=161) 1320 BINARY_OP(arg=6, lineno=161) 1324 STORE_FAST(arg=29, lineno=161) 1326 LOAD_FAST(arg=1, lineno=163) 1328 LOAD_FAST(arg=29, lineno=163) 1330 BINARY_SUBSCR(arg=None, lineno=163) 1340 STORE_FAST(arg=31, lineno=163) 1342 LOAD_GLOBAL(arg=7, lineno=165) 1354 LOAD_FAST(arg=30, lineno=165) 1356 LOAD_FAST(arg=31, lineno=165) 1358 PRECALL(arg=2, lineno=165) 1362 CALL(arg=2, lineno=165) 1372 STORE_FAST(arg=32, lineno=165) 1374 LOAD_FAST(arg=32, lineno=167) 1376 LOAD_CONST(arg=4, lineno=167) 1378 COMPARE_OP(arg=4, lineno=167) 1384 POP_JUMP_FORWARD_IF_FALSE(arg=40, lineno=167) 1386 LOAD_CONST(arg=7, lineno=168) 1388 LOAD_FAST(arg=9, lineno=168) 1390 BINARY_OP(arg=5, lineno=168) 1394 LOAD_FAST(arg=7, lineno=168) 1396 BINARY_OP(arg=5, lineno=168) 1400 STORE_FAST(arg=43, lineno=168) 1402 LOAD_FAST(arg=43, lineno=169) 1404 LOAD_CONST(arg=8, lineno=169) 1406 LOAD_FAST(arg=32, lineno=169) 1408 BINARY_OP(arg=0, lineno=169) 1412 LOAD_FAST(arg=6, lineno=170) 1414 LOAD_GLOBAL(arg=9, lineno=170) 1426 LOAD_FAST(arg=32, lineno=170) 1428 LOAD_FAST(arg=7, lineno=170) 1430 PRECALL(arg=2, lineno=170) 1434 CALL(arg=2, lineno=170) 1444 BINARY_OP(arg=5, lineno=170) 1448 LOAD_CONST(arg=3, lineno=170) 1450 BINARY_OP(arg=0, lineno=170) 1454 BINARY_OP(arg=5, lineno=169) 1458 BINARY_OP(arg=24, lineno=169) 1462 STORE_FAST(arg=43, lineno=169) 1464 JUMP_FORWARD(arg=9, lineno=169) > 1466 LOAD_FAST(arg=28, lineno=172) 1468 LOAD_FAST(arg=29, lineno=172) 1470 COMPARE_OP(arg=2, lineno=172) 1476 POP_JUMP_FORWARD_IF_FALSE(arg=1, lineno=172) 1478 JUMP_BACKWARD(arg=103, lineno=173) > 1480 LOAD_CONST(arg=4, lineno=175) 1482 STORE_FAST(arg=43, lineno=175) > 1484 LOAD_GLOBAL(arg=15, lineno=177) 1496 LOAD_FAST(arg=10, lineno=177) 1498 PRECALL(arg=1, lineno=177) 1502 CALL(arg=1, lineno=177) 1512 GET_ITER(arg=None, lineno=177) > 1514 FOR_ITER(arg=63, lineno=177) 1516 STORE_FAST(arg=44, lineno=177) 1518 LOAD_FAST(arg=43, lineno=178) 1520 LOAD_CONST(arg=4, lineno=178) 1522 COMPARE_OP(arg=4, lineno=178) 1528 POP_JUMP_FORWARD_IF_FALSE(arg=34, lineno=178) 1530 LOAD_GLOBAL(arg=17, lineno=179) 1542 LOAD_FAST(arg=43, lineno=179) 1544 LOAD_FAST(arg=30, lineno=179) 1546 LOAD_FAST(arg=44, lineno=179) 1548 BINARY_SUBSCR(arg=None, lineno=179) 1558 LOAD_FAST(arg=31, lineno=179) 1560 LOAD_FAST(arg=44, lineno=179) 1562 BINARY_SUBSCR(arg=None, lineno=179) 1572 BINARY_OP(arg=10, lineno=179) 1576 BINARY_OP(arg=5, lineno=179) 1580 PRECALL(arg=1, lineno=179) 1584 CALL(arg=1, lineno=179) 1594 STORE_FAST(arg=45, lineno=179) 1596 JUMP_FORWARD(arg=2, lineno=179) > 1598 LOAD_CONST(arg=1, lineno=181) 1600 STORE_FAST(arg=45, lineno=181) > 1602 LOAD_FAST(arg=30, lineno=182) 1604 LOAD_FAST(arg=44, lineno=182) 1606 COPY(arg=2, lineno=182) 1608 COPY(arg=2, lineno=182) 1610 BINARY_SUBSCR(arg=None, lineno=182) 1620 LOAD_FAST(arg=45, lineno=182) 1622 LOAD_FAST(arg=12, lineno=182) 1624 BINARY_OP(arg=5, lineno=182) 1628 BINARY_OP(arg=13, lineno=182) 1632 SWAP(arg=3, lineno=182) 1634 SWAP(arg=2, lineno=182) 1636 STORE_SUBSCR(arg=None, lineno=182) 1640 JUMP_BACKWARD(arg=64, lineno=182) > 1642 JUMP_BACKWARD(arg=185, lineno=177) > 1644 LOAD_FAST(arg=14, lineno=184) 1646 LOAD_FAST(arg=27, lineno=184) 1648 COPY(arg=2, lineno=184) 1650 COPY(arg=2, lineno=184) 1652 BINARY_SUBSCR(arg=None, lineno=184) 1662 LOAD_FAST(arg=46, lineno=185) 1664 LOAD_FAST(arg=13, lineno=185) 1666 LOAD_FAST(arg=27, lineno=185) 1668 BINARY_SUBSCR(arg=None, lineno=185) 1678 BINARY_OP(arg=5, lineno=185) 1682 BINARY_OP(arg=13, lineno=184) 1686 SWAP(arg=3, lineno=184) 1688 SWAP(arg=2, lineno=184) 1690 STORE_SUBSCR(arg=None, lineno=184) > 1694 NOP(arg=3, lineno=184) 1696 JUMP_BACKWARD(arg=816, lineno=184) > 1698 LOAD_CONST(arg=0, lineno=92) 1700 RETURN_VALUE(arg=None, lineno=92) 13:52:52,819 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:52,819 numba.core.byteflow DEBUG stack: [] 13:52:52,819 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:52,819 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=63) 13:52:52,819 numba.core.byteflow DEBUG stack [] 13:52:52,819 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=63) 13:52:52,819 numba.core.byteflow DEBUG stack [] 13:52:52,819 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_GLOBAL(arg=1, lineno=92) 13:52:52,819 numba.core.byteflow DEBUG stack [] 13:52:52,819 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_ATTR(arg=1, lineno=92) 13:52:52,819 numba.core.byteflow DEBUG stack ['$null$4.1', '$4load_global.0'] 13:52:52,819 numba.core.byteflow DEBUG dispatch pc=26, inst=LOAD_FAST(arg=5, lineno=92) 13:52:52,819 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2'] 13:52:52,819 numba.core.byteflow DEBUG dispatch pc=28, inst=LOAD_ATTR(arg=2, lineno=92) 13:52:52,819 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$epochs_per_sample26.3'] 13:52:52,820 numba.core.byteflow DEBUG dispatch pc=38, inst=LOAD_CONST(arg=1, lineno=92) 13:52:52,820 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$28load_attr.4'] 13:52:52,820 numba.core.byteflow DEBUG dispatch pc=40, inst=BINARY_SUBSCR(arg=None, lineno=92) 13:52:52,820 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$28load_attr.4', '$const38.5'] 13:52:52,820 numba.core.byteflow DEBUG dispatch pc=50, inst=PRECALL(arg=1, lineno=92) 13:52:52,820 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$40binary_subscr.6'] 13:52:52,820 numba.core.byteflow DEBUG dispatch pc=54, inst=CALL(arg=1, lineno=92) 13:52:52,820 numba.core.byteflow DEBUG stack ['$null$4.1', '$16load_attr.2', '$40binary_subscr.6'] 13:52:52,820 numba.core.byteflow DEBUG dispatch pc=64, inst=GET_ITER(arg=None, lineno=92) 13:52:52,820 numba.core.byteflow DEBUG stack ['$54call.7'] 13:52:52,820 numba.core.byteflow DEBUG end state. edges=[Edge(pc=66, stack=('$64get_iter.8',), blockstack=(), npush=0)] 13:52:52,820 numba.core.byteflow DEBUG pending: deque([State(pc_initial=66 nstack_initial=1)]) 13:52:52,820 numba.core.byteflow DEBUG stack: ['$phi66.0'] 13:52:52,820 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=66 nstack_initial=1) 13:52:52,820 numba.core.byteflow DEBUG dispatch pc=66, inst=NOP(arg=3, lineno=92) 13:52:52,820 numba.core.byteflow DEBUG stack ['$phi66.0'] 13:52:52,820 numba.core.byteflow DEBUG end state. edges=[Edge(pc=68, stack=('$phi66.0',), blockstack=(), npush=0)] 13:52:52,820 numba.core.byteflow DEBUG pending: deque([State(pc_initial=68 nstack_initial=1)]) 13:52:52,820 numba.core.byteflow DEBUG stack: ['$phi68.0'] 13:52:52,820 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=68 nstack_initial=1) 13:52:52,820 numba.core.byteflow DEBUG dispatch pc=68, inst=FOR_ITER(arg=814, lineno=92) 13:52:52,820 numba.core.byteflow DEBUG stack ['$phi68.0'] 13:52:52,820 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1698, stack=(), blockstack=(), npush=0), Edge(pc=70, stack=('$phi68.0', '$68for_iter.2'), blockstack=(), npush=0)] 13:52:52,820 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1698 nstack_initial=0), State(pc_initial=70 nstack_initial=2)]) 13:52:52,820 numba.core.byteflow DEBUG stack: [] 13:52:52,820 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1698 nstack_initial=0) 13:52:52,820 numba.core.byteflow DEBUG dispatch pc=1698, inst=LOAD_CONST(arg=0, lineno=92) 13:52:52,820 numba.core.byteflow DEBUG stack [] 13:52:52,820 numba.core.byteflow DEBUG dispatch pc=1700, inst=RETURN_VALUE(arg=None, lineno=92) 13:52:52,820 numba.core.byteflow DEBUG stack ['$const1698.0'] 13:52:52,821 numba.core.byteflow DEBUG end state. edges=[] 13:52:52,821 numba.core.byteflow DEBUG pending: deque([State(pc_initial=70 nstack_initial=2)]) 13:52:52,821 numba.core.byteflow DEBUG stack: ['$phi70.0', '$phi70.1'] 13:52:52,821 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=70 nstack_initial=2) 13:52:52,821 numba.core.byteflow DEBUG dispatch pc=70, inst=STORE_FAST(arg=27, lineno=92) 13:52:52,821 numba.core.byteflow DEBUG stack ['$phi70.0', '$phi70.1'] 13:52:52,821 numba.core.byteflow DEBUG dispatch pc=72, inst=LOAD_FAST(arg=15, lineno=93) 13:52:52,821 numba.core.byteflow DEBUG stack ['$phi70.0'] 13:52:52,821 numba.core.byteflow DEBUG dispatch pc=74, inst=LOAD_FAST(arg=27, lineno=93) 13:52:52,821 numba.core.byteflow DEBUG stack ['$phi70.0', '$epoch_of_next_sample72.2'] 13:52:52,821 numba.core.byteflow DEBUG dispatch pc=76, inst=BINARY_SUBSCR(arg=None, lineno=93) 13:52:52,821 numba.core.byteflow DEBUG stack ['$phi70.0', '$epoch_of_next_sample72.2', '$i74.3'] 13:52:52,821 numba.core.byteflow DEBUG dispatch pc=86, inst=LOAD_FAST(arg=16, lineno=93) 13:52:52,821 numba.core.byteflow DEBUG stack ['$phi70.0', '$76binary_subscr.4'] 13:52:52,821 numba.core.byteflow DEBUG dispatch pc=88, inst=COMPARE_OP(arg=1, lineno=93) 13:52:52,821 numba.core.byteflow DEBUG stack ['$phi70.0', '$76binary_subscr.4', '$n86.5'] 13:52:52,821 numba.core.byteflow DEBUG dispatch pc=94, inst=NOP(arg=3, lineno=93) 13:52:52,821 numba.core.byteflow DEBUG stack ['$phi70.0', '$88compare_op.6'] 13:52:52,821 numba.core.byteflow DEBUG dispatch pc=96, inst=POP_JUMP_FORWARD_IF_FALSE(arg=798, lineno=93) 13:52:52,821 numba.core.byteflow DEBUG stack ['$phi70.0', '$88compare_op.6'] 13:52:52,821 numba.core.byteflow DEBUG end state. edges=[Edge(pc=98, stack=('$phi70.0',), blockstack=(), npush=0), Edge(pc=1694, stack=('$phi70.0',), blockstack=(), npush=0)] 13:52:52,821 numba.core.byteflow DEBUG pending: deque([State(pc_initial=98 nstack_initial=1), State(pc_initial=1694 nstack_initial=1)]) 13:52:52,821 numba.core.byteflow DEBUG stack: ['$phi98.0'] 13:52:52,821 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=98 nstack_initial=1) 13:52:52,821 numba.core.byteflow DEBUG dispatch pc=98, inst=LOAD_FAST(arg=2, lineno=94) 13:52:52,821 numba.core.byteflow DEBUG stack ['$phi98.0'] 13:52:52,821 numba.core.byteflow DEBUG dispatch pc=100, inst=LOAD_FAST(arg=27, lineno=94) 13:52:52,821 numba.core.byteflow DEBUG stack ['$phi98.0', '$head98.1'] 13:52:52,821 numba.core.byteflow DEBUG dispatch pc=102, inst=BINARY_SUBSCR(arg=None, lineno=94) 13:52:52,821 numba.core.byteflow DEBUG stack ['$phi98.0', '$head98.1', '$i100.2'] 13:52:52,821 numba.core.byteflow DEBUG dispatch pc=112, inst=STORE_FAST(arg=28, lineno=94) 13:52:52,821 numba.core.byteflow DEBUG stack ['$phi98.0', '$102binary_subscr.3'] 13:52:52,821 numba.core.byteflow DEBUG dispatch pc=114, inst=LOAD_FAST(arg=3, lineno=95) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=116, inst=LOAD_FAST(arg=27, lineno=95) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0', '$tail114.4'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=118, inst=BINARY_SUBSCR(arg=None, lineno=95) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0', '$tail114.4', '$i116.5'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=128, inst=STORE_FAST(arg=29, lineno=95) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0', '$118binary_subscr.6'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=130, inst=LOAD_FAST(arg=0, lineno=97) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=132, inst=LOAD_FAST(arg=28, lineno=97) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0', '$head_embedding130.7'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=134, inst=BINARY_SUBSCR(arg=None, lineno=97) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0', '$head_embedding130.7', '$j132.8'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=144, inst=STORE_FAST(arg=30, lineno=97) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0', '$134binary_subscr.9'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=146, inst=LOAD_FAST(arg=1, lineno=98) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=148, inst=LOAD_FAST(arg=29, lineno=98) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0', '$tail_embedding146.10'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=150, inst=BINARY_SUBSCR(arg=None, lineno=98) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0', '$tail_embedding146.10', '$k148.11'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=160, inst=STORE_FAST(arg=31, lineno=98) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0', '$150binary_subscr.12'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=162, inst=LOAD_GLOBAL(arg=7, lineno=100) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=174, inst=LOAD_FAST(arg=30, lineno=100) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0', '$null$162.14', '$162load_global.13'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=176, inst=LOAD_FAST(arg=31, lineno=100) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0', '$null$162.14', '$162load_global.13', '$current174.15'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=178, inst=PRECALL(arg=2, lineno=100) 13:52:52,822 numba.core.byteflow DEBUG stack ['$phi98.0', '$null$162.14', '$162load_global.13', '$current174.15', '$other176.16'] 13:52:52,822 numba.core.byteflow DEBUG dispatch pc=182, inst=CALL(arg=2, lineno=100) 13:52:52,823 numba.core.byteflow DEBUG stack ['$phi98.0', '$null$162.14', '$162load_global.13', '$current174.15', '$other176.16'] 13:52:52,823 numba.core.byteflow DEBUG dispatch pc=192, inst=STORE_FAST(arg=32, lineno=100) 13:52:52,823 numba.core.byteflow DEBUG stack ['$phi98.0', '$182call.17'] 13:52:52,823 numba.core.byteflow DEBUG dispatch pc=194, inst=LOAD_FAST(arg=17, lineno=102) 13:52:52,823 numba.core.byteflow DEBUG stack ['$phi98.0'] 13:52:52,823 numba.core.byteflow DEBUG dispatch pc=196, inst=NOP(arg=1, lineno=102) 13:52:52,823 numba.core.byteflow DEBUG stack ['$phi98.0', '$densmap_flag194.18'] 13:52:52,823 numba.core.byteflow DEBUG dispatch pc=198, inst=POP_JUMP_FORWARD_IF_FALSE(arg=272, lineno=102) 13:52:52,823 numba.core.byteflow DEBUG stack ['$phi98.0', '$densmap_flag194.18'] 13:52:52,823 numba.core.byteflow DEBUG end state. edges=[Edge(pc=200, stack=('$phi98.0',), blockstack=(), npush=0), Edge(pc=744, stack=('$phi98.0',), blockstack=(), npush=0)] 13:52:52,823 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1694 nstack_initial=1), State(pc_initial=200 nstack_initial=1), State(pc_initial=744 nstack_initial=1)]) 13:52:52,823 numba.core.byteflow DEBUG stack: ['$phi1694.0'] 13:52:52,823 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1694 nstack_initial=1) 13:52:52,823 numba.core.byteflow DEBUG dispatch pc=1694, inst=NOP(arg=3, lineno=184) 13:52:52,823 numba.core.byteflow DEBUG stack ['$phi1694.0'] 13:52:52,823 numba.core.byteflow DEBUG dispatch pc=1696, inst=JUMP_BACKWARD(arg=816, lineno=184) 13:52:52,823 numba.core.byteflow DEBUG stack ['$phi1694.0'] 13:52:52,823 numba.core.byteflow DEBUG end state. edges=[Edge(pc=66, stack=('$phi1694.0',), blockstack=(), npush=0)] 13:52:52,823 numba.core.byteflow DEBUG pending: deque([State(pc_initial=200 nstack_initial=1), State(pc_initial=744 nstack_initial=1), State(pc_initial=66 nstack_initial=1)]) 13:52:52,823 numba.core.byteflow DEBUG stack: ['$phi200.0'] 13:52:52,823 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=200 nstack_initial=1) 13:52:52,823 numba.core.byteflow DEBUG dispatch pc=200, inst=LOAD_CONST(arg=2, lineno=103) 13:52:52,823 numba.core.byteflow DEBUG stack ['$phi200.0'] 13:52:52,823 numba.core.byteflow DEBUG dispatch pc=202, inst=LOAD_CONST(arg=2, lineno=103) 13:52:52,823 numba.core.byteflow DEBUG stack ['$phi200.0', '$const200.1'] 13:52:52,823 numba.core.byteflow DEBUG dispatch pc=204, inst=LOAD_FAST(arg=6, lineno=103) 13:52:52,823 numba.core.byteflow DEBUG stack ['$phi200.0', '$const200.1', '$const202.2'] 13:52:52,823 numba.core.byteflow DEBUG dispatch pc=206, inst=LOAD_GLOBAL(arg=9, lineno=103) 13:52:52,823 numba.core.byteflow DEBUG stack ['$phi200.0', '$const200.1', '$const202.2', '$a204.3'] 13:52:52,823 numba.core.byteflow DEBUG dispatch pc=218, inst=LOAD_FAST(arg=32, lineno=103) 13:52:52,823 numba.core.byteflow DEBUG stack ['$phi200.0', '$const200.1', '$const202.2', '$a204.3', '$null$206.5', '$206load_global.4'] 13:52:52,823 numba.core.byteflow DEBUG dispatch pc=220, inst=LOAD_FAST(arg=7, lineno=103) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$const200.1', '$const202.2', '$a204.3', '$null$206.5', '$206load_global.4', '$dist_squared218.6'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=222, inst=PRECALL(arg=2, lineno=103) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$const200.1', '$const202.2', '$a204.3', '$null$206.5', '$206load_global.4', '$dist_squared218.6', '$b220.7'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=226, inst=CALL(arg=2, lineno=103) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$const200.1', '$const202.2', '$a204.3', '$null$206.5', '$206load_global.4', '$dist_squared218.6', '$b220.7'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=236, inst=BINARY_OP(arg=5, lineno=103) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$const200.1', '$const202.2', '$a204.3', '$226call.8'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=240, inst=BINARY_OP(arg=0, lineno=103) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$const200.1', '$const202.2', '$binop_mul236.9'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=244, inst=BINARY_OP(arg=11, lineno=103) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$const200.1', '$binop_add240.10'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=248, inst=STORE_FAST(arg=33, lineno=103) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_truediv244.11'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=250, inst=LOAD_FAST(arg=6, lineno=105) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=252, inst=LOAD_FAST(arg=7, lineno=105) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$a250.12'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=254, inst=BINARY_OP(arg=5, lineno=105) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$a250.12', '$b252.13'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=258, inst=LOAD_GLOBAL(arg=9, lineno=105) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul254.14'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=270, inst=LOAD_FAST(arg=32, lineno=105) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul254.14', '$null$258.16', '$258load_global.15'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=272, inst=LOAD_FAST(arg=7, lineno=105) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul254.14', '$null$258.16', '$258load_global.15', '$dist_squared270.17'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=274, inst=LOAD_CONST(arg=3, lineno=105) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul254.14', '$null$258.16', '$258load_global.15', '$dist_squared270.17', '$b272.18'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=276, inst=BINARY_OP(arg=10, lineno=105) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul254.14', '$null$258.16', '$258load_global.15', '$dist_squared270.17', '$b272.18', '$const274.19'] 13:52:52,824 numba.core.byteflow DEBUG dispatch pc=280, inst=PRECALL(arg=2, lineno=105) 13:52:52,824 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul254.14', '$null$258.16', '$258load_global.15', '$dist_squared270.17', '$binop_sub276.20'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=284, inst=CALL(arg=2, lineno=105) 13:52:52,825 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul254.14', '$null$258.16', '$258load_global.15', '$dist_squared270.17', '$binop_sub276.20'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=294, inst=BINARY_OP(arg=5, lineno=105) 13:52:52,825 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul254.14', '$284call.21'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=298, inst=LOAD_CONST(arg=2, lineno=105) 13:52:52,825 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul294.22'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=300, inst=LOAD_FAST(arg=6, lineno=105) 13:52:52,825 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul294.22', '$const298.23'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=302, inst=LOAD_GLOBAL(arg=9, lineno=105) 13:52:52,825 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul294.22', '$const298.23', '$a300.24'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=314, inst=LOAD_FAST(arg=32, lineno=105) 13:52:52,825 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul294.22', '$const298.23', '$a300.24', '$null$302.26', '$302load_global.25'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=316, inst=LOAD_FAST(arg=7, lineno=105) 13:52:52,825 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul294.22', '$const298.23', '$a300.24', '$null$302.26', '$302load_global.25', '$dist_squared314.27'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=318, inst=PRECALL(arg=2, lineno=105) 13:52:52,825 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul294.22', '$const298.23', '$a300.24', '$null$302.26', '$302load_global.25', '$dist_squared314.27', '$b316.28'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=322, inst=CALL(arg=2, lineno=105) 13:52:52,825 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul294.22', '$const298.23', '$a300.24', '$null$302.26', '$302load_global.25', '$dist_squared314.27', '$b316.28'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=332, inst=BINARY_OP(arg=5, lineno=105) 13:52:52,825 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul294.22', '$const298.23', '$a300.24', '$322call.29'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=336, inst=BINARY_OP(arg=0, lineno=105) 13:52:52,825 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul294.22', '$const298.23', '$binop_mul332.30'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=340, inst=BINARY_OP(arg=11, lineno=105) 13:52:52,825 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul294.22', '$binop_add336.31'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=344, inst=STORE_FAST(arg=34, lineno=104) 13:52:52,825 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_truediv340.32'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=346, inst=LOAD_FAST(arg=33, lineno=108) 13:52:52,825 numba.core.byteflow DEBUG stack ['$phi200.0'] 13:52:52,825 numba.core.byteflow DEBUG dispatch pc=348, inst=LOAD_FAST(arg=18, lineno=108) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0', '$phi346.33'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=350, inst=LOAD_FAST(arg=29, lineno=108) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0', '$phi346.33', '$dens_phi_sum348.34'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=352, inst=BINARY_SUBSCR(arg=None, lineno=108) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0', '$phi346.33', '$dens_phi_sum348.34', '$k350.35'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=362, inst=BINARY_OP(arg=11, lineno=108) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0', '$phi346.33', '$352binary_subscr.36'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=366, inst=STORE_FAST(arg=35, lineno=108) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_truediv362.37'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=368, inst=LOAD_FAST(arg=33, lineno=109) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=370, inst=LOAD_FAST(arg=18, lineno=109) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0', '$phi368.38'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=372, inst=LOAD_FAST(arg=28, lineno=109) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0', '$phi368.38', '$dens_phi_sum370.39'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=374, inst=BINARY_SUBSCR(arg=None, lineno=109) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0', '$phi368.38', '$dens_phi_sum370.39', '$j372.40'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=384, inst=BINARY_OP(arg=11, lineno=109) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0', '$phi368.38', '$374binary_subscr.41'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=388, inst=STORE_FAST(arg=36, lineno=109) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_truediv384.42'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=390, inst=LOAD_FAST(arg=35, lineno=111) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=392, inst=LOAD_CONST(arg=2, lineno=112) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=394, inst=LOAD_FAST(arg=7, lineno=112) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$const392.44'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=396, inst=LOAD_CONST(arg=3, lineno=112) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$const392.44', '$b394.45'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=398, inst=LOAD_FAST(arg=33, lineno=112) 13:52:52,826 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$const392.44', '$b394.45', '$const396.46'] 13:52:52,826 numba.core.byteflow DEBUG dispatch pc=400, inst=BINARY_OP(arg=10, lineno=112) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$const392.44', '$b394.45', '$const396.46', '$phi398.47'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=404, inst=BINARY_OP(arg=5, lineno=112) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$const392.44', '$b394.45', '$binop_sub400.48'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=408, inst=BINARY_OP(arg=10, lineno=112) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$const392.44', '$binop_mul404.49'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=412, inst=LOAD_GLOBAL(arg=11, lineno=112) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$binop_sub408.50'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=424, inst=LOAD_ATTR(arg=6, lineno=112) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$binop_sub408.50', '$null$412.52', '$412load_global.51'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=434, inst=LOAD_FAST(arg=19, lineno=112) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$binop_sub408.50', '$null$412.52', '$424load_attr.53'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=436, inst=LOAD_FAST(arg=29, lineno=112) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$binop_sub408.50', '$null$412.52', '$424load_attr.53', '$dens_re_sum434.54'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=438, inst=BINARY_SUBSCR(arg=None, lineno=112) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$binop_sub408.50', '$null$412.52', '$424load_attr.53', '$dens_re_sum434.54', '$k436.55'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=448, inst=PRECALL(arg=1, lineno=112) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$binop_sub408.50', '$null$412.52', '$424load_attr.53', '$438binary_subscr.56'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=452, inst=CALL(arg=1, lineno=112) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$binop_sub408.50', '$null$412.52', '$424load_attr.53', '$438binary_subscr.56'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=462, inst=BINARY_OP(arg=11, lineno=112) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$binop_sub408.50', '$452call.57'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=466, inst=LOAD_FAST(arg=34, lineno=112) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$binop_truediv462.58'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=468, inst=BINARY_OP(arg=0, lineno=112) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$binop_truediv462.58', '$dphi_term466.59'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=472, inst=BINARY_OP(arg=5, lineno=111) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_jk390.43', '$binop_add468.60'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=476, inst=STORE_FAST(arg=37, lineno=111) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul472.61'] 13:52:52,827 numba.core.byteflow DEBUG dispatch pc=478, inst=LOAD_FAST(arg=36, lineno=114) 13:52:52,827 numba.core.byteflow DEBUG stack ['$phi200.0'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=480, inst=LOAD_CONST(arg=2, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=482, inst=LOAD_FAST(arg=7, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$const480.63'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=484, inst=LOAD_CONST(arg=3, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$const480.63', '$b482.64'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=486, inst=LOAD_FAST(arg=33, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$const480.63', '$b482.64', '$const484.65'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=488, inst=BINARY_OP(arg=10, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$const480.63', '$b482.64', '$const484.65', '$phi486.66'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=492, inst=BINARY_OP(arg=5, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$const480.63', '$b482.64', '$binop_sub488.67'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=496, inst=BINARY_OP(arg=10, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$const480.63', '$binop_mul492.68'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=500, inst=LOAD_GLOBAL(arg=11, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$binop_sub496.69'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=512, inst=LOAD_ATTR(arg=6, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$binop_sub496.69', '$null$500.71', '$500load_global.70'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=522, inst=LOAD_FAST(arg=19, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$binop_sub496.69', '$null$500.71', '$512load_attr.72'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=524, inst=LOAD_FAST(arg=28, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$binop_sub496.69', '$null$500.71', '$512load_attr.72', '$dens_re_sum522.73'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=526, inst=BINARY_SUBSCR(arg=None, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$binop_sub496.69', '$null$500.71', '$512load_attr.72', '$dens_re_sum522.73', '$j524.74'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=536, inst=PRECALL(arg=1, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$binop_sub496.69', '$null$500.71', '$512load_attr.72', '$526binary_subscr.75'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=540, inst=CALL(arg=1, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$binop_sub496.69', '$null$500.71', '$512load_attr.72', '$526binary_subscr.75'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=550, inst=BINARY_OP(arg=11, lineno=115) 13:52:52,828 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$binop_sub496.69', '$540call.76'] 13:52:52,828 numba.core.byteflow DEBUG dispatch pc=554, inst=LOAD_FAST(arg=34, lineno=115) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$binop_truediv550.77'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=556, inst=BINARY_OP(arg=0, lineno=115) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$binop_truediv550.77', '$dphi_term554.78'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=560, inst=BINARY_OP(arg=5, lineno=114) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$q_kj478.62', '$binop_add556.79'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=564, inst=STORE_FAST(arg=38, lineno=114) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul560.80'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=566, inst=LOAD_FAST(arg=21, lineno=118) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=568, inst=LOAD_FAST(arg=21, lineno=118) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$dens_re_std566.81'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=570, inst=BINARY_OP(arg=5, lineno=118) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$dens_re_std566.81', '$dens_re_std568.82'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=574, inst=STORE_FAST(arg=39, lineno=118) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul570.83'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=576, inst=LOAD_FAST(arg=24, lineno=120) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=578, inst=LOAD_FAST(arg=29, lineno=120) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$dens_R576.84'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=580, inst=BINARY_SUBSCR(arg=None, lineno=120) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$dens_R576.84', '$k578.85'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=590, inst=LOAD_FAST(arg=20, lineno=121) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$580binary_subscr.86'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=592, inst=LOAD_FAST(arg=19, lineno=121) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$580binary_subscr.86', '$dens_re_cov590.87'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=594, inst=LOAD_FAST(arg=29, lineno=121) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$580binary_subscr.86', '$dens_re_cov590.87', '$dens_re_sum592.88'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=596, inst=BINARY_SUBSCR(arg=None, lineno=121) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$580binary_subscr.86', '$dens_re_cov590.87', '$dens_re_sum592.88', '$k594.89'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=606, inst=LOAD_FAST(arg=22, lineno=121) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$580binary_subscr.86', '$dens_re_cov590.87', '$596binary_subscr.90'] 13:52:52,829 numba.core.byteflow DEBUG dispatch pc=608, inst=BINARY_OP(arg=10, lineno=121) 13:52:52,829 numba.core.byteflow DEBUG stack ['$phi200.0', '$580binary_subscr.86', '$dens_re_cov590.87', '$596binary_subscr.90', '$dens_re_mean606.91'] 13:52:52,830 numba.core.byteflow DEBUG dispatch pc=612, inst=BINARY_OP(arg=5, lineno=121) 13:52:52,830 numba.core.byteflow DEBUG stack ['$phi200.0', '$580binary_subscr.86', '$dens_re_cov590.87', '$binop_sub608.92'] 13:52:52,830 numba.core.byteflow DEBUG dispatch pc=616, inst=LOAD_FAST(arg=39, lineno=121) 13:52:52,830 numba.core.byteflow DEBUG stack ['$phi200.0', '$580binary_subscr.86', '$binop_mul612.93'] 13:52:52,830 numba.core.byteflow DEBUG dispatch pc=618, inst=BINARY_OP(arg=11, lineno=121) 13:52:52,830 numba.core.byteflow DEBUG stack ['$phi200.0', '$580binary_subscr.86', '$binop_mul612.93', '$re_std_sq616.94'] 13:52:52,830 numba.core.byteflow DEBUG dispatch pc=622, inst=BINARY_OP(arg=10, lineno=120) 13:52:52,830 numba.core.byteflow DEBUG stack ['$phi200.0', '$580binary_subscr.86', '$binop_truediv618.95'] 13:52:52,830 numba.core.byteflow DEBUG dispatch pc=626, inst=STORE_FAST(arg=40, lineno=119) 13:52:52,830 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_sub622.96'] 13:52:52,830 numba.core.byteflow DEBUG dispatch pc=628, inst=LOAD_FAST(arg=24, lineno=124) 13:52:52,830 numba.core.byteflow DEBUG stack ['$phi200.0'] 13:52:52,830 numba.core.byteflow DEBUG dispatch pc=630, inst=LOAD_FAST(arg=28, lineno=124) 13:52:52,830 numba.core.byteflow DEBUG stack ['$phi200.0', '$dens_R628.97'] 13:52:52,830 numba.core.byteflow DEBUG dispatch pc=632, inst=BINARY_SUBSCR(arg=None, lineno=124) 13:52:52,830 numba.core.byteflow DEBUG stack ['$phi200.0', '$dens_R628.97', '$j630.98'] 13:52:52,830 numba.core.byteflow DEBUG dispatch pc=642, inst=LOAD_FAST(arg=20, lineno=125) 13:52:52,830 numba.core.byteflow DEBUG stack ['$phi200.0', '$632binary_subscr.99'] 13:52:52,830 numba.core.byteflow DEBUG dispatch pc=644, inst=LOAD_FAST(arg=19, lineno=125) 13:52:52,830 numba.core.byteflow DEBUG stack ['$phi200.0', '$632binary_subscr.99', '$dens_re_cov642.100'] 13:52:52,830 numba.core.byteflow DEBUG dispatch pc=646, inst=LOAD_FAST(arg=28, lineno=125) 13:52:52,830 numba.core.byteflow DEBUG stack ['$phi200.0', '$632binary_subscr.99', '$dens_re_cov642.100', '$dens_re_sum644.101'] 13:52:52,830 numba.core.byteflow DEBUG dispatch pc=648, inst=BINARY_SUBSCR(arg=None, lineno=125) 13:52:52,830 numba.core.byteflow DEBUG stack ['$phi200.0', '$632binary_subscr.99', '$dens_re_cov642.100', '$dens_re_sum644.101', '$j646.102'] 13:52:52,830 numba.core.byteflow DEBUG dispatch pc=658, inst=LOAD_FAST(arg=22, lineno=125) 13:52:52,830 numba.core.byteflow DEBUG stack ['$phi200.0', '$632binary_subscr.99', '$dens_re_cov642.100', '$648binary_subscr.103'] 13:52:52,830 numba.core.byteflow DEBUG dispatch pc=660, inst=BINARY_OP(arg=10, lineno=125) 13:52:52,830 numba.core.byteflow DEBUG stack ['$phi200.0', '$632binary_subscr.99', '$dens_re_cov642.100', '$648binary_subscr.103', '$dens_re_mean658.104'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=664, inst=BINARY_OP(arg=5, lineno=125) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$632binary_subscr.99', '$dens_re_cov642.100', '$binop_sub660.105'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=668, inst=LOAD_FAST(arg=39, lineno=125) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$632binary_subscr.99', '$binop_mul664.106'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=670, inst=BINARY_OP(arg=11, lineno=125) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$632binary_subscr.99', '$binop_mul664.106', '$re_std_sq668.107'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=674, inst=BINARY_OP(arg=10, lineno=124) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$632binary_subscr.99', '$binop_truediv670.108'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=678, inst=STORE_FAST(arg=41, lineno=123) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_sub674.109'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=680, inst=LOAD_FAST(arg=23, lineno=129) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=682, inst=LOAD_FAST(arg=26, lineno=130) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$dens_lambda680.110'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=684, inst=BINARY_OP(arg=5, lineno=129) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$dens_lambda680.110', '$dens_mu_tot682.111'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=688, inst=LOAD_FAST(arg=40, lineno=131) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul684.112'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=690, inst=LOAD_FAST(arg=37, lineno=131) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul684.112', '$weight_k688.113'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=692, inst=BINARY_OP(arg=5, lineno=131) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul684.112', '$weight_k688.113', '$drk690.114'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=696, inst=LOAD_FAST(arg=41, lineno=131) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul684.112', '$binop_mul692.115'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=698, inst=LOAD_FAST(arg=38, lineno=131) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul684.112', '$binop_mul692.115', '$weight_j696.116'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=700, inst=BINARY_OP(arg=5, lineno=131) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul684.112', '$binop_mul692.115', '$weight_j696.116', '$drj698.117'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=704, inst=BINARY_OP(arg=0, lineno=131) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul684.112', '$binop_mul692.115', '$binop_mul700.118'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=708, inst=BINARY_OP(arg=5, lineno=129) 13:52:52,831 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul684.112', '$binop_add704.119'] 13:52:52,831 numba.core.byteflow DEBUG dispatch pc=712, inst=LOAD_FAST(arg=25, lineno=132) 13:52:52,832 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul708.120'] 13:52:52,832 numba.core.byteflow DEBUG dispatch pc=714, inst=LOAD_FAST(arg=27, lineno=132) 13:52:52,832 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul708.120', '$dens_mu712.121'] 13:52:52,832 numba.core.byteflow DEBUG dispatch pc=716, inst=BINARY_SUBSCR(arg=None, lineno=132) 13:52:52,832 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul708.120', '$dens_mu712.121', '$i714.122'] 13:52:52,832 numba.core.byteflow DEBUG dispatch pc=726, inst=LOAD_FAST(arg=21, lineno=132) 13:52:52,832 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul708.120', '$716binary_subscr.123'] 13:52:52,832 numba.core.byteflow DEBUG dispatch pc=728, inst=BINARY_OP(arg=5, lineno=132) 13:52:52,832 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul708.120', '$716binary_subscr.123', '$dens_re_std726.124'] 13:52:52,832 numba.core.byteflow DEBUG dispatch pc=732, inst=BINARY_OP(arg=11, lineno=129) 13:52:52,832 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_mul708.120', '$binop_mul728.125'] 13:52:52,832 numba.core.byteflow DEBUG dispatch pc=736, inst=LOAD_FAST(arg=4, lineno=133) 13:52:52,832 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_truediv732.126'] 13:52:52,832 numba.core.byteflow DEBUG dispatch pc=738, inst=BINARY_OP(arg=11, lineno=129) 13:52:52,832 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_truediv732.126', '$n_vertices736.127'] 13:52:52,832 numba.core.byteflow DEBUG dispatch pc=742, inst=STORE_FAST(arg=42, lineno=128) 13:52:52,832 numba.core.byteflow DEBUG stack ['$phi200.0', '$binop_truediv738.128'] 13:52:52,832 numba.core.byteflow DEBUG end state. edges=[Edge(pc=744, stack=('$phi200.0',), blockstack=(), npush=0)] 13:52:52,832 numba.core.byteflow DEBUG pending: deque([State(pc_initial=744 nstack_initial=1), State(pc_initial=66 nstack_initial=1), State(pc_initial=744 nstack_initial=1)]) 13:52:52,832 numba.core.byteflow DEBUG stack: ['$phi744.0'] 13:52:52,832 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=744 nstack_initial=1) 13:52:52,832 numba.core.byteflow DEBUG dispatch pc=744, inst=LOAD_FAST(arg=32, lineno=136) 13:52:52,832 numba.core.byteflow DEBUG stack ['$phi744.0'] 13:52:52,832 numba.core.byteflow DEBUG dispatch pc=746, inst=LOAD_CONST(arg=4, lineno=136) 13:52:52,832 numba.core.byteflow DEBUG stack ['$phi744.0', '$dist_squared744.1'] 13:52:52,832 numba.core.byteflow DEBUG dispatch pc=748, inst=COMPARE_OP(arg=4, lineno=136) 13:52:52,832 numba.core.byteflow DEBUG stack ['$phi744.0', '$dist_squared744.1', '$const746.2'] 13:52:52,832 numba.core.byteflow DEBUG dispatch pc=754, inst=POP_JUMP_FORWARD_IF_FALSE(arg=54, lineno=136) 13:52:52,832 numba.core.byteflow DEBUG stack ['$phi744.0', '$748compare_op.3'] 13:52:52,832 numba.core.byteflow DEBUG end state. edges=[Edge(pc=756, stack=('$phi744.0',), blockstack=(), npush=0), Edge(pc=864, stack=('$phi744.0',), blockstack=(), npush=0)] 13:52:52,832 numba.core.byteflow DEBUG pending: deque([State(pc_initial=66 nstack_initial=1), State(pc_initial=744 nstack_initial=1), State(pc_initial=756 nstack_initial=1), State(pc_initial=864 nstack_initial=1)]) 13:52:52,832 numba.core.byteflow DEBUG pending: deque([State(pc_initial=744 nstack_initial=1), State(pc_initial=756 nstack_initial=1), State(pc_initial=864 nstack_initial=1)]) 13:52:52,833 numba.core.byteflow DEBUG pending: deque([State(pc_initial=756 nstack_initial=1), State(pc_initial=864 nstack_initial=1)]) 13:52:52,833 numba.core.byteflow DEBUG stack: ['$phi756.0'] 13:52:52,833 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=756 nstack_initial=1) 13:52:52,833 numba.core.byteflow DEBUG dispatch pc=756, inst=LOAD_CONST(arg=5, lineno=137) 13:52:52,833 numba.core.byteflow DEBUG stack ['$phi756.0'] 13:52:52,833 numba.core.byteflow DEBUG dispatch pc=758, inst=LOAD_FAST(arg=6, lineno=137) 13:52:52,833 numba.core.byteflow DEBUG stack ['$phi756.0', '$const756.1'] 13:52:52,833 numba.core.byteflow DEBUG dispatch pc=760, inst=BINARY_OP(arg=5, lineno=137) 13:52:52,833 numba.core.byteflow DEBUG stack ['$phi756.0', '$const756.1', '$a758.2'] 13:52:52,833 numba.core.byteflow DEBUG dispatch pc=764, inst=LOAD_FAST(arg=7, lineno=137) 13:52:52,833 numba.core.byteflow DEBUG stack ['$phi756.0', '$binop_mul760.3'] 13:52:52,833 numba.core.byteflow DEBUG dispatch pc=766, inst=BINARY_OP(arg=5, lineno=137) 13:52:52,833 numba.core.byteflow DEBUG stack ['$phi756.0', '$binop_mul760.3', '$b764.4'] 13:52:52,833 numba.core.byteflow DEBUG dispatch pc=770, inst=LOAD_GLOBAL(arg=9, lineno=137) 13:52:52,833 numba.core.byteflow DEBUG stack ['$phi756.0', '$binop_mul766.5'] 13:52:52,833 numba.core.byteflow DEBUG dispatch pc=782, inst=LOAD_FAST(arg=32, lineno=137) 13:52:52,833 numba.core.byteflow DEBUG stack ['$phi756.0', '$binop_mul766.5', '$null$770.7', '$770load_global.6'] 13:52:52,833 numba.core.byteflow DEBUG dispatch pc=784, inst=LOAD_FAST(arg=7, lineno=137) 13:52:52,833 numba.core.byteflow DEBUG stack ['$phi756.0', '$binop_mul766.5', '$null$770.7', '$770load_global.6', '$dist_squared782.8'] 13:52:52,833 numba.core.byteflow DEBUG dispatch pc=786, inst=LOAD_CONST(arg=2, lineno=137) 13:52:52,833 numba.core.byteflow DEBUG stack ['$phi756.0', '$binop_mul766.5', '$null$770.7', '$770load_global.6', '$dist_squared782.8', '$b784.9'] 13:52:52,833 numba.core.byteflow DEBUG dispatch pc=788, inst=BINARY_OP(arg=10, lineno=137) 13:52:52,833 numba.core.byteflow DEBUG stack ['$phi756.0', '$binop_mul766.5', '$null$770.7', '$770load_global.6', '$dist_squared782.8', '$b784.9', '$const786.10'] 13:52:52,833 numba.core.byteflow DEBUG dispatch pc=792, inst=PRECALL(arg=2, lineno=137) 13:52:52,833 numba.core.byteflow DEBUG stack ['$phi756.0', '$binop_mul766.5', '$null$770.7', '$770load_global.6', '$dist_squared782.8', '$binop_sub788.11'] 13:52:52,833 numba.core.byteflow DEBUG dispatch pc=796, inst=CALL(arg=2, lineno=137) 13:52:52,833 numba.core.byteflow DEBUG stack ['$phi756.0', '$binop_mul766.5', '$null$770.7', '$770load_global.6', '$dist_squared782.8', '$binop_sub788.11'] 13:52:52,833 numba.core.byteflow DEBUG dispatch pc=806, inst=BINARY_OP(arg=5, lineno=137) 13:52:52,833 numba.core.byteflow DEBUG stack ['$phi756.0', '$binop_mul766.5', '$796call.12'] 13:52:52,833 numba.core.byteflow DEBUG dispatch pc=810, inst=STORE_FAST(arg=43, lineno=137) 13:52:52,833 numba.core.byteflow DEBUG stack ['$phi756.0', '$binop_mul806.13'] 13:52:52,834 numba.core.byteflow DEBUG dispatch pc=812, inst=LOAD_FAST(arg=43, lineno=138) 13:52:52,834 numba.core.byteflow DEBUG stack ['$phi756.0'] 13:52:52,834 numba.core.byteflow DEBUG dispatch pc=814, inst=LOAD_FAST(arg=6, lineno=138) 13:52:52,834 numba.core.byteflow DEBUG stack ['$phi756.0', '$grad_coeff812.14'] 13:52:52,834 numba.core.byteflow DEBUG dispatch pc=816, inst=LOAD_GLOBAL(arg=9, lineno=138) 13:52:52,834 numba.core.byteflow DEBUG stack ['$phi756.0', '$grad_coeff812.14', '$a814.15'] 13:52:52,834 numba.core.byteflow DEBUG dispatch pc=828, inst=LOAD_FAST(arg=32, lineno=138) 13:52:52,834 numba.core.byteflow DEBUG stack ['$phi756.0', '$grad_coeff812.14', '$a814.15', '$null$816.17', '$816load_global.16'] 13:52:52,834 numba.core.byteflow DEBUG dispatch pc=830, inst=LOAD_FAST(arg=7, lineno=138) 13:52:52,834 numba.core.byteflow DEBUG stack ['$phi756.0', '$grad_coeff812.14', '$a814.15', '$null$816.17', '$816load_global.16', '$dist_squared828.18'] 13:52:52,834 numba.core.byteflow DEBUG dispatch pc=832, inst=PRECALL(arg=2, lineno=138) 13:52:52,834 numba.core.byteflow DEBUG stack ['$phi756.0', '$grad_coeff812.14', '$a814.15', '$null$816.17', '$816load_global.16', '$dist_squared828.18', '$b830.19'] 13:52:52,834 numba.core.byteflow DEBUG dispatch pc=836, inst=CALL(arg=2, lineno=138) 13:52:52,834 numba.core.byteflow DEBUG stack ['$phi756.0', '$grad_coeff812.14', '$a814.15', '$null$816.17', '$816load_global.16', '$dist_squared828.18', '$b830.19'] 13:52:52,834 numba.core.byteflow DEBUG dispatch pc=846, inst=BINARY_OP(arg=5, lineno=138) 13:52:52,834 numba.core.byteflow DEBUG stack ['$phi756.0', '$grad_coeff812.14', '$a814.15', '$836call.20'] 13:52:52,834 numba.core.byteflow DEBUG dispatch pc=850, inst=LOAD_CONST(arg=2, lineno=138) 13:52:52,834 numba.core.byteflow DEBUG stack ['$phi756.0', '$grad_coeff812.14', '$binop_mul846.21'] 13:52:52,834 numba.core.byteflow DEBUG dispatch pc=852, inst=BINARY_OP(arg=0, lineno=138) 13:52:52,834 numba.core.byteflow DEBUG stack ['$phi756.0', '$grad_coeff812.14', '$binop_mul846.21', '$const850.22'] 13:52:52,834 numba.core.byteflow DEBUG dispatch pc=856, inst=BINARY_OP(arg=24, lineno=138) 13:52:52,834 numba.core.byteflow DEBUG stack ['$phi756.0', '$grad_coeff812.14', '$binop_add852.23'] 13:52:52,834 numba.core.byteflow DEBUG dispatch pc=860, inst=STORE_FAST(arg=43, lineno=138) 13:52:52,834 numba.core.byteflow DEBUG stack ['$phi756.0', '$binop_itruediv856.24'] 13:52:52,834 numba.core.byteflow DEBUG dispatch pc=862, inst=JUMP_FORWARD(arg=2, lineno=138) 13:52:52,834 numba.core.byteflow DEBUG stack ['$phi756.0'] 13:52:52,834 numba.core.byteflow DEBUG end state. edges=[Edge(pc=868, stack=('$phi756.0',), blockstack=(), npush=0)] 13:52:52,834 numba.core.byteflow DEBUG pending: deque([State(pc_initial=864 nstack_initial=1), State(pc_initial=868 nstack_initial=1)]) 13:52:52,834 numba.core.byteflow DEBUG stack: ['$phi864.0'] 13:52:52,835 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=864 nstack_initial=1) 13:52:52,835 numba.core.byteflow DEBUG dispatch pc=864, inst=LOAD_CONST(arg=4, lineno=140) 13:52:52,835 numba.core.byteflow DEBUG stack ['$phi864.0'] 13:52:52,835 numba.core.byteflow DEBUG dispatch pc=866, inst=STORE_FAST(arg=43, lineno=140) 13:52:52,835 numba.core.byteflow DEBUG stack ['$phi864.0', '$const864.1'] 13:52:52,835 numba.core.byteflow DEBUG end state. edges=[Edge(pc=868, stack=('$phi864.0',), blockstack=(), npush=0)] 13:52:52,835 numba.core.byteflow DEBUG pending: deque([State(pc_initial=868 nstack_initial=1), State(pc_initial=868 nstack_initial=1)]) 13:52:52,835 numba.core.byteflow DEBUG stack: ['$phi868.0'] 13:52:52,835 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=868 nstack_initial=1) 13:52:52,835 numba.core.byteflow DEBUG dispatch pc=868, inst=LOAD_GLOBAL(arg=15, lineno=142) 13:52:52,835 numba.core.byteflow DEBUG stack ['$phi868.0'] 13:52:52,835 numba.core.byteflow DEBUG dispatch pc=880, inst=LOAD_FAST(arg=10, lineno=142) 13:52:52,835 numba.core.byteflow DEBUG stack ['$phi868.0', '$null$868.2', '$868load_global.1'] 13:52:52,835 numba.core.byteflow DEBUG dispatch pc=882, inst=PRECALL(arg=1, lineno=142) 13:52:52,835 numba.core.byteflow DEBUG stack ['$phi868.0', '$null$868.2', '$868load_global.1', '$dim880.3'] 13:52:52,835 numba.core.byteflow DEBUG dispatch pc=886, inst=CALL(arg=1, lineno=142) 13:52:52,835 numba.core.byteflow DEBUG stack ['$phi868.0', '$null$868.2', '$868load_global.1', '$dim880.3'] 13:52:52,835 numba.core.byteflow DEBUG dispatch pc=896, inst=GET_ITER(arg=None, lineno=142) 13:52:52,835 numba.core.byteflow DEBUG stack ['$phi868.0', '$886call.4'] 13:52:52,835 numba.core.byteflow DEBUG end state. edges=[Edge(pc=898, stack=('$phi868.0', '$896get_iter.5'), blockstack=(), npush=0)] 13:52:52,835 numba.core.byteflow DEBUG pending: deque([State(pc_initial=868 nstack_initial=1), State(pc_initial=898 nstack_initial=2)]) 13:52:52,835 numba.core.byteflow DEBUG pending: deque([State(pc_initial=898 nstack_initial=2)]) 13:52:52,835 numba.core.byteflow DEBUG stack: ['$phi898.0', '$phi898.1'] 13:52:52,835 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=898 nstack_initial=2) 13:52:52,835 numba.core.byteflow DEBUG dispatch pc=898, inst=FOR_ITER(arg=117, lineno=142) 13:52:52,835 numba.core.byteflow DEBUG stack ['$phi898.0', '$phi898.1'] 13:52:52,835 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1134, stack=('$phi898.0',), blockstack=(), npush=0), Edge(pc=900, stack=('$phi898.0', '$phi898.1', '$898for_iter.3'), blockstack=(), npush=0)] 13:52:52,835 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1134 nstack_initial=1), State(pc_initial=900 nstack_initial=3)]) 13:52:52,835 numba.core.byteflow DEBUG stack: ['$phi1134.0'] 13:52:52,835 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1134 nstack_initial=1) 13:52:52,835 numba.core.byteflow DEBUG dispatch pc=1134, inst=LOAD_FAST(arg=15, lineno=154) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1136, inst=LOAD_FAST(arg=27, lineno=154) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0', '$epoch_of_next_sample1134.1'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1138, inst=COPY(arg=2, lineno=154) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0', '$epoch_of_next_sample1134.1', '$i1136.2'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1140, inst=COPY(arg=2, lineno=154) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0', '$epoch_of_next_sample1134.1', '$i1136.2', '$epoch_of_next_sample1134.1'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1142, inst=BINARY_SUBSCR(arg=None, lineno=154) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0', '$epoch_of_next_sample1134.1', '$i1136.2', '$epoch_of_next_sample1134.1', '$i1136.2'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1152, inst=LOAD_FAST(arg=5, lineno=154) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0', '$epoch_of_next_sample1134.1', '$i1136.2', '$1142binary_subscr.3'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1154, inst=LOAD_FAST(arg=27, lineno=154) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0', '$epoch_of_next_sample1134.1', '$i1136.2', '$1142binary_subscr.3', '$epochs_per_sample1152.4'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1156, inst=BINARY_SUBSCR(arg=None, lineno=154) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0', '$epoch_of_next_sample1134.1', '$i1136.2', '$1142binary_subscr.3', '$epochs_per_sample1152.4', '$i1154.5'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1166, inst=BINARY_OP(arg=13, lineno=154) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0', '$epoch_of_next_sample1134.1', '$i1136.2', '$1142binary_subscr.3', '$1156binary_subscr.6'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1170, inst=SWAP(arg=3, lineno=154) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0', '$epoch_of_next_sample1134.1', '$i1136.2', '$binop_iadd1166.7'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1172, inst=SWAP(arg=2, lineno=154) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0', '$binop_iadd1166.7', '$i1136.2', '$epoch_of_next_sample1134.1'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1174, inst=STORE_SUBSCR(arg=None, lineno=154) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0', '$binop_iadd1166.7', '$epoch_of_next_sample1134.1', '$i1136.2'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1178, inst=LOAD_GLOBAL(arg=19, lineno=156) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1190, inst=LOAD_FAST(arg=16, lineno=157) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0', '$null$1178.9', '$1178load_global.8'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1192, inst=LOAD_FAST(arg=14, lineno=157) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0', '$null$1178.9', '$1178load_global.8', '$n1190.10'] 13:52:52,836 numba.core.byteflow DEBUG dispatch pc=1194, inst=LOAD_FAST(arg=27, lineno=157) 13:52:52,836 numba.core.byteflow DEBUG stack ['$phi1134.0', '$null$1178.9', '$1178load_global.8', '$n1190.10', '$epoch_of_next_negative_sample1192.11'] 13:52:52,837 numba.core.byteflow DEBUG dispatch pc=1196, inst=BINARY_SUBSCR(arg=None, lineno=157) 13:52:52,837 numba.core.byteflow DEBUG stack ['$phi1134.0', '$null$1178.9', '$1178load_global.8', '$n1190.10', '$epoch_of_next_negative_sample1192.11', '$i1194.12'] 13:52:52,837 numba.core.byteflow DEBUG dispatch pc=1206, inst=BINARY_OP(arg=10, lineno=157) 13:52:52,837 numba.core.byteflow DEBUG stack ['$phi1134.0', '$null$1178.9', '$1178load_global.8', '$n1190.10', '$1196binary_subscr.13'] 13:52:52,837 numba.core.byteflow DEBUG dispatch pc=1210, inst=LOAD_FAST(arg=13, lineno=157) 13:52:52,837 numba.core.byteflow DEBUG stack ['$phi1134.0', '$null$1178.9', '$1178load_global.8', '$binop_sub1206.14'] 13:52:52,837 numba.core.byteflow DEBUG dispatch pc=1212, inst=LOAD_FAST(arg=27, lineno=157) 13:52:52,837 numba.core.byteflow DEBUG stack ['$phi1134.0', '$null$1178.9', '$1178load_global.8', '$binop_sub1206.14', '$epochs_per_negative_sample1210.15'] 13:52:52,837 numba.core.byteflow DEBUG dispatch pc=1214, inst=BINARY_SUBSCR(arg=None, lineno=157) 13:52:52,837 numba.core.byteflow DEBUG stack ['$phi1134.0', '$null$1178.9', '$1178load_global.8', '$binop_sub1206.14', '$epochs_per_negative_sample1210.15', '$i1212.16'] 13:52:52,837 numba.core.byteflow DEBUG dispatch pc=1224, inst=BINARY_OP(arg=11, lineno=157) 13:52:52,837 numba.core.byteflow DEBUG stack ['$phi1134.0', '$null$1178.9', '$1178load_global.8', '$binop_sub1206.14', '$1214binary_subscr.17'] 13:52:52,837 numba.core.byteflow DEBUG dispatch pc=1228, inst=PRECALL(arg=1, lineno=156) 13:52:52,837 numba.core.byteflow DEBUG stack ['$phi1134.0', '$null$1178.9', '$1178load_global.8', '$binop_truediv1224.18'] 13:52:52,837 numba.core.byteflow DEBUG dispatch pc=1232, inst=CALL(arg=1, lineno=156) 13:52:52,837 numba.core.byteflow DEBUG stack ['$phi1134.0', '$null$1178.9', '$1178load_global.8', '$binop_truediv1224.18'] 13:52:52,837 numba.core.byteflow DEBUG dispatch pc=1242, inst=STORE_FAST(arg=46, lineno=156) 13:52:52,837 numba.core.byteflow DEBUG stack ['$phi1134.0', '$1232call.19'] 13:52:52,837 numba.core.byteflow DEBUG dispatch pc=1244, inst=LOAD_GLOBAL(arg=15, lineno=160) 13:52:52,837 numba.core.byteflow DEBUG stack ['$phi1134.0'] 13:52:52,837 numba.core.byteflow DEBUG dispatch pc=1256, inst=LOAD_FAST(arg=46, lineno=160) 13:52:52,837 numba.core.byteflow DEBUG stack ['$phi1134.0', '$null$1244.21', '$1244load_global.20'] 13:52:52,837 numba.core.byteflow DEBUG dispatch pc=1258, inst=PRECALL(arg=1, lineno=160) 13:52:52,837 numba.core.byteflow DEBUG stack ['$phi1134.0', '$null$1244.21', '$1244load_global.20', '$n_neg_samples1256.22'] 13:52:52,837 numba.core.byteflow DEBUG dispatch pc=1262, inst=CALL(arg=1, lineno=160) 13:52:52,837 numba.core.byteflow DEBUG stack ['$phi1134.0', '$null$1244.21', '$1244load_global.20', '$n_neg_samples1256.22'] 13:52:52,837 numba.core.byteflow DEBUG dispatch pc=1272, inst=GET_ITER(arg=None, lineno=160) 13:52:52,837 numba.core.byteflow DEBUG stack ['$phi1134.0', '$1262call.23'] 13:52:52,837 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1274, stack=('$phi1134.0', '$1272get_iter.24'), blockstack=(), npush=0)] 13:52:52,837 numba.core.byteflow DEBUG pending: deque([State(pc_initial=900 nstack_initial=3), State(pc_initial=1274 nstack_initial=2)]) 13:52:52,838 numba.core.byteflow DEBUG stack: ['$phi900.0', '$phi900.1', '$phi900.2'] 13:52:52,838 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=900 nstack_initial=3) 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=900, inst=STORE_FAST(arg=44, lineno=142) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1', '$phi900.2'] 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=902, inst=LOAD_GLOBAL(arg=17, lineno=143) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1'] 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=914, inst=LOAD_FAST(arg=43, lineno=143) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1', '$null$902.4', '$902load_global.3'] 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=916, inst=LOAD_FAST(arg=30, lineno=143) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1', '$null$902.4', '$902load_global.3', '$grad_coeff914.5'] 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=918, inst=LOAD_FAST(arg=44, lineno=143) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1', '$null$902.4', '$902load_global.3', '$grad_coeff914.5', '$current916.6'] 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=920, inst=BINARY_SUBSCR(arg=None, lineno=143) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1', '$null$902.4', '$902load_global.3', '$grad_coeff914.5', '$current916.6', '$d918.7'] 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=930, inst=LOAD_FAST(arg=31, lineno=143) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1', '$null$902.4', '$902load_global.3', '$grad_coeff914.5', '$920binary_subscr.8'] 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=932, inst=LOAD_FAST(arg=44, lineno=143) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1', '$null$902.4', '$902load_global.3', '$grad_coeff914.5', '$920binary_subscr.8', '$other930.9'] 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=934, inst=BINARY_SUBSCR(arg=None, lineno=143) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1', '$null$902.4', '$902load_global.3', '$grad_coeff914.5', '$920binary_subscr.8', '$other930.9', '$d932.10'] 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=944, inst=BINARY_OP(arg=10, lineno=143) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1', '$null$902.4', '$902load_global.3', '$grad_coeff914.5', '$920binary_subscr.8', '$934binary_subscr.11'] 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=948, inst=BINARY_OP(arg=5, lineno=143) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1', '$null$902.4', '$902load_global.3', '$grad_coeff914.5', '$binop_sub944.12'] 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=952, inst=PRECALL(arg=1, lineno=143) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1', '$null$902.4', '$902load_global.3', '$binop_mul948.13'] 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=956, inst=CALL(arg=1, lineno=143) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1', '$null$902.4', '$902load_global.3', '$binop_mul948.13'] 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=966, inst=STORE_FAST(arg=45, lineno=143) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1', '$956call.14'] 13:52:52,838 numba.core.byteflow DEBUG dispatch pc=968, inst=LOAD_FAST(arg=17, lineno=145) 13:52:52,838 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1'] 13:52:52,839 numba.core.byteflow DEBUG dispatch pc=970, inst=POP_JUMP_FORWARD_IF_FALSE(arg=39, lineno=145) 13:52:52,839 numba.core.byteflow DEBUG stack ['$phi900.0', '$phi900.1', '$densmap_flag968.15'] 13:52:52,839 numba.core.byteflow DEBUG end state. edges=[Edge(pc=972, stack=('$phi900.0', '$phi900.1'), blockstack=(), npush=0), Edge(pc=1050, stack=('$phi900.0', '$phi900.1'), blockstack=(), npush=0)] 13:52:52,839 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1274 nstack_initial=2), State(pc_initial=972 nstack_initial=2), State(pc_initial=1050 nstack_initial=2)]) 13:52:52,839 numba.core.byteflow DEBUG stack: ['$phi1274.0', '$phi1274.1'] 13:52:52,839 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1274 nstack_initial=2) 13:52:52,839 numba.core.byteflow DEBUG dispatch pc=1274, inst=FOR_ITER(arg=184, lineno=160) 13:52:52,839 numba.core.byteflow DEBUG stack ['$phi1274.0', '$phi1274.1'] 13:52:52,839 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1644, stack=('$phi1274.0',), blockstack=(), npush=0), Edge(pc=1276, stack=('$phi1274.0', '$phi1274.1', '$1274for_iter.3'), blockstack=(), npush=0)] 13:52:52,839 numba.core.byteflow DEBUG pending: deque([State(pc_initial=972 nstack_initial=2), State(pc_initial=1050 nstack_initial=2), State(pc_initial=1644 nstack_initial=1), State(pc_initial=1276 nstack_initial=3)]) 13:52:52,839 numba.core.byteflow DEBUG stack: ['$phi972.0', '$phi972.1'] 13:52:52,839 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=972 nstack_initial=2) 13:52:52,839 numba.core.byteflow DEBUG dispatch pc=972, inst=LOAD_FAST(arg=45, lineno=148) 13:52:52,839 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1'] 13:52:52,839 numba.core.byteflow DEBUG dispatch pc=974, inst=LOAD_GLOBAL(arg=17, lineno=148) 13:52:52,839 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2'] 13:52:52,839 numba.core.byteflow DEBUG dispatch pc=986, inst=LOAD_CONST(arg=6, lineno=148) 13:52:52,839 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2', '$null$974.4', '$974load_global.3'] 13:52:52,839 numba.core.byteflow DEBUG dispatch pc=988, inst=LOAD_FAST(arg=42, lineno=148) 13:52:52,839 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2', '$null$974.4', '$974load_global.3', '$const986.5'] 13:52:52,839 numba.core.byteflow DEBUG dispatch pc=990, inst=BINARY_OP(arg=5, lineno=148) 13:52:52,839 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2', '$null$974.4', '$974load_global.3', '$const986.5', '$grad_cor_coeff988.6'] 13:52:52,839 numba.core.byteflow DEBUG dispatch pc=994, inst=LOAD_FAST(arg=30, lineno=148) 13:52:52,839 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2', '$null$974.4', '$974load_global.3', '$binop_mul990.7'] 13:52:52,839 numba.core.byteflow DEBUG dispatch pc=996, inst=LOAD_FAST(arg=44, lineno=148) 13:52:52,839 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2', '$null$974.4', '$974load_global.3', '$binop_mul990.7', '$current994.8'] 13:52:52,839 numba.core.byteflow DEBUG dispatch pc=998, inst=BINARY_SUBSCR(arg=None, lineno=148) 13:52:52,839 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2', '$null$974.4', '$974load_global.3', '$binop_mul990.7', '$current994.8', '$d996.9'] 13:52:52,839 numba.core.byteflow DEBUG dispatch pc=1008, inst=LOAD_FAST(arg=31, lineno=148) 13:52:52,839 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2', '$null$974.4', '$974load_global.3', '$binop_mul990.7', '$998binary_subscr.10'] 13:52:52,840 numba.core.byteflow DEBUG dispatch pc=1010, inst=LOAD_FAST(arg=44, lineno=148) 13:52:52,840 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2', '$null$974.4', '$974load_global.3', '$binop_mul990.7', '$998binary_subscr.10', '$other1008.11'] 13:52:52,840 numba.core.byteflow DEBUG dispatch pc=1012, inst=BINARY_SUBSCR(arg=None, lineno=148) 13:52:52,840 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2', '$null$974.4', '$974load_global.3', '$binop_mul990.7', '$998binary_subscr.10', '$other1008.11', '$d1010.12'] 13:52:52,840 numba.core.byteflow DEBUG dispatch pc=1022, inst=BINARY_OP(arg=10, lineno=148) 13:52:52,840 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2', '$null$974.4', '$974load_global.3', '$binop_mul990.7', '$998binary_subscr.10', '$1012binary_subscr.13'] 13:52:52,840 numba.core.byteflow DEBUG dispatch pc=1026, inst=BINARY_OP(arg=5, lineno=148) 13:52:52,840 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2', '$null$974.4', '$974load_global.3', '$binop_mul990.7', '$binop_sub1022.14'] 13:52:52,840 numba.core.byteflow DEBUG dispatch pc=1030, inst=PRECALL(arg=1, lineno=148) 13:52:52,840 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2', '$null$974.4', '$974load_global.3', '$binop_mul1026.15'] 13:52:52,840 numba.core.byteflow DEBUG dispatch pc=1034, inst=CALL(arg=1, lineno=148) 13:52:52,840 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2', '$null$974.4', '$974load_global.3', '$binop_mul1026.15'] 13:52:52,840 numba.core.byteflow DEBUG dispatch pc=1044, inst=BINARY_OP(arg=13, lineno=148) 13:52:52,840 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$grad_d972.2', '$1034call.16'] 13:52:52,840 numba.core.byteflow DEBUG dispatch pc=1048, inst=STORE_FAST(arg=45, lineno=148) 13:52:52,840 numba.core.byteflow DEBUG stack ['$phi972.0', '$phi972.1', '$binop_iadd1044.17'] 13:52:52,840 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1050, stack=('$phi972.0', '$phi972.1'), blockstack=(), npush=0)] 13:52:52,840 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1050 nstack_initial=2), State(pc_initial=1644 nstack_initial=1), State(pc_initial=1276 nstack_initial=3), State(pc_initial=1050 nstack_initial=2)]) 13:52:52,840 numba.core.byteflow DEBUG stack: ['$phi1050.0', '$phi1050.1'] 13:52:52,840 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1050 nstack_initial=2) 13:52:52,840 numba.core.byteflow DEBUG dispatch pc=1050, inst=LOAD_FAST(arg=30, lineno=150) 13:52:52,840 numba.core.byteflow DEBUG stack ['$phi1050.0', '$phi1050.1'] 13:52:52,840 numba.core.byteflow DEBUG dispatch pc=1052, inst=LOAD_FAST(arg=44, lineno=150) 13:52:52,840 numba.core.byteflow DEBUG stack ['$phi1050.0', '$phi1050.1', '$current1050.2'] 13:52:52,840 numba.core.byteflow DEBUG dispatch pc=1054, inst=COPY(arg=2, lineno=150) 13:52:52,840 numba.core.byteflow DEBUG stack ['$phi1050.0', '$phi1050.1', '$current1050.2', '$d1052.3'] 13:52:52,840 numba.core.byteflow DEBUG dispatch pc=1056, inst=COPY(arg=2, lineno=150) 13:52:52,840 numba.core.byteflow DEBUG stack ['$phi1050.0', '$phi1050.1', '$current1050.2', '$d1052.3', '$current1050.2'] 13:52:52,840 numba.core.byteflow DEBUG dispatch pc=1058, inst=BINARY_SUBSCR(arg=None, lineno=150) 13:52:52,840 numba.core.byteflow DEBUG stack ['$phi1050.0', '$phi1050.1', '$current1050.2', '$d1052.3', '$current1050.2', '$d1052.3'] 13:52:52,840 numba.core.byteflow DEBUG dispatch pc=1068, inst=LOAD_FAST(arg=45, lineno=150) 13:52:52,840 numba.core.byteflow DEBUG stack ['$phi1050.0', '$phi1050.1', '$current1050.2', '$d1052.3', '$1058binary_subscr.4'] 13:52:52,841 numba.core.byteflow DEBUG dispatch pc=1070, inst=LOAD_FAST(arg=12, lineno=150) 13:52:52,841 numba.core.byteflow DEBUG stack ['$phi1050.0', '$phi1050.1', '$current1050.2', '$d1052.3', '$1058binary_subscr.4', '$grad_d1068.5'] 13:52:52,841 numba.core.byteflow DEBUG dispatch pc=1072, inst=BINARY_OP(arg=5, lineno=150) 13:52:52,841 numba.core.byteflow DEBUG stack ['$phi1050.0', '$phi1050.1', '$current1050.2', '$d1052.3', '$1058binary_subscr.4', '$grad_d1068.5', '$alpha1070.6'] 13:52:52,841 numba.core.byteflow DEBUG dispatch pc=1076, inst=BINARY_OP(arg=13, lineno=150) 13:52:52,841 numba.core.byteflow DEBUG stack ['$phi1050.0', '$phi1050.1', '$current1050.2', '$d1052.3', '$1058binary_subscr.4', '$binop_mul1072.7'] 13:52:52,841 numba.core.byteflow DEBUG dispatch pc=1080, inst=SWAP(arg=3, lineno=150) 13:52:52,841 numba.core.byteflow DEBUG stack ['$phi1050.0', '$phi1050.1', '$current1050.2', '$d1052.3', '$binop_iadd1076.8'] 13:52:52,841 numba.core.byteflow DEBUG dispatch pc=1082, inst=SWAP(arg=2, lineno=150) 13:52:52,841 numba.core.byteflow DEBUG stack ['$phi1050.0', '$phi1050.1', '$binop_iadd1076.8', '$d1052.3', '$current1050.2'] 13:52:52,841 numba.core.byteflow DEBUG dispatch pc=1084, inst=STORE_SUBSCR(arg=None, lineno=150) 13:52:52,841 numba.core.byteflow DEBUG stack ['$phi1050.0', '$phi1050.1', '$binop_iadd1076.8', '$current1050.2', '$d1052.3'] 13:52:52,841 numba.core.byteflow DEBUG dispatch pc=1088, inst=LOAD_FAST(arg=11, lineno=151) 13:52:52,841 numba.core.byteflow DEBUG stack ['$phi1050.0', '$phi1050.1'] 13:52:52,841 numba.core.byteflow DEBUG dispatch pc=1090, inst=POP_JUMP_FORWARD_IF_FALSE(arg=20, lineno=151) 13:52:52,841 numba.core.byteflow DEBUG stack ['$phi1050.0', '$phi1050.1', '$move_other1088.9'] 13:52:52,841 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1092, stack=('$phi1050.0', '$phi1050.1'), blockstack=(), npush=0), Edge(pc=1132, stack=('$phi1050.0', '$phi1050.1'), blockstack=(), npush=0)] 13:52:52,841 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1644 nstack_initial=1), State(pc_initial=1276 nstack_initial=3), State(pc_initial=1050 nstack_initial=2), State(pc_initial=1092 nstack_initial=2), State(pc_initial=1132 nstack_initial=2)]) 13:52:52,841 numba.core.byteflow DEBUG stack: ['$phi1644.0'] 13:52:52,841 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1644 nstack_initial=1) 13:52:52,841 numba.core.byteflow DEBUG dispatch pc=1644, inst=LOAD_FAST(arg=14, lineno=184) 13:52:52,841 numba.core.byteflow DEBUG stack ['$phi1644.0'] 13:52:52,841 numba.core.byteflow DEBUG dispatch pc=1646, inst=LOAD_FAST(arg=27, lineno=184) 13:52:52,841 numba.core.byteflow DEBUG stack ['$phi1644.0', '$epoch_of_next_negative_sample1644.1'] 13:52:52,841 numba.core.byteflow DEBUG dispatch pc=1648, inst=COPY(arg=2, lineno=184) 13:52:52,841 numba.core.byteflow DEBUG stack ['$phi1644.0', '$epoch_of_next_negative_sample1644.1', '$i1646.2'] 13:52:52,841 numba.core.byteflow DEBUG dispatch pc=1650, inst=COPY(arg=2, lineno=184) 13:52:52,841 numba.core.byteflow DEBUG stack ['$phi1644.0', '$epoch_of_next_negative_sample1644.1', '$i1646.2', '$epoch_of_next_negative_sample1644.1'] 13:52:52,841 numba.core.byteflow DEBUG dispatch pc=1652, inst=BINARY_SUBSCR(arg=None, lineno=184) 13:52:52,841 numba.core.byteflow DEBUG stack ['$phi1644.0', '$epoch_of_next_negative_sample1644.1', '$i1646.2', '$epoch_of_next_negative_sample1644.1', '$i1646.2'] 13:52:52,841 numba.core.byteflow DEBUG dispatch pc=1662, inst=LOAD_FAST(arg=46, lineno=185) 13:52:52,841 numba.core.byteflow DEBUG stack ['$phi1644.0', '$epoch_of_next_negative_sample1644.1', '$i1646.2', '$1652binary_subscr.3'] 13:52:52,842 numba.core.byteflow DEBUG dispatch pc=1664, inst=LOAD_FAST(arg=13, lineno=185) 13:52:52,842 numba.core.byteflow DEBUG stack ['$phi1644.0', '$epoch_of_next_negative_sample1644.1', '$i1646.2', '$1652binary_subscr.3', '$n_neg_samples1662.4'] 13:52:52,842 numba.core.byteflow DEBUG dispatch pc=1666, inst=LOAD_FAST(arg=27, lineno=185) 13:52:52,842 numba.core.byteflow DEBUG stack ['$phi1644.0', '$epoch_of_next_negative_sample1644.1', '$i1646.2', '$1652binary_subscr.3', '$n_neg_samples1662.4', '$epochs_per_negative_sample1664.5'] 13:52:52,842 numba.core.byteflow DEBUG dispatch pc=1668, inst=BINARY_SUBSCR(arg=None, lineno=185) 13:52:52,842 numba.core.byteflow DEBUG stack ['$phi1644.0', '$epoch_of_next_negative_sample1644.1', '$i1646.2', '$1652binary_subscr.3', '$n_neg_samples1662.4', '$epochs_per_negative_sample1664.5', '$i1666.6'] 13:52:52,842 numba.core.byteflow DEBUG dispatch pc=1678, inst=BINARY_OP(arg=5, lineno=185) 13:52:52,842 numba.core.byteflow DEBUG stack ['$phi1644.0', '$epoch_of_next_negative_sample1644.1', '$i1646.2', '$1652binary_subscr.3', '$n_neg_samples1662.4', '$1668binary_subscr.7'] 13:52:52,842 numba.core.byteflow DEBUG dispatch pc=1682, inst=BINARY_OP(arg=13, lineno=184) 13:52:52,842 numba.core.byteflow DEBUG stack ['$phi1644.0', '$epoch_of_next_negative_sample1644.1', '$i1646.2', '$1652binary_subscr.3', '$binop_mul1678.8'] 13:52:52,842 numba.core.byteflow DEBUG dispatch pc=1686, inst=SWAP(arg=3, lineno=184) 13:52:52,842 numba.core.byteflow DEBUG stack ['$phi1644.0', '$epoch_of_next_negative_sample1644.1', '$i1646.2', '$binop_iadd1682.9'] 13:52:52,842 numba.core.byteflow DEBUG dispatch pc=1688, inst=SWAP(arg=2, lineno=184) 13:52:52,842 numba.core.byteflow DEBUG stack ['$phi1644.0', '$binop_iadd1682.9', '$i1646.2', '$epoch_of_next_negative_sample1644.1'] 13:52:52,842 numba.core.byteflow DEBUG dispatch pc=1690, inst=STORE_SUBSCR(arg=None, lineno=184) 13:52:52,842 numba.core.byteflow DEBUG stack ['$phi1644.0', '$binop_iadd1682.9', '$epoch_of_next_negative_sample1644.1', '$i1646.2'] 13:52:52,842 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1694, stack=('$phi1644.0',), blockstack=(), npush=0)] 13:52:52,842 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1276 nstack_initial=3), State(pc_initial=1050 nstack_initial=2), State(pc_initial=1092 nstack_initial=2), State(pc_initial=1132 nstack_initial=2), State(pc_initial=1694 nstack_initial=1)]) 13:52:52,842 numba.core.byteflow DEBUG stack: ['$phi1276.0', '$phi1276.1', '$phi1276.2'] 13:52:52,842 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1276 nstack_initial=3) 13:52:52,842 numba.core.byteflow DEBUG dispatch pc=1276, inst=STORE_FAST(arg=47, lineno=160) 13:52:52,842 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$phi1276.2'] 13:52:52,842 numba.core.byteflow DEBUG dispatch pc=1278, inst=LOAD_GLOBAL(arg=21, lineno=161) 13:52:52,842 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1'] 13:52:52,842 numba.core.byteflow DEBUG dispatch pc=1290, inst=LOAD_FAST(arg=8, lineno=161) 13:52:52,842 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$null$1278.4', '$1278load_global.3'] 13:52:52,842 numba.core.byteflow DEBUG dispatch pc=1292, inst=LOAD_FAST(arg=28, lineno=161) 13:52:52,842 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$null$1278.4', '$1278load_global.3', '$rng_state_per_sample1290.5'] 13:52:52,842 numba.core.byteflow DEBUG dispatch pc=1294, inst=BINARY_SUBSCR(arg=None, lineno=161) 13:52:52,842 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$null$1278.4', '$1278load_global.3', '$rng_state_per_sample1290.5', '$j1292.6'] 13:52:52,842 numba.core.byteflow DEBUG dispatch pc=1304, inst=PRECALL(arg=1, lineno=161) 13:52:52,842 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$null$1278.4', '$1278load_global.3', '$1294binary_subscr.7'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1308, inst=CALL(arg=1, lineno=161) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$null$1278.4', '$1278load_global.3', '$1294binary_subscr.7'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1318, inst=LOAD_FAST(arg=4, lineno=161) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$1308call.8'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1320, inst=BINARY_OP(arg=6, lineno=161) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$1308call.8', '$n_vertices1318.9'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1324, inst=STORE_FAST(arg=29, lineno=161) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$binop_mod1320.10'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1326, inst=LOAD_FAST(arg=1, lineno=163) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1328, inst=LOAD_FAST(arg=29, lineno=163) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$tail_embedding1326.11'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1330, inst=BINARY_SUBSCR(arg=None, lineno=163) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$tail_embedding1326.11', '$k1328.12'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1340, inst=STORE_FAST(arg=31, lineno=163) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$1330binary_subscr.13'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1342, inst=LOAD_GLOBAL(arg=7, lineno=165) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1354, inst=LOAD_FAST(arg=30, lineno=165) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$null$1342.15', '$1342load_global.14'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1356, inst=LOAD_FAST(arg=31, lineno=165) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$null$1342.15', '$1342load_global.14', '$current1354.16'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1358, inst=PRECALL(arg=2, lineno=165) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$null$1342.15', '$1342load_global.14', '$current1354.16', '$other1356.17'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1362, inst=CALL(arg=2, lineno=165) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$null$1342.15', '$1342load_global.14', '$current1354.16', '$other1356.17'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1372, inst=STORE_FAST(arg=32, lineno=165) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$1362call.18'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1374, inst=LOAD_FAST(arg=32, lineno=167) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1'] 13:52:52,843 numba.core.byteflow DEBUG dispatch pc=1376, inst=LOAD_CONST(arg=4, lineno=167) 13:52:52,843 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$dist_squared1374.19'] 13:52:52,844 numba.core.byteflow DEBUG dispatch pc=1378, inst=COMPARE_OP(arg=4, lineno=167) 13:52:52,844 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$dist_squared1374.19', '$const1376.20'] 13:52:52,844 numba.core.byteflow DEBUG dispatch pc=1384, inst=POP_JUMP_FORWARD_IF_FALSE(arg=40, lineno=167) 13:52:52,844 numba.core.byteflow DEBUG stack ['$phi1276.0', '$phi1276.1', '$1378compare_op.21'] 13:52:52,844 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1386, stack=('$phi1276.0', '$phi1276.1'), blockstack=(), npush=0), Edge(pc=1466, stack=('$phi1276.0', '$phi1276.1'), blockstack=(), npush=0)] 13:52:52,844 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1050 nstack_initial=2), State(pc_initial=1092 nstack_initial=2), State(pc_initial=1132 nstack_initial=2), State(pc_initial=1694 nstack_initial=1), State(pc_initial=1386 nstack_initial=2), State(pc_initial=1466 nstack_initial=2)]) 13:52:52,844 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1092 nstack_initial=2), State(pc_initial=1132 nstack_initial=2), State(pc_initial=1694 nstack_initial=1), State(pc_initial=1386 nstack_initial=2), State(pc_initial=1466 nstack_initial=2)]) 13:52:52,844 numba.core.byteflow DEBUG stack: ['$phi1092.0', '$phi1092.1'] 13:52:52,844 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1092 nstack_initial=2) 13:52:52,844 numba.core.byteflow DEBUG dispatch pc=1092, inst=LOAD_FAST(arg=31, lineno=152) 13:52:52,844 numba.core.byteflow DEBUG stack ['$phi1092.0', '$phi1092.1'] 13:52:52,844 numba.core.byteflow DEBUG dispatch pc=1094, inst=LOAD_FAST(arg=44, lineno=152) 13:52:52,844 numba.core.byteflow DEBUG stack ['$phi1092.0', '$phi1092.1', '$other1092.2'] 13:52:52,844 numba.core.byteflow DEBUG dispatch pc=1096, inst=COPY(arg=2, lineno=152) 13:52:52,844 numba.core.byteflow DEBUG stack ['$phi1092.0', '$phi1092.1', '$other1092.2', '$d1094.3'] 13:52:52,844 numba.core.byteflow DEBUG dispatch pc=1098, inst=COPY(arg=2, lineno=152) 13:52:52,844 numba.core.byteflow DEBUG stack ['$phi1092.0', '$phi1092.1', '$other1092.2', '$d1094.3', '$other1092.2'] 13:52:52,844 numba.core.byteflow DEBUG dispatch pc=1100, inst=BINARY_SUBSCR(arg=None, lineno=152) 13:52:52,844 numba.core.byteflow DEBUG stack ['$phi1092.0', '$phi1092.1', '$other1092.2', '$d1094.3', '$other1092.2', '$d1094.3'] 13:52:52,844 numba.core.byteflow DEBUG dispatch pc=1110, inst=LOAD_FAST(arg=45, lineno=152) 13:52:52,844 numba.core.byteflow DEBUG stack ['$phi1092.0', '$phi1092.1', '$other1092.2', '$d1094.3', '$1100binary_subscr.4'] 13:52:52,844 numba.core.byteflow DEBUG dispatch pc=1112, inst=UNARY_NEGATIVE(arg=None, lineno=152) 13:52:52,844 numba.core.byteflow DEBUG stack ['$phi1092.0', '$phi1092.1', '$other1092.2', '$d1094.3', '$1100binary_subscr.4', '$grad_d1110.5'] 13:52:52,844 numba.core.byteflow DEBUG dispatch pc=1114, inst=LOAD_FAST(arg=12, lineno=152) 13:52:52,844 numba.core.byteflow DEBUG stack ['$phi1092.0', '$phi1092.1', '$other1092.2', '$d1094.3', '$1100binary_subscr.4', '$1112unary_negative.6'] 13:52:52,844 numba.core.byteflow DEBUG dispatch pc=1116, inst=BINARY_OP(arg=5, lineno=152) 13:52:52,844 numba.core.byteflow DEBUG stack ['$phi1092.0', '$phi1092.1', '$other1092.2', '$d1094.3', '$1100binary_subscr.4', '$1112unary_negative.6', '$alpha1114.7'] 13:52:52,844 numba.core.byteflow DEBUG dispatch pc=1120, inst=BINARY_OP(arg=13, lineno=152) 13:52:52,844 numba.core.byteflow DEBUG stack ['$phi1092.0', '$phi1092.1', '$other1092.2', '$d1094.3', '$1100binary_subscr.4', '$binop_mul1116.8'] 13:52:52,844 numba.core.byteflow DEBUG dispatch pc=1124, inst=SWAP(arg=3, lineno=152) 13:52:52,844 numba.core.byteflow DEBUG stack ['$phi1092.0', '$phi1092.1', '$other1092.2', '$d1094.3', '$binop_iadd1120.9'] 13:52:52,844 numba.core.byteflow DEBUG dispatch pc=1126, inst=SWAP(arg=2, lineno=152) 13:52:52,845 numba.core.byteflow DEBUG stack ['$phi1092.0', '$phi1092.1', '$binop_iadd1120.9', '$d1094.3', '$other1092.2'] 13:52:52,845 numba.core.byteflow DEBUG dispatch pc=1128, inst=STORE_SUBSCR(arg=None, lineno=152) 13:52:52,845 numba.core.byteflow DEBUG stack ['$phi1092.0', '$phi1092.1', '$binop_iadd1120.9', '$other1092.2', '$d1094.3'] 13:52:52,845 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1132, stack=('$phi1092.0', '$phi1092.1'), blockstack=(), npush=0)] 13:52:52,845 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1132 nstack_initial=2), State(pc_initial=1694 nstack_initial=1), State(pc_initial=1386 nstack_initial=2), State(pc_initial=1466 nstack_initial=2), State(pc_initial=1132 nstack_initial=2)]) 13:52:52,845 numba.core.byteflow DEBUG stack: ['$phi1132.0', '$phi1132.1'] 13:52:52,845 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1132 nstack_initial=2) 13:52:52,845 numba.core.byteflow DEBUG dispatch pc=1132, inst=JUMP_BACKWARD(arg=118, lineno=152) 13:52:52,845 numba.core.byteflow DEBUG stack ['$phi1132.0', '$phi1132.1'] 13:52:52,845 numba.core.byteflow DEBUG end state. edges=[Edge(pc=898, stack=('$phi1132.0', '$phi1132.1'), blockstack=(), npush=0)] 13:52:52,845 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1694 nstack_initial=1), State(pc_initial=1386 nstack_initial=2), State(pc_initial=1466 nstack_initial=2), State(pc_initial=1132 nstack_initial=2), State(pc_initial=898 nstack_initial=2)]) 13:52:52,845 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1386 nstack_initial=2), State(pc_initial=1466 nstack_initial=2), State(pc_initial=1132 nstack_initial=2), State(pc_initial=898 nstack_initial=2)]) 13:52:52,845 numba.core.byteflow DEBUG stack: ['$phi1386.0', '$phi1386.1'] 13:52:52,845 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1386 nstack_initial=2) 13:52:52,845 numba.core.byteflow DEBUG dispatch pc=1386, inst=LOAD_CONST(arg=7, lineno=168) 13:52:52,845 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1'] 13:52:52,845 numba.core.byteflow DEBUG dispatch pc=1388, inst=LOAD_FAST(arg=9, lineno=168) 13:52:52,845 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$const1386.2'] 13:52:52,845 numba.core.byteflow DEBUG dispatch pc=1390, inst=BINARY_OP(arg=5, lineno=168) 13:52:52,845 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$const1386.2', '$gamma1388.3'] 13:52:52,845 numba.core.byteflow DEBUG dispatch pc=1394, inst=LOAD_FAST(arg=7, lineno=168) 13:52:52,845 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$binop_mul1390.4'] 13:52:52,845 numba.core.byteflow DEBUG dispatch pc=1396, inst=BINARY_OP(arg=5, lineno=168) 13:52:52,845 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$binop_mul1390.4', '$b1394.5'] 13:52:52,845 numba.core.byteflow DEBUG dispatch pc=1400, inst=STORE_FAST(arg=43, lineno=168) 13:52:52,845 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$binop_mul1396.6'] 13:52:52,845 numba.core.byteflow DEBUG dispatch pc=1402, inst=LOAD_FAST(arg=43, lineno=169) 13:52:52,845 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1'] 13:52:52,845 numba.core.byteflow DEBUG dispatch pc=1404, inst=LOAD_CONST(arg=8, lineno=169) 13:52:52,845 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$grad_coeff1402.7'] 13:52:52,845 numba.core.byteflow DEBUG dispatch pc=1406, inst=LOAD_FAST(arg=32, lineno=169) 13:52:52,846 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$grad_coeff1402.7', '$const1404.8'] 13:52:52,846 numba.core.byteflow DEBUG dispatch pc=1408, inst=BINARY_OP(arg=0, lineno=169) 13:52:52,846 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$grad_coeff1402.7', '$const1404.8', '$dist_squared1406.9'] 13:52:52,846 numba.core.byteflow DEBUG dispatch pc=1412, inst=LOAD_FAST(arg=6, lineno=170) 13:52:52,846 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$grad_coeff1402.7', '$binop_add1408.10'] 13:52:52,846 numba.core.byteflow DEBUG dispatch pc=1414, inst=LOAD_GLOBAL(arg=9, lineno=170) 13:52:52,846 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$grad_coeff1402.7', '$binop_add1408.10', '$a1412.11'] 13:52:52,846 numba.core.byteflow DEBUG dispatch pc=1426, inst=LOAD_FAST(arg=32, lineno=170) 13:52:52,846 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$grad_coeff1402.7', '$binop_add1408.10', '$a1412.11', '$null$1414.13', '$1414load_global.12'] 13:52:52,846 numba.core.byteflow DEBUG dispatch pc=1428, inst=LOAD_FAST(arg=7, lineno=170) 13:52:52,846 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$grad_coeff1402.7', '$binop_add1408.10', '$a1412.11', '$null$1414.13', '$1414load_global.12', '$dist_squared1426.14'] 13:52:52,846 numba.core.byteflow DEBUG dispatch pc=1430, inst=PRECALL(arg=2, lineno=170) 13:52:52,846 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$grad_coeff1402.7', '$binop_add1408.10', '$a1412.11', '$null$1414.13', '$1414load_global.12', '$dist_squared1426.14', '$b1428.15'] 13:52:52,846 numba.core.byteflow DEBUG dispatch pc=1434, inst=CALL(arg=2, lineno=170) 13:52:52,846 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$grad_coeff1402.7', '$binop_add1408.10', '$a1412.11', '$null$1414.13', '$1414load_global.12', '$dist_squared1426.14', '$b1428.15'] 13:52:52,846 numba.core.byteflow DEBUG dispatch pc=1444, inst=BINARY_OP(arg=5, lineno=170) 13:52:52,846 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$grad_coeff1402.7', '$binop_add1408.10', '$a1412.11', '$1434call.16'] 13:52:52,846 numba.core.byteflow DEBUG dispatch pc=1448, inst=LOAD_CONST(arg=3, lineno=170) 13:52:52,846 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$grad_coeff1402.7', '$binop_add1408.10', '$binop_mul1444.17'] 13:52:52,846 numba.core.byteflow DEBUG dispatch pc=1450, inst=BINARY_OP(arg=0, lineno=170) 13:52:52,846 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$grad_coeff1402.7', '$binop_add1408.10', '$binop_mul1444.17', '$const1448.18'] 13:52:52,846 numba.core.byteflow DEBUG dispatch pc=1454, inst=BINARY_OP(arg=5, lineno=169) 13:52:52,846 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$grad_coeff1402.7', '$binop_add1408.10', '$binop_add1450.19'] 13:52:52,846 numba.core.byteflow DEBUG dispatch pc=1458, inst=BINARY_OP(arg=24, lineno=169) 13:52:52,846 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$grad_coeff1402.7', '$binop_mul1454.20'] 13:52:52,846 numba.core.byteflow DEBUG dispatch pc=1462, inst=STORE_FAST(arg=43, lineno=169) 13:52:52,846 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1', '$binop_itruediv1458.21'] 13:52:52,847 numba.core.byteflow DEBUG dispatch pc=1464, inst=JUMP_FORWARD(arg=9, lineno=169) 13:52:52,847 numba.core.byteflow DEBUG stack ['$phi1386.0', '$phi1386.1'] 13:52:52,847 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1484, stack=('$phi1386.0', '$phi1386.1'), blockstack=(), npush=0)] 13:52:52,847 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1466 nstack_initial=2), State(pc_initial=1132 nstack_initial=2), State(pc_initial=898 nstack_initial=2), State(pc_initial=1484 nstack_initial=2)]) 13:52:52,847 numba.core.byteflow DEBUG stack: ['$phi1466.0', '$phi1466.1'] 13:52:52,847 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1466 nstack_initial=2) 13:52:52,847 numba.core.byteflow DEBUG dispatch pc=1466, inst=LOAD_FAST(arg=28, lineno=172) 13:52:52,847 numba.core.byteflow DEBUG stack ['$phi1466.0', '$phi1466.1'] 13:52:52,847 numba.core.byteflow DEBUG dispatch pc=1468, inst=LOAD_FAST(arg=29, lineno=172) 13:52:52,847 numba.core.byteflow DEBUG stack ['$phi1466.0', '$phi1466.1', '$j1466.2'] 13:52:52,847 numba.core.byteflow DEBUG dispatch pc=1470, inst=COMPARE_OP(arg=2, lineno=172) 13:52:52,847 numba.core.byteflow DEBUG stack ['$phi1466.0', '$phi1466.1', '$j1466.2', '$k1468.3'] 13:52:52,847 numba.core.byteflow DEBUG dispatch pc=1476, inst=POP_JUMP_FORWARD_IF_FALSE(arg=1, lineno=172) 13:52:52,847 numba.core.byteflow DEBUG stack ['$phi1466.0', '$phi1466.1', '$1470compare_op.4'] 13:52:52,847 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1478, stack=('$phi1466.0', '$phi1466.1'), blockstack=(), npush=0), Edge(pc=1480, stack=('$phi1466.0', '$phi1466.1'), blockstack=(), npush=0)] 13:52:52,847 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1132 nstack_initial=2), State(pc_initial=898 nstack_initial=2), State(pc_initial=1484 nstack_initial=2), State(pc_initial=1478 nstack_initial=2), State(pc_initial=1480 nstack_initial=2)]) 13:52:52,847 numba.core.byteflow DEBUG pending: deque([State(pc_initial=898 nstack_initial=2), State(pc_initial=1484 nstack_initial=2), State(pc_initial=1478 nstack_initial=2), State(pc_initial=1480 nstack_initial=2)]) 13:52:52,847 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1484 nstack_initial=2), State(pc_initial=1478 nstack_initial=2), State(pc_initial=1480 nstack_initial=2)]) 13:52:52,847 numba.core.byteflow DEBUG stack: ['$phi1484.0', '$phi1484.1'] 13:52:52,847 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1484 nstack_initial=2) 13:52:52,847 numba.core.byteflow DEBUG dispatch pc=1484, inst=LOAD_GLOBAL(arg=15, lineno=177) 13:52:52,847 numba.core.byteflow DEBUG stack ['$phi1484.0', '$phi1484.1'] 13:52:52,847 numba.core.byteflow DEBUG dispatch pc=1496, inst=LOAD_FAST(arg=10, lineno=177) 13:52:52,847 numba.core.byteflow DEBUG stack ['$phi1484.0', '$phi1484.1', '$null$1484.3', '$1484load_global.2'] 13:52:52,847 numba.core.byteflow DEBUG dispatch pc=1498, inst=PRECALL(arg=1, lineno=177) 13:52:52,847 numba.core.byteflow DEBUG stack ['$phi1484.0', '$phi1484.1', '$null$1484.3', '$1484load_global.2', '$dim1496.4'] 13:52:52,847 numba.core.byteflow DEBUG dispatch pc=1502, inst=CALL(arg=1, lineno=177) 13:52:52,847 numba.core.byteflow DEBUG stack ['$phi1484.0', '$phi1484.1', '$null$1484.3', '$1484load_global.2', '$dim1496.4'] 13:52:52,847 numba.core.byteflow DEBUG dispatch pc=1512, inst=GET_ITER(arg=None, lineno=177) 13:52:52,848 numba.core.byteflow DEBUG stack ['$phi1484.0', '$phi1484.1', '$1502call.5'] 13:52:52,848 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1514, stack=('$phi1484.0', '$phi1484.1', '$1512get_iter.6'), blockstack=(), npush=0)] 13:52:52,848 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1478 nstack_initial=2), State(pc_initial=1480 nstack_initial=2), State(pc_initial=1514 nstack_initial=3)]) 13:52:52,848 numba.core.byteflow DEBUG stack: ['$phi1478.0', '$phi1478.1'] 13:52:52,848 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1478 nstack_initial=2) 13:52:52,848 numba.core.byteflow DEBUG dispatch pc=1478, inst=JUMP_BACKWARD(arg=103, lineno=173) 13:52:52,848 numba.core.byteflow DEBUG stack ['$phi1478.0', '$phi1478.1'] 13:52:52,848 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1274, stack=('$phi1478.0', '$phi1478.1'), blockstack=(), npush=0)] 13:52:52,848 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1480 nstack_initial=2), State(pc_initial=1514 nstack_initial=3), State(pc_initial=1274 nstack_initial=2)]) 13:52:52,848 numba.core.byteflow DEBUG stack: ['$phi1480.0', '$phi1480.1'] 13:52:52,848 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1480 nstack_initial=2) 13:52:52,848 numba.core.byteflow DEBUG dispatch pc=1480, inst=LOAD_CONST(arg=4, lineno=175) 13:52:52,848 numba.core.byteflow DEBUG stack ['$phi1480.0', '$phi1480.1'] 13:52:52,848 numba.core.byteflow DEBUG dispatch pc=1482, inst=STORE_FAST(arg=43, lineno=175) 13:52:52,848 numba.core.byteflow DEBUG stack ['$phi1480.0', '$phi1480.1', '$const1480.2'] 13:52:52,848 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1484, stack=('$phi1480.0', '$phi1480.1'), blockstack=(), npush=0)] 13:52:52,848 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1514 nstack_initial=3), State(pc_initial=1274 nstack_initial=2), State(pc_initial=1484 nstack_initial=2)]) 13:52:52,848 numba.core.byteflow DEBUG stack: ['$phi1514.0', '$phi1514.1', '$phi1514.2'] 13:52:52,848 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1514 nstack_initial=3) 13:52:52,848 numba.core.byteflow DEBUG dispatch pc=1514, inst=FOR_ITER(arg=63, lineno=177) 13:52:52,848 numba.core.byteflow DEBUG stack ['$phi1514.0', '$phi1514.1', '$phi1514.2'] 13:52:52,848 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1642, stack=('$phi1514.0', '$phi1514.1'), blockstack=(), npush=0), Edge(pc=1516, stack=('$phi1514.0', '$phi1514.1', '$phi1514.2', '$1514for_iter.4'), blockstack=(), npush=0)] 13:52:52,848 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1274 nstack_initial=2), State(pc_initial=1484 nstack_initial=2), State(pc_initial=1642 nstack_initial=2), State(pc_initial=1516 nstack_initial=4)]) 13:52:52,848 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1484 nstack_initial=2), State(pc_initial=1642 nstack_initial=2), State(pc_initial=1516 nstack_initial=4)]) 13:52:52,848 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1642 nstack_initial=2), State(pc_initial=1516 nstack_initial=4)]) 13:52:52,848 numba.core.byteflow DEBUG stack: ['$phi1642.0', '$phi1642.1'] 13:52:52,848 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1642 nstack_initial=2) 13:52:52,848 numba.core.byteflow DEBUG dispatch pc=1642, inst=JUMP_BACKWARD(arg=185, lineno=177) 13:52:52,848 numba.core.byteflow DEBUG stack ['$phi1642.0', '$phi1642.1'] 13:52:52,848 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1274, stack=('$phi1642.0', '$phi1642.1'), blockstack=(), npush=0)] 13:52:52,848 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1516 nstack_initial=4), State(pc_initial=1274 nstack_initial=2)]) 13:52:52,848 numba.core.byteflow DEBUG stack: ['$phi1516.0', '$phi1516.1', '$phi1516.2', '$phi1516.3'] 13:52:52,849 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1516 nstack_initial=4) 13:52:52,849 numba.core.byteflow DEBUG dispatch pc=1516, inst=STORE_FAST(arg=44, lineno=177) 13:52:52,849 numba.core.byteflow DEBUG stack ['$phi1516.0', '$phi1516.1', '$phi1516.2', '$phi1516.3'] 13:52:52,849 numba.core.byteflow DEBUG dispatch pc=1518, inst=LOAD_FAST(arg=43, lineno=178) 13:52:52,849 numba.core.byteflow DEBUG stack ['$phi1516.0', '$phi1516.1', '$phi1516.2'] 13:52:52,849 numba.core.byteflow DEBUG dispatch pc=1520, inst=LOAD_CONST(arg=4, lineno=178) 13:52:52,849 numba.core.byteflow DEBUG stack ['$phi1516.0', '$phi1516.1', '$phi1516.2', '$grad_coeff1518.4'] 13:52:52,849 numba.core.byteflow DEBUG dispatch pc=1522, inst=COMPARE_OP(arg=4, lineno=178) 13:52:52,849 numba.core.byteflow DEBUG stack ['$phi1516.0', '$phi1516.1', '$phi1516.2', '$grad_coeff1518.4', '$const1520.5'] 13:52:52,849 numba.core.byteflow DEBUG dispatch pc=1528, inst=POP_JUMP_FORWARD_IF_FALSE(arg=34, lineno=178) 13:52:52,849 numba.core.byteflow DEBUG stack ['$phi1516.0', '$phi1516.1', '$phi1516.2', '$1522compare_op.6'] 13:52:52,849 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1530, stack=('$phi1516.0', '$phi1516.1', '$phi1516.2'), blockstack=(), npush=0), Edge(pc=1598, stack=('$phi1516.0', '$phi1516.1', '$phi1516.2'), blockstack=(), npush=0)] 13:52:52,849 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1274 nstack_initial=2), State(pc_initial=1530 nstack_initial=3), State(pc_initial=1598 nstack_initial=3)]) 13:52:52,849 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1530 nstack_initial=3), State(pc_initial=1598 nstack_initial=3)]) 13:52:52,849 numba.core.byteflow DEBUG stack: ['$phi1530.0', '$phi1530.1', '$phi1530.2'] 13:52:52,849 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1530 nstack_initial=3) 13:52:52,849 numba.core.byteflow DEBUG dispatch pc=1530, inst=LOAD_GLOBAL(arg=17, lineno=179) 13:52:52,849 numba.core.byteflow DEBUG stack ['$phi1530.0', '$phi1530.1', '$phi1530.2'] 13:52:52,849 numba.core.byteflow DEBUG dispatch pc=1542, inst=LOAD_FAST(arg=43, lineno=179) 13:52:52,849 numba.core.byteflow DEBUG stack ['$phi1530.0', '$phi1530.1', '$phi1530.2', '$null$1530.4', '$1530load_global.3'] 13:52:52,849 numba.core.byteflow DEBUG dispatch pc=1544, inst=LOAD_FAST(arg=30, lineno=179) 13:52:52,849 numba.core.byteflow DEBUG stack ['$phi1530.0', '$phi1530.1', '$phi1530.2', '$null$1530.4', '$1530load_global.3', '$grad_coeff1542.5'] 13:52:52,849 numba.core.byteflow DEBUG dispatch pc=1546, inst=LOAD_FAST(arg=44, lineno=179) 13:52:52,849 numba.core.byteflow DEBUG stack ['$phi1530.0', '$phi1530.1', '$phi1530.2', '$null$1530.4', '$1530load_global.3', '$grad_coeff1542.5', '$current1544.6'] 13:52:52,849 numba.core.byteflow DEBUG dispatch pc=1548, inst=BINARY_SUBSCR(arg=None, lineno=179) 13:52:52,849 numba.core.byteflow DEBUG stack ['$phi1530.0', '$phi1530.1', '$phi1530.2', '$null$1530.4', '$1530load_global.3', '$grad_coeff1542.5', '$current1544.6', '$d1546.7'] 13:52:52,849 numba.core.byteflow DEBUG dispatch pc=1558, inst=LOAD_FAST(arg=31, lineno=179) 13:52:52,849 numba.core.byteflow DEBUG stack ['$phi1530.0', '$phi1530.1', '$phi1530.2', '$null$1530.4', '$1530load_global.3', '$grad_coeff1542.5', '$1548binary_subscr.8'] 13:52:52,849 numba.core.byteflow DEBUG dispatch pc=1560, inst=LOAD_FAST(arg=44, lineno=179) 13:52:52,849 numba.core.byteflow DEBUG stack ['$phi1530.0', '$phi1530.1', '$phi1530.2', '$null$1530.4', '$1530load_global.3', '$grad_coeff1542.5', '$1548binary_subscr.8', '$other1558.9'] 13:52:52,849 numba.core.byteflow DEBUG dispatch pc=1562, inst=BINARY_SUBSCR(arg=None, lineno=179) 13:52:52,849 numba.core.byteflow DEBUG stack ['$phi1530.0', '$phi1530.1', '$phi1530.2', '$null$1530.4', '$1530load_global.3', '$grad_coeff1542.5', '$1548binary_subscr.8', '$other1558.9', '$d1560.10'] 13:52:52,850 numba.core.byteflow DEBUG dispatch pc=1572, inst=BINARY_OP(arg=10, lineno=179) 13:52:52,850 numba.core.byteflow DEBUG stack ['$phi1530.0', '$phi1530.1', '$phi1530.2', '$null$1530.4', '$1530load_global.3', '$grad_coeff1542.5', '$1548binary_subscr.8', '$1562binary_subscr.11'] 13:52:52,850 numba.core.byteflow DEBUG dispatch pc=1576, inst=BINARY_OP(arg=5, lineno=179) 13:52:52,850 numba.core.byteflow DEBUG stack ['$phi1530.0', '$phi1530.1', '$phi1530.2', '$null$1530.4', '$1530load_global.3', '$grad_coeff1542.5', '$binop_sub1572.12'] 13:52:52,850 numba.core.byteflow DEBUG dispatch pc=1580, inst=PRECALL(arg=1, lineno=179) 13:52:52,850 numba.core.byteflow DEBUG stack ['$phi1530.0', '$phi1530.1', '$phi1530.2', '$null$1530.4', '$1530load_global.3', '$binop_mul1576.13'] 13:52:52,850 numba.core.byteflow DEBUG dispatch pc=1584, inst=CALL(arg=1, lineno=179) 13:52:52,850 numba.core.byteflow DEBUG stack ['$phi1530.0', '$phi1530.1', '$phi1530.2', '$null$1530.4', '$1530load_global.3', '$binop_mul1576.13'] 13:52:52,850 numba.core.byteflow DEBUG dispatch pc=1594, inst=STORE_FAST(arg=45, lineno=179) 13:52:52,850 numba.core.byteflow DEBUG stack ['$phi1530.0', '$phi1530.1', '$phi1530.2', '$1584call.14'] 13:52:52,850 numba.core.byteflow DEBUG dispatch pc=1596, inst=JUMP_FORWARD(arg=2, lineno=179) 13:52:52,850 numba.core.byteflow DEBUG stack ['$phi1530.0', '$phi1530.1', '$phi1530.2'] 13:52:52,850 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1602, stack=('$phi1530.0', '$phi1530.1', '$phi1530.2'), blockstack=(), npush=0)] 13:52:52,850 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1598 nstack_initial=3), State(pc_initial=1602 nstack_initial=3)]) 13:52:52,850 numba.core.byteflow DEBUG stack: ['$phi1598.0', '$phi1598.1', '$phi1598.2'] 13:52:52,850 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1598 nstack_initial=3) 13:52:52,850 numba.core.byteflow DEBUG dispatch pc=1598, inst=LOAD_CONST(arg=1, lineno=181) 13:52:52,850 numba.core.byteflow DEBUG stack ['$phi1598.0', '$phi1598.1', '$phi1598.2'] 13:52:52,850 numba.core.byteflow DEBUG dispatch pc=1600, inst=STORE_FAST(arg=45, lineno=181) 13:52:52,850 numba.core.byteflow DEBUG stack ['$phi1598.0', '$phi1598.1', '$phi1598.2', '$const1598.3'] 13:52:52,850 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1602, stack=('$phi1598.0', '$phi1598.1', '$phi1598.2'), blockstack=(), npush=0)] 13:52:52,850 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1602 nstack_initial=3), State(pc_initial=1602 nstack_initial=3)]) 13:52:52,850 numba.core.byteflow DEBUG stack: ['$phi1602.0', '$phi1602.1', '$phi1602.2'] 13:52:52,850 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=1602 nstack_initial=3) 13:52:52,850 numba.core.byteflow DEBUG dispatch pc=1602, inst=LOAD_FAST(arg=30, lineno=182) 13:52:52,850 numba.core.byteflow DEBUG stack ['$phi1602.0', '$phi1602.1', '$phi1602.2'] 13:52:52,850 numba.core.byteflow DEBUG dispatch pc=1604, inst=LOAD_FAST(arg=44, lineno=182) 13:52:52,850 numba.core.byteflow DEBUG stack ['$phi1602.0', '$phi1602.1', '$phi1602.2', '$current1602.3'] 13:52:52,850 numba.core.byteflow DEBUG dispatch pc=1606, inst=COPY(arg=2, lineno=182) 13:52:52,850 numba.core.byteflow DEBUG stack ['$phi1602.0', '$phi1602.1', '$phi1602.2', '$current1602.3', '$d1604.4'] 13:52:52,850 numba.core.byteflow DEBUG dispatch pc=1608, inst=COPY(arg=2, lineno=182) 13:52:52,850 numba.core.byteflow DEBUG stack ['$phi1602.0', '$phi1602.1', '$phi1602.2', '$current1602.3', '$d1604.4', '$current1602.3'] 13:52:52,851 numba.core.byteflow DEBUG dispatch pc=1610, inst=BINARY_SUBSCR(arg=None, lineno=182) 13:52:52,851 numba.core.byteflow DEBUG stack ['$phi1602.0', '$phi1602.1', '$phi1602.2', '$current1602.3', '$d1604.4', '$current1602.3', '$d1604.4'] 13:52:52,851 numba.core.byteflow DEBUG dispatch pc=1620, inst=LOAD_FAST(arg=45, lineno=182) 13:52:52,851 numba.core.byteflow DEBUG stack ['$phi1602.0', '$phi1602.1', '$phi1602.2', '$current1602.3', '$d1604.4', '$1610binary_subscr.5'] 13:52:52,851 numba.core.byteflow DEBUG dispatch pc=1622, inst=LOAD_FAST(arg=12, lineno=182) 13:52:52,851 numba.core.byteflow DEBUG stack ['$phi1602.0', '$phi1602.1', '$phi1602.2', '$current1602.3', '$d1604.4', '$1610binary_subscr.5', '$grad_d1620.6'] 13:52:52,851 numba.core.byteflow DEBUG dispatch pc=1624, inst=BINARY_OP(arg=5, lineno=182) 13:52:52,851 numba.core.byteflow DEBUG stack ['$phi1602.0', '$phi1602.1', '$phi1602.2', '$current1602.3', '$d1604.4', '$1610binary_subscr.5', '$grad_d1620.6', '$alpha1622.7'] 13:52:52,851 numba.core.byteflow DEBUG dispatch pc=1628, inst=BINARY_OP(arg=13, lineno=182) 13:52:52,851 numba.core.byteflow DEBUG stack ['$phi1602.0', '$phi1602.1', '$phi1602.2', '$current1602.3', '$d1604.4', '$1610binary_subscr.5', '$binop_mul1624.8'] 13:52:52,851 numba.core.byteflow DEBUG dispatch pc=1632, inst=SWAP(arg=3, lineno=182) 13:52:52,851 numba.core.byteflow DEBUG stack ['$phi1602.0', '$phi1602.1', '$phi1602.2', '$current1602.3', '$d1604.4', '$binop_iadd1628.9'] 13:52:52,851 numba.core.byteflow DEBUG dispatch pc=1634, inst=SWAP(arg=2, lineno=182) 13:52:52,851 numba.core.byteflow DEBUG stack ['$phi1602.0', '$phi1602.1', '$phi1602.2', '$binop_iadd1628.9', '$d1604.4', '$current1602.3'] 13:52:52,851 numba.core.byteflow DEBUG dispatch pc=1636, inst=STORE_SUBSCR(arg=None, lineno=182) 13:52:52,851 numba.core.byteflow DEBUG stack ['$phi1602.0', '$phi1602.1', '$phi1602.2', '$binop_iadd1628.9', '$current1602.3', '$d1604.4'] 13:52:52,851 numba.core.byteflow DEBUG dispatch pc=1640, inst=JUMP_BACKWARD(arg=64, lineno=182) 13:52:52,851 numba.core.byteflow DEBUG stack ['$phi1602.0', '$phi1602.1', '$phi1602.2'] 13:52:52,851 numba.core.byteflow DEBUG end state. edges=[Edge(pc=1514, stack=('$phi1602.0', '$phi1602.1', '$phi1602.2'), blockstack=(), npush=0)] 13:52:52,851 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1602 nstack_initial=3), State(pc_initial=1514 nstack_initial=3)]) 13:52:52,851 numba.core.byteflow DEBUG pending: deque([State(pc_initial=1514 nstack_initial=3)]) 13:52:52,851 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:52,851 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=66 nstack_initial=1): set(), State(pc_initial=68 nstack_initial=1): {'$phi68.0'}, State(pc_initial=70 nstack_initial=2): {'$phi70.1'}, State(pc_initial=98 nstack_initial=1): set(), State(pc_initial=200 nstack_initial=1): set(), State(pc_initial=744 nstack_initial=1): set(), State(pc_initial=756 nstack_initial=1): set(), State(pc_initial=864 nstack_initial=1): set(), State(pc_initial=868 nstack_initial=1): set(), State(pc_initial=898 nstack_initial=2): {'$phi898.1'}, State(pc_initial=900 nstack_initial=3): {'$phi900.2'}, State(pc_initial=972 nstack_initial=2): set(), State(pc_initial=1050 nstack_initial=2): set(), State(pc_initial=1092 nstack_initial=2): set(), State(pc_initial=1132 nstack_initial=2): set(), State(pc_initial=1134 nstack_initial=1): set(), State(pc_initial=1274 nstack_initial=2): {'$phi1274.1'}, State(pc_initial=1276 nstack_initial=3): {'$phi1276.2'}, State(pc_initial=1386 nstack_initial=2): set(), State(pc_initial=1466 nstack_initial=2): set(), State(pc_initial=1478 nstack_initial=2): set(), State(pc_initial=1480 nstack_initial=2): set(), State(pc_initial=1484 nstack_initial=2): set(), State(pc_initial=1514 nstack_initial=3): {'$phi1514.2'}, State(pc_initial=1516 nstack_initial=4): {'$phi1516.3'}, State(pc_initial=1530 nstack_initial=3): set(), State(pc_initial=1598 nstack_initial=3): set(), State(pc_initial=1602 nstack_initial=3): set(), State(pc_initial=1642 nstack_initial=2): set(), State(pc_initial=1644 nstack_initial=1): set(), State(pc_initial=1694 nstack_initial=1): set(), State(pc_initial=1698 nstack_initial=0): set()}) 13:52:52,852 numba.core.byteflow DEBUG defmap: {'$phi1274.1': State(pc_initial=1134 nstack_initial=1), '$phi1276.2': State(pc_initial=1274 nstack_initial=2), '$phi1514.2': State(pc_initial=1484 nstack_initial=2), '$phi1516.3': State(pc_initial=1514 nstack_initial=3), '$phi66.0': State(pc_initial=0 nstack_initial=0), '$phi70.1': State(pc_initial=68 nstack_initial=1), '$phi898.1': State(pc_initial=868 nstack_initial=1), '$phi900.2': State(pc_initial=898 nstack_initial=2)} 13:52:52,852 numba.core.byteflow DEBUG phismap: defaultdict(, {'$phi1050.0': {('$phi900.0', State(pc_initial=900 nstack_initial=3)), ('$phi972.0', State(pc_initial=972 nstack_initial=2))}, '$phi1050.1': {('$phi900.1', State(pc_initial=900 nstack_initial=3)), ('$phi972.1', State(pc_initial=972 nstack_initial=2))}, '$phi1092.0': {('$phi1050.0', State(pc_initial=1050 nstack_initial=2))}, '$phi1092.1': {('$phi1050.1', State(pc_initial=1050 nstack_initial=2))}, '$phi1132.0': {('$phi1050.0', State(pc_initial=1050 nstack_initial=2)), ('$phi1092.0', State(pc_initial=1092 nstack_initial=2))}, '$phi1132.1': {('$phi1050.1', State(pc_initial=1050 nstack_initial=2)), ('$phi1092.1', State(pc_initial=1092 nstack_initial=2))}, '$phi1134.0': {('$phi898.0', State(pc_initial=898 nstack_initial=2))}, '$phi1274.0': {('$phi1134.0', State(pc_initial=1134 nstack_initial=1)), ('$phi1478.0', State(pc_initial=1478 nstack_initial=2)), ('$phi1642.0', State(pc_initial=1642 nstack_initial=2))}, '$phi1274.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1478.1', State(pc_initial=1478 nstack_initial=2)), ('$phi1642.1', State(pc_initial=1642 nstack_initial=2))}, '$phi1276.0': {('$phi1274.0', State(pc_initial=1274 nstack_initial=2))}, '$phi1276.1': {('$phi1274.1', State(pc_initial=1274 nstack_initial=2))}, '$phi1276.2': {('$1274for_iter.3', State(pc_initial=1274 nstack_initial=2))}, '$phi1386.0': {('$phi1276.0', State(pc_initial=1276 nstack_initial=3))}, '$phi1386.1': {('$phi1276.1', State(pc_initial=1276 nstack_initial=3))}, '$phi1466.0': {('$phi1276.0', State(pc_initial=1276 nstack_initial=3))}, '$phi1466.1': {('$phi1276.1', State(pc_initial=1276 nstack_initial=3))}, '$phi1478.0': {('$phi1466.0', State(pc_initial=1466 nstack_initial=2))}, '$phi1478.1': {('$phi1466.1', State(pc_initial=1466 nstack_initial=2))}, '$phi1480.0': {('$phi1466.0', State(pc_initial=1466 nstack_initial=2))}, '$phi1480.1': {('$phi1466.1', State(pc_initial=1466 nstack_initial=2))}, '$phi1484.0': {('$phi1386.0', State(pc_initial=1386 nstack_initial=2)), ('$phi1480.0', State(pc_initial=1480 nstack_initial=2))}, '$phi1484.1': {('$phi1386.1', State(pc_initial=1386 nstack_initial=2)), ('$phi1480.1', State(pc_initial=1480 nstack_initial=2))}, '$phi1514.0': {('$phi1484.0', State(pc_initial=1484 nstack_initial=2)), ('$phi1602.0', State(pc_initial=1602 nstack_initial=3))}, '$phi1514.1': {('$phi1484.1', State(pc_initial=1484 nstack_initial=2)), ('$phi1602.1', State(pc_initial=1602 nstack_initial=3))}, '$phi1514.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2)), ('$phi1602.2', State(pc_initial=1602 nstack_initial=3))}, '$phi1516.0': {('$phi1514.0', State(pc_initial=1514 nstack_initial=3))}, '$phi1516.1': {('$phi1514.1', State(pc_initial=1514 nstack_initial=3))}, '$phi1516.2': {('$phi1514.2', State(pc_initial=1514 nstack_initial=3))}, '$phi1516.3': {('$1514for_iter.4', State(pc_initial=1514 nstack_initial=3))}, '$phi1530.0': {('$phi1516.0', State(pc_initial=1516 nstack_initial=4))}, '$phi1530.1': {('$phi1516.1', State(pc_initial=1516 nstack_initial=4))}, '$phi1530.2': {('$phi1516.2', State(pc_initial=1516 nstack_initial=4))}, '$phi1598.0': {('$phi1516.0', State(pc_initial=1516 nstack_initial=4))}, '$phi1598.1': {('$phi1516.1', State(pc_initial=1516 nstack_initial=4))}, '$phi1598.2': {('$phi1516.2', State(pc_initial=1516 nstack_initial=4))}, '$phi1602.0': {('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}, '$phi1602.1': {('$phi1530.1', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.1', State(pc_initial=1598 nstack_initial=3))}, '$phi1602.2': {('$phi1530.2', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.2', State(pc_initial=1598 nstack_initial=3))}, '$phi1642.0': {('$phi1514.0', State(pc_initial=1514 nstack_initial=3))}, '$phi1642.1': {('$phi1514.1', State(pc_initial=1514 nstack_initial=3))}, '$phi1644.0': {('$phi1274.0', State(pc_initial=1274 nstack_initial=2))}, '$phi1694.0': {('$phi1644.0', State(pc_initial=1644 nstack_initial=1)), ('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi200.0': {('$phi98.0', State(pc_initial=98 nstack_initial=1))}, '$phi66.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1694.0', State(pc_initial=1694 nstack_initial=1))}, '$phi68.0': {('$phi66.0', State(pc_initial=66 nstack_initial=1))}, '$phi70.0': {('$phi68.0', State(pc_initial=68 nstack_initial=1))}, '$phi70.1': {('$68for_iter.2', State(pc_initial=68 nstack_initial=1))}, '$phi744.0': {('$phi200.0', State(pc_initial=200 nstack_initial=1)), ('$phi98.0', State(pc_initial=98 nstack_initial=1))}, '$phi756.0': {('$phi744.0', State(pc_initial=744 nstack_initial=1))}, '$phi864.0': {('$phi744.0', State(pc_initial=744 nstack_initial=1))}, '$phi868.0': {('$phi756.0', State(pc_initial=756 nstack_initial=1)), ('$phi864.0', State(pc_initial=864 nstack_initial=1))}, '$phi898.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi898.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1)), ('$phi1132.1', State(pc_initial=1132 nstack_initial=2))}, '$phi900.0': {('$phi898.0', State(pc_initial=898 nstack_initial=2))}, '$phi900.1': {('$phi898.1', State(pc_initial=898 nstack_initial=2))}, '$phi900.2': {('$898for_iter.3', State(pc_initial=898 nstack_initial=2))}, '$phi972.0': {('$phi900.0', State(pc_initial=900 nstack_initial=3))}, '$phi972.1': {('$phi900.1', State(pc_initial=900 nstack_initial=3))}, '$phi98.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}}) 13:52:52,854 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi1050.0': {('$phi898.0', State(pc_initial=898 nstack_initial=2))}, '$phi1050.1': {('$phi898.1', State(pc_initial=898 nstack_initial=2))}, '$phi1092.0': {('$phi898.0', State(pc_initial=898 nstack_initial=2))}, '$phi1092.1': {('$phi898.1', State(pc_initial=898 nstack_initial=2))}, '$phi1132.0': {('$phi898.0', State(pc_initial=898 nstack_initial=2))}, '$phi1132.1': {('$phi898.1', State(pc_initial=898 nstack_initial=2))}, '$phi1134.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1274.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1274.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1466.1', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.1', State(pc_initial=1514 nstack_initial=3))}, '$phi1276.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1276.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1466.1', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.1', State(pc_initial=1514 nstack_initial=3))}, '$phi1276.2': {('$1274for_iter.3', State(pc_initial=1274 nstack_initial=2))}, '$phi1386.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1386.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1466.1', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.1', State(pc_initial=1514 nstack_initial=3))}, '$phi1466.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1466.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1466.1', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.1', State(pc_initial=1514 nstack_initial=3))}, '$phi1478.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1478.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1514.1', State(pc_initial=1514 nstack_initial=3))}, '$phi1480.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1480.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1514.1', State(pc_initial=1514 nstack_initial=3))}, '$phi1484.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1484.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1466.1', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.1', State(pc_initial=1514 nstack_initial=3))}, '$phi1514.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1514.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1466.1', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.1', State(pc_initial=1514 nstack_initial=3)), ('$phi1530.1', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.1', State(pc_initial=1598 nstack_initial=3))}, '$phi1514.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2)), ('$phi1530.2', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.2', State(pc_initial=1598 nstack_initial=3))}, '$phi1516.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1516.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1466.1', State(pc_initial=1466 nstack_initial=2)), ('$phi1530.1', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.1', State(pc_initial=1598 nstack_initial=3))}, '$phi1516.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2)), ('$phi1530.2', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.2', State(pc_initial=1598 nstack_initial=3))}, '$phi1516.3': {('$1514for_iter.4', State(pc_initial=1514 nstack_initial=3))}, '$phi1530.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1530.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1466.1', State(pc_initial=1466 nstack_initial=2)), ('$phi1530.1', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.1', State(pc_initial=1598 nstack_initial=3))}, '$phi1530.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2)), ('$phi1530.2', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.2', State(pc_initial=1598 nstack_initial=3))}, '$phi1598.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1598.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1466.1', State(pc_initial=1466 nstack_initial=2)), ('$phi1530.1', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.1', State(pc_initial=1598 nstack_initial=3))}, '$phi1598.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2)), ('$phi1530.2', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.2', State(pc_initial=1598 nstack_initial=3))}, '$phi1602.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1602.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1466.1', State(pc_initial=1466 nstack_initial=2))}, '$phi1602.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1642.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1642.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1466.1', State(pc_initial=1466 nstack_initial=2)), ('$phi1530.1', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.1', State(pc_initial=1598 nstack_initial=3))}, '$phi1644.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi1694.0': {('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi68.0', State(pc_initial=68 nstack_initial=1)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi200.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi66.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi68.0', State(pc_initial=68 nstack_initial=1)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi68.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi68.0', State(pc_initial=68 nstack_initial=1)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi70.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi70.1': {('$68for_iter.2', State(pc_initial=68 nstack_initial=1))}, '$phi744.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi756.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi864.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi868.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi898.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2)), ('$phi898.0', State(pc_initial=898 nstack_initial=2))}, '$phi898.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1)), ('$phi898.1', State(pc_initial=898 nstack_initial=2))}, '$phi900.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi900.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi900.2': {('$898for_iter.3', State(pc_initial=898 nstack_initial=2))}, '$phi972.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi972.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi98.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}}) 13:52:52,857 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi1050.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1050.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi1092.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1092.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi1132.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1132.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi1134.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1274.0': {('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1274.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1530.1', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.1', State(pc_initial=1598 nstack_initial=3))}, '$phi1276.0': {('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1276.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1530.1', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.1', State(pc_initial=1598 nstack_initial=3))}, '$phi1276.2': {('$1274for_iter.3', State(pc_initial=1274 nstack_initial=2))}, '$phi1386.0': {('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1386.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1530.1', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.1', State(pc_initial=1598 nstack_initial=3))}, '$phi1466.0': {('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1466.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1530.1', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.1', State(pc_initial=1598 nstack_initial=3))}, '$phi1478.0': {('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1478.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1530.1', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.1', State(pc_initial=1598 nstack_initial=3))}, '$phi1480.0': {('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1480.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1530.1', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.1', State(pc_initial=1598 nstack_initial=3))}, '$phi1484.0': {('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1484.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1)), ('$phi1530.1', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.1', State(pc_initial=1598 nstack_initial=3))}, '$phi1514.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1514.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1514.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1516.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1516.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1516.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1516.3': {('$1514for_iter.4', State(pc_initial=1514 nstack_initial=3))}, '$phi1530.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1530.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1530.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1598.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1598.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1598.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1602.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1602.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1602.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1642.0': {('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1642.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1644.0': {('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi1694.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}, '$phi200.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1132.0', State(pc_initial=1132 nstack_initial=2)), ('$phi1466.0', State(pc_initial=1466 nstack_initial=2)), ('$phi1514.0', State(pc_initial=1514 nstack_initial=3)), ('$phi868.0', State(pc_initial=868 nstack_initial=1))}, '$phi66.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi68.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi70.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3)), ('$phi70.0', State(pc_initial=70 nstack_initial=2))}, '$phi70.1': {('$68for_iter.2', State(pc_initial=68 nstack_initial=1))}, '$phi744.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}, '$phi756.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}, '$phi864.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}, '$phi868.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}, '$phi898.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}, '$phi898.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi900.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}, '$phi900.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi900.2': {('$898for_iter.3', State(pc_initial=898 nstack_initial=2))}, '$phi972.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}, '$phi972.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi98.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}}) 13:52:52,860 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi1050.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}, '$phi1050.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi1092.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}, '$phi1092.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi1132.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}, '$phi1132.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi1134.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}, '$phi1274.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1274.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1276.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1276.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1276.2': {('$1274for_iter.3', State(pc_initial=1274 nstack_initial=2))}, '$phi1386.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1386.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1466.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1466.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1478.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1478.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1480.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1480.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1484.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1484.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1514.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1514.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1514.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1516.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1516.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1516.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1516.3': {('$1514for_iter.4', State(pc_initial=1514 nstack_initial=3))}, '$phi1530.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1530.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1530.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1598.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1598.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1598.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1602.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1602.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1602.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1642.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1642.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1644.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1694.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi200.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0)), ('$phi1530.0', State(pc_initial=1530 nstack_initial=3)), ('$phi1598.0', State(pc_initial=1598 nstack_initial=3))}, '$phi66.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi68.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi70.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi70.1': {('$68for_iter.2', State(pc_initial=68 nstack_initial=1))}, '$phi744.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi756.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi864.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi868.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi898.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi898.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi900.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi900.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi900.2': {('$898for_iter.3', State(pc_initial=898 nstack_initial=2))}, '$phi972.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi972.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi98.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}}) 13:52:52,862 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi1050.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1050.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi1092.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1092.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi1132.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1132.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi1134.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1274.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1274.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1276.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1276.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1276.2': {('$1274for_iter.3', State(pc_initial=1274 nstack_initial=2))}, '$phi1386.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1386.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1466.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1466.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1478.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1478.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1480.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1480.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1484.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1484.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1514.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1514.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1514.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1516.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1516.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1516.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1516.3': {('$1514for_iter.4', State(pc_initial=1514 nstack_initial=3))}, '$phi1530.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1530.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1530.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1598.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1598.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1598.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1602.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1602.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1602.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1642.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1642.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1644.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1694.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi200.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi66.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi68.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi70.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi70.1': {('$68for_iter.2', State(pc_initial=68 nstack_initial=1))}, '$phi744.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi756.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi864.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi868.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi898.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi898.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi900.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi900.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi900.2': {('$898for_iter.3', State(pc_initial=898 nstack_initial=2))}, '$phi972.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi972.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi98.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}}) 13:52:52,864 numba.core.byteflow DEBUG changing phismap: defaultdict(, {'$phi1050.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1050.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi1092.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1092.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi1132.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1132.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi1134.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1274.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1274.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1276.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1276.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1276.2': {('$1274for_iter.3', State(pc_initial=1274 nstack_initial=2))}, '$phi1386.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1386.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1466.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1466.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1478.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1478.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1480.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1480.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1484.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1484.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1514.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1514.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1514.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1516.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1516.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1516.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1516.3': {('$1514for_iter.4', State(pc_initial=1514 nstack_initial=3))}, '$phi1530.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1530.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1530.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1598.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1598.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1598.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1602.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1602.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1602.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1642.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1642.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1644.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi1694.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi200.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi66.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi68.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi70.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi70.1': {('$68for_iter.2', State(pc_initial=68 nstack_initial=1))}, '$phi744.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi756.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi864.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi868.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi898.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi898.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi900.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi900.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi900.2': {('$898for_iter.3', State(pc_initial=898 nstack_initial=2))}, '$phi972.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi972.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi98.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}}) 13:52:52,865 numba.core.byteflow DEBUG keep phismap: {'$phi1274.1': {('$1272get_iter.24', State(pc_initial=1134 nstack_initial=1))}, '$phi1276.2': {('$1274for_iter.3', State(pc_initial=1274 nstack_initial=2))}, '$phi1514.2': {('$1512get_iter.6', State(pc_initial=1484 nstack_initial=2))}, '$phi1516.3': {('$1514for_iter.4', State(pc_initial=1514 nstack_initial=3))}, '$phi68.0': {('$64get_iter.8', State(pc_initial=0 nstack_initial=0))}, '$phi70.1': {('$68for_iter.2', State(pc_initial=68 nstack_initial=1))}, '$phi898.1': {('$896get_iter.5', State(pc_initial=868 nstack_initial=1))}, '$phi900.2': {('$898for_iter.3', State(pc_initial=898 nstack_initial=2))}} 13:52:52,865 numba.core.byteflow DEBUG new_out: defaultdict(, {State(pc_initial=0 nstack_initial=0): {'$phi68.0': '$64get_iter.8'}, State(pc_initial=68 nstack_initial=1): {'$phi70.1': '$68for_iter.2'}, State(pc_initial=868 nstack_initial=1): {'$phi898.1': '$896get_iter.5'}, State(pc_initial=898 nstack_initial=2): {'$phi900.2': '$898for_iter.3'}, State(pc_initial=1134 nstack_initial=1): {'$phi1274.1': '$1272get_iter.24'}, State(pc_initial=1274 nstack_initial=2): {'$phi1276.2': '$1274for_iter.3'}, State(pc_initial=1484 nstack_initial=2): {'$phi1514.2': '$1512get_iter.6'}, State(pc_initial=1514 nstack_initial=3): {'$phi1516.3': '$1514for_iter.4'}}) 13:52:52,865 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:52,865 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'idx': 0, 'res': '$4load_global.0'}), (6, {}), (8, {}), (10, {}), (12, {}), (14, {}), (16, {'item': '$4load_global.0', 'res': '$16load_attr.2'}), (18, {}), (20, {}), (22, {}), (24, {}), (26, {'res': '$epochs_per_sample26.3'}), (28, {'item': '$epochs_per_sample26.3', 'res': '$28load_attr.4'}), (30, {}), (32, {}), (34, {}), (36, {}), (38, {'res': '$const38.5'}), (40, {'index': '$const38.5', 'target': '$28load_attr.4', 'res': '$40binary_subscr.6'}), (42, {}), (44, {}), (46, {}), (48, {}), (50, {}), (52, {}), (54, {'func': '$16load_attr.2', 'args': ['$40binary_subscr.6'], 'kw_names': None, 'res': '$54call.7'}), (56, {}), (58, {}), (60, {}), (62, {}), (64, {'value': '$54call.7', 'res': '$64get_iter.8'})), outgoing_phis={'$phi68.0': '$64get_iter.8'}, blockstack=(), active_try_block=None, outgoing_edgepushed={66: ('$64get_iter.8',)}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=66 nstack_initial=1): AdaptBlockInfo(insts=((66, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={68: ('$phi66.0',)}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=68 nstack_initial=1): AdaptBlockInfo(insts=((68, {'iterator': '$phi68.0', 'pair': '$68for_iter.1', 'indval': '$68for_iter.2', 'pred': '$68for_iter.3'}),), outgoing_phis={'$phi70.1': '$68for_iter.2'}, blockstack=(), active_try_block=None, outgoing_edgepushed={1698: (), 70: ('$phi68.0', '$68for_iter.2')}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=70 nstack_initial=2): AdaptBlockInfo(insts=((70, {'value': '$phi70.1'}), (72, {'res': '$epoch_of_next_sample72.2'}), (74, {'res': '$i74.3'}), (76, {'index': '$i74.3', 'target': '$epoch_of_next_sample72.2', 'res': '$76binary_subscr.4'}), (78, {}), (80, {}), (82, {}), (84, {}), (86, {'res': '$n86.5'}), (88, {'lhs': '$76binary_subscr.4', 'rhs': '$n86.5', 'res': '$88compare_op.6'}), (90, {}), (92, {}), (94, {}), (96, {'pred': '$88compare_op.6'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={98: ('$phi70.0',), 1694: ('$phi70.0',)}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=98 nstack_initial=1): AdaptBlockInfo(insts=((98, {'res': '$head98.1'}), (100, {'res': '$i100.2'}), (102, {'index': '$i100.2', 'target': '$head98.1', 'res': '$102binary_subscr.3'}), (104, {}), (106, {}), (108, {}), (110, {}), (112, {'value': '$102binary_subscr.3'}), (114, {'res': '$tail114.4'}), (116, {'res': '$i116.5'}), (118, {'index': '$i116.5', 'target': '$tail114.4', 'res': '$118binary_subscr.6'}), (120, {}), (122, {}), (124, {}), (126, {}), (128, {'value': '$118binary_subscr.6'}), (130, {'res': '$head_embedding130.7'}), (132, {'res': '$j132.8'}), (134, {'index': '$j132.8', 'target': '$head_embedding130.7', 'res': '$134binary_subscr.9'}), (136, {}), (138, {}), (140, {}), (142, {}), (144, {'value': '$134binary_subscr.9'}), (146, {'res': '$tail_embedding146.10'}), (148, {'res': '$k148.11'}), (150, {'index': '$k148.11', 'target': '$tail_embedding146.10', 'res': '$150binary_subscr.12'}), (152, {}), (154, {}), (156, {}), (158, {}), (160, {'value': '$150binary_subscr.12'}), (162, {'idx': 3, 'res': '$162load_global.13'}), (164, {}), (166, {}), (168, {}), (170, {}), (172, {}), (174, {'res': '$current174.15'}), (176, {'res': '$other176.16'}), (178, {}), (180, {}), (182, {'func': '$162load_global.13', 'args': ['$current174.15', '$other176.16'], 'kw_names': None, 'res': '$182call.17'}), (184, {}), (186, {}), (188, {}), (190, {}), (192, {'value': '$182call.17'}), (194, {'res': '$densmap_flag194.18'}), (196, {}), (198, {'pred': '$densmap_flag194.18'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={200: ('$phi98.0',), 744: ('$phi98.0',)}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=200 nstack_initial=1): AdaptBlockInfo(insts=((200, {'res': '$const200.1'}), (202, {'res': '$const202.2'}), (204, {'res': '$a204.3'}), (206, {'idx': 4, 'res': '$206load_global.4'}), (208, {}), (210, {}), (212, {}), (214, {}), (216, {}), (218, {'res': '$dist_squared218.6'}), (220, {'res': '$b220.7'}), (222, {}), (224, {}), (226, {'func': '$206load_global.4', 'args': ['$dist_squared218.6', '$b220.7'], 'kw_names': None, 'res': '$226call.8'}), (228, {}), (230, {}), (232, {}), (234, {}), (236, {'op': '*', 'lhs': '$a204.3', 'rhs': '$226call.8', 'res': '$binop_mul236.9'}), (238, {}), (240, {'op': '+', 'lhs': '$const202.2', 'rhs': '$binop_mul236.9', 'res': '$binop_add240.10'}), (242, {}), (244, {'op': '/', 'lhs': '$const200.1', 'rhs': '$binop_add240.10', 'res': '$binop_truediv244.11'}), (246, {}), (248, {'value': '$binop_truediv244.11'}), (250, {'res': '$a250.12'}), (252, {'res': '$b252.13'}), (254, {'op': '*', 'lhs': '$a250.12', 'rhs': '$b252.13', 'res': '$binop_mul254.14'}), (256, {}), (258, {'idx': 4, 'res': '$258load_global.15'}), (260, {}), (262, {}), (264, {}), (266, {}), (268, {}), (270, {'res': '$dist_squared270.17'}), (272, {'res': '$b272.18'}), (274, {'res': '$const274.19'}), (276, {'op': '-', 'lhs': '$b272.18', 'rhs': '$const274.19', 'res': '$binop_sub276.20'}), (278, {}), (280, {}), (282, {}), (284, {'func': '$258load_global.15', 'args': ['$dist_squared270.17', '$binop_sub276.20'], 'kw_names': None, 'res': '$284call.21'}), (286, {}), (288, {}), (290, {}), (292, {}), (294, {'op': '*', 'lhs': '$binop_mul254.14', 'rhs': '$284call.21', 'res': '$binop_mul294.22'}), (296, {}), (298, {'res': '$const298.23'}), (300, {'res': '$a300.24'}), (302, {'idx': 4, 'res': '$302load_global.25'}), (304, {}), (306, {}), (308, {}), (310, {}), (312, {}), (314, {'res': '$dist_squared314.27'}), (316, {'res': '$b316.28'}), (318, {}), (320, {}), (322, {'func': '$302load_global.25', 'args': ['$dist_squared314.27', '$b316.28'], 'kw_names': None, 'res': '$322call.29'}), (324, {}), (326, {}), (328, {}), (330, {}), (332, {'op': '*', 'lhs': '$a300.24', 'rhs': '$322call.29', 'res': '$binop_mul332.30'}), (334, {}), (336, {'op': '+', 'lhs': '$const298.23', 'rhs': '$binop_mul332.30', 'res': '$binop_add336.31'}), (338, {}), (340, {'op': '/', 'lhs': '$binop_mul294.22', 'rhs': '$binop_add336.31', 'res': '$binop_truediv340.32'}), (342, {}), (344, {'value': '$binop_truediv340.32'}), (346, {'res': '$phi346.33'}), (348, {'res': '$dens_phi_sum348.34'}), (350, {'res': '$k350.35'}), (352, {'index': '$k350.35', 'target': '$dens_phi_sum348.34', 'res': '$352binary_subscr.36'}), (354, {}), (356, {}), (358, {}), (360, {}), (362, {'op': '/', 'lhs': '$phi346.33', 'rhs': '$352binary_subscr.36', 'res': '$binop_truediv362.37'}), (364, {}), (366, {'value': '$binop_truediv362.37'}), (368, {'res': '$phi368.38'}), (370, {'res': '$dens_phi_sum370.39'}), (372, {'res': '$j372.40'}), (374, {'index': '$j372.40', 'target': '$dens_phi_sum370.39', 'res': '$374binary_subscr.41'}), (376, {}), (378, {}), (380, {}), (382, {}), (384, {'op': '/', 'lhs': '$phi368.38', 'rhs': '$374binary_subscr.41', 'res': '$binop_truediv384.42'}), (386, {}), (388, {'value': '$binop_truediv384.42'}), (390, {'res': '$q_jk390.43'}), (392, {'res': '$const392.44'}), (394, {'res': '$b394.45'}), (396, {'res': '$const396.46'}), (398, {'res': '$phi398.47'}), (400, {'op': '-', 'lhs': '$const396.46', 'rhs': '$phi398.47', 'res': '$binop_sub400.48'}), (402, {}), (404, {'op': '*', 'lhs': '$b394.45', 'rhs': '$binop_sub400.48', 'res': '$binop_mul404.49'}), (406, {}), (408, {'op': '-', 'lhs': '$const392.44', 'rhs': '$binop_mul404.49', 'res': '$binop_sub408.50'}), (410, {}), (412, {'idx': 5, 'res': '$412load_global.51'}), (414, {}), (416, {}), (418, {}), (420, {}), (422, {}), (424, {'item': '$412load_global.51', 'res': '$424load_attr.53'}), (426, {}), (428, {}), (430, {}), (432, {}), (434, {'res': '$dens_re_sum434.54'}), (436, {'res': '$k436.55'}), (438, {'index': '$k436.55', 'target': '$dens_re_sum434.54', 'res': '$438binary_subscr.56'}), (440, {}), (442, {}), (444, {}), (446, {}), (448, {}), (450, {}), (452, {'func': '$424load_attr.53', 'args': ['$438binary_subscr.56'], 'kw_names': None, 'res': '$452call.57'}), (454, {}), (456, {}), (458, {}), (460, {}), (462, {'op': '/', 'lhs': '$binop_sub408.50', 'rhs': '$452call.57', 'res': '$binop_truediv462.58'}), (464, {}), (466, {'res': '$dphi_term466.59'}), (468, {'op': '+', 'lhs': '$binop_truediv462.58', 'rhs': '$dphi_term466.59', 'res': '$binop_add468.60'}), (470, {}), (472, {'op': '*', 'lhs': '$q_jk390.43', 'rhs': '$binop_add468.60', 'res': '$binop_mul472.61'}), (474, {}), (476, {'value': '$binop_mul472.61'}), (478, {'res': '$q_kj478.62'}), (480, {'res': '$const480.63'}), (482, {'res': '$b482.64'}), (484, {'res': '$const484.65'}), (486, {'res': '$phi486.66'}), (488, {'op': '-', 'lhs': '$const484.65', 'rhs': '$phi486.66', 'res': '$binop_sub488.67'}), (490, {}), (492, {'op': '*', 'lhs': '$b482.64', 'rhs': '$binop_sub488.67', 'res': '$binop_mul492.68'}), (494, {}), (496, {'op': '-', 'lhs': '$const480.63', 'rhs': '$binop_mul492.68', 'res': '$binop_sub496.69'}), (498, {}), (500, {'idx': 5, 'res': '$500load_global.70'}), (502, {}), (504, {}), (506, {}), (508, {}), (510, {}), (512, {'item': '$500load_global.70', 'res': '$512load_attr.72'}), (514, {}), (516, {}), (518, {}), (520, {}), (522, {'res': '$dens_re_sum522.73'}), (524, {'res': '$j524.74'}), (526, {'index': '$j524.74', 'target': '$dens_re_sum522.73', 'res': '$526binary_subscr.75'}), (528, {}), (530, {}), (532, {}), (534, {}), (536, {}), (538, {}), (540, {'func': '$512load_attr.72', 'args': ['$526binary_subscr.75'], 'kw_names': None, 'res': '$540call.76'}), (542, {}), (544, {}), (546, {}), (548, {}), (550, {'op': '/', 'lhs': '$binop_sub496.69', 'rhs': '$540call.76', 'res': '$binop_truediv550.77'}), (552, {}), (554, {'res': '$dphi_term554.78'}), (556, {'op': '+', 'lhs': '$binop_truediv550.77', 'rhs': '$dphi_term554.78', 'res': '$binop_add556.79'}), (558, {}), (560, {'op': '*', 'lhs': '$q_kj478.62', 'rhs': '$binop_add556.79', 'res': '$binop_mul560.80'}), (562, {}), (564, {'value': '$binop_mul560.80'}), (566, {'res': '$dens_re_std566.81'}), (568, {'res': '$dens_re_std568.82'}), (570, {'op': '*', 'lhs': '$dens_re_std566.81', 'rhs': '$dens_re_std568.82', 'res': '$binop_mul570.83'}), (572, {}), (574, {'value': '$binop_mul570.83'}), (576, {'res': '$dens_R576.84'}), (578, {'res': '$k578.85'}), (580, {'index': '$k578.85', 'target': '$dens_R576.84', 'res': '$580binary_subscr.86'}), (582, {}), (584, {}), (586, {}), (588, {}), (590, {'res': '$dens_re_cov590.87'}), (592, {'res': '$dens_re_sum592.88'}), (594, {'res': '$k594.89'}), (596, {'index': '$k594.89', 'target': '$dens_re_sum592.88', 'res': '$596binary_subscr.90'}), (598, {}), (600, {}), (602, {}), (604, {}), (606, {'res': '$dens_re_mean606.91'}), (608, {'op': '-', 'lhs': '$596binary_subscr.90', 'rhs': '$dens_re_mean606.91', 'res': '$binop_sub608.92'}), (610, {}), (612, {'op': '*', 'lhs': '$dens_re_cov590.87', 'rhs': '$binop_sub608.92', 'res': '$binop_mul612.93'}), (614, {}), (616, {'res': '$re_std_sq616.94'}), (618, {'op': '/', 'lhs': '$binop_mul612.93', 'rhs': '$re_std_sq616.94', 'res': '$binop_truediv618.95'}), (620, {}), (622, {'op': '-', 'lhs': '$580binary_subscr.86', 'rhs': '$binop_truediv618.95', 'res': '$binop_sub622.96'}), (624, {}), (626, {'value': '$binop_sub622.96'}), (628, {'res': '$dens_R628.97'}), (630, {'res': '$j630.98'}), (632, {'index': '$j630.98', 'target': '$dens_R628.97', 'res': '$632binary_subscr.99'}), (634, {}), (636, {}), (638, {}), (640, {}), (642, {'res': '$dens_re_cov642.100'}), (644, {'res': '$dens_re_sum644.101'}), (646, {'res': '$j646.102'}), (648, {'index': '$j646.102', 'target': '$dens_re_sum644.101', 'res': '$648binary_subscr.103'}), (650, {}), (652, {}), (654, {}), (656, {}), (658, {'res': '$dens_re_mean658.104'}), (660, {'op': '-', 'lhs': '$648binary_subscr.103', 'rhs': '$dens_re_mean658.104', 'res': '$binop_sub660.105'}), (662, {}), (664, {'op': '*', 'lhs': '$dens_re_cov642.100', 'rhs': '$binop_sub660.105', 'res': '$binop_mul664.106'}), (666, {}), (668, {'res': '$re_std_sq668.107'}), (670, {'op': '/', 'lhs': '$binop_mul664.106', 'rhs': '$re_std_sq668.107', 'res': '$binop_truediv670.108'}), (672, {}), (674, {'op': '-', 'lhs': '$632binary_subscr.99', 'rhs': '$binop_truediv670.108', 'res': '$binop_sub674.109'}), (676, {}), (678, {'value': '$binop_sub674.109'}), (680, {'res': '$dens_lambda680.110'}), (682, {'res': '$dens_mu_tot682.111'}), (684, {'op': '*', 'lhs': '$dens_lambda680.110', 'rhs': '$dens_mu_tot682.111', 'res': '$binop_mul684.112'}), (686, {}), (688, {'res': '$weight_k688.113'}), (690, {'res': '$drk690.114'}), (692, {'op': '*', 'lhs': '$weight_k688.113', 'rhs': '$drk690.114', 'res': '$binop_mul692.115'}), (694, {}), (696, {'res': '$weight_j696.116'}), (698, {'res': '$drj698.117'}), (700, {'op': '*', 'lhs': '$weight_j696.116', 'rhs': '$drj698.117', 'res': '$binop_mul700.118'}), (702, {}), (704, {'op': '+', 'lhs': '$binop_mul692.115', 'rhs': '$binop_mul700.118', 'res': '$binop_add704.119'}), (706, {}), (708, {'op': '*', 'lhs': '$binop_mul684.112', 'rhs': '$binop_add704.119', 'res': '$binop_mul708.120'}), (710, {}), (712, {'res': '$dens_mu712.121'}), (714, {'res': '$i714.122'}), (716, {'index': '$i714.122', 'target': '$dens_mu712.121', 'res': '$716binary_subscr.123'}), (718, {}), (720, {}), (722, {}), (724, {}), (726, {'res': '$dens_re_std726.124'}), (728, {'op': '*', 'lhs': '$716binary_subscr.123', 'rhs': '$dens_re_std726.124', 'res': '$binop_mul728.125'}), (730, {}), (732, {'op': '/', 'lhs': '$binop_mul708.120', 'rhs': '$binop_mul728.125', 'res': '$binop_truediv732.126'}), (734, {}), (736, {'res': '$n_vertices736.127'}), (738, {'op': '/', 'lhs': '$binop_truediv732.126', 'rhs': '$n_vertices736.127', 'res': '$binop_truediv738.128'}), (740, {}), (742, {'value': '$binop_truediv738.128'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={744: ('$phi200.0',)}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=744 nstack_initial=1): AdaptBlockInfo(insts=((744, {'res': '$dist_squared744.1'}), (746, {'res': '$const746.2'}), (748, {'lhs': '$dist_squared744.1', 'rhs': '$const746.2', 'res': '$748compare_op.3'}), (750, {}), (752, {}), (754, {'pred': '$748compare_op.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={756: ('$phi744.0',), 864: ('$phi744.0',)}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=756 nstack_initial=1): AdaptBlockInfo(insts=((756, {'res': '$const756.1'}), (758, {'res': '$a758.2'}), (760, {'op': '*', 'lhs': '$const756.1', 'rhs': '$a758.2', 'res': '$binop_mul760.3'}), (762, {}), (764, {'res': '$b764.4'}), (766, {'op': '*', 'lhs': '$binop_mul760.3', 'rhs': '$b764.4', 'res': '$binop_mul766.5'}), (768, {}), (770, {'idx': 4, 'res': '$770load_global.6'}), (772, {}), (774, {}), (776, {}), (778, {}), (780, {}), (782, {'res': '$dist_squared782.8'}), (784, {'res': '$b784.9'}), (786, {'res': '$const786.10'}), (788, {'op': '-', 'lhs': '$b784.9', 'rhs': '$const786.10', 'res': '$binop_sub788.11'}), (790, {}), (792, {}), (794, {}), (796, {'func': '$770load_global.6', 'args': ['$dist_squared782.8', '$binop_sub788.11'], 'kw_names': None, 'res': '$796call.12'}), (798, {}), (800, {}), (802, {}), (804, {}), (806, {'op': '*', 'lhs': '$binop_mul766.5', 'rhs': '$796call.12', 'res': '$binop_mul806.13'}), (808, {}), (810, {'value': '$binop_mul806.13'}), (812, {'res': '$grad_coeff812.14'}), (814, {'res': '$a814.15'}), (816, {'idx': 4, 'res': '$816load_global.16'}), (818, {}), (820, {}), (822, {}), (824, {}), (826, {}), (828, {'res': '$dist_squared828.18'}), (830, {'res': '$b830.19'}), (832, {}), (834, {}), (836, {'func': '$816load_global.16', 'args': ['$dist_squared828.18', '$b830.19'], 'kw_names': None, 'res': '$836call.20'}), (838, {}), (840, {}), (842, {}), (844, {}), (846, {'op': '*', 'lhs': '$a814.15', 'rhs': '$836call.20', 'res': '$binop_mul846.21'}), (848, {}), (850, {'res': '$const850.22'}), (852, {'op': '+', 'lhs': '$binop_mul846.21', 'rhs': '$const850.22', 'res': '$binop_add852.23'}), (854, {}), (856, {'op': '/=', 'lhs': '$grad_coeff812.14', 'rhs': '$binop_add852.23', 'res': '$binop_itruediv856.24'}), (858, {}), (860, {'value': '$binop_itruediv856.24'}), (862, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={868: ('$phi756.0',)}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=864 nstack_initial=1): AdaptBlockInfo(insts=((864, {'res': '$const864.1'}), (866, {'value': '$const864.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={868: ('$phi864.0',)}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=868 nstack_initial=1): AdaptBlockInfo(insts=((868, {'idx': 7, 'res': '$868load_global.1'}), (870, {}), (872, {}), (874, {}), (876, {}), (878, {}), (880, {'res': '$dim880.3'}), (882, {}), (884, {}), (886, {'func': '$868load_global.1', 'args': ['$dim880.3'], 'kw_names': None, 'res': '$886call.4'}), (888, {}), (890, {}), (892, {}), (894, {}), (896, {'value': '$886call.4', 'res': '$896get_iter.5'})), outgoing_phis={'$phi898.1': '$896get_iter.5'}, blockstack=(), active_try_block=None, outgoing_edgepushed={898: ('$phi868.0', '$896get_iter.5')}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=898 nstack_initial=2): AdaptBlockInfo(insts=((898, {'iterator': '$phi898.1', 'pair': '$898for_iter.2', 'indval': '$898for_iter.3', 'pred': '$898for_iter.4'}),), outgoing_phis={'$phi900.2': '$898for_iter.3'}, blockstack=(), active_try_block=None, outgoing_edgepushed={1134: ('$phi898.0',), 900: ('$phi898.0', '$phi898.1', '$898for_iter.3')}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=900 nstack_initial=3): AdaptBlockInfo(insts=((900, {'value': '$phi900.2'}), (902, {'idx': 8, 'res': '$902load_global.3'}), (904, {}), (906, {}), (908, {}), (910, {}), (912, {}), (914, {'res': '$grad_coeff914.5'}), (916, {'res': '$current916.6'}), (918, {'res': '$d918.7'}), (920, {'index': '$d918.7', 'target': '$current916.6', 'res': '$920binary_subscr.8'}), (922, {}), (924, {}), (926, {}), (928, {}), (930, {'res': '$other930.9'}), (932, {'res': '$d932.10'}), (934, {'index': '$d932.10', 'target': '$other930.9', 'res': '$934binary_subscr.11'}), (936, {}), (938, {}), (940, {}), (942, {}), (944, {'op': '-', 'lhs': '$920binary_subscr.8', 'rhs': '$934binary_subscr.11', 'res': '$binop_sub944.12'}), (946, {}), (948, {'op': '*', 'lhs': '$grad_coeff914.5', 'rhs': '$binop_sub944.12', 'res': '$binop_mul948.13'}), (950, {}), (952, {}), (954, {}), (956, {'func': '$902load_global.3', 'args': ['$binop_mul948.13'], 'kw_names': None, 'res': '$956call.14'}), (958, {}), (960, {}), (962, {}), (964, {}), (966, {'value': '$956call.14'}), (968, {'res': '$densmap_flag968.15'}), (970, {'pred': '$densmap_flag968.15'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={972: ('$phi900.0', '$phi900.1'), 1050: ('$phi900.0', '$phi900.1')}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=972 nstack_initial=2): AdaptBlockInfo(insts=((972, {'res': '$grad_d972.2'}), (974, {'idx': 8, 'res': '$974load_global.3'}), (976, {}), (978, {}), (980, {}), (982, {}), (984, {}), (986, {'res': '$const986.5'}), (988, {'res': '$grad_cor_coeff988.6'}), (990, {'op': '*', 'lhs': '$const986.5', 'rhs': '$grad_cor_coeff988.6', 'res': '$binop_mul990.7'}), (992, {}), (994, {'res': '$current994.8'}), (996, {'res': '$d996.9'}), (998, {'index': '$d996.9', 'target': '$current994.8', 'res': '$998binary_subscr.10'}), (1000, {}), (1002, {}), (1004, {}), (1006, {}), (1008, {'res': '$other1008.11'}), (1010, {'res': '$d1010.12'}), (1012, {'index': '$d1010.12', 'target': '$other1008.11', 'res': '$1012binary_subscr.13'}), (1014, {}), (1016, {}), (1018, {}), (1020, {}), (1022, {'op': '-', 'lhs': '$998binary_subscr.10', 'rhs': '$1012binary_subscr.13', 'res': '$binop_sub1022.14'}), (1024, {}), (1026, {'op': '*', 'lhs': '$binop_mul990.7', 'rhs': '$binop_sub1022.14', 'res': '$binop_mul1026.15'}), (1028, {}), (1030, {}), (1032, {}), (1034, {'func': '$974load_global.3', 'args': ['$binop_mul1026.15'], 'kw_names': None, 'res': '$1034call.16'}), (1036, {}), (1038, {}), (1040, {}), (1042, {}), (1044, {'op': '+=', 'lhs': '$grad_d972.2', 'rhs': '$1034call.16', 'res': '$binop_iadd1044.17'}), (1046, {}), (1048, {'value': '$binop_iadd1044.17'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1050: ('$phi972.0', '$phi972.1')}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=1050 nstack_initial=2): AdaptBlockInfo(insts=((1050, {'res': '$current1050.2'}), (1052, {'res': '$d1052.3'}), (1058, {'index': '$d1052.3', 'target': '$current1050.2', 'res': '$1058binary_subscr.4'}), (1060, {}), (1062, {}), (1064, {}), (1066, {}), (1068, {'res': '$grad_d1068.5'}), (1070, {'res': '$alpha1070.6'}), (1072, {'op': '*', 'lhs': '$grad_d1068.5', 'rhs': '$alpha1070.6', 'res': '$binop_mul1072.7'}), (1074, {}), (1076, {'op': '+=', 'lhs': '$1058binary_subscr.4', 'rhs': '$binop_mul1072.7', 'res': '$binop_iadd1076.8'}), (1078, {}), (1084, {'target': '$current1050.2', 'index': '$d1052.3', 'value': '$binop_iadd1076.8'}), (1086, {}), (1088, {'res': '$move_other1088.9'}), (1090, {'pred': '$move_other1088.9'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1092: ('$phi1050.0', '$phi1050.1'), 1132: ('$phi1050.0', '$phi1050.1')}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=1092 nstack_initial=2): AdaptBlockInfo(insts=((1092, {'res': '$other1092.2'}), (1094, {'res': '$d1094.3'}), (1100, {'index': '$d1094.3', 'target': '$other1092.2', 'res': '$1100binary_subscr.4'}), (1102, {}), (1104, {}), (1106, {}), (1108, {}), (1110, {'res': '$grad_d1110.5'}), (1112, {'value': '$grad_d1110.5', 'res': '$1112unary_negative.6'}), (1114, {'res': '$alpha1114.7'}), (1116, {'op': '*', 'lhs': '$1112unary_negative.6', 'rhs': '$alpha1114.7', 'res': '$binop_mul1116.8'}), (1118, {}), (1120, {'op': '+=', 'lhs': '$1100binary_subscr.4', 'rhs': '$binop_mul1116.8', 'res': '$binop_iadd1120.9'}), (1122, {}), (1128, {'target': '$other1092.2', 'index': '$d1094.3', 'value': '$binop_iadd1120.9'}), (1130, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1132: ('$phi1092.0', '$phi1092.1')}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=1132 nstack_initial=2): AdaptBlockInfo(insts=((1132, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={898: ('$phi1132.0', '$phi1132.1')}) 13:52:52,866 numba.core.byteflow DEBUG block_infos State(pc_initial=1134 nstack_initial=1): AdaptBlockInfo(insts=((1134, {'res': '$epoch_of_next_sample1134.1'}), (1136, {'res': '$i1136.2'}), (1142, {'index': '$i1136.2', 'target': '$epoch_of_next_sample1134.1', 'res': '$1142binary_subscr.3'}), (1144, {}), (1146, {}), (1148, {}), (1150, {}), (1152, {'res': '$epochs_per_sample1152.4'}), (1154, {'res': '$i1154.5'}), (1156, {'index': '$i1154.5', 'target': '$epochs_per_sample1152.4', 'res': '$1156binary_subscr.6'}), (1158, {}), (1160, {}), (1162, {}), (1164, {}), (1166, {'op': '+=', 'lhs': '$1142binary_subscr.3', 'rhs': '$1156binary_subscr.6', 'res': '$binop_iadd1166.7'}), (1168, {}), (1174, {'target': '$epoch_of_next_sample1134.1', 'index': '$i1136.2', 'value': '$binop_iadd1166.7'}), (1176, {}), (1178, {'idx': 9, 'res': '$1178load_global.8'}), (1180, {}), (1182, {}), (1184, {}), (1186, {}), (1188, {}), (1190, {'res': '$n1190.10'}), (1192, {'res': '$epoch_of_next_negative_sample1192.11'}), (1194, {'res': '$i1194.12'}), (1196, {'index': '$i1194.12', 'target': '$epoch_of_next_negative_sample1192.11', 'res': '$1196binary_subscr.13'}), (1198, {}), (1200, {}), (1202, {}), (1204, {}), (1206, {'op': '-', 'lhs': '$n1190.10', 'rhs': '$1196binary_subscr.13', 'res': '$binop_sub1206.14'}), (1208, {}), (1210, {'res': '$epochs_per_negative_sample1210.15'}), (1212, {'res': '$i1212.16'}), (1214, {'index': '$i1212.16', 'target': '$epochs_per_negative_sample1210.15', 'res': '$1214binary_subscr.17'}), (1216, {}), (1218, {}), (1220, {}), (1222, {}), (1224, {'op': '/', 'lhs': '$binop_sub1206.14', 'rhs': '$1214binary_subscr.17', 'res': '$binop_truediv1224.18'}), (1226, {}), (1228, {}), (1230, {}), (1232, {'func': '$1178load_global.8', 'args': ['$binop_truediv1224.18'], 'kw_names': None, 'res': '$1232call.19'}), (1234, {}), (1236, {}), (1238, {}), (1240, {}), (1242, {'value': '$1232call.19'}), (1244, {'idx': 7, 'res': '$1244load_global.20'}), (1246, {}), (1248, {}), (1250, {}), (1252, {}), (1254, {}), (1256, {'res': '$n_neg_samples1256.22'}), (1258, {}), (1260, {}), (1262, {'func': '$1244load_global.20', 'args': ['$n_neg_samples1256.22'], 'kw_names': None, 'res': '$1262call.23'}), (1264, {}), (1266, {}), (1268, {}), (1270, {}), (1272, {'value': '$1262call.23', 'res': '$1272get_iter.24'})), outgoing_phis={'$phi1274.1': '$1272get_iter.24'}, blockstack=(), active_try_block=None, outgoing_edgepushed={1274: ('$phi1134.0', '$1272get_iter.24')}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1274 nstack_initial=2): AdaptBlockInfo(insts=((1274, {'iterator': '$phi1274.1', 'pair': '$1274for_iter.2', 'indval': '$1274for_iter.3', 'pred': '$1274for_iter.4'}),), outgoing_phis={'$phi1276.2': '$1274for_iter.3'}, blockstack=(), active_try_block=None, outgoing_edgepushed={1644: ('$phi1274.0',), 1276: ('$phi1274.0', '$phi1274.1', '$1274for_iter.3')}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1276 nstack_initial=3): AdaptBlockInfo(insts=((1276, {'value': '$phi1276.2'}), (1278, {'idx': 10, 'res': '$1278load_global.3'}), (1280, {}), (1282, {}), (1284, {}), (1286, {}), (1288, {}), (1290, {'res': '$rng_state_per_sample1290.5'}), (1292, {'res': '$j1292.6'}), (1294, {'index': '$j1292.6', 'target': '$rng_state_per_sample1290.5', 'res': '$1294binary_subscr.7'}), (1296, {}), (1298, {}), (1300, {}), (1302, {}), (1304, {}), (1306, {}), (1308, {'func': '$1278load_global.3', 'args': ['$1294binary_subscr.7'], 'kw_names': None, 'res': '$1308call.8'}), (1310, {}), (1312, {}), (1314, {}), (1316, {}), (1318, {'res': '$n_vertices1318.9'}), (1320, {'op': '%', 'lhs': '$1308call.8', 'rhs': '$n_vertices1318.9', 'res': '$binop_mod1320.10'}), (1322, {}), (1324, {'value': '$binop_mod1320.10'}), (1326, {'res': '$tail_embedding1326.11'}), (1328, {'res': '$k1328.12'}), (1330, {'index': '$k1328.12', 'target': '$tail_embedding1326.11', 'res': '$1330binary_subscr.13'}), (1332, {}), (1334, {}), (1336, {}), (1338, {}), (1340, {'value': '$1330binary_subscr.13'}), (1342, {'idx': 3, 'res': '$1342load_global.14'}), (1344, {}), (1346, {}), (1348, {}), (1350, {}), (1352, {}), (1354, {'res': '$current1354.16'}), (1356, {'res': '$other1356.17'}), (1358, {}), (1360, {}), (1362, {'func': '$1342load_global.14', 'args': ['$current1354.16', '$other1356.17'], 'kw_names': None, 'res': '$1362call.18'}), (1364, {}), (1366, {}), (1368, {}), (1370, {}), (1372, {'value': '$1362call.18'}), (1374, {'res': '$dist_squared1374.19'}), (1376, {'res': '$const1376.20'}), (1378, {'lhs': '$dist_squared1374.19', 'rhs': '$const1376.20', 'res': '$1378compare_op.21'}), (1380, {}), (1382, {}), (1384, {'pred': '$1378compare_op.21'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1386: ('$phi1276.0', '$phi1276.1'), 1466: ('$phi1276.0', '$phi1276.1')}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1386 nstack_initial=2): AdaptBlockInfo(insts=((1386, {'res': '$const1386.2'}), (1388, {'res': '$gamma1388.3'}), (1390, {'op': '*', 'lhs': '$const1386.2', 'rhs': '$gamma1388.3', 'res': '$binop_mul1390.4'}), (1392, {}), (1394, {'res': '$b1394.5'}), (1396, {'op': '*', 'lhs': '$binop_mul1390.4', 'rhs': '$b1394.5', 'res': '$binop_mul1396.6'}), (1398, {}), (1400, {'value': '$binop_mul1396.6'}), (1402, {'res': '$grad_coeff1402.7'}), (1404, {'res': '$const1404.8'}), (1406, {'res': '$dist_squared1406.9'}), (1408, {'op': '+', 'lhs': '$const1404.8', 'rhs': '$dist_squared1406.9', 'res': '$binop_add1408.10'}), (1410, {}), (1412, {'res': '$a1412.11'}), (1414, {'idx': 4, 'res': '$1414load_global.12'}), (1416, {}), (1418, {}), (1420, {}), (1422, {}), (1424, {}), (1426, {'res': '$dist_squared1426.14'}), (1428, {'res': '$b1428.15'}), (1430, {}), (1432, {}), (1434, {'func': '$1414load_global.12', 'args': ['$dist_squared1426.14', '$b1428.15'], 'kw_names': None, 'res': '$1434call.16'}), (1436, {}), (1438, {}), (1440, {}), (1442, {}), (1444, {'op': '*', 'lhs': '$a1412.11', 'rhs': '$1434call.16', 'res': '$binop_mul1444.17'}), (1446, {}), (1448, {'res': '$const1448.18'}), (1450, {'op': '+', 'lhs': '$binop_mul1444.17', 'rhs': '$const1448.18', 'res': '$binop_add1450.19'}), (1452, {}), (1454, {'op': '*', 'lhs': '$binop_add1408.10', 'rhs': '$binop_add1450.19', 'res': '$binop_mul1454.20'}), (1456, {}), (1458, {'op': '/=', 'lhs': '$grad_coeff1402.7', 'rhs': '$binop_mul1454.20', 'res': '$binop_itruediv1458.21'}), (1460, {}), (1462, {'value': '$binop_itruediv1458.21'}), (1464, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1484: ('$phi1386.0', '$phi1386.1')}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1466 nstack_initial=2): AdaptBlockInfo(insts=((1466, {'res': '$j1466.2'}), (1468, {'res': '$k1468.3'}), (1470, {'lhs': '$j1466.2', 'rhs': '$k1468.3', 'res': '$1470compare_op.4'}), (1472, {}), (1474, {}), (1476, {'pred': '$1470compare_op.4'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1478: ('$phi1466.0', '$phi1466.1'), 1480: ('$phi1466.0', '$phi1466.1')}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1478 nstack_initial=2): AdaptBlockInfo(insts=((1478, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1274: ('$phi1478.0', '$phi1478.1')}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1480 nstack_initial=2): AdaptBlockInfo(insts=((1480, {'res': '$const1480.2'}), (1482, {'value': '$const1480.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1484: ('$phi1480.0', '$phi1480.1')}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1484 nstack_initial=2): AdaptBlockInfo(insts=((1484, {'idx': 7, 'res': '$1484load_global.2'}), (1486, {}), (1488, {}), (1490, {}), (1492, {}), (1494, {}), (1496, {'res': '$dim1496.4'}), (1498, {}), (1500, {}), (1502, {'func': '$1484load_global.2', 'args': ['$dim1496.4'], 'kw_names': None, 'res': '$1502call.5'}), (1504, {}), (1506, {}), (1508, {}), (1510, {}), (1512, {'value': '$1502call.5', 'res': '$1512get_iter.6'})), outgoing_phis={'$phi1514.2': '$1512get_iter.6'}, blockstack=(), active_try_block=None, outgoing_edgepushed={1514: ('$phi1484.0', '$phi1484.1', '$1512get_iter.6')}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1514 nstack_initial=3): AdaptBlockInfo(insts=((1514, {'iterator': '$phi1514.2', 'pair': '$1514for_iter.3', 'indval': '$1514for_iter.4', 'pred': '$1514for_iter.5'}),), outgoing_phis={'$phi1516.3': '$1514for_iter.4'}, blockstack=(), active_try_block=None, outgoing_edgepushed={1642: ('$phi1514.0', '$phi1514.1'), 1516: ('$phi1514.0', '$phi1514.1', '$phi1514.2', '$1514for_iter.4')}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1516 nstack_initial=4): AdaptBlockInfo(insts=((1516, {'value': '$phi1516.3'}), (1518, {'res': '$grad_coeff1518.4'}), (1520, {'res': '$const1520.5'}), (1522, {'lhs': '$grad_coeff1518.4', 'rhs': '$const1520.5', 'res': '$1522compare_op.6'}), (1524, {}), (1526, {}), (1528, {'pred': '$1522compare_op.6'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1530: ('$phi1516.0', '$phi1516.1', '$phi1516.2'), 1598: ('$phi1516.0', '$phi1516.1', '$phi1516.2')}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1530 nstack_initial=3): AdaptBlockInfo(insts=((1530, {'idx': 8, 'res': '$1530load_global.3'}), (1532, {}), (1534, {}), (1536, {}), (1538, {}), (1540, {}), (1542, {'res': '$grad_coeff1542.5'}), (1544, {'res': '$current1544.6'}), (1546, {'res': '$d1546.7'}), (1548, {'index': '$d1546.7', 'target': '$current1544.6', 'res': '$1548binary_subscr.8'}), (1550, {}), (1552, {}), (1554, {}), (1556, {}), (1558, {'res': '$other1558.9'}), (1560, {'res': '$d1560.10'}), (1562, {'index': '$d1560.10', 'target': '$other1558.9', 'res': '$1562binary_subscr.11'}), (1564, {}), (1566, {}), (1568, {}), (1570, {}), (1572, {'op': '-', 'lhs': '$1548binary_subscr.8', 'rhs': '$1562binary_subscr.11', 'res': '$binop_sub1572.12'}), (1574, {}), (1576, {'op': '*', 'lhs': '$grad_coeff1542.5', 'rhs': '$binop_sub1572.12', 'res': '$binop_mul1576.13'}), (1578, {}), (1580, {}), (1582, {}), (1584, {'func': '$1530load_global.3', 'args': ['$binop_mul1576.13'], 'kw_names': None, 'res': '$1584call.14'}), (1586, {}), (1588, {}), (1590, {}), (1592, {}), (1594, {'value': '$1584call.14'}), (1596, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1602: ('$phi1530.0', '$phi1530.1', '$phi1530.2')}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1598 nstack_initial=3): AdaptBlockInfo(insts=((1598, {'res': '$const1598.3'}), (1600, {'value': '$const1598.3'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1602: ('$phi1598.0', '$phi1598.1', '$phi1598.2')}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1602 nstack_initial=3): AdaptBlockInfo(insts=((1602, {'res': '$current1602.3'}), (1604, {'res': '$d1604.4'}), (1610, {'index': '$d1604.4', 'target': '$current1602.3', 'res': '$1610binary_subscr.5'}), (1612, {}), (1614, {}), (1616, {}), (1618, {}), (1620, {'res': '$grad_d1620.6'}), (1622, {'res': '$alpha1622.7'}), (1624, {'op': '*', 'lhs': '$grad_d1620.6', 'rhs': '$alpha1622.7', 'res': '$binop_mul1624.8'}), (1626, {}), (1628, {'op': '+=', 'lhs': '$1610binary_subscr.5', 'rhs': '$binop_mul1624.8', 'res': '$binop_iadd1628.9'}), (1630, {}), (1636, {'target': '$current1602.3', 'index': '$d1604.4', 'value': '$binop_iadd1628.9'}), (1638, {}), (1640, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1514: ('$phi1602.0', '$phi1602.1', '$phi1602.2')}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1642 nstack_initial=2): AdaptBlockInfo(insts=((1642, {}),), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1274: ('$phi1642.0', '$phi1642.1')}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1644 nstack_initial=1): AdaptBlockInfo(insts=((1644, {'res': '$epoch_of_next_negative_sample1644.1'}), (1646, {'res': '$i1646.2'}), (1652, {'index': '$i1646.2', 'target': '$epoch_of_next_negative_sample1644.1', 'res': '$1652binary_subscr.3'}), (1654, {}), (1656, {}), (1658, {}), (1660, {}), (1662, {'res': '$n_neg_samples1662.4'}), (1664, {'res': '$epochs_per_negative_sample1664.5'}), (1666, {'res': '$i1666.6'}), (1668, {'index': '$i1666.6', 'target': '$epochs_per_negative_sample1664.5', 'res': '$1668binary_subscr.7'}), (1670, {}), (1672, {}), (1674, {}), (1676, {}), (1678, {'op': '*', 'lhs': '$n_neg_samples1662.4', 'rhs': '$1668binary_subscr.7', 'res': '$binop_mul1678.8'}), (1680, {}), (1682, {'op': '+=', 'lhs': '$1652binary_subscr.3', 'rhs': '$binop_mul1678.8', 'res': '$binop_iadd1682.9'}), (1684, {}), (1690, {'target': '$epoch_of_next_negative_sample1644.1', 'index': '$i1646.2', 'value': '$binop_iadd1682.9'}), (1692, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={1694: ('$phi1644.0',)}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1694 nstack_initial=1): AdaptBlockInfo(insts=((1694, {}), (1696, {})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={66: ('$phi1694.0',)}) 13:52:52,867 numba.core.byteflow DEBUG block_infos State(pc_initial=1698 nstack_initial=0): AdaptBlockInfo(insts=((1698, {'res': '$const1698.0'}), (1700, {'retval': '$const1698.0', 'castval': '$1700return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:52,873 numba.core.interpreter DEBUG label 0: head_embedding = arg(0, name=head_embedding) ['head_embedding'] tail_embedding = arg(1, name=tail_embedding) ['tail_embedding'] head = arg(2, name=head) ['head'] tail = arg(3, name=tail) ['tail'] n_vertices = arg(4, name=n_vertices) ['n_vertices'] epochs_per_sample = arg(5, name=epochs_per_sample) ['epochs_per_sample'] a = arg(6, name=a) ['a'] b = arg(7, name=b) ['b'] rng_state_per_sample = arg(8, name=rng_state_per_sample) ['rng_state_per_sample'] gamma = arg(9, name=gamma) ['gamma'] dim = arg(10, name=dim) ['dim'] move_other = arg(11, name=move_other) ['move_other'] alpha = arg(12, name=alpha) ['alpha'] epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) ['epochs_per_negative_sample'] epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) ['epoch_of_next_negative_sample'] epoch_of_next_sample = arg(15, name=epoch_of_next_sample) ['epoch_of_next_sample'] n = arg(16, name=n) ['n'] densmap_flag = arg(17, name=densmap_flag) ['densmap_flag'] dens_phi_sum = arg(18, name=dens_phi_sum) ['dens_phi_sum'] dens_re_sum = arg(19, name=dens_re_sum) ['dens_re_sum'] dens_re_cov = arg(20, name=dens_re_cov) ['dens_re_cov'] dens_re_std = arg(21, name=dens_re_std) ['dens_re_std'] dens_re_mean = arg(22, name=dens_re_mean) ['dens_re_mean'] dens_lambda = arg(23, name=dens_lambda) ['dens_lambda'] dens_R = arg(24, name=dens_R) ['dens_R'] dens_mu = arg(25, name=dens_mu) ['dens_mu'] dens_mu_tot = arg(26, name=dens_mu_tot) ['dens_mu_tot'] $4load_global.0 = global(numba: ) ['$4load_global.0'] $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) ['$16load_attr.2', '$4load_global.0'] $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) ['$28load_attr.4', 'epochs_per_sample'] $const38.5 = const(int, 0) ['$const38.5'] $40binary_subscr.6 = getitem(value=$28load_attr.4, index=$const38.5, fn=) ['$28load_attr.4', '$40binary_subscr.6', '$const38.5'] $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) ['$16load_attr.2', '$40binary_subscr.6', '$54call.7'] $64get_iter.8 = getiter(value=$54call.7) ['$54call.7', '$64get_iter.8'] $phi68.0 = $64get_iter.8 ['$64get_iter.8', '$phi68.0'] jump 66 [] label 66: jump 68 [] label 68: $68for_iter.1 = iternext(value=$phi68.0) ['$68for_iter.1', '$phi68.0'] $68for_iter.2 = pair_first(value=$68for_iter.1) ['$68for_iter.1', '$68for_iter.2'] $68for_iter.3 = pair_second(value=$68for_iter.1) ['$68for_iter.1', '$68for_iter.3'] $phi70.1 = $68for_iter.2 ['$68for_iter.2', '$phi70.1'] branch $68for_iter.3, 70, 1698 ['$68for_iter.3'] label 70: i = $phi70.1 ['$phi70.1', 'i'] $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) ['$76binary_subscr.4', 'epoch_of_next_sample', 'i'] $88compare_op.6 = $76binary_subscr.4 <= n ['$76binary_subscr.4', '$88compare_op.6', 'n'] bool96 = global(bool: ) ['bool96'] $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) ['$88compare_op.6', '$96pred', 'bool96'] branch $96pred, 98, 1694 ['$96pred'] label 98: j = getitem(value=head, index=i, fn=) ['head', 'i', 'j'] k = getitem(value=tail, index=i, fn=) ['i', 'k', 'tail'] current = getitem(value=head_embedding, index=j, fn=) ['current', 'head_embedding', 'j'] other = getitem(value=tail_embedding, index=k, fn=) ['k', 'other', 'tail_embedding'] $162load_global.13 = global(rdist: CPUDispatcher()) ['$162load_global.13'] dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) ['$162load_global.13', 'current', 'dist_squared', 'other'] bool198 = global(bool: ) ['bool198'] $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) ['$198pred', 'bool198', 'densmap_flag'] branch $198pred, 200, 744 ['$198pred'] label 200: $const200.1 = const(float, 1.0) ['$const200.1'] $const202.2 = const(float, 1.0) ['$const202.2'] $206load_global.4 = global(pow: ) ['$206load_global.4'] $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) ['$206load_global.4', '$226call.8', 'b', 'dist_squared'] $binop_mul236.9 = a * $226call.8 ['$226call.8', '$binop_mul236.9', 'a'] $binop_add240.10 = $const202.2 + $binop_mul236.9 ['$binop_add240.10', '$binop_mul236.9', '$const202.2'] phi = $const200.1 / $binop_add240.10 ['$binop_add240.10', '$const200.1', 'phi'] $binop_mul254.14 = a * b ['$binop_mul254.14', 'a', 'b'] $258load_global.15 = global(pow: ) ['$258load_global.15'] $const274.19 = const(int, 1) ['$const274.19'] $binop_sub276.20 = b - $const274.19 ['$binop_sub276.20', '$const274.19', 'b'] $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) ['$258load_global.15', '$284call.21', '$binop_sub276.20', 'dist_squared'] $binop_mul294.22 = $binop_mul254.14 * $284call.21 ['$284call.21', '$binop_mul254.14', '$binop_mul294.22'] $const298.23 = const(float, 1.0) ['$const298.23'] $302load_global.25 = global(pow: ) ['$302load_global.25'] $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) ['$302load_global.25', '$322call.29', 'b', 'dist_squared'] $binop_mul332.30 = a * $322call.29 ['$322call.29', '$binop_mul332.30', 'a'] $binop_add336.31 = $const298.23 + $binop_mul332.30 ['$binop_add336.31', '$binop_mul332.30', '$const298.23'] dphi_term = $binop_mul294.22 / $binop_add336.31 ['$binop_add336.31', '$binop_mul294.22', 'dphi_term'] $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) ['$352binary_subscr.36', 'dens_phi_sum', 'k'] q_jk = phi / $352binary_subscr.36 ['$352binary_subscr.36', 'phi', 'q_jk'] $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) ['$374binary_subscr.41', 'dens_phi_sum', 'j'] q_kj = phi / $374binary_subscr.41 ['$374binary_subscr.41', 'phi', 'q_kj'] $const392.44 = const(float, 1.0) ['$const392.44'] $const396.46 = const(int, 1) ['$const396.46'] $binop_sub400.48 = $const396.46 - phi ['$binop_sub400.48', '$const396.46', 'phi'] $binop_mul404.49 = b * $binop_sub400.48 ['$binop_mul404.49', '$binop_sub400.48', 'b'] $binop_sub408.50 = $const392.44 - $binop_mul404.49 ['$binop_mul404.49', '$binop_sub408.50', '$const392.44'] $412load_global.51 = global(np: ) ['$412load_global.51'] $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) ['$412load_global.51', '$424load_attr.53'] $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) ['$438binary_subscr.56', 'dens_re_sum', 'k'] $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) ['$424load_attr.53', '$438binary_subscr.56', '$452call.57'] $binop_truediv462.58 = $binop_sub408.50 / $452call.57 ['$452call.57', '$binop_sub408.50', '$binop_truediv462.58'] $binop_add468.60 = $binop_truediv462.58 + dphi_term ['$binop_add468.60', '$binop_truediv462.58', 'dphi_term'] drk = q_jk * $binop_add468.60 ['$binop_add468.60', 'drk', 'q_jk'] $const480.63 = const(float, 1.0) ['$const480.63'] $const484.65 = const(int, 1) ['$const484.65'] $binop_sub488.67 = $const484.65 - phi ['$binop_sub488.67', '$const484.65', 'phi'] $binop_mul492.68 = b * $binop_sub488.67 ['$binop_mul492.68', '$binop_sub488.67', 'b'] $binop_sub496.69 = $const480.63 - $binop_mul492.68 ['$binop_mul492.68', '$binop_sub496.69', '$const480.63'] $500load_global.70 = global(np: ) ['$500load_global.70'] $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) ['$500load_global.70', '$512load_attr.72'] $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) ['$526binary_subscr.75', 'dens_re_sum', 'j'] $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) ['$512load_attr.72', '$526binary_subscr.75', '$540call.76'] $binop_truediv550.77 = $binop_sub496.69 / $540call.76 ['$540call.76', '$binop_sub496.69', '$binop_truediv550.77'] $binop_add556.79 = $binop_truediv550.77 + dphi_term ['$binop_add556.79', '$binop_truediv550.77', 'dphi_term'] drj = q_kj * $binop_add556.79 ['$binop_add556.79', 'drj', 'q_kj'] re_std_sq = dens_re_std * dens_re_std ['dens_re_std', 'dens_re_std', 're_std_sq'] $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) ['$580binary_subscr.86', 'dens_R', 'k'] $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) ['$596binary_subscr.90', 'dens_re_sum', 'k'] $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean ['$596binary_subscr.90', '$binop_sub608.92', 'dens_re_mean'] $binop_mul612.93 = dens_re_cov * $binop_sub608.92 ['$binop_mul612.93', '$binop_sub608.92', 'dens_re_cov'] $binop_truediv618.95 = $binop_mul612.93 / re_std_sq ['$binop_mul612.93', '$binop_truediv618.95', 're_std_sq'] weight_k = $580binary_subscr.86 - $binop_truediv618.95 ['$580binary_subscr.86', '$binop_truediv618.95', 'weight_k'] $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) ['$632binary_subscr.99', 'dens_R', 'j'] $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) ['$648binary_subscr.103', 'dens_re_sum', 'j'] $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean ['$648binary_subscr.103', '$binop_sub660.105', 'dens_re_mean'] $binop_mul664.106 = dens_re_cov * $binop_sub660.105 ['$binop_mul664.106', '$binop_sub660.105', 'dens_re_cov'] $binop_truediv670.108 = $binop_mul664.106 / re_std_sq ['$binop_mul664.106', '$binop_truediv670.108', 're_std_sq'] weight_j = $632binary_subscr.99 - $binop_truediv670.108 ['$632binary_subscr.99', '$binop_truediv670.108', 'weight_j'] $binop_mul684.112 = dens_lambda * dens_mu_tot ['$binop_mul684.112', 'dens_lambda', 'dens_mu_tot'] $binop_mul692.115 = weight_k * drk ['$binop_mul692.115', 'drk', 'weight_k'] $binop_mul700.118 = weight_j * drj ['$binop_mul700.118', 'drj', 'weight_j'] $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 ['$binop_add704.119', '$binop_mul692.115', '$binop_mul700.118'] $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 ['$binop_add704.119', '$binop_mul684.112', '$binop_mul708.120'] $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) ['$716binary_subscr.123', 'dens_mu', 'i'] $binop_mul728.125 = $716binary_subscr.123 * dens_re_std ['$716binary_subscr.123', '$binop_mul728.125', 'dens_re_std'] $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 ['$binop_mul708.120', '$binop_mul728.125', '$binop_truediv732.126'] grad_cor_coeff = $binop_truediv732.126 / n_vertices ['$binop_truediv732.126', 'grad_cor_coeff', 'n_vertices'] jump 744 [] label 744: $const746.2 = const(float, 0.0) ['$const746.2'] $748compare_op.3 = dist_squared > $const746.2 ['$748compare_op.3', '$const746.2', 'dist_squared'] bool754 = global(bool: ) ['bool754'] $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) ['$748compare_op.3', '$754pred', 'bool754'] branch $754pred, 756, 864 ['$754pred'] label 756: $const756.1 = const(float, -2.0) ['$const756.1'] $binop_mul760.3 = $const756.1 * a ['$binop_mul760.3', '$const756.1', 'a'] $binop_mul766.5 = $binop_mul760.3 * b ['$binop_mul760.3', '$binop_mul766.5', 'b'] $770load_global.6 = global(pow: ) ['$770load_global.6'] $const786.10 = const(float, 1.0) ['$const786.10'] $binop_sub788.11 = b - $const786.10 ['$binop_sub788.11', '$const786.10', 'b'] $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) ['$770load_global.6', '$796call.12', '$binop_sub788.11', 'dist_squared'] grad_coeff = $binop_mul766.5 * $796call.12 ['$796call.12', '$binop_mul766.5', 'grad_coeff'] $816load_global.16 = global(pow: ) ['$816load_global.16'] $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) ['$816load_global.16', '$836call.20', 'b', 'dist_squared'] $binop_mul846.21 = a * $836call.20 ['$836call.20', '$binop_mul846.21', 'a'] $const850.22 = const(float, 1.0) ['$const850.22'] $binop_add852.23 = $binop_mul846.21 + $const850.22 ['$binop_add852.23', '$binop_mul846.21', '$const850.22'] $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) ['$binop_add852.23', '$binop_itruediv856.24', 'grad_coeff'] grad_coeff = $binop_itruediv856.24 ['$binop_itruediv856.24', 'grad_coeff'] jump 868 [] label 864: grad_coeff = const(float, 0.0) ['grad_coeff'] jump 868 [] label 868: $868load_global.1 = global(range: ) ['$868load_global.1'] $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) ['$868load_global.1', '$886call.4', 'dim'] $896get_iter.5 = getiter(value=$886call.4) ['$886call.4', '$896get_iter.5'] $phi898.1 = $896get_iter.5 ['$896get_iter.5', '$phi898.1'] jump 898 [] label 898: $898for_iter.2 = iternext(value=$phi898.1) ['$898for_iter.2', '$phi898.1'] $898for_iter.3 = pair_first(value=$898for_iter.2) ['$898for_iter.2', '$898for_iter.3'] $898for_iter.4 = pair_second(value=$898for_iter.2) ['$898for_iter.2', '$898for_iter.4'] $phi900.2 = $898for_iter.3 ['$898for_iter.3', '$phi900.2'] branch $898for_iter.4, 900, 1134 ['$898for_iter.4'] label 900: d = $phi900.2 ['$phi900.2', 'd'] $902load_global.3 = global(clip: CPUDispatcher()) ['$902load_global.3'] $920binary_subscr.8 = getitem(value=current, index=d, fn=) ['$920binary_subscr.8', 'current', 'd'] $934binary_subscr.11 = getitem(value=other, index=d, fn=) ['$934binary_subscr.11', 'd', 'other'] $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 ['$920binary_subscr.8', '$934binary_subscr.11', '$binop_sub944.12'] $binop_mul948.13 = grad_coeff * $binop_sub944.12 ['$binop_mul948.13', '$binop_sub944.12', 'grad_coeff'] grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) ['$902load_global.3', '$binop_mul948.13', 'grad_d'] bool970 = global(bool: ) ['bool970'] $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) ['$970pred', 'bool970', 'densmap_flag'] branch $970pred, 972, 1050 ['$970pred'] label 972: $974load_global.3 = global(clip: CPUDispatcher()) ['$974load_global.3'] $const986.5 = const(int, 2) ['$const986.5'] $binop_mul990.7 = $const986.5 * grad_cor_coeff ['$binop_mul990.7', '$const986.5', 'grad_cor_coeff'] $998binary_subscr.10 = getitem(value=current, index=d, fn=) ['$998binary_subscr.10', 'current', 'd'] $1012binary_subscr.13 = getitem(value=other, index=d, fn=) ['$1012binary_subscr.13', 'd', 'other'] $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 ['$1012binary_subscr.13', '$998binary_subscr.10', '$binop_sub1022.14'] $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 ['$binop_mul1026.15', '$binop_mul990.7', '$binop_sub1022.14'] $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) ['$1034call.16', '$974load_global.3', '$binop_mul1026.15'] $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) ['$1034call.16', '$binop_iadd1044.17', 'grad_d'] grad_d = $binop_iadd1044.17 ['$binop_iadd1044.17', 'grad_d'] jump 1050 [] label 1050: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) ['$1058binary_subscr.4', 'current', 'd'] $binop_mul1072.7 = grad_d * alpha ['$binop_mul1072.7', 'alpha', 'grad_d'] $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) ['$1058binary_subscr.4', '$binop_iadd1076.8', '$binop_mul1072.7'] current[d] = $binop_iadd1076.8 ['$binop_iadd1076.8', 'current', 'd'] bool1090 = global(bool: ) ['bool1090'] $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) ['$1090pred', 'bool1090', 'move_other'] branch $1090pred, 1092, 1132 ['$1090pred'] label 1092: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) ['$1100binary_subscr.4', 'd', 'other'] $1112unary_negative.6 = unary(fn=, value=grad_d) ['$1112unary_negative.6', 'grad_d'] $binop_mul1116.8 = $1112unary_negative.6 * alpha ['$1112unary_negative.6', '$binop_mul1116.8', 'alpha'] $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) ['$1100binary_subscr.4', '$binop_iadd1120.9', '$binop_mul1116.8'] other[d] = $binop_iadd1120.9 ['$binop_iadd1120.9', 'd', 'other'] jump 1132 [] label 1132: jump 898 [] label 1134: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) ['$1142binary_subscr.3', 'epoch_of_next_sample', 'i'] $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) ['$1156binary_subscr.6', 'epochs_per_sample', 'i'] $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) ['$1142binary_subscr.3', '$1156binary_subscr.6', '$binop_iadd1166.7'] epoch_of_next_sample[i] = $binop_iadd1166.7 ['$binop_iadd1166.7', 'epoch_of_next_sample', 'i'] $1178load_global.8 = global(int: ) ['$1178load_global.8'] $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) ['$1196binary_subscr.13', 'epoch_of_next_negative_sample', 'i'] $binop_sub1206.14 = n - $1196binary_subscr.13 ['$1196binary_subscr.13', '$binop_sub1206.14', 'n'] $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) ['$1214binary_subscr.17', 'epochs_per_negative_sample', 'i'] $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 ['$1214binary_subscr.17', '$binop_sub1206.14', '$binop_truediv1224.18'] n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) ['$1178load_global.8', '$binop_truediv1224.18', 'n_neg_samples'] $1244load_global.20 = global(range: ) ['$1244load_global.20'] $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) ['$1244load_global.20', '$1262call.23', 'n_neg_samples'] $1272get_iter.24 = getiter(value=$1262call.23) ['$1262call.23', '$1272get_iter.24'] $phi1274.1 = $1272get_iter.24 ['$1272get_iter.24', '$phi1274.1'] jump 1274 [] label 1274: $1274for_iter.2 = iternext(value=$phi1274.1) ['$1274for_iter.2', '$phi1274.1'] $1274for_iter.3 = pair_first(value=$1274for_iter.2) ['$1274for_iter.2', '$1274for_iter.3'] $1274for_iter.4 = pair_second(value=$1274for_iter.2) ['$1274for_iter.2', '$1274for_iter.4'] $phi1276.2 = $1274for_iter.3 ['$1274for_iter.3', '$phi1276.2'] branch $1274for_iter.4, 1276, 1644 ['$1274for_iter.4'] label 1276: p = $phi1276.2 ['$phi1276.2', 'p'] $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) ['$1278load_global.3'] $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) ['$1294binary_subscr.7', 'j', 'rng_state_per_sample'] $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) ['$1278load_global.3', '$1294binary_subscr.7', '$1308call.8'] k = $1308call.8 % n_vertices ['$1308call.8', 'k', 'n_vertices'] other = getitem(value=tail_embedding, index=k, fn=) ['k', 'other', 'tail_embedding'] $1342load_global.14 = global(rdist: CPUDispatcher()) ['$1342load_global.14'] dist_squared = call $1342load_global.14(current, other, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) ['$1342load_global.14', 'current', 'dist_squared', 'other'] $const1376.20 = const(float, 0.0) ['$const1376.20'] $1378compare_op.21 = dist_squared > $const1376.20 ['$1378compare_op.21', '$const1376.20', 'dist_squared'] bool1384 = global(bool: ) ['bool1384'] $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) ['$1378compare_op.21', '$1384pred', 'bool1384'] branch $1384pred, 1386, 1466 ['$1384pred'] label 1386: $const1386.2 = const(float, 2.0) ['$const1386.2'] $binop_mul1390.4 = $const1386.2 * gamma ['$binop_mul1390.4', '$const1386.2', 'gamma'] grad_coeff = $binop_mul1390.4 * b ['$binop_mul1390.4', 'b', 'grad_coeff'] $const1404.8 = const(float, 0.001) ['$const1404.8'] $binop_add1408.10 = $const1404.8 + dist_squared ['$binop_add1408.10', '$const1404.8', 'dist_squared'] $1414load_global.12 = global(pow: ) ['$1414load_global.12'] $1434call.16 = call $1414load_global.12(dist_squared, b, func=$1414load_global.12, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) ['$1414load_global.12', '$1434call.16', 'b', 'dist_squared'] $binop_mul1444.17 = a * $1434call.16 ['$1434call.16', '$binop_mul1444.17', 'a'] $const1448.18 = const(int, 1) ['$const1448.18'] $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 ['$binop_add1450.19', '$binop_mul1444.17', '$const1448.18'] $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 ['$binop_add1408.10', '$binop_add1450.19', '$binop_mul1454.20'] $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) ['$binop_itruediv1458.21', '$binop_mul1454.20', 'grad_coeff'] grad_coeff = $binop_itruediv1458.21 ['$binop_itruediv1458.21', 'grad_coeff'] jump 1484 [] label 1466: $1470compare_op.4 = j == k ['$1470compare_op.4', 'j', 'k'] bool1476 = global(bool: ) ['bool1476'] $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) ['$1470compare_op.4', '$1476pred', 'bool1476'] branch $1476pred, 1478, 1480 ['$1476pred'] label 1478: jump 1274 [] label 1480: grad_coeff = const(float, 0.0) ['grad_coeff'] jump 1484 [] label 1484: $1484load_global.2 = global(range: ) ['$1484load_global.2'] $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) ['$1484load_global.2', '$1502call.5', 'dim'] $1512get_iter.6 = getiter(value=$1502call.5) ['$1502call.5', '$1512get_iter.6'] $phi1514.2 = $1512get_iter.6 ['$1512get_iter.6', '$phi1514.2'] jump 1514 [] label 1514: $1514for_iter.3 = iternext(value=$phi1514.2) ['$1514for_iter.3', '$phi1514.2'] $1514for_iter.4 = pair_first(value=$1514for_iter.3) ['$1514for_iter.3', '$1514for_iter.4'] $1514for_iter.5 = pair_second(value=$1514for_iter.3) ['$1514for_iter.3', '$1514for_iter.5'] $phi1516.3 = $1514for_iter.4 ['$1514for_iter.4', '$phi1516.3'] branch $1514for_iter.5, 1516, 1642 ['$1514for_iter.5'] label 1516: d = $phi1516.3 ['$phi1516.3', 'd'] $const1520.5 = const(float, 0.0) ['$const1520.5'] $1522compare_op.6 = grad_coeff > $const1520.5 ['$1522compare_op.6', '$const1520.5', 'grad_coeff'] bool1528 = global(bool: ) ['bool1528'] $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) ['$1522compare_op.6', '$1528pred', 'bool1528'] branch $1528pred, 1530, 1598 ['$1528pred'] label 1530: $1530load_global.3 = global(clip: CPUDispatcher()) ['$1530load_global.3'] $1548binary_subscr.8 = getitem(value=current, index=d, fn=) ['$1548binary_subscr.8', 'current', 'd'] $1562binary_subscr.11 = getitem(value=other, index=d, fn=) ['$1562binary_subscr.11', 'd', 'other'] $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 ['$1548binary_subscr.8', '$1562binary_subscr.11', '$binop_sub1572.12'] $binop_mul1576.13 = grad_coeff * $binop_sub1572.12 ['$binop_mul1576.13', '$binop_sub1572.12', 'grad_coeff'] grad_d = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) ['$1530load_global.3', '$binop_mul1576.13', 'grad_d'] jump 1602 [] label 1598: grad_d = const(int, 0) ['grad_d'] jump 1602 [] label 1602: $1610binary_subscr.5 = getitem(value=current, index=d, fn=) ['$1610binary_subscr.5', 'current', 'd'] $binop_mul1624.8 = grad_d * alpha ['$binop_mul1624.8', 'alpha', 'grad_d'] $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) ['$1610binary_subscr.5', '$binop_iadd1628.9', '$binop_mul1624.8'] current[d] = $binop_iadd1628.9 ['$binop_iadd1628.9', 'current', 'd'] jump 1514 [] label 1642: jump 1274 [] label 1644: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) ['$1652binary_subscr.3', 'epoch_of_next_negative_sample', 'i'] $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) ['$1668binary_subscr.7', 'epochs_per_negative_sample', 'i'] $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 ['$1668binary_subscr.7', '$binop_mul1678.8', 'n_neg_samples'] $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) ['$1652binary_subscr.3', '$binop_iadd1682.9', '$binop_mul1678.8'] epoch_of_next_negative_sample[i] = $binop_iadd1682.9 ['$binop_iadd1682.9', 'epoch_of_next_negative_sample', 'i'] jump 1694 [] label 1694: jump 66 [] label 1698: $const1698.0 = const(NoneType, None) ['$const1698.0'] $1700return_value.1 = cast(value=$const1698.0) ['$1700return_value.1', '$const1698.0'] return $1700return_value.1 ['$1700return_value.1'] 13:52:52,910 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:52,910 numba.core.ssa DEBUG Running 13:52:52,910 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:52,910 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:52,910 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:52,910 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:52,910 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:52,910 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:52,910 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:52,910 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:52,910 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:52,910 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:52,910 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:52,910 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:52,910 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:52,910 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:52,910 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:52,910 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:52,910 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:52,910 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:52,911 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:52,911 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:52,911 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:52,911 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:52,911 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:52,911 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:52,911 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:52,911 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:52,911 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:52,911 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:52,911 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:52,911 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:52,911 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:52,911 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:52,911 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,911 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:52,911 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:52,911 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,911 numba.core.ssa DEBUG ==== SSA block analysis pass on 66 13:52:52,911 numba.core.ssa DEBUG Running 13:52:52,911 numba.core.ssa DEBUG on stmt: jump 68 13:52:52,911 numba.core.ssa DEBUG ==== SSA block analysis pass on 68 13:52:52,911 numba.core.ssa DEBUG Running 13:52:52,911 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:52,911 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:52,911 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:52,911 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:52,911 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:52,911 numba.core.ssa DEBUG ==== SSA block analysis pass on 70 13:52:52,911 numba.core.ssa DEBUG Running 13:52:52,911 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:52,911 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,911 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:52,912 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:52,912 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,912 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:52,912 numba.core.ssa DEBUG ==== SSA block analysis pass on 98 13:52:52,912 numba.core.ssa DEBUG Running 13:52:52,912 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:52,912 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:52,912 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:52,912 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:52,912 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:52,912 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,912 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:52,912 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,912 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:52,912 numba.core.ssa DEBUG ==== SSA block analysis pass on 200 13:52:52,912 numba.core.ssa DEBUG Running 13:52:52,912 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:52,912 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:52,912 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:52,912 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,912 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:52,912 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:52,912 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:52,912 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:52,912 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:52,912 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:52,912 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:52,912 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,912 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:52,913 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:52,913 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:52,913 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,913 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:52,913 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:52,913 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:52,913 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:52,913 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:52,913 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:52,913 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:52,913 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:52,913 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:52,913 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:52,913 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:52,913 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:52,913 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:52,913 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:52,913 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,913 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,913 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:52,913 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:52,913 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:52,913 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:52,913 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:52,913 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:52,913 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:52,913 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:52,913 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:52,913 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:52,914 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,914 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,914 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:52,914 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:52,914 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:52,914 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:52,914 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:52,914 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,914 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:52,914 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:52,914 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:52,914 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:52,914 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:52,914 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,914 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:52,914 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:52,914 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:52,914 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:52,914 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:52,914 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:52,914 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:52,914 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:52,914 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:52,915 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:52,915 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:52,915 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:52,915 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:52,915 numba.core.ssa DEBUG on stmt: jump 744 13:52:52,915 numba.core.ssa DEBUG ==== SSA block analysis pass on 744 13:52:52,915 numba.core.ssa DEBUG Running 13:52:52,915 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:52,915 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:52,915 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:52,915 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,915 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:52,915 numba.core.ssa DEBUG ==== SSA block analysis pass on 756 13:52:52,915 numba.core.ssa DEBUG Running 13:52:52,915 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:52,916 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:52,916 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:52,916 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:52,916 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:52,916 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:52,916 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,916 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:52,916 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:52,916 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,916 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:52,916 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:52,916 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:52,916 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,916 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv856.24 13:52:52,916 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,916 numba.core.ssa DEBUG ==== SSA block analysis pass on 864 13:52:52,916 numba.core.ssa DEBUG Running 13:52:52,916 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,916 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,916 numba.core.ssa DEBUG ==== SSA block analysis pass on 868 13:52:52,916 numba.core.ssa DEBUG Running 13:52:52,916 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:52,916 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,916 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:52,916 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:52,916 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,916 numba.core.ssa DEBUG ==== SSA block analysis pass on 898 13:52:52,916 numba.core.ssa DEBUG Running 13:52:52,916 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:52,916 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:52,916 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:52,917 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:52,917 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:52,917 numba.core.ssa DEBUG ==== SSA block analysis pass on 900 13:52:52,917 numba.core.ssa DEBUG Running 13:52:52,917 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:52,917 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:52,917 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,917 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,917 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:52,917 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff * $binop_sub944.12 13:52:52,917 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,917 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:52,917 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,917 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:52,917 numba.core.ssa DEBUG ==== SSA block analysis pass on 972 13:52:52,917 numba.core.ssa DEBUG Running 13:52:52,917 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:52,917 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:52,917 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:52,917 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:52,917 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:52,917 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:52,917 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:52,917 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,917 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,917 numba.core.ssa DEBUG on stmt: grad_d = $binop_iadd1044.17 13:52:52,917 numba.core.ssa DEBUG on stmt: jump 1050 13:52:52,917 numba.core.ssa DEBUG ==== SSA block analysis pass on 1050 13:52:52,917 numba.core.ssa DEBUG Running 13:52:52,917 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:52,918 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d * alpha 13:52:52,918 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,918 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:52,918 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:52,918 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,918 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:52,918 numba.core.ssa DEBUG ==== SSA block analysis pass on 1092 13:52:52,918 numba.core.ssa DEBUG Running 13:52:52,918 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:52,918 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d) 13:52:52,918 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:52,918 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,918 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:52,918 numba.core.ssa DEBUG on stmt: jump 1132 13:52:52,918 numba.core.ssa DEBUG ==== SSA block analysis pass on 1132 13:52:52,918 numba.core.ssa DEBUG Running 13:52:52,918 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,918 numba.core.ssa DEBUG ==== SSA block analysis pass on 1134 13:52:52,918 numba.core.ssa DEBUG Running 13:52:52,918 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,918 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:52,918 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,918 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:52,918 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:52,918 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:52,918 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:52,918 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:52,918 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:52,918 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,918 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:52,918 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,919 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:52,919 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:52,919 numba.core.ssa DEBUG on stmt: jump 1274 13:52:52,919 numba.core.ssa DEBUG ==== SSA block analysis pass on 1274 13:52:52,919 numba.core.ssa DEBUG Running 13:52:52,919 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:52,919 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:52,919 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:52,919 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:52,919 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:52,919 numba.core.ssa DEBUG ==== SSA block analysis pass on 1276 13:52:52,919 numba.core.ssa DEBUG Running 13:52:52,919 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:52,919 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:52,919 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:52,919 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,919 numba.core.ssa DEBUG on stmt: k = $1308call.8 % n_vertices 13:52:52,919 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:52,919 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:52,919 numba.core.ssa DEBUG on stmt: dist_squared = call $1342load_global.14(current, other, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,919 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:52,919 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared > $const1376.20 13:52:52,919 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:52,919 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,919 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:52,919 numba.core.ssa DEBUG ==== SSA block analysis pass on 1386 13:52:52,919 numba.core.ssa DEBUG Running 13:52:52,919 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:52,919 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:52,919 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul1390.4 * b 13:52:52,919 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:52,920 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared 13:52:52,920 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:52,920 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared, b, func=$1414load_global.12, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,920 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:52,920 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:52,920 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:52,920 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:52,920 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,920 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv1458.21 13:52:52,920 numba.core.ssa DEBUG on stmt: jump 1484 13:52:52,920 numba.core.ssa DEBUG ==== SSA block analysis pass on 1466 13:52:52,920 numba.core.ssa DEBUG Running 13:52:52,920 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k 13:52:52,920 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:52,920 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,920 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:52,920 numba.core.ssa DEBUG ==== SSA block analysis pass on 1478 13:52:52,920 numba.core.ssa DEBUG Running 13:52:52,920 numba.core.ssa DEBUG on stmt: jump 1699 13:52:52,920 numba.core.ssa DEBUG ==== SSA block analysis pass on 1480 13:52:52,920 numba.core.ssa DEBUG Running 13:52:52,920 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,920 numba.core.ssa DEBUG on stmt: jump 1484 13:52:52,920 numba.core.ssa DEBUG ==== SSA block analysis pass on 1484 13:52:52,920 numba.core.ssa DEBUG Running 13:52:52,920 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:52,920 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,920 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:52,920 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:52,920 numba.core.ssa DEBUG on stmt: jump 1514 13:52:52,920 numba.core.ssa DEBUG ==== SSA block analysis pass on 1514 13:52:52,920 numba.core.ssa DEBUG Running 13:52:52,920 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:52,921 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:52,921 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:52,921 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:52,921 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:52,921 numba.core.ssa DEBUG ==== SSA block analysis pass on 1516 13:52:52,921 numba.core.ssa DEBUG Running 13:52:52,921 numba.core.ssa DEBUG on stmt: d = $phi1516.3 13:52:52,921 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:52,921 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff > $const1520.5 13:52:52,921 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:52,921 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,921 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:52,921 numba.core.ssa DEBUG ==== SSA block analysis pass on 1530 13:52:52,921 numba.core.ssa DEBUG Running 13:52:52,921 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:52,921 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,921 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,921 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:52,921 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff * $binop_sub1572.12 13:52:52,921 numba.core.ssa DEBUG on stmt: grad_d = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,921 numba.core.ssa DEBUG on stmt: jump 1602 13:52:52,921 numba.core.ssa DEBUG ==== SSA block analysis pass on 1598 13:52:52,921 numba.core.ssa DEBUG Running 13:52:52,921 numba.core.ssa DEBUG on stmt: grad_d = const(int, 0) 13:52:52,921 numba.core.ssa DEBUG on stmt: jump 1602 13:52:52,921 numba.core.ssa DEBUG ==== SSA block analysis pass on 1602 13:52:52,921 numba.core.ssa DEBUG Running 13:52:52,921 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d, fn=) 13:52:52,921 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d * alpha 13:52:52,921 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,921 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1628.9 13:52:52,921 numba.core.ssa DEBUG on stmt: jump 1514 13:52:52,921 numba.core.ssa DEBUG ==== SSA block analysis pass on 1642 13:52:52,922 numba.core.ssa DEBUG Running 13:52:52,922 numba.core.ssa DEBUG on stmt: jump 1699 13:52:52,922 numba.core.ssa DEBUG ==== SSA block analysis pass on 1644 13:52:52,922 numba.core.ssa DEBUG Running 13:52:52,922 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:52,922 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:52,922 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:52,922 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,922 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:52,922 numba.core.ssa DEBUG on stmt: jump 1694 13:52:52,922 numba.core.ssa DEBUG ==== SSA block analysis pass on 1694 13:52:52,922 numba.core.ssa DEBUG Running 13:52:52,922 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,922 numba.core.ssa DEBUG ==== SSA block analysis pass on 1698 13:52:52,922 numba.core.ssa DEBUG Running 13:52:52,922 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:52,922 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:52,922 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:52,922 numba.core.ssa DEBUG ==== SSA block analysis pass on 1699 13:52:52,922 numba.core.ssa DEBUG Running 13:52:52,922 numba.core.ssa DEBUG on stmt: jump 1274 13:52:52,925 numba.core.ssa DEBUG defs defaultdict(, {'$1012binary_subscr.13': [(, 972)], '$1034call.16': [(, 972)], '$1058binary_subscr.4': [(, 1050)], '$1090pred': [(, 1050)], '$1100binary_subscr.4': [(, 1092)], '$1112unary_negative.6': [(, 1092)], '$1142binary_subscr.3': [(, 1134)], '$1156binary_subscr.6': [(, 1134)], '$1178load_global.8': [(, 1134)], '$1196binary_subscr.13': [(, 1134)], '$1214binary_subscr.17': [(, 1134)], '$1244load_global.20': [(, 1134)], '$1262call.23': [(, 1134)], '$1272get_iter.24': [(, 1134)], '$1274for_iter.2': [(, 1274)], '$1274for_iter.3': [(, 1274)], '$1274for_iter.4': [(, 1274)], '$1278load_global.3': [(, 1276)], '$1294binary_subscr.7': [(, 1276)], '$1308call.8': [(, 1276)], '$1342load_global.14': [(, 1276)], '$1378compare_op.21': [(, 1276)], '$1384pred': [(, 1276)], '$1414load_global.12': [(, 1386)], '$1434call.16': [(, 1386)], '$1470compare_op.4': [(, 1466)], '$1476pred': [(, 1466)], '$1484load_global.2': [(, 1484)], '$1502call.5': [(, 1484)], '$1512get_iter.6': [(, 1484)], '$1514for_iter.3': [(, 1514)], '$1514for_iter.4': [(, 1514)], '$1514for_iter.5': [(, 1514)], '$1522compare_op.6': [(, 1516)], '$1528pred': [(, 1516)], '$1530load_global.3': [(, 1530)], '$1548binary_subscr.8': [(, 1530)], '$1562binary_subscr.11': [(, 1530)], '$1610binary_subscr.5': [(, 1602)], '$162load_global.13': [(, 98)], '$1652binary_subscr.3': [(, 1644)], '$1668binary_subscr.7': [(, 1644)], '$16load_attr.2': [(, 0)], '$1700return_value.1': [(, 1698)], '$198pred': [(, 98)], '$206load_global.4': [(, 200)], '$226call.8': [(, 200)], '$258load_global.15': [(, 200)], '$284call.21': [(, 200)], '$28load_attr.4': [(, 0)], '$302load_global.25': [(, 200)], '$322call.29': [(, 200)], '$352binary_subscr.36': [(, 200)], '$374binary_subscr.41': [(, 200)], '$40binary_subscr.6': [(, 0)], '$412load_global.51': [(, 200)], '$424load_attr.53': [(, 200)], '$438binary_subscr.56': [(, 200)], '$452call.57': [(, 200)], '$4load_global.0': [(, 0)], '$500load_global.70': [(, 200)], '$512load_attr.72': [(, 200)], '$526binary_subscr.75': [(, 200)], '$540call.76': [(, 200)], '$54call.7': [(, 0)], '$580binary_subscr.86': [(, 200)], '$596binary_subscr.90': [(, 200)], '$632binary_subscr.99': [(, 200)], '$648binary_subscr.103': [(, 200)], '$64get_iter.8': [(, 0)], '$68for_iter.1': [(, 68)], '$68for_iter.2': [(, 68)], '$68for_iter.3': [(, 68)], '$716binary_subscr.123': [(, 200)], '$748compare_op.3': [(, 744)], '$754pred': [(, 744)], '$76binary_subscr.4': [(, 70)], '$770load_global.6': [(, 756)], '$796call.12': [(, 756)], '$816load_global.16': [(, 756)], '$836call.20': [(, 756)], '$868load_global.1': [(, 868)], '$886call.4': [(, 868)], '$88compare_op.6': [(, 70)], '$896get_iter.5': [(, 868)], '$898for_iter.2': [(, 898)], '$898for_iter.3': [(, 898)], '$898for_iter.4': [(, 898)], '$902load_global.3': [(, 900)], '$920binary_subscr.8': [(, 900)], '$934binary_subscr.11': [(, 900)], '$96pred': [(, 70)], '$970pred': [(, 900)], '$974load_global.3': [(, 972)], '$998binary_subscr.10': [(, 972)], '$binop_add1408.10': [(, 1386)], '$binop_add1450.19': [(, 1386)], '$binop_add240.10': [(, 200)], '$binop_add336.31': [(, 200)], '$binop_add468.60': [(, 200)], '$binop_add556.79': [(, 200)], '$binop_add704.119': [(, 200)], '$binop_add852.23': [(, 756)], '$binop_iadd1044.17': [(, 972)], '$binop_iadd1076.8': [(, 1050)], '$binop_iadd1120.9': [(, 1092)], '$binop_iadd1166.7': [(, 1134)], '$binop_iadd1628.9': [(, 1602)], '$binop_iadd1682.9': [(, 1644)], '$binop_itruediv1458.21': [(, 1386)], '$binop_itruediv856.24': [(, 756)], '$binop_mul1026.15': [(, 972)], '$binop_mul1072.7': [(, 1050)], '$binop_mul1116.8': [(, 1092)], '$binop_mul1390.4': [(, 1386)], '$binop_mul1444.17': [(, 1386)], '$binop_mul1454.20': [(, 1386)], '$binop_mul1576.13': [(, 1530)], '$binop_mul1624.8': [(, 1602)], '$binop_mul1678.8': [(, 1644)], '$binop_mul236.9': [(, 200)], '$binop_mul254.14': [(, 200)], '$binop_mul294.22': [(, 200)], '$binop_mul332.30': [(, 200)], '$binop_mul404.49': [(, 200)], '$binop_mul492.68': [(, 200)], '$binop_mul612.93': [(, 200)], '$binop_mul664.106': [(, 200)], '$binop_mul684.112': [(, 200)], '$binop_mul692.115': [(, 200)], '$binop_mul700.118': [(, 200)], '$binop_mul708.120': [(, 200)], '$binop_mul728.125': [(, 200)], '$binop_mul760.3': [(, 756)], '$binop_mul766.5': [(, 756)], '$binop_mul846.21': [(, 756)], '$binop_mul948.13': [(, 900)], '$binop_mul990.7': [(, 972)], '$binop_sub1022.14': [(, 972)], '$binop_sub1206.14': [(, 1134)], '$binop_sub1572.12': [(, 1530)], '$binop_sub276.20': [(, 200)], '$binop_sub400.48': [(, 200)], '$binop_sub408.50': [(, 200)], '$binop_sub488.67': [(, 200)], '$binop_sub496.69': [(, 200)], '$binop_sub608.92': [(, 200)], '$binop_sub660.105': [(, 200)], '$binop_sub788.11': [(, 756)], '$binop_sub944.12': [(, 900)], '$binop_truediv1224.18': [(, 1134)], '$binop_truediv462.58': [(, 200)], '$binop_truediv550.77': [(, 200)], '$binop_truediv618.95': [(, 200)], '$binop_truediv670.108': [(, 200)], '$binop_truediv732.126': [(, 200)], '$const1376.20': [(, 1276)], '$const1386.2': [(, 1386)], '$const1404.8': [(, 1386)], '$const1448.18': [(, 1386)], '$const1520.5': [(, 1516)], '$const1698.0': [(, 1698)], '$const200.1': [(, 200)], '$const202.2': [(, 200)], '$const274.19': [(, 200)], '$const298.23': [(, 200)], '$const38.5': [(, 0)], '$const392.44': [(, 200)], '$const396.46': [(, 200)], '$const480.63': [(, 200)], '$const484.65': [(, 200)], '$const746.2': [(, 744)], '$const756.1': [(, 756)], '$const786.10': [(, 756)], '$const850.22': [(, 756)], '$const986.5': [(, 972)], '$phi1274.1': [(, 1134)], '$phi1276.2': [(, 1274)], '$phi1514.2': [(, 1484)], '$phi1516.3': [(, 1514)], '$phi68.0': [(, 0)], '$phi70.1': [(, 68)], '$phi898.1': [(, 868)], '$phi900.2': [(, 898)], 'a': [(, 0)], 'alpha': [(, 0)], 'b': [(, 0)], 'bool1090': [(, 1050)], 'bool1384': [(, 1276)], 'bool1476': [(, 1466)], 'bool1528': [(, 1516)], 'bool198': [(, 98)], 'bool754': [(, 744)], 'bool96': [(, 70)], 'bool970': [(, 900)], 'current': [(, 98)], 'd': [(, 900), (, 1516)], 'dens_R': [(, 0)], 'dens_lambda': [(, 0)], 'dens_mu': [(, 0)], 'dens_mu_tot': [(, 0)], 'dens_phi_sum': [(, 0)], 'dens_re_cov': [(, 0)], 'dens_re_mean': [(, 0)], 'dens_re_std': [(, 0)], 'dens_re_sum': [(, 0)], 'densmap_flag': [(, 0)], 'dim': [(, 0)], 'dist_squared': [(, 98), (, 1276)], 'dphi_term': [(, 200)], 'drj': [(, 200)], 'drk': [(, 200)], 'epoch_of_next_negative_sample': [(, 0)], 'epoch_of_next_sample': [(, 0)], 'epochs_per_negative_sample': [(, 0)], 'epochs_per_sample': [(, 0)], 'gamma': [(, 0)], 'grad_coeff': [(, 756), (, 756), (, 864), (, 1386), (, 1386), (, 1480)], 'grad_cor_coeff': [(, 200)], 'grad_d': [(, 900), (, 972), (, 1530), (, 1598)], 'head': [(, 0)], 'head_embedding': [(, 0)], 'i': [(, 70)], 'j': [(, 98)], 'k': [(, 98), (, 1276)], 'move_other': [(, 0)], 'n': [(, 0)], 'n_neg_samples': [(, 1134)], 'n_vertices': [(, 0)], 'other': [(, 98), (, 1276)], 'p': [(, 1276)], 'phi': [(, 200)], 'q_jk': [(, 200)], 'q_kj': [(, 200)], 're_std_sq': [(, 200)], 'rng_state_per_sample': [(, 0)], 'tail': [(, 0)], 'tail_embedding': [(, 0)], 'weight_j': [(, 200)], 'weight_k': [(, 200)]}) 13:52:52,926 numba.core.ssa DEBUG SSA violators 13:52:52,926 numba.core.ssa DEBUG Fix SSA violator on var k 13:52:52,926 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,926 numba.core.ssa DEBUG Running 13:52:52,926 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:52,926 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:52,926 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:52,926 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:52,926 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:52,926 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:52,926 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:52,926 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:52,927 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:52,927 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:52,927 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:52,927 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:52,927 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:52,927 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:52,927 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:52,927 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:52,927 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:52,927 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:52,927 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:52,927 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:52,927 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:52,927 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:52,927 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:52,927 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:52,927 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:52,927 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:52,927 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:52,927 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:52,927 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:52,927 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:52,927 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:52,927 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:52,927 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,927 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:52,927 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:52,927 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,927 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:52,927 numba.core.ssa DEBUG Running 13:52:52,927 numba.core.ssa DEBUG on stmt: jump 68 13:52:52,927 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:52,927 numba.core.ssa DEBUG Running 13:52:52,927 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:52,927 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:52,927 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:52,927 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:52,928 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:52,928 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:52,928 numba.core.ssa DEBUG Running 13:52:52,928 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:52,928 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,928 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:52,928 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:52,928 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,928 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:52,928 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,928 numba.core.ssa DEBUG Running 13:52:52,928 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:52,928 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:52,928 numba.core.ssa DEBUG first assign: k 13:52:52,928 numba.core.ssa DEBUG replaced with: k = getitem(value=tail, index=i, fn=) 13:52:52,928 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:52,928 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:52,928 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:52,928 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,928 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:52,928 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,928 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:52,928 numba.core.ssa DEBUG ==== SSA block rewrite pass on 200 13:52:52,928 numba.core.ssa DEBUG Running 13:52:52,928 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:52,928 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:52,928 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:52,928 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,928 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:52,928 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:52,928 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:52,928 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:52,928 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:52,928 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:52,929 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:52,929 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,929 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:52,929 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:52,929 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:52,929 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,929 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:52,929 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:52,929 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:52,929 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:52,929 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:52,929 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:52,929 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:52,929 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:52,929 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:52,929 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:52,929 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:52,929 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:52,929 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:52,929 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:52,929 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,929 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,929 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:52,929 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:52,929 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:52,929 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:52,929 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:52,929 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:52,929 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:52,929 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:52,929 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:52,929 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:52,929 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,929 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:52,930 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:52,930 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:52,930 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:52,930 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:52,930 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:52,930 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:52,930 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:52,930 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:52,930 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:52,930 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:52,930 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:52,930 numba.core.ssa DEBUG on stmt: jump 744 13:52:52,930 numba.core.ssa DEBUG ==== SSA block rewrite pass on 744 13:52:52,930 numba.core.ssa DEBUG Running 13:52:52,930 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:52,930 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:52,930 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:52,930 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,930 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:52,930 numba.core.ssa DEBUG ==== SSA block rewrite pass on 756 13:52:52,931 numba.core.ssa DEBUG Running 13:52:52,931 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:52,931 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:52,931 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:52,931 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:52,931 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:52,931 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:52,931 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,931 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:52,931 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:52,931 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,931 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:52,931 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:52,931 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:52,931 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,931 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv856.24 13:52:52,931 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,931 numba.core.ssa DEBUG ==== SSA block rewrite pass on 864 13:52:52,931 numba.core.ssa DEBUG Running 13:52:52,931 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,931 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,931 numba.core.ssa DEBUG ==== SSA block rewrite pass on 868 13:52:52,931 numba.core.ssa DEBUG Running 13:52:52,931 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:52,931 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,931 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:52,931 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:52,931 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,931 numba.core.ssa DEBUG ==== SSA block rewrite pass on 898 13:52:52,931 numba.core.ssa DEBUG Running 13:52:52,931 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:52,931 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:52,931 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:52,931 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:52,931 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:52,931 numba.core.ssa DEBUG ==== SSA block rewrite pass on 900 13:52:52,932 numba.core.ssa DEBUG Running 13:52:52,932 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:52,932 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:52,932 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,932 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,932 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:52,932 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff * $binop_sub944.12 13:52:52,932 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,932 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:52,932 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,932 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:52,932 numba.core.ssa DEBUG ==== SSA block rewrite pass on 972 13:52:52,932 numba.core.ssa DEBUG Running 13:52:52,932 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:52,932 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:52,932 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:52,932 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:52,932 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:52,932 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:52,932 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:52,932 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,932 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,932 numba.core.ssa DEBUG on stmt: grad_d = $binop_iadd1044.17 13:52:52,932 numba.core.ssa DEBUG on stmt: jump 1050 13:52:52,932 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1050 13:52:52,932 numba.core.ssa DEBUG Running 13:52:52,932 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:52,932 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d * alpha 13:52:52,932 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,932 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:52,932 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:52,932 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,932 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:52,932 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1092 13:52:52,932 numba.core.ssa DEBUG Running 13:52:52,933 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:52,933 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d) 13:52:52,933 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:52,933 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,933 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:52,933 numba.core.ssa DEBUG on stmt: jump 1132 13:52:52,933 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1132 13:52:52,933 numba.core.ssa DEBUG Running 13:52:52,933 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,933 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1134 13:52:52,933 numba.core.ssa DEBUG Running 13:52:52,933 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,933 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:52,933 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,933 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:52,933 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:52,933 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:52,933 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:52,933 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:52,933 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:52,933 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,933 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:52,933 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,933 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:52,933 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:52,933 numba.core.ssa DEBUG on stmt: jump 1274 13:52:52,933 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1274 13:52:52,933 numba.core.ssa DEBUG Running 13:52:52,933 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:52,933 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:52,933 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:52,933 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:52,933 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:52,933 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1276 13:52:52,933 numba.core.ssa DEBUG Running 13:52:52,933 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:52,934 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:52,934 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:52,934 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,934 numba.core.ssa DEBUG on stmt: k = $1308call.8 % n_vertices 13:52:52,934 numba.core.ssa DEBUG replaced with: k.1 = $1308call.8 % n_vertices 13:52:52,934 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:52,934 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:52,934 numba.core.ssa DEBUG on stmt: dist_squared = call $1342load_global.14(current, other, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,934 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:52,934 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared > $const1376.20 13:52:52,934 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:52,934 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,934 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:52,934 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1386 13:52:52,934 numba.core.ssa DEBUG Running 13:52:52,934 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:52,934 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:52,934 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul1390.4 * b 13:52:52,934 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:52,934 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared 13:52:52,934 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:52,934 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared, b, func=$1414load_global.12, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,934 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:52,934 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:52,934 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:52,934 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:52,934 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,934 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv1458.21 13:52:52,934 numba.core.ssa DEBUG on stmt: jump 1484 13:52:52,934 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1466 13:52:52,934 numba.core.ssa DEBUG Running 13:52:52,934 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k 13:52:52,934 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:52,934 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,935 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:52,935 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1478 13:52:52,935 numba.core.ssa DEBUG Running 13:52:52,935 numba.core.ssa DEBUG on stmt: jump 1699 13:52:52,935 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1480 13:52:52,935 numba.core.ssa DEBUG Running 13:52:52,935 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,935 numba.core.ssa DEBUG on stmt: jump 1484 13:52:52,935 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1484 13:52:52,935 numba.core.ssa DEBUG Running 13:52:52,935 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:52,935 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,935 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:52,935 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:52,935 numba.core.ssa DEBUG on stmt: jump 1514 13:52:52,935 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1514 13:52:52,935 numba.core.ssa DEBUG Running 13:52:52,935 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:52,935 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:52,935 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:52,935 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:52,935 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:52,935 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1516 13:52:52,935 numba.core.ssa DEBUG Running 13:52:52,935 numba.core.ssa DEBUG on stmt: d = $phi1516.3 13:52:52,935 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:52,935 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff > $const1520.5 13:52:52,935 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:52,935 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,935 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:52,935 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1530 13:52:52,935 numba.core.ssa DEBUG Running 13:52:52,935 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:52,935 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,935 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,935 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:52,935 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff * $binop_sub1572.12 13:52:52,936 numba.core.ssa DEBUG on stmt: grad_d = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,936 numba.core.ssa DEBUG on stmt: jump 1602 13:52:52,936 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1598 13:52:52,936 numba.core.ssa DEBUG Running 13:52:52,936 numba.core.ssa DEBUG on stmt: grad_d = const(int, 0) 13:52:52,936 numba.core.ssa DEBUG on stmt: jump 1602 13:52:52,936 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1602 13:52:52,936 numba.core.ssa DEBUG Running 13:52:52,936 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d, fn=) 13:52:52,936 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d * alpha 13:52:52,936 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,936 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1628.9 13:52:52,936 numba.core.ssa DEBUG on stmt: jump 1514 13:52:52,936 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1642 13:52:52,936 numba.core.ssa DEBUG Running 13:52:52,936 numba.core.ssa DEBUG on stmt: jump 1699 13:52:52,936 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1644 13:52:52,936 numba.core.ssa DEBUG Running 13:52:52,936 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:52,936 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:52,936 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:52,936 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,936 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:52,936 numba.core.ssa DEBUG on stmt: jump 1694 13:52:52,936 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1694 13:52:52,936 numba.core.ssa DEBUG Running 13:52:52,936 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,936 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1698 13:52:52,936 numba.core.ssa DEBUG Running 13:52:52,936 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:52,936 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:52,936 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:52,936 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1699 13:52:52,936 numba.core.ssa DEBUG Running 13:52:52,936 numba.core.ssa DEBUG on stmt: jump 1274 13:52:52,936 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {98: [], 1276: []}) 13:52:52,937 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,937 numba.core.ssa DEBUG Running 13:52:52,937 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:52,937 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:52,937 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:52,937 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:52,937 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:52,937 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:52,937 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:52,937 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:52,937 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:52,937 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:52,937 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:52,937 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:52,937 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:52,937 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:52,937 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:52,937 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:52,937 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:52,937 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:52,937 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:52,937 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:52,937 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:52,937 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:52,937 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:52,937 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:52,937 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:52,937 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:52,937 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:52,937 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:52,937 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:52,937 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:52,937 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:52,937 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:52,937 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,937 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:52,937 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:52,938 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,938 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:52,938 numba.core.ssa DEBUG Running 13:52:52,938 numba.core.ssa DEBUG on stmt: jump 68 13:52:52,938 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:52,938 numba.core.ssa DEBUG Running 13:52:52,938 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:52,938 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:52,938 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:52,938 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:52,938 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:52,938 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:52,938 numba.core.ssa DEBUG Running 13:52:52,938 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:52,938 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,938 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:52,938 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:52,938 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,938 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:52,938 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,938 numba.core.ssa DEBUG Running 13:52:52,938 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:52,938 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:52,938 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:52,938 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:52,938 numba.core.ssa DEBUG find_def var='k' stmt=other = getitem(value=tail_embedding, index=k, fn=) 13:52:52,938 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:52,938 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,938 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:52,938 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,938 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:52,938 numba.core.ssa DEBUG ==== SSA block rewrite pass on 200 13:52:52,939 numba.core.ssa DEBUG Running 13:52:52,939 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:52,939 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:52,939 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:52,939 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,939 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:52,939 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:52,939 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:52,939 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:52,939 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:52,939 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:52,939 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:52,939 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,939 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:52,939 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:52,939 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:52,939 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,939 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:52,939 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:52,939 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:52,939 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:52,939 numba.core.ssa DEBUG find_def var='k' stmt=$352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:52,939 numba.core.ssa DEBUG find_def_from_top label 200 13:52:52,939 numba.core.ssa DEBUG idom 98 from label 200 13:52:52,939 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,939 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:52,939 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:52,939 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:52,939 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:52,939 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:52,939 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:52,940 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:52,940 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:52,940 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:52,940 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:52,940 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,940 numba.core.ssa DEBUG find_def var='k' stmt=$438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,940 numba.core.ssa DEBUG find_def_from_top label 200 13:52:52,940 numba.core.ssa DEBUG idom 98 from label 200 13:52:52,940 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,940 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,940 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:52,940 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:52,940 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:52,940 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:52,940 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:52,940 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:52,940 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:52,940 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:52,940 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:52,940 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:52,940 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,940 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,940 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:52,940 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:52,940 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:52,940 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:52,940 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:52,940 numba.core.ssa DEBUG find_def var='k' stmt=$580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:52,940 numba.core.ssa DEBUG find_def_from_top label 200 13:52:52,940 numba.core.ssa DEBUG idom 98 from label 200 13:52:52,940 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,940 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,941 numba.core.ssa DEBUG find_def var='k' stmt=$596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,941 numba.core.ssa DEBUG find_def_from_top label 200 13:52:52,941 numba.core.ssa DEBUG idom 98 from label 200 13:52:52,941 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,941 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:52,941 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:52,941 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:52,941 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:52,941 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:52,941 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,941 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:52,941 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:52,941 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:52,941 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:52,941 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:52,941 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:52,941 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:52,941 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:52,941 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:52,941 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:52,941 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:52,941 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:52,941 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:52,941 numba.core.ssa DEBUG on stmt: jump 744 13:52:52,941 numba.core.ssa DEBUG ==== SSA block rewrite pass on 744 13:52:52,941 numba.core.ssa DEBUG Running 13:52:52,941 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:52,941 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:52,941 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:52,941 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,941 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:52,942 numba.core.ssa DEBUG ==== SSA block rewrite pass on 756 13:52:52,942 numba.core.ssa DEBUG Running 13:52:52,942 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:52,942 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:52,942 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:52,942 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:52,942 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:52,942 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:52,942 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,942 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:52,942 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:52,943 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,943 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:52,943 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:52,943 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:52,943 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,943 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv856.24 13:52:52,943 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,943 numba.core.ssa DEBUG ==== SSA block rewrite pass on 864 13:52:52,943 numba.core.ssa DEBUG Running 13:52:52,943 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,943 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,943 numba.core.ssa DEBUG ==== SSA block rewrite pass on 868 13:52:52,943 numba.core.ssa DEBUG Running 13:52:52,943 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:52,943 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,943 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:52,943 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:52,943 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,943 numba.core.ssa DEBUG ==== SSA block rewrite pass on 898 13:52:52,943 numba.core.ssa DEBUG Running 13:52:52,943 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:52,943 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:52,943 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:52,943 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:52,943 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:52,943 numba.core.ssa DEBUG ==== SSA block rewrite pass on 900 13:52:52,943 numba.core.ssa DEBUG Running 13:52:52,943 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:52,943 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:52,943 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,943 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,943 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:52,943 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff * $binop_sub944.12 13:52:52,943 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,943 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:52,943 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,943 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:52,943 numba.core.ssa DEBUG ==== SSA block rewrite pass on 972 13:52:52,943 numba.core.ssa DEBUG Running 13:52:52,943 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:52,943 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:52,943 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:52,943 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:52,943 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:52,943 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:52,943 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:52,943 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,944 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,944 numba.core.ssa DEBUG on stmt: grad_d = $binop_iadd1044.17 13:52:52,944 numba.core.ssa DEBUG on stmt: jump 1050 13:52:52,944 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1050 13:52:52,944 numba.core.ssa DEBUG Running 13:52:52,944 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:52,944 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d * alpha 13:52:52,944 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,944 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:52,944 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:52,944 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,944 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:52,944 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1092 13:52:52,944 numba.core.ssa DEBUG Running 13:52:52,944 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:52,944 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d) 13:52:52,944 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:52,944 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,944 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:52,944 numba.core.ssa DEBUG on stmt: jump 1132 13:52:52,944 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1132 13:52:52,944 numba.core.ssa DEBUG Running 13:52:52,944 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,944 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1134 13:52:52,944 numba.core.ssa DEBUG Running 13:52:52,944 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,944 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:52,944 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,944 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:52,945 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:52,945 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:52,945 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:52,945 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:52,945 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:52,945 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,945 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:52,945 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,945 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:52,945 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:52,945 numba.core.ssa DEBUG on stmt: jump 1274 13:52:52,945 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1274 13:52:52,945 numba.core.ssa DEBUG Running 13:52:52,945 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:52,945 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:52,945 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:52,945 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:52,945 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:52,945 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1276 13:52:52,945 numba.core.ssa DEBUG Running 13:52:52,945 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:52,945 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:52,945 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:52,945 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,945 numba.core.ssa DEBUG on stmt: k.1 = $1308call.8 % n_vertices 13:52:52,945 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:52,945 numba.core.ssa DEBUG find_def var='k' stmt=other = getitem(value=tail_embedding, index=k, fn=) 13:52:52,945 numba.core.ssa DEBUG replaced with: other = getitem(value=tail_embedding, index=k.1, fn=) 13:52:52,945 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:52,945 numba.core.ssa DEBUG on stmt: dist_squared = call $1342load_global.14(current, other, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,946 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:52,946 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared > $const1376.20 13:52:52,946 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:52,946 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,946 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:52,946 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1386 13:52:52,946 numba.core.ssa DEBUG Running 13:52:52,946 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:52,946 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:52,946 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul1390.4 * b 13:52:52,946 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:52,946 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared 13:52:52,946 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:52,946 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared, b, func=$1414load_global.12, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,946 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:52,946 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:52,946 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:52,946 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:52,946 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,946 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv1458.21 13:52:52,946 numba.core.ssa DEBUG on stmt: jump 1484 13:52:52,946 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1466 13:52:52,946 numba.core.ssa DEBUG Running 13:52:52,946 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k 13:52:52,946 numba.core.ssa DEBUG find_def var='k' stmt=$1470compare_op.4 = j == k 13:52:52,946 numba.core.ssa DEBUG find_def_from_top label 1466 13:52:52,946 numba.core.ssa DEBUG idom 1276 from label 1466 13:52:52,946 numba.core.ssa DEBUG find_def_from_bottom label 1276 13:52:52,946 numba.core.ssa DEBUG replaced with: $1470compare_op.4 = j == k.1 13:52:52,946 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:52,946 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,947 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:52,947 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1478 13:52:52,947 numba.core.ssa DEBUG Running 13:52:52,947 numba.core.ssa DEBUG on stmt: jump 1699 13:52:52,947 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1480 13:52:52,947 numba.core.ssa DEBUG Running 13:52:52,947 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,947 numba.core.ssa DEBUG on stmt: jump 1484 13:52:52,947 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1484 13:52:52,947 numba.core.ssa DEBUG Running 13:52:52,947 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:52,947 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,947 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:52,947 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:52,947 numba.core.ssa DEBUG on stmt: jump 1514 13:52:52,947 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1514 13:52:52,947 numba.core.ssa DEBUG Running 13:52:52,947 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:52,947 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:52,947 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:52,947 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:52,947 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:52,947 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1516 13:52:52,947 numba.core.ssa DEBUG Running 13:52:52,947 numba.core.ssa DEBUG on stmt: d = $phi1516.3 13:52:52,947 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:52,947 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff > $const1520.5 13:52:52,947 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:52,947 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,947 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:52,947 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1530 13:52:52,947 numba.core.ssa DEBUG Running 13:52:52,947 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:52,947 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,947 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,948 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:52,948 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff * $binop_sub1572.12 13:52:52,948 numba.core.ssa DEBUG on stmt: grad_d = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,948 numba.core.ssa DEBUG on stmt: jump 1602 13:52:52,948 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1598 13:52:52,948 numba.core.ssa DEBUG Running 13:52:52,948 numba.core.ssa DEBUG on stmt: grad_d = const(int, 0) 13:52:52,948 numba.core.ssa DEBUG on stmt: jump 1602 13:52:52,948 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1602 13:52:52,948 numba.core.ssa DEBUG Running 13:52:52,948 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d, fn=) 13:52:52,948 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d * alpha 13:52:52,948 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,948 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1628.9 13:52:52,948 numba.core.ssa DEBUG on stmt: jump 1514 13:52:52,948 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1642 13:52:52,948 numba.core.ssa DEBUG Running 13:52:52,948 numba.core.ssa DEBUG on stmt: jump 1699 13:52:52,948 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1644 13:52:52,948 numba.core.ssa DEBUG Running 13:52:52,948 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:52,948 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:52,948 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:52,948 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,948 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:52,948 numba.core.ssa DEBUG on stmt: jump 1694 13:52:52,948 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1694 13:52:52,948 numba.core.ssa DEBUG Running 13:52:52,948 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,948 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1698 13:52:52,948 numba.core.ssa DEBUG Running 13:52:52,948 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:52,948 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:52,949 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:52,949 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1699 13:52:52,949 numba.core.ssa DEBUG Running 13:52:52,949 numba.core.ssa DEBUG on stmt: jump 1274 13:52:52,949 numba.core.ssa DEBUG Fix SSA violator on var other 13:52:52,949 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,949 numba.core.ssa DEBUG Running 13:52:52,949 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:52,949 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:52,949 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:52,949 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:52,949 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:52,949 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:52,949 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:52,949 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:52,949 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:52,949 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:52,949 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:52,949 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:52,949 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:52,949 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:52,949 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:52,949 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:52,949 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:52,949 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:52,949 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:52,949 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:52,949 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:52,949 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:52,949 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:52,949 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:52,949 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:52,949 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:52,949 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:52,949 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:52,949 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:52,949 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:52,949 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:52,949 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:52,950 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,950 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:52,950 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:52,950 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,950 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:52,950 numba.core.ssa DEBUG Running 13:52:52,950 numba.core.ssa DEBUG on stmt: jump 68 13:52:52,950 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:52,950 numba.core.ssa DEBUG Running 13:52:52,950 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:52,950 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:52,950 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:52,950 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:52,950 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:52,950 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:52,950 numba.core.ssa DEBUG Running 13:52:52,950 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:52,950 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,950 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:52,950 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:52,950 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,950 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:52,950 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,950 numba.core.ssa DEBUG Running 13:52:52,950 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:52,950 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:52,950 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:52,950 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:52,950 numba.core.ssa DEBUG first assign: other 13:52:52,950 numba.core.ssa DEBUG replaced with: other = getitem(value=tail_embedding, index=k, fn=) 13:52:52,950 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:52,950 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,950 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:52,950 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,951 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:52,951 numba.core.ssa DEBUG ==== SSA block rewrite pass on 200 13:52:52,951 numba.core.ssa DEBUG Running 13:52:52,951 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:52,951 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:52,951 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:52,951 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,951 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:52,951 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:52,951 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:52,951 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:52,951 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:52,951 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:52,951 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:52,951 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,951 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:52,951 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:52,951 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:52,951 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,951 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:52,951 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:52,951 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:52,951 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:52,951 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:52,951 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:52,951 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:52,951 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:52,951 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:52,951 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:52,951 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:52,951 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:52,951 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:52,951 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:52,951 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,952 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:52,952 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:52,952 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:52,952 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:52,952 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:52,952 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:52,952 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,952 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:52,952 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:52,952 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:52,952 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:52,952 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:52,952 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:52,952 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:52,952 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:52,952 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:52,952 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:52,953 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:52,953 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:52,953 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:52,953 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:52,953 numba.core.ssa DEBUG on stmt: jump 744 13:52:52,953 numba.core.ssa DEBUG ==== SSA block rewrite pass on 744 13:52:52,953 numba.core.ssa DEBUG Running 13:52:52,953 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:52,953 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:52,953 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:52,953 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,953 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:52,953 numba.core.ssa DEBUG ==== SSA block rewrite pass on 756 13:52:52,953 numba.core.ssa DEBUG Running 13:52:52,953 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:52,953 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:52,953 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:52,953 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:52,953 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:52,953 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:52,953 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,953 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:52,953 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:52,953 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,953 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:52,953 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:52,953 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:52,953 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,953 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv856.24 13:52:52,953 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,953 numba.core.ssa DEBUG ==== SSA block rewrite pass on 864 13:52:52,953 numba.core.ssa DEBUG Running 13:52:52,953 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,953 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,953 numba.core.ssa DEBUG ==== SSA block rewrite pass on 868 13:52:52,954 numba.core.ssa DEBUG Running 13:52:52,954 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:52,954 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,954 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:52,954 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:52,954 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,954 numba.core.ssa DEBUG ==== SSA block rewrite pass on 898 13:52:52,954 numba.core.ssa DEBUG Running 13:52:52,954 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:52,954 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:52,954 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:52,954 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:52,954 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:52,954 numba.core.ssa DEBUG ==== SSA block rewrite pass on 900 13:52:52,954 numba.core.ssa DEBUG Running 13:52:52,954 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:52,954 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:52,954 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,954 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,954 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:52,954 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff * $binop_sub944.12 13:52:52,954 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,954 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:52,954 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,954 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:52,954 numba.core.ssa DEBUG ==== SSA block rewrite pass on 972 13:52:52,954 numba.core.ssa DEBUG Running 13:52:52,954 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:52,954 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:52,954 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:52,954 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:52,954 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:52,954 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:52,954 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:52,954 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,954 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,955 numba.core.ssa DEBUG on stmt: grad_d = $binop_iadd1044.17 13:52:52,955 numba.core.ssa DEBUG on stmt: jump 1050 13:52:52,955 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1050 13:52:52,955 numba.core.ssa DEBUG Running 13:52:52,955 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:52,955 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d * alpha 13:52:52,955 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,955 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:52,955 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:52,955 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,955 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:52,955 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1092 13:52:52,955 numba.core.ssa DEBUG Running 13:52:52,955 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:52,955 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d) 13:52:52,955 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:52,955 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,955 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:52,955 numba.core.ssa DEBUG on stmt: jump 1132 13:52:52,955 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1132 13:52:52,955 numba.core.ssa DEBUG Running 13:52:52,955 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,955 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1134 13:52:52,955 numba.core.ssa DEBUG Running 13:52:52,955 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,955 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:52,955 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,955 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:52,955 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:52,955 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:52,955 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:52,955 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:52,955 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:52,955 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,955 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:52,955 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,956 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:52,956 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:52,956 numba.core.ssa DEBUG on stmt: jump 1274 13:52:52,956 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1274 13:52:52,956 numba.core.ssa DEBUG Running 13:52:52,956 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:52,956 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:52,956 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:52,956 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:52,956 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:52,956 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1276 13:52:52,956 numba.core.ssa DEBUG Running 13:52:52,956 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:52,956 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:52,956 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:52,956 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,956 numba.core.ssa DEBUG on stmt: k.1 = $1308call.8 % n_vertices 13:52:52,956 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k.1, fn=) 13:52:52,956 numba.core.ssa DEBUG replaced with: other.1 = getitem(value=tail_embedding, index=k.1, fn=) 13:52:52,956 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:52,956 numba.core.ssa DEBUG on stmt: dist_squared = call $1342load_global.14(current, other, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,956 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:52,956 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared > $const1376.20 13:52:52,956 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:52,956 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,956 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:52,956 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1386 13:52:52,956 numba.core.ssa DEBUG Running 13:52:52,956 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:52,956 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:52,956 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul1390.4 * b 13:52:52,956 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:52,956 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared 13:52:52,956 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:52,956 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared, b, func=$1414load_global.12, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,957 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:52,957 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:52,957 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:52,957 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:52,957 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,957 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv1458.21 13:52:52,957 numba.core.ssa DEBUG on stmt: jump 1484 13:52:52,957 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1466 13:52:52,957 numba.core.ssa DEBUG Running 13:52:52,957 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k.1 13:52:52,957 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:52,957 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,957 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:52,957 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1478 13:52:52,957 numba.core.ssa DEBUG Running 13:52:52,957 numba.core.ssa DEBUG on stmt: jump 1699 13:52:52,957 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1480 13:52:52,957 numba.core.ssa DEBUG Running 13:52:52,957 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,957 numba.core.ssa DEBUG on stmt: jump 1484 13:52:52,957 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1484 13:52:52,957 numba.core.ssa DEBUG Running 13:52:52,957 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:52,957 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,957 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:52,957 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:52,957 numba.core.ssa DEBUG on stmt: jump 1514 13:52:52,957 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1514 13:52:52,957 numba.core.ssa DEBUG Running 13:52:52,957 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:52,957 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:52,957 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:52,957 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:52,957 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:52,957 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1516 13:52:52,957 numba.core.ssa DEBUG Running 13:52:52,957 numba.core.ssa DEBUG on stmt: d = $phi1516.3 13:52:52,958 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:52,958 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff > $const1520.5 13:52:52,958 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:52,958 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,958 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:52,958 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1530 13:52:52,958 numba.core.ssa DEBUG Running 13:52:52,958 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:52,958 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,958 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,958 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:52,958 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff * $binop_sub1572.12 13:52:52,958 numba.core.ssa DEBUG on stmt: grad_d = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,958 numba.core.ssa DEBUG on stmt: jump 1602 13:52:52,958 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1598 13:52:52,958 numba.core.ssa DEBUG Running 13:52:52,958 numba.core.ssa DEBUG on stmt: grad_d = const(int, 0) 13:52:52,958 numba.core.ssa DEBUG on stmt: jump 1602 13:52:52,958 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1602 13:52:52,958 numba.core.ssa DEBUG Running 13:52:52,958 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d, fn=) 13:52:52,958 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d * alpha 13:52:52,958 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,958 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1628.9 13:52:52,958 numba.core.ssa DEBUG on stmt: jump 1514 13:52:52,958 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1642 13:52:52,958 numba.core.ssa DEBUG Running 13:52:52,958 numba.core.ssa DEBUG on stmt: jump 1699 13:52:52,958 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1644 13:52:52,958 numba.core.ssa DEBUG Running 13:52:52,959 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:52,959 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:52,959 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:52,959 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,959 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:52,959 numba.core.ssa DEBUG on stmt: jump 1694 13:52:52,959 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1694 13:52:52,959 numba.core.ssa DEBUG Running 13:52:52,959 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,959 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1698 13:52:52,959 numba.core.ssa DEBUG Running 13:52:52,959 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:52,959 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:52,959 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:52,959 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1699 13:52:52,959 numba.core.ssa DEBUG Running 13:52:52,959 numba.core.ssa DEBUG on stmt: jump 1274 13:52:52,959 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {98: [], 1276: []}) 13:52:52,959 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,959 numba.core.ssa DEBUG Running 13:52:52,959 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:52,959 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:52,959 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:52,959 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:52,959 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:52,959 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:52,959 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:52,959 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:52,959 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:52,959 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:52,959 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:52,959 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:52,959 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:52,959 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:52,959 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:52,959 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:52,960 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:52,960 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:52,960 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:52,960 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:52,960 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:52,960 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:52,960 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:52,960 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:52,960 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:52,960 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:52,960 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:52,960 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:52,960 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:52,960 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:52,960 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:52,960 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:52,960 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,960 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:52,960 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:52,960 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,960 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:52,960 numba.core.ssa DEBUG Running 13:52:52,960 numba.core.ssa DEBUG on stmt: jump 68 13:52:52,960 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:52,960 numba.core.ssa DEBUG Running 13:52:52,960 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:52,960 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:52,960 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:52,960 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:52,960 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:52,960 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:52,960 numba.core.ssa DEBUG Running 13:52:52,960 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:52,960 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,960 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:52,960 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:52,960 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,961 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:52,961 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,961 numba.core.ssa DEBUG Running 13:52:52,961 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:52,961 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:52,961 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:52,961 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:52,961 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:52,961 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,961 numba.core.ssa DEBUG find_def var='other' stmt=dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,961 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:52,961 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,961 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:52,961 numba.core.ssa DEBUG ==== SSA block rewrite pass on 200 13:52:52,961 numba.core.ssa DEBUG Running 13:52:52,961 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:52,961 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:52,961 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:52,961 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,961 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:52,961 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:52,961 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:52,961 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:52,961 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:52,961 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:52,961 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:52,961 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,961 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:52,961 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:52,961 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:52,961 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,962 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:52,962 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:52,962 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:52,962 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:52,962 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:52,962 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:52,962 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:52,962 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:52,962 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:52,962 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:52,962 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:52,962 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:52,962 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:52,962 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:52,962 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,962 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,962 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:52,962 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:52,962 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:52,962 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:52,962 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:52,962 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:52,962 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:52,962 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:52,962 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:52,962 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:52,962 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,962 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,962 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:52,962 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:52,962 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:52,962 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:52,962 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:52,963 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:52,963 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:52,963 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:52,963 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:52,963 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:52,963 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:52,963 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:52,963 numba.core.ssa DEBUG on stmt: jump 744 13:52:52,963 numba.core.ssa DEBUG ==== SSA block rewrite pass on 744 13:52:52,963 numba.core.ssa DEBUG Running 13:52:52,963 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:52,963 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:52,963 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:52,963 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,963 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:52,963 numba.core.ssa DEBUG ==== SSA block rewrite pass on 756 13:52:52,963 numba.core.ssa DEBUG Running 13:52:52,963 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:52,963 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:52,964 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:52,964 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:52,964 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:52,964 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,964 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:52,964 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:52,964 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,964 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:52,964 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:52,964 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:52,964 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,964 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv856.24 13:52:52,964 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,964 numba.core.ssa DEBUG ==== SSA block rewrite pass on 864 13:52:52,964 numba.core.ssa DEBUG Running 13:52:52,964 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,964 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,964 numba.core.ssa DEBUG ==== SSA block rewrite pass on 868 13:52:52,964 numba.core.ssa DEBUG Running 13:52:52,964 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:52,964 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,964 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:52,964 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:52,964 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,964 numba.core.ssa DEBUG ==== SSA block rewrite pass on 898 13:52:52,964 numba.core.ssa DEBUG Running 13:52:52,964 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:52,964 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:52,964 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:52,964 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:52,964 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:52,964 numba.core.ssa DEBUG ==== SSA block rewrite pass on 900 13:52:52,964 numba.core.ssa DEBUG Running 13:52:52,964 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:52,964 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:52,965 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,965 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,965 numba.core.ssa DEBUG find_def var='other' stmt=$934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,965 numba.core.ssa DEBUG find_def_from_top label 900 13:52:52,965 numba.core.ssa DEBUG idom 898 from label 900 13:52:52,965 numba.core.ssa DEBUG find_def_from_bottom label 898 13:52:52,965 numba.core.ssa DEBUG find_def_from_top label 898 13:52:52,965 numba.core.ssa DEBUG idom 868 from label 898 13:52:52,965 numba.core.ssa DEBUG find_def_from_bottom label 868 13:52:52,965 numba.core.ssa DEBUG find_def_from_top label 868 13:52:52,965 numba.core.ssa DEBUG idom 744 from label 868 13:52:52,965 numba.core.ssa DEBUG find_def_from_bottom label 744 13:52:52,965 numba.core.ssa DEBUG find_def_from_top label 744 13:52:52,965 numba.core.ssa DEBUG idom 98 from label 744 13:52:52,965 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,965 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:52,965 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff * $binop_sub944.12 13:52:52,965 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,965 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:52,965 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,965 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:52,965 numba.core.ssa DEBUG ==== SSA block rewrite pass on 972 13:52:52,965 numba.core.ssa DEBUG Running 13:52:52,965 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:52,965 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:52,965 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:52,965 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:52,965 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:52,965 numba.core.ssa DEBUG find_def var='other' stmt=$1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:52,965 numba.core.ssa DEBUG find_def_from_top label 972 13:52:52,965 numba.core.ssa DEBUG idom 900 from label 972 13:52:52,965 numba.core.ssa DEBUG find_def_from_bottom label 900 13:52:52,965 numba.core.ssa DEBUG find_def_from_top label 900 13:52:52,965 numba.core.ssa DEBUG idom 898 from label 900 13:52:52,965 numba.core.ssa DEBUG find_def_from_bottom label 898 13:52:52,965 numba.core.ssa DEBUG find_def_from_top label 898 13:52:52,965 numba.core.ssa DEBUG idom 868 from label 898 13:52:52,966 numba.core.ssa DEBUG find_def_from_bottom label 868 13:52:52,966 numba.core.ssa DEBUG find_def_from_top label 868 13:52:52,966 numba.core.ssa DEBUG idom 744 from label 868 13:52:52,966 numba.core.ssa DEBUG find_def_from_bottom label 744 13:52:52,966 numba.core.ssa DEBUG find_def_from_top label 744 13:52:52,966 numba.core.ssa DEBUG idom 98 from label 744 13:52:52,966 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,966 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:52,966 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:52,966 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,966 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,966 numba.core.ssa DEBUG on stmt: grad_d = $binop_iadd1044.17 13:52:52,966 numba.core.ssa DEBUG on stmt: jump 1050 13:52:52,966 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1050 13:52:52,966 numba.core.ssa DEBUG Running 13:52:52,966 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:52,966 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d * alpha 13:52:52,966 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,966 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:52,966 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:52,966 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,966 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:52,966 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1092 13:52:52,966 numba.core.ssa DEBUG Running 13:52:52,966 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:52,966 numba.core.ssa DEBUG find_def var='other' stmt=$1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:52,966 numba.core.ssa DEBUG find_def_from_top label 1092 13:52:52,966 numba.core.ssa DEBUG idom 1050 from label 1092 13:52:52,966 numba.core.ssa DEBUG find_def_from_bottom label 1050 13:52:52,966 numba.core.ssa DEBUG find_def_from_top label 1050 13:52:52,966 numba.core.ssa DEBUG idom 900 from label 1050 13:52:52,966 numba.core.ssa DEBUG find_def_from_bottom label 900 13:52:52,966 numba.core.ssa DEBUG find_def_from_top label 900 13:52:52,966 numba.core.ssa DEBUG idom 898 from label 900 13:52:52,966 numba.core.ssa DEBUG find_def_from_bottom label 898 13:52:52,966 numba.core.ssa DEBUG find_def_from_top label 898 13:52:52,966 numba.core.ssa DEBUG idom 868 from label 898 13:52:52,967 numba.core.ssa DEBUG find_def_from_bottom label 868 13:52:52,967 numba.core.ssa DEBUG find_def_from_top label 868 13:52:52,967 numba.core.ssa DEBUG idom 744 from label 868 13:52:52,967 numba.core.ssa DEBUG find_def_from_bottom label 744 13:52:52,967 numba.core.ssa DEBUG find_def_from_top label 744 13:52:52,967 numba.core.ssa DEBUG idom 98 from label 744 13:52:52,967 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,967 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d) 13:52:52,967 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:52,967 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,967 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:52,967 numba.core.ssa DEBUG find_def var='other' stmt=other[d] = $binop_iadd1120.9 13:52:52,967 numba.core.ssa DEBUG find_def_from_top label 1092 13:52:52,967 numba.core.ssa DEBUG idom 1050 from label 1092 13:52:52,967 numba.core.ssa DEBUG find_def_from_bottom label 1050 13:52:52,967 numba.core.ssa DEBUG find_def_from_top label 1050 13:52:52,967 numba.core.ssa DEBUG idom 900 from label 1050 13:52:52,967 numba.core.ssa DEBUG find_def_from_bottom label 900 13:52:52,967 numba.core.ssa DEBUG find_def_from_top label 900 13:52:52,967 numba.core.ssa DEBUG idom 898 from label 900 13:52:52,967 numba.core.ssa DEBUG find_def_from_bottom label 898 13:52:52,967 numba.core.ssa DEBUG find_def_from_top label 898 13:52:52,967 numba.core.ssa DEBUG idom 868 from label 898 13:52:52,967 numba.core.ssa DEBUG find_def_from_bottom label 868 13:52:52,967 numba.core.ssa DEBUG find_def_from_top label 868 13:52:52,967 numba.core.ssa DEBUG idom 744 from label 868 13:52:52,967 numba.core.ssa DEBUG find_def_from_bottom label 744 13:52:52,967 numba.core.ssa DEBUG find_def_from_top label 744 13:52:52,967 numba.core.ssa DEBUG idom 98 from label 744 13:52:52,967 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,967 numba.core.ssa DEBUG on stmt: jump 1132 13:52:52,967 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1132 13:52:52,967 numba.core.ssa DEBUG Running 13:52:52,967 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,967 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1134 13:52:52,967 numba.core.ssa DEBUG Running 13:52:52,967 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,967 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:52,967 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,967 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:52,968 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:52,968 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:52,968 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:52,968 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:52,968 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:52,968 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,968 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:52,968 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,968 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:52,968 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:52,968 numba.core.ssa DEBUG on stmt: jump 1274 13:52:52,968 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1274 13:52:52,968 numba.core.ssa DEBUG Running 13:52:52,968 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:52,968 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:52,968 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:52,968 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:52,968 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:52,968 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1276 13:52:52,968 numba.core.ssa DEBUG Running 13:52:52,968 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:52,968 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:52,968 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:52,968 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,968 numba.core.ssa DEBUG on stmt: k.1 = $1308call.8 % n_vertices 13:52:52,968 numba.core.ssa DEBUG on stmt: other.1 = getitem(value=tail_embedding, index=k.1, fn=) 13:52:52,968 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:52,968 numba.core.ssa DEBUG on stmt: dist_squared = call $1342load_global.14(current, other, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,968 numba.core.ssa DEBUG find_def var='other' stmt=dist_squared = call $1342load_global.14(current, other, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,968 numba.core.ssa DEBUG replaced with: dist_squared = call $1342load_global.14(current, other.1, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other.1, layouts.py:163)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,968 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:52,968 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared > $const1376.20 13:52:52,969 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:52,969 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,969 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:52,969 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1386 13:52:52,969 numba.core.ssa DEBUG Running 13:52:52,969 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:52,969 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:52,969 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul1390.4 * b 13:52:52,969 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:52,969 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared 13:52:52,969 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:52,969 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared, b, func=$1414load_global.12, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,969 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:52,969 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:52,969 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:52,969 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:52,969 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,969 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv1458.21 13:52:52,969 numba.core.ssa DEBUG on stmt: jump 1484 13:52:52,969 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1466 13:52:52,969 numba.core.ssa DEBUG Running 13:52:52,969 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k.1 13:52:52,969 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:52,969 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,969 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:52,969 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1478 13:52:52,969 numba.core.ssa DEBUG Running 13:52:52,969 numba.core.ssa DEBUG on stmt: jump 1699 13:52:52,969 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1480 13:52:52,969 numba.core.ssa DEBUG Running 13:52:52,969 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,969 numba.core.ssa DEBUG on stmt: jump 1484 13:52:52,969 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1484 13:52:52,969 numba.core.ssa DEBUG Running 13:52:52,969 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:52,970 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,970 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:52,970 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:52,970 numba.core.ssa DEBUG on stmt: jump 1514 13:52:52,970 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1514 13:52:52,970 numba.core.ssa DEBUG Running 13:52:52,970 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:52,970 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:52,970 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:52,970 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:52,970 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:52,970 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1516 13:52:52,970 numba.core.ssa DEBUG Running 13:52:52,970 numba.core.ssa DEBUG on stmt: d = $phi1516.3 13:52:52,970 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:52,970 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff > $const1520.5 13:52:52,970 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:52,970 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,970 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:52,970 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1530 13:52:52,970 numba.core.ssa DEBUG Running 13:52:52,970 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:52,970 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,970 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,970 numba.core.ssa DEBUG find_def var='other' stmt=$1562binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,970 numba.core.ssa DEBUG find_def_from_top label 1530 13:52:52,970 numba.core.ssa DEBUG idom 1516 from label 1530 13:52:52,970 numba.core.ssa DEBUG find_def_from_bottom label 1516 13:52:52,970 numba.core.ssa DEBUG find_def_from_top label 1516 13:52:52,970 numba.core.ssa DEBUG idom 1514 from label 1516 13:52:52,970 numba.core.ssa DEBUG find_def_from_bottom label 1514 13:52:52,970 numba.core.ssa DEBUG find_def_from_top label 1514 13:52:52,970 numba.core.ssa DEBUG idom 1484 from label 1514 13:52:52,970 numba.core.ssa DEBUG find_def_from_bottom label 1484 13:52:52,970 numba.core.ssa DEBUG find_def_from_top label 1484 13:52:52,970 numba.core.ssa DEBUG idom 1276 from label 1484 13:52:52,970 numba.core.ssa DEBUG find_def_from_bottom label 1276 13:52:52,971 numba.core.ssa DEBUG replaced with: $1562binary_subscr.11 = getitem(value=other.1, index=d, fn=) 13:52:52,971 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:52,971 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff * $binop_sub1572.12 13:52:52,971 numba.core.ssa DEBUG on stmt: grad_d = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,971 numba.core.ssa DEBUG on stmt: jump 1602 13:52:52,971 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1598 13:52:52,971 numba.core.ssa DEBUG Running 13:52:52,971 numba.core.ssa DEBUG on stmt: grad_d = const(int, 0) 13:52:52,971 numba.core.ssa DEBUG on stmt: jump 1602 13:52:52,971 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1602 13:52:52,971 numba.core.ssa DEBUG Running 13:52:52,971 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d, fn=) 13:52:52,971 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d * alpha 13:52:52,971 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,971 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1628.9 13:52:52,971 numba.core.ssa DEBUG on stmt: jump 1514 13:52:52,971 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1642 13:52:52,971 numba.core.ssa DEBUG Running 13:52:52,971 numba.core.ssa DEBUG on stmt: jump 1699 13:52:52,971 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1644 13:52:52,971 numba.core.ssa DEBUG Running 13:52:52,971 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:52,971 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:52,971 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:52,971 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,971 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:52,971 numba.core.ssa DEBUG on stmt: jump 1694 13:52:52,971 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1694 13:52:52,971 numba.core.ssa DEBUG Running 13:52:52,971 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,971 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1698 13:52:52,971 numba.core.ssa DEBUG Running 13:52:52,971 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:52,971 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:52,971 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:52,971 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1699 13:52:52,972 numba.core.ssa DEBUG Running 13:52:52,972 numba.core.ssa DEBUG on stmt: jump 1274 13:52:52,972 numba.core.ssa DEBUG Fix SSA violator on var dist_squared 13:52:52,972 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,972 numba.core.ssa DEBUG Running 13:52:52,972 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:52,972 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:52,972 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:52,972 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:52,972 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:52,972 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:52,972 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:52,972 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:52,972 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:52,972 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:52,972 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:52,972 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:52,972 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:52,972 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:52,972 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:52,972 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:52,972 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:52,972 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:52,972 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:52,972 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:52,972 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:52,972 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:52,972 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:52,972 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:52,972 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:52,972 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:52,972 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:52,972 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:52,972 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:52,972 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:52,972 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:52,972 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:52,972 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,973 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:52,973 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:52,973 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,973 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:52,973 numba.core.ssa DEBUG Running 13:52:52,973 numba.core.ssa DEBUG on stmt: jump 68 13:52:52,973 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:52,973 numba.core.ssa DEBUG Running 13:52:52,973 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:52,973 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:52,973 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:52,973 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:52,973 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:52,973 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:52,973 numba.core.ssa DEBUG Running 13:52:52,973 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:52,973 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,973 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:52,973 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:52,973 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,973 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:52,973 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,973 numba.core.ssa DEBUG Running 13:52:52,973 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:52,973 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:52,973 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:52,973 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:52,973 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:52,973 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,973 numba.core.ssa DEBUG first assign: dist_squared 13:52:52,973 numba.core.ssa DEBUG replaced with: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,973 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:52,973 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,973 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:52,973 numba.core.ssa DEBUG ==== SSA block rewrite pass on 200 13:52:52,973 numba.core.ssa DEBUG Running 13:52:52,974 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:52,974 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:52,974 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:52,974 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,974 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:52,974 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:52,974 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:52,974 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:52,974 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:52,974 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:52,974 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:52,974 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,974 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:52,974 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:52,974 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:52,974 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,974 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:52,974 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:52,974 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:52,974 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:52,974 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:52,974 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:52,974 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:52,974 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:52,974 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:52,974 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:52,974 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:52,974 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:52,974 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:52,974 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:52,974 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,974 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:52,975 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:52,975 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:52,975 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:52,975 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:52,975 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:52,975 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,975 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:52,975 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:52,975 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:52,975 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:52,975 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:52,975 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:52,975 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:52,975 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:52,975 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:52,975 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:52,975 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:52,976 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:52,976 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:52,976 numba.core.ssa DEBUG on stmt: jump 744 13:52:52,976 numba.core.ssa DEBUG ==== SSA block rewrite pass on 744 13:52:52,976 numba.core.ssa DEBUG Running 13:52:52,976 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:52,976 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:52,976 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:52,976 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,976 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:52,976 numba.core.ssa DEBUG ==== SSA block rewrite pass on 756 13:52:52,976 numba.core.ssa DEBUG Running 13:52:52,976 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:52,976 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:52,976 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:52,976 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:52,976 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:52,976 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:52,976 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,976 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:52,976 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:52,976 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,976 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:52,976 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:52,976 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:52,976 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,976 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv856.24 13:52:52,976 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,976 numba.core.ssa DEBUG ==== SSA block rewrite pass on 864 13:52:52,976 numba.core.ssa DEBUG Running 13:52:52,976 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,976 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,976 numba.core.ssa DEBUG ==== SSA block rewrite pass on 868 13:52:52,976 numba.core.ssa DEBUG Running 13:52:52,976 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:52,976 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,977 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:52,977 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:52,977 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,977 numba.core.ssa DEBUG ==== SSA block rewrite pass on 898 13:52:52,977 numba.core.ssa DEBUG Running 13:52:52,977 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:52,977 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:52,977 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:52,977 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:52,977 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:52,977 numba.core.ssa DEBUG ==== SSA block rewrite pass on 900 13:52:52,977 numba.core.ssa DEBUG Running 13:52:52,977 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:52,977 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:52,977 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,977 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,977 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:52,977 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff * $binop_sub944.12 13:52:52,977 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,977 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:52,977 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,977 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:52,977 numba.core.ssa DEBUG ==== SSA block rewrite pass on 972 13:52:52,977 numba.core.ssa DEBUG Running 13:52:52,977 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:52,977 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:52,977 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:52,977 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:52,977 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:52,977 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:52,977 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:52,977 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,977 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,977 numba.core.ssa DEBUG on stmt: grad_d = $binop_iadd1044.17 13:52:52,977 numba.core.ssa DEBUG on stmt: jump 1050 13:52:52,978 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1050 13:52:52,978 numba.core.ssa DEBUG Running 13:52:52,978 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:52,978 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d * alpha 13:52:52,978 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,978 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:52,978 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:52,978 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,978 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:52,978 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1092 13:52:52,978 numba.core.ssa DEBUG Running 13:52:52,978 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:52,978 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d) 13:52:52,978 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:52,978 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,978 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:52,978 numba.core.ssa DEBUG on stmt: jump 1132 13:52:52,978 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1132 13:52:52,978 numba.core.ssa DEBUG Running 13:52:52,978 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,978 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1134 13:52:52,978 numba.core.ssa DEBUG Running 13:52:52,978 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,978 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:52,978 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,978 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:52,978 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:52,978 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:52,978 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:52,978 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:52,978 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:52,978 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,978 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:52,978 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,978 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:52,978 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:52,979 numba.core.ssa DEBUG on stmt: jump 1274 13:52:52,979 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1274 13:52:52,979 numba.core.ssa DEBUG Running 13:52:52,979 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:52,979 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:52,979 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:52,979 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:52,979 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:52,979 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1276 13:52:52,979 numba.core.ssa DEBUG Running 13:52:52,979 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:52,979 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:52,979 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:52,979 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,979 numba.core.ssa DEBUG on stmt: k.1 = $1308call.8 % n_vertices 13:52:52,979 numba.core.ssa DEBUG on stmt: other.1 = getitem(value=tail_embedding, index=k.1, fn=) 13:52:52,979 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:52,979 numba.core.ssa DEBUG on stmt: dist_squared = call $1342load_global.14(current, other.1, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other.1, layouts.py:163)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,979 numba.core.ssa DEBUG replaced with: dist_squared.1 = call $1342load_global.14(current, other.1, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other.1, layouts.py:163)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,979 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:52,979 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared > $const1376.20 13:52:52,979 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:52,979 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,979 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:52,979 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1386 13:52:52,979 numba.core.ssa DEBUG Running 13:52:52,979 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:52,979 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:52,979 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul1390.4 * b 13:52:52,979 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:52,979 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared 13:52:52,979 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:52,979 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared, b, func=$1414load_global.12, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,979 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:52,979 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:52,980 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:52,980 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:52,980 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,980 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv1458.21 13:52:52,980 numba.core.ssa DEBUG on stmt: jump 1484 13:52:52,980 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1466 13:52:52,980 numba.core.ssa DEBUG Running 13:52:52,980 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k.1 13:52:52,980 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:52,980 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,980 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:52,980 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1478 13:52:52,980 numba.core.ssa DEBUG Running 13:52:52,980 numba.core.ssa DEBUG on stmt: jump 1699 13:52:52,980 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1480 13:52:52,980 numba.core.ssa DEBUG Running 13:52:52,980 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,980 numba.core.ssa DEBUG on stmt: jump 1484 13:52:52,980 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1484 13:52:52,980 numba.core.ssa DEBUG Running 13:52:52,980 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:52,980 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,980 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:52,980 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:52,980 numba.core.ssa DEBUG on stmt: jump 1514 13:52:52,980 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1514 13:52:52,980 numba.core.ssa DEBUG Running 13:52:52,980 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:52,980 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:52,980 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:52,980 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:52,980 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:52,980 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1516 13:52:52,980 numba.core.ssa DEBUG Running 13:52:52,980 numba.core.ssa DEBUG on stmt: d = $phi1516.3 13:52:52,980 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:52,980 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff > $const1520.5 13:52:52,980 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:52,981 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,981 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:52,981 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1530 13:52:52,981 numba.core.ssa DEBUG Running 13:52:52,981 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:52,981 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,981 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other.1, index=d, fn=) 13:52:52,981 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:52,981 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff * $binop_sub1572.12 13:52:52,981 numba.core.ssa DEBUG on stmt: grad_d = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,981 numba.core.ssa DEBUG on stmt: jump 1602 13:52:52,981 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1598 13:52:52,981 numba.core.ssa DEBUG Running 13:52:52,981 numba.core.ssa DEBUG on stmt: grad_d = const(int, 0) 13:52:52,981 numba.core.ssa DEBUG on stmt: jump 1602 13:52:52,981 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1602 13:52:52,981 numba.core.ssa DEBUG Running 13:52:52,981 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d, fn=) 13:52:52,981 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d * alpha 13:52:52,981 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,981 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1628.9 13:52:52,981 numba.core.ssa DEBUG on stmt: jump 1514 13:52:52,981 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1642 13:52:52,981 numba.core.ssa DEBUG Running 13:52:52,981 numba.core.ssa DEBUG on stmt: jump 1699 13:52:52,981 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1644 13:52:52,981 numba.core.ssa DEBUG Running 13:52:52,981 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:52,981 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:52,981 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:52,981 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,981 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:52,981 numba.core.ssa DEBUG on stmt: jump 1694 13:52:52,981 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1694 13:52:52,981 numba.core.ssa DEBUG Running 13:52:52,981 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,981 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1698 13:52:52,982 numba.core.ssa DEBUG Running 13:52:52,982 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:52,982 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:52,982 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:52,982 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1699 13:52:52,982 numba.core.ssa DEBUG Running 13:52:52,982 numba.core.ssa DEBUG on stmt: jump 1274 13:52:52,982 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {98: [], 1276: []}) 13:52:52,982 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,982 numba.core.ssa DEBUG Running 13:52:52,982 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:52,982 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:52,982 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:52,982 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:52,982 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:52,982 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:52,982 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:52,982 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:52,982 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:52,982 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:52,982 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:52,982 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:52,982 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:52,982 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:52,982 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:52,982 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:52,982 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:52,982 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:52,982 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:52,982 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:52,982 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:52,982 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:52,982 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:52,982 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:52,982 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:52,982 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:52,982 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:52,982 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:52,983 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:52,983 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:52,983 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:52,983 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:52,983 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,983 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:52,983 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:52,983 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,983 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:52,983 numba.core.ssa DEBUG Running 13:52:52,983 numba.core.ssa DEBUG on stmt: jump 68 13:52:52,983 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:52,983 numba.core.ssa DEBUG Running 13:52:52,983 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:52,983 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:52,983 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:52,983 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:52,983 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:52,983 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:52,983 numba.core.ssa DEBUG Running 13:52:52,983 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:52,983 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,983 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:52,983 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:52,983 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,983 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:52,983 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,983 numba.core.ssa DEBUG Running 13:52:52,983 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:52,983 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:52,983 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:52,983 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:52,983 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:52,983 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,984 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:52,984 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,984 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:52,984 numba.core.ssa DEBUG ==== SSA block rewrite pass on 200 13:52:52,984 numba.core.ssa DEBUG Running 13:52:52,984 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:52,984 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:52,984 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:52,984 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,984 numba.core.ssa DEBUG find_def var='dist_squared' stmt=$226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,984 numba.core.ssa DEBUG find_def_from_top label 200 13:52:52,984 numba.core.ssa DEBUG idom 98 from label 200 13:52:52,984 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,984 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:52,984 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:52,984 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:52,984 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:52,984 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:52,984 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:52,984 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:52,984 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,984 numba.core.ssa DEBUG find_def var='dist_squared' stmt=$284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,984 numba.core.ssa DEBUG find_def_from_top label 200 13:52:52,984 numba.core.ssa DEBUG idom 98 from label 200 13:52:52,984 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,984 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:52,984 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:52,984 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:52,984 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,984 numba.core.ssa DEBUG find_def var='dist_squared' stmt=$322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,984 numba.core.ssa DEBUG find_def_from_top label 200 13:52:52,984 numba.core.ssa DEBUG idom 98 from label 200 13:52:52,984 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,985 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:52,985 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:52,985 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:52,985 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:52,985 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:52,985 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:52,985 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:52,985 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:52,985 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:52,985 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:52,985 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:52,985 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:52,985 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:52,985 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:52,985 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,985 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,985 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:52,985 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:52,985 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:52,985 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:52,985 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:52,985 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:52,985 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:52,985 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:52,985 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:52,985 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:52,985 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,985 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,985 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:52,985 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:52,985 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:52,985 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:52,985 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:52,986 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,986 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:52,986 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:52,986 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:52,986 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:52,986 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:52,986 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,986 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:52,986 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:52,986 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:52,986 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:52,986 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:52,986 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:52,986 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:52,986 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:52,986 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:52,986 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:52,986 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:52,986 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:52,986 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:52,986 numba.core.ssa DEBUG on stmt: jump 744 13:52:52,986 numba.core.ssa DEBUG ==== SSA block rewrite pass on 744 13:52:52,986 numba.core.ssa DEBUG Running 13:52:52,986 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:52,986 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:52,986 numba.core.ssa DEBUG find_def var='dist_squared' stmt=$748compare_op.3 = dist_squared > $const746.2 13:52:52,986 numba.core.ssa DEBUG find_def_from_top label 744 13:52:52,986 numba.core.ssa DEBUG idom 98 from label 744 13:52:52,986 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,986 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:52,986 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,986 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:52,986 numba.core.ssa DEBUG ==== SSA block rewrite pass on 756 13:52:52,986 numba.core.ssa DEBUG Running 13:52:52,987 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:52,987 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:52,987 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:52,987 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:52,987 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:52,987 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:52,987 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,987 numba.core.ssa DEBUG find_def var='dist_squared' stmt=$796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,987 numba.core.ssa DEBUG find_def_from_top label 756 13:52:52,987 numba.core.ssa DEBUG idom 744 from label 756 13:52:52,987 numba.core.ssa DEBUG find_def_from_bottom label 744 13:52:52,987 numba.core.ssa DEBUG find_def_from_top label 744 13:52:52,987 numba.core.ssa DEBUG idom 98 from label 744 13:52:52,987 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,987 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:52,987 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:52,987 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,987 numba.core.ssa DEBUG find_def var='dist_squared' stmt=$836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,987 numba.core.ssa DEBUG find_def_from_top label 756 13:52:52,987 numba.core.ssa DEBUG idom 744 from label 756 13:52:52,987 numba.core.ssa DEBUG find_def_from_bottom label 744 13:52:52,987 numba.core.ssa DEBUG find_def_from_top label 744 13:52:52,987 numba.core.ssa DEBUG idom 98 from label 744 13:52:52,987 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:52,987 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:52,987 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:52,987 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:52,987 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,987 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv856.24 13:52:52,987 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,987 numba.core.ssa DEBUG ==== SSA block rewrite pass on 864 13:52:52,987 numba.core.ssa DEBUG Running 13:52:52,987 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,987 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,987 numba.core.ssa DEBUG ==== SSA block rewrite pass on 868 13:52:52,987 numba.core.ssa DEBUG Running 13:52:52,988 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:52,988 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,988 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:52,988 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:52,988 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,988 numba.core.ssa DEBUG ==== SSA block rewrite pass on 898 13:52:52,988 numba.core.ssa DEBUG Running 13:52:52,988 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:52,988 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:52,988 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:52,988 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:52,988 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:52,988 numba.core.ssa DEBUG ==== SSA block rewrite pass on 900 13:52:52,988 numba.core.ssa DEBUG Running 13:52:52,988 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:52,988 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:52,988 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,988 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,988 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:52,988 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff * $binop_sub944.12 13:52:52,988 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,988 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:52,988 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,988 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:52,988 numba.core.ssa DEBUG ==== SSA block rewrite pass on 972 13:52:52,988 numba.core.ssa DEBUG Running 13:52:52,988 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:52,988 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:52,988 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:52,988 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:52,988 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:52,988 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:52,988 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:52,988 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,989 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,989 numba.core.ssa DEBUG on stmt: grad_d = $binop_iadd1044.17 13:52:52,989 numba.core.ssa DEBUG on stmt: jump 1050 13:52:52,989 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1050 13:52:52,989 numba.core.ssa DEBUG Running 13:52:52,989 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:52,989 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d * alpha 13:52:52,989 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,989 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:52,989 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:52,989 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,989 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:52,989 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1092 13:52:52,989 numba.core.ssa DEBUG Running 13:52:52,989 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:52,989 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d) 13:52:52,989 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:52,989 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,989 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:52,989 numba.core.ssa DEBUG on stmt: jump 1132 13:52:52,989 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1132 13:52:52,989 numba.core.ssa DEBUG Running 13:52:52,989 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,989 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1134 13:52:52,989 numba.core.ssa DEBUG Running 13:52:52,989 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,989 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:52,989 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,989 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:52,989 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:52,989 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:52,989 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:52,989 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:52,989 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:52,989 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,990 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:52,990 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,990 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:52,990 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:52,990 numba.core.ssa DEBUG on stmt: jump 1274 13:52:52,990 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1274 13:52:52,990 numba.core.ssa DEBUG Running 13:52:52,990 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:52,990 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:52,990 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:52,990 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:52,990 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:52,990 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1276 13:52:52,990 numba.core.ssa DEBUG Running 13:52:52,990 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:52,990 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:52,990 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:52,990 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,990 numba.core.ssa DEBUG on stmt: k.1 = $1308call.8 % n_vertices 13:52:52,990 numba.core.ssa DEBUG on stmt: other.1 = getitem(value=tail_embedding, index=k.1, fn=) 13:52:52,990 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:52,990 numba.core.ssa DEBUG on stmt: dist_squared.1 = call $1342load_global.14(current, other.1, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other.1, layouts.py:163)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,990 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:52,990 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared > $const1376.20 13:52:52,990 numba.core.ssa DEBUG find_def var='dist_squared' stmt=$1378compare_op.21 = dist_squared > $const1376.20 13:52:52,990 numba.core.ssa DEBUG replaced with: $1378compare_op.21 = dist_squared.1 > $const1376.20 13:52:52,990 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:52,990 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,990 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:52,990 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1386 13:52:52,990 numba.core.ssa DEBUG Running 13:52:52,991 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:52,991 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:52,991 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul1390.4 * b 13:52:52,991 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:52,991 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared 13:52:52,991 numba.core.ssa DEBUG find_def var='dist_squared' stmt=$binop_add1408.10 = $const1404.8 + dist_squared 13:52:52,991 numba.core.ssa DEBUG find_def_from_top label 1386 13:52:52,991 numba.core.ssa DEBUG idom 1276 from label 1386 13:52:52,991 numba.core.ssa DEBUG find_def_from_bottom label 1276 13:52:52,991 numba.core.ssa DEBUG replaced with: $binop_add1408.10 = $const1404.8 + dist_squared.1 13:52:52,991 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:52,991 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared, b, func=$1414load_global.12, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,991 numba.core.ssa DEBUG find_def var='dist_squared' stmt=$1434call.16 = call $1414load_global.12(dist_squared, b, func=$1414load_global.12, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,991 numba.core.ssa DEBUG find_def_from_top label 1386 13:52:52,991 numba.core.ssa DEBUG idom 1276 from label 1386 13:52:52,991 numba.core.ssa DEBUG find_def_from_bottom label 1276 13:52:52,991 numba.core.ssa DEBUG replaced with: $1434call.16 = call $1414load_global.12(dist_squared.1, b, func=$1414load_global.12, args=[Var(dist_squared.1, layouts.py:165), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,991 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:52,991 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:52,991 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:52,991 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:52,991 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,991 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv1458.21 13:52:52,991 numba.core.ssa DEBUG on stmt: jump 1484 13:52:52,991 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1466 13:52:52,991 numba.core.ssa DEBUG Running 13:52:52,991 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k.1 13:52:52,991 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:52,991 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,991 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:52,991 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1478 13:52:52,991 numba.core.ssa DEBUG Running 13:52:52,991 numba.core.ssa DEBUG on stmt: jump 1699 13:52:52,992 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1480 13:52:52,992 numba.core.ssa DEBUG Running 13:52:52,992 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,992 numba.core.ssa DEBUG on stmt: jump 1484 13:52:52,992 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1484 13:52:52,992 numba.core.ssa DEBUG Running 13:52:52,992 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:52,992 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,992 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:52,992 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:52,992 numba.core.ssa DEBUG on stmt: jump 1514 13:52:52,992 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1514 13:52:52,992 numba.core.ssa DEBUG Running 13:52:52,992 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:52,992 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:52,992 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:52,992 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:52,992 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:52,992 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1516 13:52:52,992 numba.core.ssa DEBUG Running 13:52:52,992 numba.core.ssa DEBUG on stmt: d = $phi1516.3 13:52:52,992 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:52,992 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff > $const1520.5 13:52:52,992 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:52,992 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,992 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:52,992 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1530 13:52:52,992 numba.core.ssa DEBUG Running 13:52:52,992 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:52,992 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,992 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other.1, index=d, fn=) 13:52:52,992 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:52,992 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff * $binop_sub1572.12 13:52:52,992 numba.core.ssa DEBUG on stmt: grad_d = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,992 numba.core.ssa DEBUG on stmt: jump 1602 13:52:52,993 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1598 13:52:52,993 numba.core.ssa DEBUG Running 13:52:52,993 numba.core.ssa DEBUG on stmt: grad_d = const(int, 0) 13:52:52,993 numba.core.ssa DEBUG on stmt: jump 1602 13:52:52,993 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1602 13:52:52,993 numba.core.ssa DEBUG Running 13:52:52,993 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d, fn=) 13:52:52,993 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d * alpha 13:52:52,993 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,993 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1628.9 13:52:52,993 numba.core.ssa DEBUG on stmt: jump 1514 13:52:52,993 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1642 13:52:52,993 numba.core.ssa DEBUG Running 13:52:52,993 numba.core.ssa DEBUG on stmt: jump 1699 13:52:52,993 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1644 13:52:52,993 numba.core.ssa DEBUG Running 13:52:52,993 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:52,993 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:52,993 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:52,993 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,993 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:52,993 numba.core.ssa DEBUG on stmt: jump 1694 13:52:52,993 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1694 13:52:52,993 numba.core.ssa DEBUG Running 13:52:52,993 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,993 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1698 13:52:52,993 numba.core.ssa DEBUG Running 13:52:52,993 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:52,993 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:52,993 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:52,993 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1699 13:52:52,993 numba.core.ssa DEBUG Running 13:52:52,993 numba.core.ssa DEBUG on stmt: jump 1274 13:52:52,993 numba.core.ssa DEBUG Fix SSA violator on var grad_coeff 13:52:52,993 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:52,993 numba.core.ssa DEBUG Running 13:52:52,993 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:52,994 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:52,994 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:52,994 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:52,994 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:52,994 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:52,994 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:52,994 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:52,994 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:52,994 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:52,994 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:52,994 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:52,994 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:52,994 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:52,994 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:52,994 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:52,994 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:52,994 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:52,994 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:52,994 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:52,994 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:52,994 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:52,994 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:52,994 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:52,994 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:52,994 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:52,994 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:52,994 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:52,994 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:52,994 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:52,994 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:52,994 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:52,994 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,994 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:52,994 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:52,994 numba.core.ssa DEBUG on stmt: jump 66 13:52:52,994 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:52,994 numba.core.ssa DEBUG Running 13:52:52,994 numba.core.ssa DEBUG on stmt: jump 68 13:52:52,994 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:52,995 numba.core.ssa DEBUG Running 13:52:52,995 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:52,995 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:52,995 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:52,995 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:52,995 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:52,995 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:52,995 numba.core.ssa DEBUG Running 13:52:52,995 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:52,995 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:52,995 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:52,995 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:52,995 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,995 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:52,995 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:52,995 numba.core.ssa DEBUG Running 13:52:52,995 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:52,995 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:52,995 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:52,995 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:52,995 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:52,995 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,995 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:52,995 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,995 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:52,995 numba.core.ssa DEBUG ==== SSA block rewrite pass on 200 13:52:52,995 numba.core.ssa DEBUG Running 13:52:52,995 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:52,995 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:52,995 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:52,995 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,995 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:52,995 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:52,995 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:52,995 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:52,996 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:52,996 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:52,996 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:52,996 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,996 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:52,996 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:52,996 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:52,996 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,996 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:52,996 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:52,996 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:52,996 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:52,996 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:52,996 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:52,996 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:52,996 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:52,996 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:52,996 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:52,996 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:52,996 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:52,996 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:52,996 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:52,996 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,996 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,996 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:52,996 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:52,996 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:52,996 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:52,996 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:52,996 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:52,996 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:52,996 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:52,996 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:52,996 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:52,997 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,997 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:52,997 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:52,997 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:52,997 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:52,997 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:52,997 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:52,997 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:52,997 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:52,997 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:52,997 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:52,997 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:52,997 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:52,997 numba.core.ssa DEBUG on stmt: jump 744 13:52:52,997 numba.core.ssa DEBUG ==== SSA block rewrite pass on 744 13:52:52,997 numba.core.ssa DEBUG Running 13:52:52,997 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:52,997 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:52,997 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:52,997 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,998 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:52,998 numba.core.ssa DEBUG ==== SSA block rewrite pass on 756 13:52:52,998 numba.core.ssa DEBUG Running 13:52:52,998 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:52,998 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:52,998 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:52,998 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:52,998 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:52,998 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:52,998 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,998 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:52,998 numba.core.ssa DEBUG first assign: grad_coeff 13:52:52,998 numba.core.ssa DEBUG replaced with: grad_coeff = $binop_mul766.5 * $796call.12 13:52:52,998 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:52,998 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,998 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:52,998 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:52,998 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:52,998 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,998 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv856.24 13:52:52,998 numba.core.ssa DEBUG replaced with: grad_coeff.1 = $binop_itruediv856.24 13:52:52,998 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,998 numba.core.ssa DEBUG ==== SSA block rewrite pass on 864 13:52:52,998 numba.core.ssa DEBUG Running 13:52:52,998 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:52,998 numba.core.ssa DEBUG replaced with: grad_coeff.2 = const(float, 0.0) 13:52:52,998 numba.core.ssa DEBUG on stmt: jump 868 13:52:52,998 numba.core.ssa DEBUG ==== SSA block rewrite pass on 868 13:52:52,998 numba.core.ssa DEBUG Running 13:52:52,998 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:52,998 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,998 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:52,998 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:52,998 numba.core.ssa DEBUG on stmt: jump 898 13:52:52,998 numba.core.ssa DEBUG ==== SSA block rewrite pass on 898 13:52:52,998 numba.core.ssa DEBUG Running 13:52:52,999 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:52,999 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:52,999 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:52,999 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:52,999 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:52,999 numba.core.ssa DEBUG ==== SSA block rewrite pass on 900 13:52:52,999 numba.core.ssa DEBUG Running 13:52:52,999 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:52,999 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:52,999 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:52,999 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:52,999 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:52,999 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff * $binop_sub944.12 13:52:52,999 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,999 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:52,999 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,999 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:52,999 numba.core.ssa DEBUG ==== SSA block rewrite pass on 972 13:52:52,999 numba.core.ssa DEBUG Running 13:52:52,999 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:52,999 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:52,999 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:52,999 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:52,999 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:52,999 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:52,999 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:52,999 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:52,999 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:52,999 numba.core.ssa DEBUG on stmt: grad_d = $binop_iadd1044.17 13:52:52,999 numba.core.ssa DEBUG on stmt: jump 1050 13:52:52,999 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1050 13:52:52,999 numba.core.ssa DEBUG Running 13:52:52,999 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:52,999 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d * alpha 13:52:52,999 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,0 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:53,0 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:53,0 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,0 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:53,0 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1092 13:52:53,0 numba.core.ssa DEBUG Running 13:52:53,0 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:53,0 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d) 13:52:53,0 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:53,0 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,0 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:53,0 numba.core.ssa DEBUG on stmt: jump 1132 13:52:53,0 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1132 13:52:53,0 numba.core.ssa DEBUG Running 13:52:53,0 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,0 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1134 13:52:53,0 numba.core.ssa DEBUG Running 13:52:53,0 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,0 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:53,0 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,0 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:53,0 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:53,0 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,0 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:53,0 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,0 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:53,0 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,0 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:53,0 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,0 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:53,0 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:53,0 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,0 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1274 13:52:53,0 numba.core.ssa DEBUG Running 13:52:53,0 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:53,0 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:53,1 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:53,1 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:53,1 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:53,1 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1276 13:52:53,1 numba.core.ssa DEBUG Running 13:52:53,1 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:53,1 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:53,1 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:53,1 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,1 numba.core.ssa DEBUG on stmt: k.1 = $1308call.8 % n_vertices 13:52:53,1 numba.core.ssa DEBUG on stmt: other.1 = getitem(value=tail_embedding, index=k.1, fn=) 13:52:53,1 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:53,1 numba.core.ssa DEBUG on stmt: dist_squared.1 = call $1342load_global.14(current, other.1, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other.1, layouts.py:163)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,1 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:53,1 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared.1 > $const1376.20 13:52:53,1 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:53,1 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,1 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:53,1 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1386 13:52:53,1 numba.core.ssa DEBUG Running 13:52:53,1 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:53,1 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:53,1 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul1390.4 * b 13:52:53,1 numba.core.ssa DEBUG replaced with: grad_coeff.3 = $binop_mul1390.4 * b 13:52:53,1 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:53,1 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared.1 13:52:53,1 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:53,1 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared.1, b, func=$1414load_global.12, args=[Var(dist_squared.1, layouts.py:165), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,1 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:53,1 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:53,1 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:53,1 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:53,1 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,1 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_itruediv1458.21 13:52:53,1 numba.core.ssa DEBUG replaced with: grad_coeff.4 = $binop_itruediv1458.21 13:52:53,2 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,2 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1466 13:52:53,2 numba.core.ssa DEBUG Running 13:52:53,2 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k.1 13:52:53,2 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:53,2 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,2 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:53,2 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1478 13:52:53,2 numba.core.ssa DEBUG Running 13:52:53,2 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,2 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1480 13:52:53,2 numba.core.ssa DEBUG Running 13:52:53,2 numba.core.ssa DEBUG on stmt: grad_coeff = const(float, 0.0) 13:52:53,2 numba.core.ssa DEBUG replaced with: grad_coeff.5 = const(float, 0.0) 13:52:53,2 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,2 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1484 13:52:53,2 numba.core.ssa DEBUG Running 13:52:53,2 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:53,2 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,2 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:53,2 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:53,2 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,2 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1514 13:52:53,2 numba.core.ssa DEBUG Running 13:52:53,2 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:53,2 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:53,2 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:53,2 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:53,2 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:53,2 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1516 13:52:53,2 numba.core.ssa DEBUG Running 13:52:53,2 numba.core.ssa DEBUG on stmt: d = $phi1516.3 13:52:53,2 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:53,2 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff > $const1520.5 13:52:53,2 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:53,2 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,2 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:53,3 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1530 13:52:53,3 numba.core.ssa DEBUG Running 13:52:53,3 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:53,3 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:53,3 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other.1, index=d, fn=) 13:52:53,3 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:53,3 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff * $binop_sub1572.12 13:52:53,3 numba.core.ssa DEBUG on stmt: grad_d = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,3 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,3 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1598 13:52:53,3 numba.core.ssa DEBUG Running 13:52:53,3 numba.core.ssa DEBUG on stmt: grad_d = const(int, 0) 13:52:53,3 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,3 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1602 13:52:53,3 numba.core.ssa DEBUG Running 13:52:53,3 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d, fn=) 13:52:53,3 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d * alpha 13:52:53,3 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,3 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1628.9 13:52:53,3 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,3 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1642 13:52:53,3 numba.core.ssa DEBUG Running 13:52:53,3 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,3 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1644 13:52:53,3 numba.core.ssa DEBUG Running 13:52:53,3 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,3 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,3 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:53,3 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,3 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:53,3 numba.core.ssa DEBUG on stmt: jump 1694 13:52:53,3 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1694 13:52:53,3 numba.core.ssa DEBUG Running 13:52:53,3 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,3 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1698 13:52:53,3 numba.core.ssa DEBUG Running 13:52:53,3 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:53,4 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:53,4 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:53,4 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1699 13:52:53,4 numba.core.ssa DEBUG Running 13:52:53,4 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,4 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {756: [, ], 864: [], 1386: [, ], 1480: []}) 13:52:53,4 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:53,4 numba.core.ssa DEBUG Running 13:52:53,4 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:53,4 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:53,4 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:53,4 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:53,4 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:53,4 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:53,4 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:53,4 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:53,4 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:53,4 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:53,4 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:53,4 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:53,4 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:53,4 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:53,4 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:53,4 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:53,4 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:53,4 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:53,4 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:53,4 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:53,4 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:53,4 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:53,4 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:53,4 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:53,4 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:53,4 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:53,4 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:53,4 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:53,5 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:53,5 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:53,5 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:53,5 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:53,5 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,5 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:53,5 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:53,5 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,5 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:53,5 numba.core.ssa DEBUG Running 13:52:53,5 numba.core.ssa DEBUG on stmt: jump 68 13:52:53,5 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:53,5 numba.core.ssa DEBUG Running 13:52:53,5 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:53,5 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:53,5 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:53,5 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:53,5 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:53,5 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:53,5 numba.core.ssa DEBUG Running 13:52:53,5 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:53,5 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,5 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:53,5 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:53,5 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,5 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:53,5 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:53,5 numba.core.ssa DEBUG Running 13:52:53,5 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:53,5 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:53,5 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:53,5 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:53,5 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:53,5 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,6 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:53,6 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,6 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:53,6 numba.core.ssa DEBUG ==== SSA block rewrite pass on 200 13:52:53,6 numba.core.ssa DEBUG Running 13:52:53,6 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:53,6 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:53,6 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:53,6 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,6 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:53,6 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:53,6 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:53,6 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:53,6 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:53,6 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:53,6 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:53,6 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,6 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:53,6 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:53,6 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:53,6 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,6 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:53,6 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:53,6 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:53,6 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:53,6 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:53,6 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:53,6 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:53,6 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:53,6 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:53,6 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:53,7 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:53,7 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:53,7 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:53,7 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:53,7 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:53,7 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:53,7 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:53,7 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:53,7 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:53,7 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:53,7 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:53,7 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:53,7 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:53,7 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:53,7 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:53,7 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:53,7 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:53,7 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:53,7 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:53,8 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:53,8 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:53,8 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:53,8 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:53,8 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:53,8 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:53,8 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:53,8 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:53,8 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:53,8 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:53,8 numba.core.ssa DEBUG on stmt: jump 744 13:52:53,8 numba.core.ssa DEBUG ==== SSA block rewrite pass on 744 13:52:53,8 numba.core.ssa DEBUG Running 13:52:53,8 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:53,8 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:53,8 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:53,8 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,8 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:53,8 numba.core.ssa DEBUG ==== SSA block rewrite pass on 756 13:52:53,8 numba.core.ssa DEBUG Running 13:52:53,8 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:53,8 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:53,8 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:53,8 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:53,8 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:53,8 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:53,8 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,8 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:53,8 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:53,8 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,8 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:53,8 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:53,8 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:53,9 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,9 numba.core.ssa DEBUG find_def var='grad_coeff' stmt=$binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,9 numba.core.ssa DEBUG on stmt: grad_coeff.1 = $binop_itruediv856.24 13:52:53,9 numba.core.ssa DEBUG on stmt: jump 868 13:52:53,9 numba.core.ssa DEBUG ==== SSA block rewrite pass on 864 13:52:53,9 numba.core.ssa DEBUG Running 13:52:53,9 numba.core.ssa DEBUG on stmt: grad_coeff.2 = const(float, 0.0) 13:52:53,9 numba.core.ssa DEBUG on stmt: jump 868 13:52:53,9 numba.core.ssa DEBUG ==== SSA block rewrite pass on 868 13:52:53,9 numba.core.ssa DEBUG Running 13:52:53,9 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:53,9 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,9 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:53,9 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:53,9 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,9 numba.core.ssa DEBUG ==== SSA block rewrite pass on 898 13:52:53,9 numba.core.ssa DEBUG Running 13:52:53,9 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:53,9 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:53,9 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:53,9 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:53,9 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:53,9 numba.core.ssa DEBUG ==== SSA block rewrite pass on 900 13:52:53,9 numba.core.ssa DEBUG Running 13:52:53,9 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:53,9 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:53,9 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:53,9 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:53,9 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:53,9 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff * $binop_sub944.12 13:52:53,9 numba.core.ssa DEBUG find_def var='grad_coeff' stmt=$binop_mul948.13 = grad_coeff * $binop_sub944.12 13:52:53,9 numba.core.ssa DEBUG find_def_from_top label 900 13:52:53,9 numba.core.ssa DEBUG idom 898 from label 900 13:52:53,9 numba.core.ssa DEBUG find_def_from_bottom label 898 13:52:53,9 numba.core.ssa DEBUG find_def_from_top label 898 13:52:53,9 numba.core.ssa DEBUG idom 868 from label 898 13:52:53,10 numba.core.ssa DEBUG find_def_from_bottom label 868 13:52:53,10 numba.core.ssa DEBUG find_def_from_top label 868 13:52:53,10 numba.core.ssa DEBUG insert phi node grad_coeff.6 = phi(incoming_values=[], incoming_blocks=[]) at 868 13:52:53,10 numba.core.ssa DEBUG find_def_from_bottom label 864 13:52:53,10 numba.core.ssa DEBUG incoming_def grad_coeff.2 = const(float, 0.0) 13:52:53,10 numba.core.ssa DEBUG find_def_from_bottom label 756 13:52:53,10 numba.core.ssa DEBUG incoming_def grad_coeff.1 = $binop_itruediv856.24 13:52:53,10 numba.core.ssa DEBUG replaced with: $binop_mul948.13 = grad_coeff.6 * $binop_sub944.12 13:52:53,10 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,10 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:53,10 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,10 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:53,10 numba.core.ssa DEBUG ==== SSA block rewrite pass on 972 13:52:53,10 numba.core.ssa DEBUG Running 13:52:53,10 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:53,10 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:53,10 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:53,10 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:53,10 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:53,10 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:53,10 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:53,10 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,10 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,10 numba.core.ssa DEBUG on stmt: grad_d = $binop_iadd1044.17 13:52:53,10 numba.core.ssa DEBUG on stmt: jump 1050 13:52:53,10 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1050 13:52:53,10 numba.core.ssa DEBUG Running 13:52:53,10 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:53,10 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d * alpha 13:52:53,10 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,10 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:53,10 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:53,10 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,11 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:53,11 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1092 13:52:53,11 numba.core.ssa DEBUG Running 13:52:53,11 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:53,11 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d) 13:52:53,11 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:53,11 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,11 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:53,11 numba.core.ssa DEBUG on stmt: jump 1132 13:52:53,11 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1132 13:52:53,11 numba.core.ssa DEBUG Running 13:52:53,11 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,11 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1134 13:52:53,11 numba.core.ssa DEBUG Running 13:52:53,11 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,11 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:53,11 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,11 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:53,11 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:53,11 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,11 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:53,11 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,11 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:53,11 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,11 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:53,11 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,11 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:53,11 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:53,11 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,11 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1274 13:52:53,11 numba.core.ssa DEBUG Running 13:52:53,11 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:53,11 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:53,11 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:53,12 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:53,12 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:53,12 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1276 13:52:53,12 numba.core.ssa DEBUG Running 13:52:53,12 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:53,12 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:53,12 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:53,12 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,12 numba.core.ssa DEBUG on stmt: k.1 = $1308call.8 % n_vertices 13:52:53,12 numba.core.ssa DEBUG on stmt: other.1 = getitem(value=tail_embedding, index=k.1, fn=) 13:52:53,12 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:53,12 numba.core.ssa DEBUG on stmt: dist_squared.1 = call $1342load_global.14(current, other.1, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other.1, layouts.py:163)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,12 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:53,12 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared.1 > $const1376.20 13:52:53,12 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:53,12 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,12 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:53,12 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1386 13:52:53,12 numba.core.ssa DEBUG Running 13:52:53,12 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:53,12 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:53,12 numba.core.ssa DEBUG on stmt: grad_coeff.3 = $binop_mul1390.4 * b 13:52:53,12 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:53,12 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared.1 13:52:53,12 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:53,12 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared.1, b, func=$1414load_global.12, args=[Var(dist_squared.1, layouts.py:165), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,12 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:53,12 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:53,12 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:53,12 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:53,12 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,12 numba.core.ssa DEBUG find_def var='grad_coeff' stmt=$binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,13 numba.core.ssa DEBUG replaced with: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff.3, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,13 numba.core.ssa DEBUG on stmt: grad_coeff.4 = $binop_itruediv1458.21 13:52:53,13 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,13 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1466 13:52:53,13 numba.core.ssa DEBUG Running 13:52:53,13 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k.1 13:52:53,13 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:53,13 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,13 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:53,13 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1478 13:52:53,13 numba.core.ssa DEBUG Running 13:52:53,13 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,13 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1480 13:52:53,13 numba.core.ssa DEBUG Running 13:52:53,13 numba.core.ssa DEBUG on stmt: grad_coeff.5 = const(float, 0.0) 13:52:53,13 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,13 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1484 13:52:53,13 numba.core.ssa DEBUG Running 13:52:53,13 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:53,13 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,13 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:53,13 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:53,13 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,13 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1514 13:52:53,13 numba.core.ssa DEBUG Running 13:52:53,13 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:53,13 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:53,13 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:53,13 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:53,13 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:53,13 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1516 13:52:53,13 numba.core.ssa DEBUG Running 13:52:53,13 numba.core.ssa DEBUG on stmt: d = $phi1516.3 13:52:53,13 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:53,13 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff > $const1520.5 13:52:53,13 numba.core.ssa DEBUG find_def var='grad_coeff' stmt=$1522compare_op.6 = grad_coeff > $const1520.5 13:52:53,14 numba.core.ssa DEBUG find_def_from_top label 1516 13:52:53,14 numba.core.ssa DEBUG idom 1514 from label 1516 13:52:53,14 numba.core.ssa DEBUG find_def_from_bottom label 1514 13:52:53,14 numba.core.ssa DEBUG find_def_from_top label 1514 13:52:53,14 numba.core.ssa DEBUG idom 1484 from label 1514 13:52:53,14 numba.core.ssa DEBUG find_def_from_bottom label 1484 13:52:53,14 numba.core.ssa DEBUG find_def_from_top label 1484 13:52:53,14 numba.core.ssa DEBUG insert phi node grad_coeff.7 = phi(incoming_values=[], incoming_blocks=[]) at 1484 13:52:53,14 numba.core.ssa DEBUG find_def_from_bottom label 1480 13:52:53,14 numba.core.ssa DEBUG incoming_def grad_coeff.5 = const(float, 0.0) 13:52:53,14 numba.core.ssa DEBUG find_def_from_bottom label 1386 13:52:53,14 numba.core.ssa DEBUG incoming_def grad_coeff.4 = $binop_itruediv1458.21 13:52:53,14 numba.core.ssa DEBUG replaced with: $1522compare_op.6 = grad_coeff.7 > $const1520.5 13:52:53,14 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:53,14 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,14 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:53,14 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1530 13:52:53,14 numba.core.ssa DEBUG Running 13:52:53,14 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:53,14 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:53,14 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other.1, index=d, fn=) 13:52:53,14 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:53,14 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff * $binop_sub1572.12 13:52:53,14 numba.core.ssa DEBUG find_def var='grad_coeff' stmt=$binop_mul1576.13 = grad_coeff * $binop_sub1572.12 13:52:53,14 numba.core.ssa DEBUG find_def_from_top label 1530 13:52:53,14 numba.core.ssa DEBUG idom 1516 from label 1530 13:52:53,14 numba.core.ssa DEBUG find_def_from_bottom label 1516 13:52:53,14 numba.core.ssa DEBUG find_def_from_top label 1516 13:52:53,14 numba.core.ssa DEBUG idom 1514 from label 1516 13:52:53,14 numba.core.ssa DEBUG find_def_from_bottom label 1514 13:52:53,14 numba.core.ssa DEBUG find_def_from_top label 1514 13:52:53,14 numba.core.ssa DEBUG idom 1484 from label 1514 13:52:53,14 numba.core.ssa DEBUG find_def_from_bottom label 1484 13:52:53,14 numba.core.ssa DEBUG replaced with: $binop_mul1576.13 = grad_coeff.7 * $binop_sub1572.12 13:52:53,14 numba.core.ssa DEBUG on stmt: grad_d = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,14 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,15 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1598 13:52:53,15 numba.core.ssa DEBUG Running 13:52:53,15 numba.core.ssa DEBUG on stmt: grad_d = const(int, 0) 13:52:53,15 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,15 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1602 13:52:53,15 numba.core.ssa DEBUG Running 13:52:53,15 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d, fn=) 13:52:53,15 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d * alpha 13:52:53,15 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,15 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1628.9 13:52:53,15 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,15 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1642 13:52:53,15 numba.core.ssa DEBUG Running 13:52:53,15 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,15 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1644 13:52:53,15 numba.core.ssa DEBUG Running 13:52:53,15 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,15 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,15 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:53,15 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,15 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:53,15 numba.core.ssa DEBUG on stmt: jump 1694 13:52:53,15 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1694 13:52:53,15 numba.core.ssa DEBUG Running 13:52:53,15 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,15 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1698 13:52:53,15 numba.core.ssa DEBUG Running 13:52:53,15 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:53,15 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:53,15 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:53,15 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1699 13:52:53,15 numba.core.ssa DEBUG Running 13:52:53,15 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,15 numba.core.ssa DEBUG Fix SSA violator on var d 13:52:53,15 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:53,15 numba.core.ssa DEBUG Running 13:52:53,16 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:53,16 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:53,16 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:53,16 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:53,16 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:53,16 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:53,16 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:53,16 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:53,16 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:53,16 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:53,16 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:53,16 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:53,16 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:53,16 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:53,16 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:53,16 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:53,16 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:53,16 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:53,16 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:53,16 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:53,16 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:53,16 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:53,16 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:53,16 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:53,16 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:53,16 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:53,16 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:53,16 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:53,16 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:53,16 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:53,16 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:53,16 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:53,16 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,16 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:53,16 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:53,16 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,16 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:53,16 numba.core.ssa DEBUG Running 13:52:53,16 numba.core.ssa DEBUG on stmt: jump 68 13:52:53,17 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:53,17 numba.core.ssa DEBUG Running 13:52:53,17 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:53,17 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:53,17 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:53,17 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:53,17 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:53,17 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:53,17 numba.core.ssa DEBUG Running 13:52:53,17 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:53,17 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,17 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:53,17 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:53,17 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,17 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:53,17 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:53,17 numba.core.ssa DEBUG Running 13:52:53,17 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:53,17 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:53,17 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:53,17 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:53,17 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:53,17 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,17 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:53,17 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,17 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:53,17 numba.core.ssa DEBUG ==== SSA block rewrite pass on 200 13:52:53,17 numba.core.ssa DEBUG Running 13:52:53,17 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:53,17 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:53,17 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:53,17 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,17 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:53,17 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:53,17 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:53,18 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:53,18 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:53,18 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:53,18 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:53,18 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,18 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:53,18 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:53,18 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:53,18 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,18 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:53,18 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:53,18 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:53,18 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:53,18 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:53,18 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:53,18 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:53,18 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:53,18 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:53,18 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:53,18 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:53,18 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:53,18 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:53,18 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:53,18 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:53,18 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,18 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:53,18 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:53,18 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:53,18 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:53,18 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:53,18 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:53,18 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:53,18 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:53,18 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:53,19 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:53,19 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:53,19 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:53,19 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:53,19 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:53,19 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:53,19 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:53,19 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:53,19 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:53,19 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:53,19 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:53,19 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:53,19 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:53,19 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:53,19 numba.core.ssa DEBUG on stmt: jump 744 13:52:53,19 numba.core.ssa DEBUG ==== SSA block rewrite pass on 744 13:52:53,19 numba.core.ssa DEBUG Running 13:52:53,19 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:53,19 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:53,19 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:53,20 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,20 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:53,20 numba.core.ssa DEBUG ==== SSA block rewrite pass on 756 13:52:53,20 numba.core.ssa DEBUG Running 13:52:53,20 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:53,20 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:53,20 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:53,20 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:53,20 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:53,20 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:53,20 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,20 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:53,20 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:53,20 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,20 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:53,20 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:53,20 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:53,20 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,20 numba.core.ssa DEBUG on stmt: grad_coeff.1 = $binop_itruediv856.24 13:52:53,20 numba.core.ssa DEBUG on stmt: jump 868 13:52:53,20 numba.core.ssa DEBUG ==== SSA block rewrite pass on 864 13:52:53,20 numba.core.ssa DEBUG Running 13:52:53,20 numba.core.ssa DEBUG on stmt: grad_coeff.2 = const(float, 0.0) 13:52:53,20 numba.core.ssa DEBUG on stmt: jump 868 13:52:53,20 numba.core.ssa DEBUG ==== SSA block rewrite pass on 868 13:52:53,20 numba.core.ssa DEBUG Running 13:52:53,20 numba.core.ssa DEBUG on stmt: grad_coeff.6 = phi(incoming_values=[Var(grad_coeff.2, layouts.py:140), Var(grad_coeff.1, layouts.py:138)], incoming_blocks=[864, 756]) 13:52:53,20 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:53,20 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,20 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:53,20 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:53,20 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,20 numba.core.ssa DEBUG ==== SSA block rewrite pass on 898 13:52:53,20 numba.core.ssa DEBUG Running 13:52:53,20 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:53,21 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:53,21 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:53,21 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:53,21 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:53,21 numba.core.ssa DEBUG ==== SSA block rewrite pass on 900 13:52:53,21 numba.core.ssa DEBUG Running 13:52:53,21 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:53,21 numba.core.ssa DEBUG first assign: d 13:52:53,21 numba.core.ssa DEBUG replaced with: d = $phi900.2 13:52:53,21 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:53,21 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:53,21 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:53,21 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:53,21 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff.6 * $binop_sub944.12 13:52:53,21 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,21 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:53,21 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,21 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:53,21 numba.core.ssa DEBUG ==== SSA block rewrite pass on 972 13:52:53,21 numba.core.ssa DEBUG Running 13:52:53,21 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:53,21 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:53,21 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:53,21 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:53,21 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:53,21 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:53,21 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:53,21 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,21 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,21 numba.core.ssa DEBUG on stmt: grad_d = $binop_iadd1044.17 13:52:53,21 numba.core.ssa DEBUG on stmt: jump 1050 13:52:53,21 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1050 13:52:53,21 numba.core.ssa DEBUG Running 13:52:53,21 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:53,21 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d * alpha 13:52:53,21 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,22 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:53,22 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:53,22 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,22 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:53,22 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1092 13:52:53,22 numba.core.ssa DEBUG Running 13:52:53,22 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:53,22 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d) 13:52:53,22 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:53,22 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,22 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:53,22 numba.core.ssa DEBUG on stmt: jump 1132 13:52:53,22 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1132 13:52:53,22 numba.core.ssa DEBUG Running 13:52:53,22 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,22 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1134 13:52:53,22 numba.core.ssa DEBUG Running 13:52:53,22 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,22 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:53,22 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,22 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:53,22 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:53,22 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,22 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:53,22 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,22 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:53,22 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,22 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:53,22 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,22 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:53,23 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:53,23 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,23 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1274 13:52:53,23 numba.core.ssa DEBUG Running 13:52:53,23 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:53,23 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:53,23 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:53,23 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:53,23 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:53,23 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1276 13:52:53,23 numba.core.ssa DEBUG Running 13:52:53,23 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:53,23 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:53,23 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:53,23 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,23 numba.core.ssa DEBUG on stmt: k.1 = $1308call.8 % n_vertices 13:52:53,23 numba.core.ssa DEBUG on stmt: other.1 = getitem(value=tail_embedding, index=k.1, fn=) 13:52:53,23 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:53,23 numba.core.ssa DEBUG on stmt: dist_squared.1 = call $1342load_global.14(current, other.1, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other.1, layouts.py:163)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,23 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:53,23 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared.1 > $const1376.20 13:52:53,23 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:53,23 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,23 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:53,23 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1386 13:52:53,23 numba.core.ssa DEBUG Running 13:52:53,23 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:53,23 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:53,23 numba.core.ssa DEBUG on stmt: grad_coeff.3 = $binop_mul1390.4 * b 13:52:53,23 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:53,23 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared.1 13:52:53,23 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:53,23 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared.1, b, func=$1414load_global.12, args=[Var(dist_squared.1, layouts.py:165), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,23 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:53,23 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:53,24 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:53,24 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:53,24 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff.3, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,24 numba.core.ssa DEBUG on stmt: grad_coeff.4 = $binop_itruediv1458.21 13:52:53,24 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,24 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1466 13:52:53,24 numba.core.ssa DEBUG Running 13:52:53,24 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k.1 13:52:53,24 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:53,24 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,24 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:53,24 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1478 13:52:53,24 numba.core.ssa DEBUG Running 13:52:53,24 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,24 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1480 13:52:53,24 numba.core.ssa DEBUG Running 13:52:53,24 numba.core.ssa DEBUG on stmt: grad_coeff.5 = const(float, 0.0) 13:52:53,24 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,24 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1484 13:52:53,24 numba.core.ssa DEBUG Running 13:52:53,24 numba.core.ssa DEBUG on stmt: grad_coeff.7 = phi(incoming_values=[Var(grad_coeff.5, layouts.py:175), Var(grad_coeff.4, layouts.py:169)], incoming_blocks=[1480, 1386]) 13:52:53,24 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:53,24 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,24 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:53,24 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:53,24 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,24 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1514 13:52:53,24 numba.core.ssa DEBUG Running 13:52:53,24 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:53,24 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:53,24 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:53,24 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:53,24 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:53,24 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1516 13:52:53,24 numba.core.ssa DEBUG Running 13:52:53,24 numba.core.ssa DEBUG on stmt: d = $phi1516.3 13:52:53,24 numba.core.ssa DEBUG replaced with: d.1 = $phi1516.3 13:52:53,25 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:53,25 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff.7 > $const1520.5 13:52:53,25 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:53,25 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,25 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:53,25 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1530 13:52:53,25 numba.core.ssa DEBUG Running 13:52:53,25 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:53,25 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:53,25 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other.1, index=d, fn=) 13:52:53,25 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:53,25 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff.7 * $binop_sub1572.12 13:52:53,25 numba.core.ssa DEBUG on stmt: grad_d = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,25 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,25 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1598 13:52:53,25 numba.core.ssa DEBUG Running 13:52:53,25 numba.core.ssa DEBUG on stmt: grad_d = const(int, 0) 13:52:53,25 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,25 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1602 13:52:53,25 numba.core.ssa DEBUG Running 13:52:53,25 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d, fn=) 13:52:53,25 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d * alpha 13:52:53,25 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,25 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1628.9 13:52:53,25 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,25 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1642 13:52:53,25 numba.core.ssa DEBUG Running 13:52:53,25 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,25 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1644 13:52:53,25 numba.core.ssa DEBUG Running 13:52:53,25 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,25 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,25 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:53,25 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,25 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:53,25 numba.core.ssa DEBUG on stmt: jump 1694 13:52:53,26 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1694 13:52:53,26 numba.core.ssa DEBUG Running 13:52:53,26 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,26 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1698 13:52:53,26 numba.core.ssa DEBUG Running 13:52:53,26 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:53,26 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:53,26 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:53,26 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1699 13:52:53,26 numba.core.ssa DEBUG Running 13:52:53,26 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,26 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {900: [], 1516: []}) 13:52:53,26 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:53,26 numba.core.ssa DEBUG Running 13:52:53,26 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:53,26 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:53,26 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:53,26 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:53,26 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:53,26 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:53,26 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:53,26 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:53,26 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:53,26 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:53,26 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:53,26 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:53,26 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:53,26 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:53,26 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:53,26 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:53,26 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:53,26 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:53,26 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:53,26 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:53,26 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:53,26 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:53,26 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:53,26 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:53,27 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:53,27 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:53,27 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:53,27 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:53,27 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:53,27 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:53,27 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:53,27 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:53,27 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,27 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:53,27 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:53,27 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,27 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:53,27 numba.core.ssa DEBUG Running 13:52:53,27 numba.core.ssa DEBUG on stmt: jump 68 13:52:53,27 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:53,27 numba.core.ssa DEBUG Running 13:52:53,27 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:53,27 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:53,27 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:53,27 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:53,27 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:53,27 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:53,27 numba.core.ssa DEBUG Running 13:52:53,27 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:53,27 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,27 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:53,27 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:53,27 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,27 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:53,27 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:53,27 numba.core.ssa DEBUG Running 13:52:53,27 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:53,27 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:53,27 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:53,28 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:53,28 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:53,28 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,28 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:53,28 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,28 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:53,28 numba.core.ssa DEBUG ==== SSA block rewrite pass on 200 13:52:53,28 numba.core.ssa DEBUG Running 13:52:53,28 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:53,28 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:53,28 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:53,28 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,28 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:53,28 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:53,28 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:53,28 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:53,28 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:53,28 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:53,28 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:53,28 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,28 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:53,28 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:53,28 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:53,28 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,28 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:53,28 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:53,28 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:53,28 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:53,28 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:53,28 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:53,28 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:53,28 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:53,28 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:53,29 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:53,29 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:53,29 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:53,29 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:53,29 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:53,29 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:53,29 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:53,29 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:53,29 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:53,29 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:53,29 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:53,29 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:53,29 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:53,29 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:53,29 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:53,29 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:53,29 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:53,29 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:53,29 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:53,30 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:53,30 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:53,30 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:53,30 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:53,30 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:53,30 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:53,30 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:53,30 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:53,30 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:53,30 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:53,30 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:53,30 numba.core.ssa DEBUG on stmt: jump 744 13:52:53,30 numba.core.ssa DEBUG ==== SSA block rewrite pass on 744 13:52:53,30 numba.core.ssa DEBUG Running 13:52:53,30 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:53,30 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:53,30 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:53,30 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,30 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:53,30 numba.core.ssa DEBUG ==== SSA block rewrite pass on 756 13:52:53,30 numba.core.ssa DEBUG Running 13:52:53,30 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:53,30 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:53,30 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:53,30 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:53,30 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:53,30 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:53,30 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,30 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:53,30 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:53,30 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,30 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:53,31 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:53,31 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:53,31 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,31 numba.core.ssa DEBUG on stmt: grad_coeff.1 = $binop_itruediv856.24 13:52:53,31 numba.core.ssa DEBUG on stmt: jump 868 13:52:53,31 numba.core.ssa DEBUG ==== SSA block rewrite pass on 864 13:52:53,31 numba.core.ssa DEBUG Running 13:52:53,31 numba.core.ssa DEBUG on stmt: grad_coeff.2 = const(float, 0.0) 13:52:53,31 numba.core.ssa DEBUG on stmt: jump 868 13:52:53,31 numba.core.ssa DEBUG ==== SSA block rewrite pass on 868 13:52:53,31 numba.core.ssa DEBUG Running 13:52:53,31 numba.core.ssa DEBUG on stmt: grad_coeff.6 = phi(incoming_values=[Var(grad_coeff.2, layouts.py:140), Var(grad_coeff.1, layouts.py:138)], incoming_blocks=[864, 756]) 13:52:53,31 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:53,31 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,31 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:53,31 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:53,31 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,31 numba.core.ssa DEBUG ==== SSA block rewrite pass on 898 13:52:53,31 numba.core.ssa DEBUG Running 13:52:53,31 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:53,31 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:53,31 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:53,31 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:53,31 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:53,31 numba.core.ssa DEBUG ==== SSA block rewrite pass on 900 13:52:53,31 numba.core.ssa DEBUG Running 13:52:53,31 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:53,31 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:53,31 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:53,31 numba.core.ssa DEBUG find_def var='d' stmt=$920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:53,31 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:53,31 numba.core.ssa DEBUG find_def var='d' stmt=$934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:53,31 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:53,31 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff.6 * $binop_sub944.12 13:52:53,32 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,32 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:53,32 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,32 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:53,32 numba.core.ssa DEBUG ==== SSA block rewrite pass on 972 13:52:53,32 numba.core.ssa DEBUG Running 13:52:53,32 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:53,32 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:53,32 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:53,32 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:53,32 numba.core.ssa DEBUG find_def var='d' stmt=$998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:53,32 numba.core.ssa DEBUG find_def_from_top label 972 13:52:53,32 numba.core.ssa DEBUG idom 900 from label 972 13:52:53,32 numba.core.ssa DEBUG find_def_from_bottom label 900 13:52:53,32 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:53,32 numba.core.ssa DEBUG find_def var='d' stmt=$1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:53,32 numba.core.ssa DEBUG find_def_from_top label 972 13:52:53,32 numba.core.ssa DEBUG idom 900 from label 972 13:52:53,32 numba.core.ssa DEBUG find_def_from_bottom label 900 13:52:53,32 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:53,32 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:53,32 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,32 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,32 numba.core.ssa DEBUG on stmt: grad_d = $binop_iadd1044.17 13:52:53,32 numba.core.ssa DEBUG on stmt: jump 1050 13:52:53,32 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1050 13:52:53,32 numba.core.ssa DEBUG Running 13:52:53,32 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:53,32 numba.core.ssa DEBUG find_def var='d' stmt=$1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:53,32 numba.core.ssa DEBUG find_def_from_top label 1050 13:52:53,32 numba.core.ssa DEBUG idom 900 from label 1050 13:52:53,32 numba.core.ssa DEBUG find_def_from_bottom label 900 13:52:53,32 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d * alpha 13:52:53,32 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,32 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:53,33 numba.core.ssa DEBUG find_def var='d' stmt=current[d] = $binop_iadd1076.8 13:52:53,33 numba.core.ssa DEBUG find_def_from_top label 1050 13:52:53,33 numba.core.ssa DEBUG idom 900 from label 1050 13:52:53,33 numba.core.ssa DEBUG find_def_from_bottom label 900 13:52:53,33 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:53,33 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,33 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:53,33 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1092 13:52:53,33 numba.core.ssa DEBUG Running 13:52:53,33 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:53,33 numba.core.ssa DEBUG find_def var='d' stmt=$1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:53,33 numba.core.ssa DEBUG find_def_from_top label 1092 13:52:53,33 numba.core.ssa DEBUG idom 1050 from label 1092 13:52:53,33 numba.core.ssa DEBUG find_def_from_bottom label 1050 13:52:53,33 numba.core.ssa DEBUG find_def_from_top label 1050 13:52:53,33 numba.core.ssa DEBUG idom 900 from label 1050 13:52:53,33 numba.core.ssa DEBUG find_def_from_bottom label 900 13:52:53,33 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d) 13:52:53,33 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:53,33 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,33 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:53,33 numba.core.ssa DEBUG find_def var='d' stmt=other[d] = $binop_iadd1120.9 13:52:53,33 numba.core.ssa DEBUG find_def_from_top label 1092 13:52:53,33 numba.core.ssa DEBUG idom 1050 from label 1092 13:52:53,33 numba.core.ssa DEBUG find_def_from_bottom label 1050 13:52:53,33 numba.core.ssa DEBUG find_def_from_top label 1050 13:52:53,33 numba.core.ssa DEBUG idom 900 from label 1050 13:52:53,33 numba.core.ssa DEBUG find_def_from_bottom label 900 13:52:53,33 numba.core.ssa DEBUG on stmt: jump 1132 13:52:53,33 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1132 13:52:53,33 numba.core.ssa DEBUG Running 13:52:53,33 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,33 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1134 13:52:53,33 numba.core.ssa DEBUG Running 13:52:53,33 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,33 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:53,33 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,34 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:53,34 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:53,34 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,34 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:53,34 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,34 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:53,34 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,34 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:53,34 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,34 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:53,34 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:53,34 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,34 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1274 13:52:53,34 numba.core.ssa DEBUG Running 13:52:53,34 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:53,34 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:53,34 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:53,34 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:53,34 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:53,34 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1276 13:52:53,34 numba.core.ssa DEBUG Running 13:52:53,34 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:53,34 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:53,34 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:53,34 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,34 numba.core.ssa DEBUG on stmt: k.1 = $1308call.8 % n_vertices 13:52:53,34 numba.core.ssa DEBUG on stmt: other.1 = getitem(value=tail_embedding, index=k.1, fn=) 13:52:53,34 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:53,34 numba.core.ssa DEBUG on stmt: dist_squared.1 = call $1342load_global.14(current, other.1, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other.1, layouts.py:163)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,34 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:53,34 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared.1 > $const1376.20 13:52:53,34 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:53,34 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,35 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:53,35 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1386 13:52:53,35 numba.core.ssa DEBUG Running 13:52:53,35 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:53,35 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:53,35 numba.core.ssa DEBUG on stmt: grad_coeff.3 = $binop_mul1390.4 * b 13:52:53,35 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:53,35 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared.1 13:52:53,35 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:53,35 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared.1, b, func=$1414load_global.12, args=[Var(dist_squared.1, layouts.py:165), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,35 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:53,35 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:53,35 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:53,35 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:53,35 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff.3, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,35 numba.core.ssa DEBUG on stmt: grad_coeff.4 = $binop_itruediv1458.21 13:52:53,35 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,35 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1466 13:52:53,35 numba.core.ssa DEBUG Running 13:52:53,35 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k.1 13:52:53,35 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:53,35 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,35 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:53,35 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1478 13:52:53,35 numba.core.ssa DEBUG Running 13:52:53,35 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,35 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1480 13:52:53,35 numba.core.ssa DEBUG Running 13:52:53,35 numba.core.ssa DEBUG on stmt: grad_coeff.5 = const(float, 0.0) 13:52:53,35 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,35 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1484 13:52:53,35 numba.core.ssa DEBUG Running 13:52:53,35 numba.core.ssa DEBUG on stmt: grad_coeff.7 = phi(incoming_values=[Var(grad_coeff.5, layouts.py:175), Var(grad_coeff.4, layouts.py:169)], incoming_blocks=[1480, 1386]) 13:52:53,35 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:53,35 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,36 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:53,36 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:53,36 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,36 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1514 13:52:53,36 numba.core.ssa DEBUG Running 13:52:53,36 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:53,36 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:53,36 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:53,36 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:53,36 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:53,36 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1516 13:52:53,36 numba.core.ssa DEBUG Running 13:52:53,36 numba.core.ssa DEBUG on stmt: d.1 = $phi1516.3 13:52:53,36 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:53,36 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff.7 > $const1520.5 13:52:53,36 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:53,36 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,36 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:53,36 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1530 13:52:53,36 numba.core.ssa DEBUG Running 13:52:53,36 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:53,36 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:53,36 numba.core.ssa DEBUG find_def var='d' stmt=$1548binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:53,36 numba.core.ssa DEBUG find_def_from_top label 1530 13:52:53,36 numba.core.ssa DEBUG idom 1516 from label 1530 13:52:53,36 numba.core.ssa DEBUG find_def_from_bottom label 1516 13:52:53,36 numba.core.ssa DEBUG replaced with: $1548binary_subscr.8 = getitem(value=current, index=d.1, fn=) 13:52:53,36 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other.1, index=d, fn=) 13:52:53,36 numba.core.ssa DEBUG find_def var='d' stmt=$1562binary_subscr.11 = getitem(value=other.1, index=d, fn=) 13:52:53,36 numba.core.ssa DEBUG find_def_from_top label 1530 13:52:53,36 numba.core.ssa DEBUG idom 1516 from label 1530 13:52:53,36 numba.core.ssa DEBUG find_def_from_bottom label 1516 13:52:53,36 numba.core.ssa DEBUG replaced with: $1562binary_subscr.11 = getitem(value=other.1, index=d.1, fn=) 13:52:53,36 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:53,36 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff.7 * $binop_sub1572.12 13:52:53,37 numba.core.ssa DEBUG on stmt: grad_d = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,37 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,37 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1598 13:52:53,37 numba.core.ssa DEBUG Running 13:52:53,37 numba.core.ssa DEBUG on stmt: grad_d = const(int, 0) 13:52:53,37 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,37 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1602 13:52:53,37 numba.core.ssa DEBUG Running 13:52:53,37 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d, fn=) 13:52:53,37 numba.core.ssa DEBUG find_def var='d' stmt=$1610binary_subscr.5 = getitem(value=current, index=d, fn=) 13:52:53,37 numba.core.ssa DEBUG find_def_from_top label 1602 13:52:53,37 numba.core.ssa DEBUG idom 1516 from label 1602 13:52:53,37 numba.core.ssa DEBUG find_def_from_bottom label 1516 13:52:53,37 numba.core.ssa DEBUG replaced with: $1610binary_subscr.5 = getitem(value=current, index=d.1, fn=) 13:52:53,37 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d * alpha 13:52:53,37 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,37 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1628.9 13:52:53,37 numba.core.ssa DEBUG find_def var='d' stmt=current[d] = $binop_iadd1628.9 13:52:53,37 numba.core.ssa DEBUG find_def_from_top label 1602 13:52:53,37 numba.core.ssa DEBUG idom 1516 from label 1602 13:52:53,37 numba.core.ssa DEBUG find_def_from_bottom label 1516 13:52:53,37 numba.core.ssa DEBUG replaced with: current[d.1] = $binop_iadd1628.9 13:52:53,37 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,37 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1642 13:52:53,37 numba.core.ssa DEBUG Running 13:52:53,37 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,37 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1644 13:52:53,37 numba.core.ssa DEBUG Running 13:52:53,37 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,37 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,37 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:53,37 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,37 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:53,37 numba.core.ssa DEBUG on stmt: jump 1694 13:52:53,37 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1694 13:52:53,38 numba.core.ssa DEBUG Running 13:52:53,38 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,38 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1698 13:52:53,38 numba.core.ssa DEBUG Running 13:52:53,38 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:53,38 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:53,38 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:53,38 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1699 13:52:53,38 numba.core.ssa DEBUG Running 13:52:53,38 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,38 numba.core.ssa DEBUG Fix SSA violator on var grad_d 13:52:53,38 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:53,38 numba.core.ssa DEBUG Running 13:52:53,38 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:53,38 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:53,38 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:53,38 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:53,38 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:53,38 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:53,38 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:53,38 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:53,38 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:53,38 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:53,38 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:53,38 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:53,38 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:53,38 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:53,38 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:53,38 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:53,38 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:53,38 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:53,38 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:53,38 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:53,38 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:53,39 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:53,39 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:53,39 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:53,39 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:53,39 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:53,39 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:53,39 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:53,39 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:53,39 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:53,39 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:53,39 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:53,39 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,39 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:53,39 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:53,39 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,39 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:53,39 numba.core.ssa DEBUG Running 13:52:53,39 numba.core.ssa DEBUG on stmt: jump 68 13:52:53,39 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:53,39 numba.core.ssa DEBUG Running 13:52:53,39 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:53,39 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:53,39 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:53,39 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:53,39 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:53,39 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:53,39 numba.core.ssa DEBUG Running 13:52:53,39 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:53,39 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,39 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:53,39 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:53,39 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,39 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:53,39 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:53,39 numba.core.ssa DEBUG Running 13:52:53,39 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:53,40 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:53,40 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:53,40 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:53,40 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:53,40 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,40 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:53,40 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,40 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:53,40 numba.core.ssa DEBUG ==== SSA block rewrite pass on 200 13:52:53,40 numba.core.ssa DEBUG Running 13:52:53,40 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:53,40 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:53,40 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:53,40 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,40 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:53,40 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:53,40 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:53,40 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:53,40 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:53,40 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:53,40 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:53,40 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,40 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:53,40 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:53,40 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:53,40 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,40 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:53,40 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:53,40 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:53,40 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:53,40 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:53,40 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:53,40 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:53,41 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:53,41 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:53,41 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:53,41 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:53,41 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:53,41 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:53,41 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:53,41 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:53,41 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,41 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:53,41 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:53,41 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:53,41 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:53,41 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:53,41 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:53,41 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:53,41 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:53,41 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:53,41 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:53,41 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:53,41 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,41 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:53,41 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:53,41 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:53,41 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:53,41 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:53,41 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:53,41 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:53,41 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:53,41 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:53,41 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:53,41 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:53,41 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:53,41 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:53,42 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:53,42 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:53,42 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:53,42 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:53,42 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:53,42 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:53,42 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:53,42 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:53,42 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:53,42 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:53,42 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:53,42 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:53,42 numba.core.ssa DEBUG on stmt: jump 744 13:52:53,42 numba.core.ssa DEBUG ==== SSA block rewrite pass on 744 13:52:53,42 numba.core.ssa DEBUG Running 13:52:53,42 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:53,42 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:53,42 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:53,42 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,42 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:53,42 numba.core.ssa DEBUG ==== SSA block rewrite pass on 756 13:52:53,42 numba.core.ssa DEBUG Running 13:52:53,42 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:53,42 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:53,42 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:53,42 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:53,42 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:53,42 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:53,42 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,42 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:53,42 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:53,42 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,42 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:53,42 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:53,42 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:53,43 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,43 numba.core.ssa DEBUG on stmt: grad_coeff.1 = $binop_itruediv856.24 13:52:53,43 numba.core.ssa DEBUG on stmt: jump 868 13:52:53,43 numba.core.ssa DEBUG ==== SSA block rewrite pass on 864 13:52:53,43 numba.core.ssa DEBUG Running 13:52:53,43 numba.core.ssa DEBUG on stmt: grad_coeff.2 = const(float, 0.0) 13:52:53,43 numba.core.ssa DEBUG on stmt: jump 868 13:52:53,43 numba.core.ssa DEBUG ==== SSA block rewrite pass on 868 13:52:53,43 numba.core.ssa DEBUG Running 13:52:53,43 numba.core.ssa DEBUG on stmt: grad_coeff.6 = phi(incoming_values=[Var(grad_coeff.2, layouts.py:140), Var(grad_coeff.1, layouts.py:138)], incoming_blocks=[864, 756]) 13:52:53,43 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:53,43 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,43 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:53,43 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:53,43 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,43 numba.core.ssa DEBUG ==== SSA block rewrite pass on 898 13:52:53,43 numba.core.ssa DEBUG Running 13:52:53,43 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:53,43 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:53,43 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:53,43 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:53,43 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:53,43 numba.core.ssa DEBUG ==== SSA block rewrite pass on 900 13:52:53,43 numba.core.ssa DEBUG Running 13:52:53,43 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:53,43 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:53,43 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:53,43 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:53,43 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:53,43 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff.6 * $binop_sub944.12 13:52:53,43 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,43 numba.core.ssa DEBUG first assign: grad_d 13:52:53,43 numba.core.ssa DEBUG replaced with: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,43 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:53,43 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,44 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:53,44 numba.core.ssa DEBUG ==== SSA block rewrite pass on 972 13:52:53,44 numba.core.ssa DEBUG Running 13:52:53,44 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:53,44 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:53,44 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:53,44 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:53,44 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:53,44 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:53,44 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:53,44 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,44 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,44 numba.core.ssa DEBUG on stmt: grad_d = $binop_iadd1044.17 13:52:53,44 numba.core.ssa DEBUG replaced with: grad_d.1 = $binop_iadd1044.17 13:52:53,44 numba.core.ssa DEBUG on stmt: jump 1050 13:52:53,44 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1050 13:52:53,44 numba.core.ssa DEBUG Running 13:52:53,44 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:53,44 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d * alpha 13:52:53,44 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,44 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:53,44 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:53,44 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,44 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:53,44 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1092 13:52:53,44 numba.core.ssa DEBUG Running 13:52:53,44 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:53,44 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d) 13:52:53,44 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:53,44 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,44 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:53,44 numba.core.ssa DEBUG on stmt: jump 1132 13:52:53,44 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1132 13:52:53,44 numba.core.ssa DEBUG Running 13:52:53,45 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,45 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1134 13:52:53,45 numba.core.ssa DEBUG Running 13:52:53,45 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,45 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:53,45 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,45 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:53,45 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:53,45 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,45 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:53,45 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,45 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:53,45 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,45 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:53,45 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,45 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:53,45 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:53,45 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,45 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1274 13:52:53,45 numba.core.ssa DEBUG Running 13:52:53,45 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:53,45 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:53,45 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:53,45 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:53,45 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:53,45 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1276 13:52:53,45 numba.core.ssa DEBUG Running 13:52:53,45 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:53,45 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:53,45 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:53,45 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,45 numba.core.ssa DEBUG on stmt: k.1 = $1308call.8 % n_vertices 13:52:53,45 numba.core.ssa DEBUG on stmt: other.1 = getitem(value=tail_embedding, index=k.1, fn=) 13:52:53,45 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:53,45 numba.core.ssa DEBUG on stmt: dist_squared.1 = call $1342load_global.14(current, other.1, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other.1, layouts.py:163)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,46 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:53,46 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared.1 > $const1376.20 13:52:53,46 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:53,46 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,46 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:53,46 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1386 13:52:53,46 numba.core.ssa DEBUG Running 13:52:53,46 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:53,46 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:53,46 numba.core.ssa DEBUG on stmt: grad_coeff.3 = $binop_mul1390.4 * b 13:52:53,46 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:53,46 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared.1 13:52:53,46 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:53,46 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared.1, b, func=$1414load_global.12, args=[Var(dist_squared.1, layouts.py:165), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,46 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:53,46 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:53,46 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:53,46 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:53,46 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff.3, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,46 numba.core.ssa DEBUG on stmt: grad_coeff.4 = $binop_itruediv1458.21 13:52:53,46 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,46 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1466 13:52:53,46 numba.core.ssa DEBUG Running 13:52:53,46 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k.1 13:52:53,46 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:53,46 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,46 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:53,46 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1478 13:52:53,46 numba.core.ssa DEBUG Running 13:52:53,46 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,46 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1480 13:52:53,46 numba.core.ssa DEBUG Running 13:52:53,46 numba.core.ssa DEBUG on stmt: grad_coeff.5 = const(float, 0.0) 13:52:53,46 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,46 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1484 13:52:53,46 numba.core.ssa DEBUG Running 13:52:53,47 numba.core.ssa DEBUG on stmt: grad_coeff.7 = phi(incoming_values=[Var(grad_coeff.5, layouts.py:175), Var(grad_coeff.4, layouts.py:169)], incoming_blocks=[1480, 1386]) 13:52:53,47 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:53,47 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,47 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:53,47 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:53,47 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,47 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1514 13:52:53,47 numba.core.ssa DEBUG Running 13:52:53,47 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:53,47 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:53,47 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:53,47 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:53,47 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:53,47 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1516 13:52:53,47 numba.core.ssa DEBUG Running 13:52:53,47 numba.core.ssa DEBUG on stmt: d.1 = $phi1516.3 13:52:53,47 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:53,47 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff.7 > $const1520.5 13:52:53,47 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:53,47 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,47 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:53,47 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1530 13:52:53,47 numba.core.ssa DEBUG Running 13:52:53,47 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:53,47 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d.1, fn=) 13:52:53,47 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other.1, index=d.1, fn=) 13:52:53,47 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:53,47 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff.7 * $binop_sub1572.12 13:52:53,47 numba.core.ssa DEBUG on stmt: grad_d = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,47 numba.core.ssa DEBUG replaced with: grad_d.2 = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,47 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,47 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1598 13:52:53,48 numba.core.ssa DEBUG Running 13:52:53,48 numba.core.ssa DEBUG on stmt: grad_d = const(int, 0) 13:52:53,48 numba.core.ssa DEBUG replaced with: grad_d.3 = const(int, 0) 13:52:53,48 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,48 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1602 13:52:53,48 numba.core.ssa DEBUG Running 13:52:53,48 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d.1, fn=) 13:52:53,48 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d * alpha 13:52:53,48 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,48 numba.core.ssa DEBUG on stmt: current[d.1] = $binop_iadd1628.9 13:52:53,48 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,48 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1642 13:52:53,48 numba.core.ssa DEBUG Running 13:52:53,48 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,48 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1644 13:52:53,48 numba.core.ssa DEBUG Running 13:52:53,48 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,48 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,48 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:53,48 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,48 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:53,48 numba.core.ssa DEBUG on stmt: jump 1694 13:52:53,48 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1694 13:52:53,48 numba.core.ssa DEBUG Running 13:52:53,48 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,48 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1698 13:52:53,48 numba.core.ssa DEBUG Running 13:52:53,48 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:53,48 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:53,48 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:53,48 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1699 13:52:53,48 numba.core.ssa DEBUG Running 13:52:53,48 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,48 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {900: [], 972: [], 1530: [], 1598: []}) 13:52:53,48 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:53,49 numba.core.ssa DEBUG Running 13:52:53,49 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:53,49 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:53,49 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:53,49 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:53,49 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:53,49 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:53,49 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:53,49 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:53,49 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:53,49 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:53,49 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:53,49 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:53,49 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:53,49 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:53,49 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:53,49 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:53,49 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:53,49 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:53,49 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:53,49 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:53,49 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:53,49 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:53,49 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:53,49 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:53,49 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:53,49 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:53,49 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:53,49 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:53,49 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:53,49 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:53,49 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:53,49 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:53,49 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,49 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:53,49 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:53,49 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,49 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:53,50 numba.core.ssa DEBUG Running 13:52:53,50 numba.core.ssa DEBUG on stmt: jump 68 13:52:53,50 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:53,50 numba.core.ssa DEBUG Running 13:52:53,50 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:53,50 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:53,50 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:53,50 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:53,50 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:53,50 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:53,50 numba.core.ssa DEBUG Running 13:52:53,50 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:53,50 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,50 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:53,50 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:53,50 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,50 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:53,50 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:53,50 numba.core.ssa DEBUG Running 13:52:53,50 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:53,50 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:53,50 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:53,50 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:53,50 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:53,50 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,50 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:53,50 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,50 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:53,50 numba.core.ssa DEBUG ==== SSA block rewrite pass on 200 13:52:53,50 numba.core.ssa DEBUG Running 13:52:53,50 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:53,50 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:53,50 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:53,50 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,50 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:53,51 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:53,51 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:53,51 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:53,51 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:53,51 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:53,51 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:53,51 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,51 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:53,51 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:53,51 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:53,51 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,51 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:53,51 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:53,51 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:53,51 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:53,51 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:53,51 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:53,51 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:53,51 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:53,51 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:53,51 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:53,51 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:53,51 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:53,51 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:53,51 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:53,51 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:53,51 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,51 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:53,51 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:53,51 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:53,51 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:53,51 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:53,52 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:53,52 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:53,52 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:53,52 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:53,52 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:53,52 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:53,52 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:53,52 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:53,52 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:53,52 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:53,52 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:53,52 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:53,52 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:53,52 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:53,52 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:53,52 numba.core.ssa DEBUG on stmt: jump 744 13:52:53,53 numba.core.ssa DEBUG ==== SSA block rewrite pass on 744 13:52:53,53 numba.core.ssa DEBUG Running 13:52:53,53 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:53,53 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:53,53 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:53,53 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,53 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:53,53 numba.core.ssa DEBUG ==== SSA block rewrite pass on 756 13:52:53,53 numba.core.ssa DEBUG Running 13:52:53,53 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:53,53 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:53,53 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:53,53 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:53,53 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:53,53 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:53,53 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,53 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:53,53 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:53,53 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,53 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:53,53 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:53,53 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:53,53 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,53 numba.core.ssa DEBUG on stmt: grad_coeff.1 = $binop_itruediv856.24 13:52:53,53 numba.core.ssa DEBUG on stmt: jump 868 13:52:53,53 numba.core.ssa DEBUG ==== SSA block rewrite pass on 864 13:52:53,53 numba.core.ssa DEBUG Running 13:52:53,53 numba.core.ssa DEBUG on stmt: grad_coeff.2 = const(float, 0.0) 13:52:53,53 numba.core.ssa DEBUG on stmt: jump 868 13:52:53,53 numba.core.ssa DEBUG ==== SSA block rewrite pass on 868 13:52:53,53 numba.core.ssa DEBUG Running 13:52:53,53 numba.core.ssa DEBUG on stmt: grad_coeff.6 = phi(incoming_values=[Var(grad_coeff.2, layouts.py:140), Var(grad_coeff.1, layouts.py:138)], incoming_blocks=[864, 756]) 13:52:53,53 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:53,53 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,54 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:53,54 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:53,54 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,54 numba.core.ssa DEBUG ==== SSA block rewrite pass on 898 13:52:53,54 numba.core.ssa DEBUG Running 13:52:53,54 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:53,54 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:53,54 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:53,54 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:53,54 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:53,54 numba.core.ssa DEBUG ==== SSA block rewrite pass on 900 13:52:53,54 numba.core.ssa DEBUG Running 13:52:53,54 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:53,54 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:53,54 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:53,54 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:53,54 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:53,54 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff.6 * $binop_sub944.12 13:52:53,54 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,54 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:53,54 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,54 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:53,54 numba.core.ssa DEBUG ==== SSA block rewrite pass on 972 13:52:53,54 numba.core.ssa DEBUG Running 13:52:53,54 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:53,54 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:53,54 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:53,54 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:53,54 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:53,54 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:53,54 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:53,54 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,54 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,54 numba.core.ssa DEBUG find_def var='grad_d' stmt=$binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,55 numba.core.ssa DEBUG find_def_from_top label 972 13:52:53,55 numba.core.ssa DEBUG idom 900 from label 972 13:52:53,55 numba.core.ssa DEBUG find_def_from_bottom label 900 13:52:53,55 numba.core.ssa DEBUG on stmt: grad_d.1 = $binop_iadd1044.17 13:52:53,55 numba.core.ssa DEBUG on stmt: jump 1050 13:52:53,55 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1050 13:52:53,55 numba.core.ssa DEBUG Running 13:52:53,55 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:53,55 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d * alpha 13:52:53,55 numba.core.ssa DEBUG find_def var='grad_d' stmt=$binop_mul1072.7 = grad_d * alpha 13:52:53,55 numba.core.ssa DEBUG find_def_from_top label 1050 13:52:53,55 numba.core.ssa DEBUG insert phi node grad_d.4 = phi(incoming_values=[], incoming_blocks=[]) at 1050 13:52:53,55 numba.core.ssa DEBUG find_def_from_bottom label 972 13:52:53,55 numba.core.ssa DEBUG incoming_def grad_d.1 = $binop_iadd1044.17 13:52:53,55 numba.core.ssa DEBUG find_def_from_bottom label 900 13:52:53,55 numba.core.ssa DEBUG incoming_def grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,55 numba.core.ssa DEBUG replaced with: $binop_mul1072.7 = grad_d.4 * alpha 13:52:53,55 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,55 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:53,55 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:53,55 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,55 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:53,55 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1092 13:52:53,55 numba.core.ssa DEBUG Running 13:52:53,55 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:53,55 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d) 13:52:53,55 numba.core.ssa DEBUG find_def var='grad_d' stmt=$1112unary_negative.6 = unary(fn=, value=grad_d) 13:52:53,55 numba.core.ssa DEBUG find_def_from_top label 1092 13:52:53,55 numba.core.ssa DEBUG idom 1050 from label 1092 13:52:53,55 numba.core.ssa DEBUG find_def_from_bottom label 1050 13:52:53,55 numba.core.ssa DEBUG replaced with: $1112unary_negative.6 = unary(fn=, value=grad_d.4) 13:52:53,55 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:53,55 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,56 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:53,56 numba.core.ssa DEBUG on stmt: jump 1132 13:52:53,56 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1132 13:52:53,56 numba.core.ssa DEBUG Running 13:52:53,56 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,56 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1134 13:52:53,56 numba.core.ssa DEBUG Running 13:52:53,56 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,56 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:53,56 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,56 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:53,56 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:53,56 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,56 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:53,56 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,56 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:53,56 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,56 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:53,56 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,56 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:53,56 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:53,56 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,56 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1274 13:52:53,56 numba.core.ssa DEBUG Running 13:52:53,56 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:53,56 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:53,56 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:53,56 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:53,56 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:53,56 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1276 13:52:53,56 numba.core.ssa DEBUG Running 13:52:53,56 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:53,56 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:53,56 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:53,56 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,57 numba.core.ssa DEBUG on stmt: k.1 = $1308call.8 % n_vertices 13:52:53,57 numba.core.ssa DEBUG on stmt: other.1 = getitem(value=tail_embedding, index=k.1, fn=) 13:52:53,57 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:53,57 numba.core.ssa DEBUG on stmt: dist_squared.1 = call $1342load_global.14(current, other.1, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other.1, layouts.py:163)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,57 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:53,57 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared.1 > $const1376.20 13:52:53,57 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:53,57 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,57 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:53,57 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1386 13:52:53,57 numba.core.ssa DEBUG Running 13:52:53,57 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:53,57 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:53,57 numba.core.ssa DEBUG on stmt: grad_coeff.3 = $binop_mul1390.4 * b 13:52:53,57 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:53,57 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared.1 13:52:53,57 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:53,57 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared.1, b, func=$1414load_global.12, args=[Var(dist_squared.1, layouts.py:165), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,57 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:53,57 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:53,57 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:53,57 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:53,57 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff.3, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,57 numba.core.ssa DEBUG on stmt: grad_coeff.4 = $binop_itruediv1458.21 13:52:53,57 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,57 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1466 13:52:53,57 numba.core.ssa DEBUG Running 13:52:53,57 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k.1 13:52:53,57 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:53,57 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,57 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:53,57 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1478 13:52:53,57 numba.core.ssa DEBUG Running 13:52:53,58 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,58 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1480 13:52:53,58 numba.core.ssa DEBUG Running 13:52:53,58 numba.core.ssa DEBUG on stmt: grad_coeff.5 = const(float, 0.0) 13:52:53,58 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,58 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1484 13:52:53,58 numba.core.ssa DEBUG Running 13:52:53,58 numba.core.ssa DEBUG on stmt: grad_coeff.7 = phi(incoming_values=[Var(grad_coeff.5, layouts.py:175), Var(grad_coeff.4, layouts.py:169)], incoming_blocks=[1480, 1386]) 13:52:53,58 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:53,58 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,58 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:53,58 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:53,58 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,58 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1514 13:52:53,58 numba.core.ssa DEBUG Running 13:52:53,58 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:53,58 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:53,58 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:53,58 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:53,58 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:53,58 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1516 13:52:53,58 numba.core.ssa DEBUG Running 13:52:53,58 numba.core.ssa DEBUG on stmt: d.1 = $phi1516.3 13:52:53,58 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:53,58 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff.7 > $const1520.5 13:52:53,58 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:53,58 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,58 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:53,58 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1530 13:52:53,58 numba.core.ssa DEBUG Running 13:52:53,58 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:53,58 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d.1, fn=) 13:52:53,58 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other.1, index=d.1, fn=) 13:52:53,58 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:53,58 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff.7 * $binop_sub1572.12 13:52:53,59 numba.core.ssa DEBUG on stmt: grad_d.2 = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,59 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,59 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1598 13:52:53,59 numba.core.ssa DEBUG Running 13:52:53,59 numba.core.ssa DEBUG on stmt: grad_d.3 = const(int, 0) 13:52:53,59 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,59 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1602 13:52:53,59 numba.core.ssa DEBUG Running 13:52:53,59 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d.1, fn=) 13:52:53,59 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d * alpha 13:52:53,59 numba.core.ssa DEBUG find_def var='grad_d' stmt=$binop_mul1624.8 = grad_d * alpha 13:52:53,59 numba.core.ssa DEBUG find_def_from_top label 1602 13:52:53,59 numba.core.ssa DEBUG insert phi node grad_d.5 = phi(incoming_values=[], incoming_blocks=[]) at 1602 13:52:53,59 numba.core.ssa DEBUG find_def_from_bottom label 1530 13:52:53,59 numba.core.ssa DEBUG incoming_def grad_d.2 = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,59 numba.core.ssa DEBUG find_def_from_bottom label 1598 13:52:53,59 numba.core.ssa DEBUG incoming_def grad_d.3 = const(int, 0) 13:52:53,59 numba.core.ssa DEBUG replaced with: $binop_mul1624.8 = grad_d.5 * alpha 13:52:53,59 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,59 numba.core.ssa DEBUG on stmt: current[d.1] = $binop_iadd1628.9 13:52:53,59 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,59 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1642 13:52:53,59 numba.core.ssa DEBUG Running 13:52:53,59 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,59 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1644 13:52:53,59 numba.core.ssa DEBUG Running 13:52:53,59 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,59 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,59 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:53,59 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,59 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:53,59 numba.core.ssa DEBUG on stmt: jump 1694 13:52:53,59 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1694 13:52:53,59 numba.core.ssa DEBUG Running 13:52:53,60 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,60 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1698 13:52:53,60 numba.core.ssa DEBUG Running 13:52:53,60 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:53,60 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:53,60 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:53,60 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1699 13:52:53,60 numba.core.ssa DEBUG Running 13:52:53,60 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,60 numba.core.ssa DEBUG Fix SSA violator on var grad_cor_coeff 13:52:53,60 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:53,60 numba.core.ssa DEBUG Running 13:52:53,60 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:53,60 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:53,60 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:53,60 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:53,60 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:53,60 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:53,60 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:53,60 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:53,60 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:53,60 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:53,60 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:53,60 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:53,60 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:53,60 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:53,60 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:53,60 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:53,60 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:53,60 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:53,60 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:53,60 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:53,60 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:53,60 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:53,60 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:53,60 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:53,60 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:53,60 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:53,60 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:53,61 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:53,61 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:53,61 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:53,61 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:53,61 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:53,61 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,61 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:53,61 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:53,61 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,61 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:53,61 numba.core.ssa DEBUG Running 13:52:53,61 numba.core.ssa DEBUG on stmt: jump 68 13:52:53,61 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:53,61 numba.core.ssa DEBUG Running 13:52:53,61 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:53,61 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:53,61 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:53,61 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:53,61 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:53,61 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:53,61 numba.core.ssa DEBUG Running 13:52:53,61 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:53,61 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,61 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:53,61 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:53,61 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,61 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:53,61 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:53,61 numba.core.ssa DEBUG Running 13:52:53,61 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:53,61 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:53,61 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:53,61 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:53,61 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:53,61 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,61 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:53,62 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,62 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:53,62 numba.core.ssa DEBUG ==== SSA block rewrite pass on 200 13:52:53,62 numba.core.ssa DEBUG Running 13:52:53,62 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:53,62 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:53,62 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:53,62 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,62 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:53,62 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:53,62 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:53,62 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:53,62 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:53,62 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:53,62 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:53,62 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,62 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:53,62 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:53,62 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:53,62 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,62 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:53,62 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:53,62 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:53,62 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:53,62 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:53,62 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:53,62 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:53,62 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:53,62 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:53,62 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:53,62 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:53,62 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:53,62 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:53,62 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:53,63 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:53,63 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:53,63 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:53,63 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:53,63 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:53,63 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:53,63 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:53,63 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:53,63 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:53,63 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:53,63 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:53,63 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:53,63 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:53,63 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:53,63 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:53,63 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:53,63 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:53,63 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:53,64 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:53,64 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:53,64 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:53,64 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:53,64 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:53,64 numba.core.ssa DEBUG first assign: grad_cor_coeff 13:52:53,64 numba.core.ssa DEBUG replaced with: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:53,64 numba.core.ssa DEBUG on stmt: jump 744 13:52:53,64 numba.core.ssa DEBUG ==== SSA block rewrite pass on 744 13:52:53,64 numba.core.ssa DEBUG Running 13:52:53,64 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:53,64 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:53,64 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:53,64 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,64 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:53,64 numba.core.ssa DEBUG ==== SSA block rewrite pass on 756 13:52:53,64 numba.core.ssa DEBUG Running 13:52:53,64 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:53,64 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:53,64 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:53,64 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:53,64 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:53,64 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:53,64 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,64 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:53,64 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:53,64 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,64 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:53,64 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:53,64 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:53,64 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,64 numba.core.ssa DEBUG on stmt: grad_coeff.1 = $binop_itruediv856.24 13:52:53,64 numba.core.ssa DEBUG on stmt: jump 868 13:52:53,65 numba.core.ssa DEBUG ==== SSA block rewrite pass on 864 13:52:53,65 numba.core.ssa DEBUG Running 13:52:53,65 numba.core.ssa DEBUG on stmt: grad_coeff.2 = const(float, 0.0) 13:52:53,65 numba.core.ssa DEBUG on stmt: jump 868 13:52:53,65 numba.core.ssa DEBUG ==== SSA block rewrite pass on 868 13:52:53,65 numba.core.ssa DEBUG Running 13:52:53,65 numba.core.ssa DEBUG on stmt: grad_coeff.6 = phi(incoming_values=[Var(grad_coeff.2, layouts.py:140), Var(grad_coeff.1, layouts.py:138)], incoming_blocks=[864, 756]) 13:52:53,65 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:53,65 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,65 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:53,65 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:53,65 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,65 numba.core.ssa DEBUG ==== SSA block rewrite pass on 898 13:52:53,65 numba.core.ssa DEBUG Running 13:52:53,65 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:53,65 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:53,65 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:53,65 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:53,65 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:53,65 numba.core.ssa DEBUG ==== SSA block rewrite pass on 900 13:52:53,65 numba.core.ssa DEBUG Running 13:52:53,65 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:53,65 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:53,65 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:53,65 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:53,65 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:53,65 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff.6 * $binop_sub944.12 13:52:53,65 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,65 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:53,65 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,65 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:53,65 numba.core.ssa DEBUG ==== SSA block rewrite pass on 972 13:52:53,65 numba.core.ssa DEBUG Running 13:52:53,65 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:53,65 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:53,65 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:53,65 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:53,66 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:53,66 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:53,66 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:53,66 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,66 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,66 numba.core.ssa DEBUG on stmt: grad_d.1 = $binop_iadd1044.17 13:52:53,66 numba.core.ssa DEBUG on stmt: jump 1050 13:52:53,66 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1050 13:52:53,66 numba.core.ssa DEBUG Running 13:52:53,66 numba.core.ssa DEBUG on stmt: grad_d.4 = phi(incoming_values=[Var(grad_d.1, layouts.py:148), Var(grad_d, layouts.py:143)], incoming_blocks=[972, 900]) 13:52:53,66 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:53,66 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d.4 * alpha 13:52:53,66 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,66 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:53,66 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:53,66 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,66 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:53,66 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1092 13:52:53,66 numba.core.ssa DEBUG Running 13:52:53,66 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:53,66 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d.4) 13:52:53,66 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:53,66 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,66 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:53,66 numba.core.ssa DEBUG on stmt: jump 1132 13:52:53,66 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1132 13:52:53,66 numba.core.ssa DEBUG Running 13:52:53,66 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,66 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1134 13:52:53,66 numba.core.ssa DEBUG Running 13:52:53,66 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,66 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:53,66 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,67 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:53,67 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:53,67 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,67 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:53,67 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,67 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:53,67 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,67 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:53,67 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,67 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:53,67 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:53,67 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,67 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1274 13:52:53,67 numba.core.ssa DEBUG Running 13:52:53,67 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:53,67 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:53,67 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:53,67 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:53,67 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:53,67 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1276 13:52:53,67 numba.core.ssa DEBUG Running 13:52:53,67 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:53,67 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:53,67 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:53,67 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,67 numba.core.ssa DEBUG on stmt: k.1 = $1308call.8 % n_vertices 13:52:53,67 numba.core.ssa DEBUG on stmt: other.1 = getitem(value=tail_embedding, index=k.1, fn=) 13:52:53,67 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:53,67 numba.core.ssa DEBUG on stmt: dist_squared.1 = call $1342load_global.14(current, other.1, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other.1, layouts.py:163)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,67 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:53,67 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared.1 > $const1376.20 13:52:53,67 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:53,67 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,67 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:53,67 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1386 13:52:53,67 numba.core.ssa DEBUG Running 13:52:53,68 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:53,68 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:53,68 numba.core.ssa DEBUG on stmt: grad_coeff.3 = $binop_mul1390.4 * b 13:52:53,68 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:53,68 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared.1 13:52:53,68 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:53,68 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared.1, b, func=$1414load_global.12, args=[Var(dist_squared.1, layouts.py:165), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,68 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:53,68 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:53,68 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:53,68 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:53,68 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff.3, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,68 numba.core.ssa DEBUG on stmt: grad_coeff.4 = $binop_itruediv1458.21 13:52:53,68 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,68 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1466 13:52:53,68 numba.core.ssa DEBUG Running 13:52:53,68 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k.1 13:52:53,68 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:53,68 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,68 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:53,68 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1478 13:52:53,68 numba.core.ssa DEBUG Running 13:52:53,68 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,68 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1480 13:52:53,68 numba.core.ssa DEBUG Running 13:52:53,68 numba.core.ssa DEBUG on stmt: grad_coeff.5 = const(float, 0.0) 13:52:53,68 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,68 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1484 13:52:53,68 numba.core.ssa DEBUG Running 13:52:53,68 numba.core.ssa DEBUG on stmt: grad_coeff.7 = phi(incoming_values=[Var(grad_coeff.5, layouts.py:175), Var(grad_coeff.4, layouts.py:169)], incoming_blocks=[1480, 1386]) 13:52:53,68 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:53,68 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,68 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:53,68 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:53,68 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,69 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1514 13:52:53,69 numba.core.ssa DEBUG Running 13:52:53,69 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:53,69 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:53,69 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:53,69 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:53,69 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:53,69 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1516 13:52:53,69 numba.core.ssa DEBUG Running 13:52:53,69 numba.core.ssa DEBUG on stmt: d.1 = $phi1516.3 13:52:53,69 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:53,69 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff.7 > $const1520.5 13:52:53,69 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:53,69 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,69 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:53,69 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1530 13:52:53,69 numba.core.ssa DEBUG Running 13:52:53,69 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:53,69 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d.1, fn=) 13:52:53,69 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other.1, index=d.1, fn=) 13:52:53,69 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:53,69 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff.7 * $binop_sub1572.12 13:52:53,69 numba.core.ssa DEBUG on stmt: grad_d.2 = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,69 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,69 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1598 13:52:53,69 numba.core.ssa DEBUG Running 13:52:53,69 numba.core.ssa DEBUG on stmt: grad_d.3 = const(int, 0) 13:52:53,69 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,69 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1602 13:52:53,69 numba.core.ssa DEBUG Running 13:52:53,69 numba.core.ssa DEBUG on stmt: grad_d.5 = phi(incoming_values=[Var(grad_d.2, layouts.py:179), Var(grad_d.3, layouts.py:181)], incoming_blocks=[1530, 1598]) 13:52:53,69 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d.1, fn=) 13:52:53,69 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d.5 * alpha 13:52:53,69 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,69 numba.core.ssa DEBUG on stmt: current[d.1] = $binop_iadd1628.9 13:52:53,69 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,70 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1642 13:52:53,70 numba.core.ssa DEBUG Running 13:52:53,70 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,70 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1644 13:52:53,70 numba.core.ssa DEBUG Running 13:52:53,70 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,70 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,70 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:53,70 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,70 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:53,70 numba.core.ssa DEBUG on stmt: jump 1694 13:52:53,70 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1694 13:52:53,70 numba.core.ssa DEBUG Running 13:52:53,70 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,70 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1698 13:52:53,70 numba.core.ssa DEBUG Running 13:52:53,70 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:53,70 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:53,70 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:53,70 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1699 13:52:53,70 numba.core.ssa DEBUG Running 13:52:53,70 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,70 numba.core.ssa DEBUG Replaced assignments: defaultdict(, {200: []}) 13:52:53,70 numba.core.ssa DEBUG ==== SSA block rewrite pass on 0 13:52:53,70 numba.core.ssa DEBUG Running 13:52:53,70 numba.core.ssa DEBUG on stmt: head_embedding = arg(0, name=head_embedding) 13:52:53,70 numba.core.ssa DEBUG on stmt: tail_embedding = arg(1, name=tail_embedding) 13:52:53,70 numba.core.ssa DEBUG on stmt: head = arg(2, name=head) 13:52:53,70 numba.core.ssa DEBUG on stmt: tail = arg(3, name=tail) 13:52:53,70 numba.core.ssa DEBUG on stmt: n_vertices = arg(4, name=n_vertices) 13:52:53,70 numba.core.ssa DEBUG on stmt: epochs_per_sample = arg(5, name=epochs_per_sample) 13:52:53,70 numba.core.ssa DEBUG on stmt: a = arg(6, name=a) 13:52:53,70 numba.core.ssa DEBUG on stmt: b = arg(7, name=b) 13:52:53,70 numba.core.ssa DEBUG on stmt: rng_state_per_sample = arg(8, name=rng_state_per_sample) 13:52:53,70 numba.core.ssa DEBUG on stmt: gamma = arg(9, name=gamma) 13:52:53,70 numba.core.ssa DEBUG on stmt: dim = arg(10, name=dim) 13:52:53,70 numba.core.ssa DEBUG on stmt: move_other = arg(11, name=move_other) 13:52:53,71 numba.core.ssa DEBUG on stmt: alpha = arg(12, name=alpha) 13:52:53,71 numba.core.ssa DEBUG on stmt: epochs_per_negative_sample = arg(13, name=epochs_per_negative_sample) 13:52:53,71 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample = arg(14, name=epoch_of_next_negative_sample) 13:52:53,71 numba.core.ssa DEBUG on stmt: epoch_of_next_sample = arg(15, name=epoch_of_next_sample) 13:52:53,71 numba.core.ssa DEBUG on stmt: n = arg(16, name=n) 13:52:53,71 numba.core.ssa DEBUG on stmt: densmap_flag = arg(17, name=densmap_flag) 13:52:53,71 numba.core.ssa DEBUG on stmt: dens_phi_sum = arg(18, name=dens_phi_sum) 13:52:53,71 numba.core.ssa DEBUG on stmt: dens_re_sum = arg(19, name=dens_re_sum) 13:52:53,71 numba.core.ssa DEBUG on stmt: dens_re_cov = arg(20, name=dens_re_cov) 13:52:53,71 numba.core.ssa DEBUG on stmt: dens_re_std = arg(21, name=dens_re_std) 13:52:53,71 numba.core.ssa DEBUG on stmt: dens_re_mean = arg(22, name=dens_re_mean) 13:52:53,71 numba.core.ssa DEBUG on stmt: dens_lambda = arg(23, name=dens_lambda) 13:52:53,71 numba.core.ssa DEBUG on stmt: dens_R = arg(24, name=dens_R) 13:52:53,71 numba.core.ssa DEBUG on stmt: dens_mu = arg(25, name=dens_mu) 13:52:53,71 numba.core.ssa DEBUG on stmt: dens_mu_tot = arg(26, name=dens_mu_tot) 13:52:53,71 numba.core.ssa DEBUG on stmt: $4load_global.0 = global(numba: ) 13:52:53,71 numba.core.ssa DEBUG on stmt: $16load_attr.2 = getattr(value=$4load_global.0, attr=prange) 13:52:53,71 numba.core.ssa DEBUG on stmt: $28load_attr.4 = getattr(value=epochs_per_sample, attr=shape) 13:52:53,71 numba.core.ssa DEBUG on stmt: $const38.5 = const(int, 0) 13:52:53,71 numba.core.ssa DEBUG on stmt: $40binary_subscr.6 = static_getitem(value=$28load_attr.4, index=0, index_var=$const38.5, fn=) 13:52:53,71 numba.core.ssa DEBUG on stmt: $54call.7 = call $16load_attr.2($40binary_subscr.6, func=$16load_attr.2, args=[Var($40binary_subscr.6, layouts.py:92)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,71 numba.core.ssa DEBUG on stmt: $64get_iter.8 = getiter(value=$54call.7) 13:52:53,71 numba.core.ssa DEBUG on stmt: $phi68.0 = $64get_iter.8 13:52:53,71 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,71 numba.core.ssa DEBUG ==== SSA block rewrite pass on 66 13:52:53,71 numba.core.ssa DEBUG Running 13:52:53,71 numba.core.ssa DEBUG on stmt: jump 68 13:52:53,71 numba.core.ssa DEBUG ==== SSA block rewrite pass on 68 13:52:53,71 numba.core.ssa DEBUG Running 13:52:53,71 numba.core.ssa DEBUG on stmt: $68for_iter.1 = iternext(value=$phi68.0) 13:52:53,71 numba.core.ssa DEBUG on stmt: $68for_iter.2 = pair_first(value=$68for_iter.1) 13:52:53,71 numba.core.ssa DEBUG on stmt: $68for_iter.3 = pair_second(value=$68for_iter.1) 13:52:53,71 numba.core.ssa DEBUG on stmt: $phi70.1 = $68for_iter.2 13:52:53,71 numba.core.ssa DEBUG on stmt: branch $68for_iter.3, 70, 1698 13:52:53,71 numba.core.ssa DEBUG ==== SSA block rewrite pass on 70 13:52:53,71 numba.core.ssa DEBUG Running 13:52:53,71 numba.core.ssa DEBUG on stmt: i = $phi70.1 13:52:53,72 numba.core.ssa DEBUG on stmt: $76binary_subscr.4 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,72 numba.core.ssa DEBUG on stmt: $88compare_op.6 = $76binary_subscr.4 <= n 13:52:53,72 numba.core.ssa DEBUG on stmt: bool96 = global(bool: ) 13:52:53,72 numba.core.ssa DEBUG on stmt: $96pred = call bool96($88compare_op.6, func=bool96, args=(Var($88compare_op.6, layouts.py:93),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,72 numba.core.ssa DEBUG on stmt: branch $96pred, 98, 1694 13:52:53,72 numba.core.ssa DEBUG ==== SSA block rewrite pass on 98 13:52:53,72 numba.core.ssa DEBUG Running 13:52:53,72 numba.core.ssa DEBUG on stmt: j = getitem(value=head, index=i, fn=) 13:52:53,72 numba.core.ssa DEBUG on stmt: k = getitem(value=tail, index=i, fn=) 13:52:53,72 numba.core.ssa DEBUG on stmt: current = getitem(value=head_embedding, index=j, fn=) 13:52:53,72 numba.core.ssa DEBUG on stmt: other = getitem(value=tail_embedding, index=k, fn=) 13:52:53,72 numba.core.ssa DEBUG on stmt: $162load_global.13 = global(rdist: CPUDispatcher()) 13:52:53,72 numba.core.ssa DEBUG on stmt: dist_squared = call $162load_global.13(current, other, func=$162load_global.13, args=[Var(current, layouts.py:97), Var(other, layouts.py:98)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,72 numba.core.ssa DEBUG on stmt: bool198 = global(bool: ) 13:52:53,72 numba.core.ssa DEBUG on stmt: $198pred = call bool198(densmap_flag, func=bool198, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,72 numba.core.ssa DEBUG on stmt: branch $198pred, 200, 744 13:52:53,72 numba.core.ssa DEBUG ==== SSA block rewrite pass on 200 13:52:53,72 numba.core.ssa DEBUG Running 13:52:53,72 numba.core.ssa DEBUG on stmt: $const200.1 = const(float, 1.0) 13:52:53,72 numba.core.ssa DEBUG on stmt: $const202.2 = const(float, 1.0) 13:52:53,72 numba.core.ssa DEBUG on stmt: $206load_global.4 = global(pow: ) 13:52:53,72 numba.core.ssa DEBUG on stmt: $226call.8 = call $206load_global.4(dist_squared, b, func=$206load_global.4, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,72 numba.core.ssa DEBUG on stmt: $binop_mul236.9 = a * $226call.8 13:52:53,72 numba.core.ssa DEBUG on stmt: $binop_add240.10 = $const202.2 + $binop_mul236.9 13:52:53,72 numba.core.ssa DEBUG on stmt: phi = $const200.1 / $binop_add240.10 13:52:53,72 numba.core.ssa DEBUG on stmt: $binop_mul254.14 = a * b 13:52:53,72 numba.core.ssa DEBUG on stmt: $258load_global.15 = global(pow: ) 13:52:53,72 numba.core.ssa DEBUG on stmt: $const274.19 = const(int, 1) 13:52:53,72 numba.core.ssa DEBUG on stmt: $binop_sub276.20 = b - $const274.19 13:52:53,72 numba.core.ssa DEBUG on stmt: $284call.21 = call $258load_global.15(dist_squared, $binop_sub276.20, func=$258load_global.15, args=[Var(dist_squared, layouts.py:100), Var($binop_sub276.20, layouts.py:105)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,72 numba.core.ssa DEBUG on stmt: $binop_mul294.22 = $binop_mul254.14 * $284call.21 13:52:53,72 numba.core.ssa DEBUG on stmt: $const298.23 = const(float, 1.0) 13:52:53,72 numba.core.ssa DEBUG on stmt: $302load_global.25 = global(pow: ) 13:52:53,73 numba.core.ssa DEBUG on stmt: $322call.29 = call $302load_global.25(dist_squared, b, func=$302load_global.25, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,73 numba.core.ssa DEBUG on stmt: $binop_mul332.30 = a * $322call.29 13:52:53,73 numba.core.ssa DEBUG on stmt: $binop_add336.31 = $const298.23 + $binop_mul332.30 13:52:53,73 numba.core.ssa DEBUG on stmt: dphi_term = $binop_mul294.22 / $binop_add336.31 13:52:53,73 numba.core.ssa DEBUG on stmt: $352binary_subscr.36 = getitem(value=dens_phi_sum, index=k, fn=) 13:52:53,73 numba.core.ssa DEBUG on stmt: q_jk = phi / $352binary_subscr.36 13:52:53,73 numba.core.ssa DEBUG on stmt: $374binary_subscr.41 = getitem(value=dens_phi_sum, index=j, fn=) 13:52:53,73 numba.core.ssa DEBUG on stmt: q_kj = phi / $374binary_subscr.41 13:52:53,73 numba.core.ssa DEBUG on stmt: $const392.44 = const(float, 1.0) 13:52:53,73 numba.core.ssa DEBUG on stmt: $const396.46 = const(int, 1) 13:52:53,73 numba.core.ssa DEBUG on stmt: $binop_sub400.48 = $const396.46 - phi 13:52:53,73 numba.core.ssa DEBUG on stmt: $binop_mul404.49 = b * $binop_sub400.48 13:52:53,73 numba.core.ssa DEBUG on stmt: $binop_sub408.50 = $const392.44 - $binop_mul404.49 13:52:53,73 numba.core.ssa DEBUG on stmt: $412load_global.51 = global(np: ) 13:52:53,73 numba.core.ssa DEBUG on stmt: $424load_attr.53 = getattr(value=$412load_global.51, attr=exp) 13:52:53,73 numba.core.ssa DEBUG on stmt: $438binary_subscr.56 = getitem(value=dens_re_sum, index=k, fn=) 13:52:53,73 numba.core.ssa DEBUG on stmt: $452call.57 = call $424load_attr.53($438binary_subscr.56, func=$424load_attr.53, args=[Var($438binary_subscr.56, layouts.py:112)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,73 numba.core.ssa DEBUG on stmt: $binop_truediv462.58 = $binop_sub408.50 / $452call.57 13:52:53,73 numba.core.ssa DEBUG on stmt: $binop_add468.60 = $binop_truediv462.58 + dphi_term 13:52:53,73 numba.core.ssa DEBUG on stmt: drk = q_jk * $binop_add468.60 13:52:53,73 numba.core.ssa DEBUG on stmt: $const480.63 = const(float, 1.0) 13:52:53,73 numba.core.ssa DEBUG on stmt: $const484.65 = const(int, 1) 13:52:53,73 numba.core.ssa DEBUG on stmt: $binop_sub488.67 = $const484.65 - phi 13:52:53,73 numba.core.ssa DEBUG on stmt: $binop_mul492.68 = b * $binop_sub488.67 13:52:53,73 numba.core.ssa DEBUG on stmt: $binop_sub496.69 = $const480.63 - $binop_mul492.68 13:52:53,73 numba.core.ssa DEBUG on stmt: $500load_global.70 = global(np: ) 13:52:53,73 numba.core.ssa DEBUG on stmt: $512load_attr.72 = getattr(value=$500load_global.70, attr=exp) 13:52:53,73 numba.core.ssa DEBUG on stmt: $526binary_subscr.75 = getitem(value=dens_re_sum, index=j, fn=) 13:52:53,73 numba.core.ssa DEBUG on stmt: $540call.76 = call $512load_attr.72($526binary_subscr.75, func=$512load_attr.72, args=[Var($526binary_subscr.75, layouts.py:115)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,73 numba.core.ssa DEBUG on stmt: $binop_truediv550.77 = $binop_sub496.69 / $540call.76 13:52:53,73 numba.core.ssa DEBUG on stmt: $binop_add556.79 = $binop_truediv550.77 + dphi_term 13:52:53,73 numba.core.ssa DEBUG on stmt: drj = q_kj * $binop_add556.79 13:52:53,73 numba.core.ssa DEBUG on stmt: re_std_sq = dens_re_std * dens_re_std 13:52:53,74 numba.core.ssa DEBUG on stmt: $580binary_subscr.86 = getitem(value=dens_R, index=k, fn=) 13:52:53,74 numba.core.ssa DEBUG on stmt: $596binary_subscr.90 = getitem(value=dens_re_sum, index=k, fn=) 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_sub608.92 = $596binary_subscr.90 - dens_re_mean 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_mul612.93 = dens_re_cov * $binop_sub608.92 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_truediv618.95 = $binop_mul612.93 / re_std_sq 13:52:53,74 numba.core.ssa DEBUG on stmt: weight_k = $580binary_subscr.86 - $binop_truediv618.95 13:52:53,74 numba.core.ssa DEBUG on stmt: $632binary_subscr.99 = getitem(value=dens_R, index=j, fn=) 13:52:53,74 numba.core.ssa DEBUG on stmt: $648binary_subscr.103 = getitem(value=dens_re_sum, index=j, fn=) 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_sub660.105 = $648binary_subscr.103 - dens_re_mean 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_mul664.106 = dens_re_cov * $binop_sub660.105 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_truediv670.108 = $binop_mul664.106 / re_std_sq 13:52:53,74 numba.core.ssa DEBUG on stmt: weight_j = $632binary_subscr.99 - $binop_truediv670.108 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_mul684.112 = dens_lambda * dens_mu_tot 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_mul692.115 = weight_k * drk 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_mul700.118 = weight_j * drj 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_add704.119 = $binop_mul692.115 + $binop_mul700.118 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_mul708.120 = $binop_mul684.112 * $binop_add704.119 13:52:53,74 numba.core.ssa DEBUG on stmt: $716binary_subscr.123 = getitem(value=dens_mu, index=i, fn=) 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_mul728.125 = $716binary_subscr.123 * dens_re_std 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_truediv732.126 = $binop_mul708.120 / $binop_mul728.125 13:52:53,74 numba.core.ssa DEBUG on stmt: grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:53,74 numba.core.ssa DEBUG on stmt: jump 744 13:52:53,74 numba.core.ssa DEBUG ==== SSA block rewrite pass on 744 13:52:53,74 numba.core.ssa DEBUG Running 13:52:53,74 numba.core.ssa DEBUG on stmt: $const746.2 = const(float, 0.0) 13:52:53,74 numba.core.ssa DEBUG on stmt: $748compare_op.3 = dist_squared > $const746.2 13:52:53,74 numba.core.ssa DEBUG on stmt: bool754 = global(bool: ) 13:52:53,74 numba.core.ssa DEBUG on stmt: $754pred = call bool754($748compare_op.3, func=bool754, args=(Var($748compare_op.3, layouts.py:136),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,74 numba.core.ssa DEBUG on stmt: branch $754pred, 756, 864 13:52:53,74 numba.core.ssa DEBUG ==== SSA block rewrite pass on 756 13:52:53,74 numba.core.ssa DEBUG Running 13:52:53,74 numba.core.ssa DEBUG on stmt: $const756.1 = const(float, -2.0) 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_mul760.3 = $const756.1 * a 13:52:53,74 numba.core.ssa DEBUG on stmt: $binop_mul766.5 = $binop_mul760.3 * b 13:52:53,75 numba.core.ssa DEBUG on stmt: $770load_global.6 = global(pow: ) 13:52:53,75 numba.core.ssa DEBUG on stmt: $const786.10 = const(float, 1.0) 13:52:53,75 numba.core.ssa DEBUG on stmt: $binop_sub788.11 = b - $const786.10 13:52:53,75 numba.core.ssa DEBUG on stmt: $796call.12 = call $770load_global.6(dist_squared, $binop_sub788.11, func=$770load_global.6, args=[Var(dist_squared, layouts.py:100), Var($binop_sub788.11, layouts.py:137)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,75 numba.core.ssa DEBUG on stmt: grad_coeff = $binop_mul766.5 * $796call.12 13:52:53,75 numba.core.ssa DEBUG on stmt: $816load_global.16 = global(pow: ) 13:52:53,75 numba.core.ssa DEBUG on stmt: $836call.20 = call $816load_global.16(dist_squared, b, func=$816load_global.16, args=[Var(dist_squared, layouts.py:100), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,75 numba.core.ssa DEBUG on stmt: $binop_mul846.21 = a * $836call.20 13:52:53,75 numba.core.ssa DEBUG on stmt: $const850.22 = const(float, 1.0) 13:52:53,75 numba.core.ssa DEBUG on stmt: $binop_add852.23 = $binop_mul846.21 + $const850.22 13:52:53,75 numba.core.ssa DEBUG on stmt: $binop_itruediv856.24 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff, rhs=$binop_add852.23, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,75 numba.core.ssa DEBUG on stmt: grad_coeff.1 = $binop_itruediv856.24 13:52:53,75 numba.core.ssa DEBUG on stmt: jump 868 13:52:53,75 numba.core.ssa DEBUG ==== SSA block rewrite pass on 864 13:52:53,75 numba.core.ssa DEBUG Running 13:52:53,75 numba.core.ssa DEBUG on stmt: grad_coeff.2 = const(float, 0.0) 13:52:53,75 numba.core.ssa DEBUG on stmt: jump 868 13:52:53,75 numba.core.ssa DEBUG ==== SSA block rewrite pass on 868 13:52:53,75 numba.core.ssa DEBUG Running 13:52:53,75 numba.core.ssa DEBUG on stmt: grad_coeff.6 = phi(incoming_values=[Var(grad_coeff.2, layouts.py:140), Var(grad_coeff.1, layouts.py:138)], incoming_blocks=[864, 756]) 13:52:53,75 numba.core.ssa DEBUG on stmt: $868load_global.1 = global(range: ) 13:52:53,75 numba.core.ssa DEBUG on stmt: $886call.4 = call $868load_global.1(dim, func=$868load_global.1, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,75 numba.core.ssa DEBUG on stmt: $896get_iter.5 = getiter(value=$886call.4) 13:52:53,75 numba.core.ssa DEBUG on stmt: $phi898.1 = $896get_iter.5 13:52:53,75 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,75 numba.core.ssa DEBUG ==== SSA block rewrite pass on 898 13:52:53,75 numba.core.ssa DEBUG Running 13:52:53,75 numba.core.ssa DEBUG on stmt: $898for_iter.2 = iternext(value=$phi898.1) 13:52:53,75 numba.core.ssa DEBUG on stmt: $898for_iter.3 = pair_first(value=$898for_iter.2) 13:52:53,75 numba.core.ssa DEBUG on stmt: $898for_iter.4 = pair_second(value=$898for_iter.2) 13:52:53,75 numba.core.ssa DEBUG on stmt: $phi900.2 = $898for_iter.3 13:52:53,75 numba.core.ssa DEBUG on stmt: branch $898for_iter.4, 900, 1134 13:52:53,75 numba.core.ssa DEBUG ==== SSA block rewrite pass on 900 13:52:53,75 numba.core.ssa DEBUG Running 13:52:53,76 numba.core.ssa DEBUG on stmt: d = $phi900.2 13:52:53,76 numba.core.ssa DEBUG on stmt: $902load_global.3 = global(clip: CPUDispatcher()) 13:52:53,76 numba.core.ssa DEBUG on stmt: $920binary_subscr.8 = getitem(value=current, index=d, fn=) 13:52:53,76 numba.core.ssa DEBUG on stmt: $934binary_subscr.11 = getitem(value=other, index=d, fn=) 13:52:53,76 numba.core.ssa DEBUG on stmt: $binop_sub944.12 = $920binary_subscr.8 - $934binary_subscr.11 13:52:53,76 numba.core.ssa DEBUG on stmt: $binop_mul948.13 = grad_coeff.6 * $binop_sub944.12 13:52:53,76 numba.core.ssa DEBUG on stmt: grad_d = call $902load_global.3($binop_mul948.13, func=$902load_global.3, args=[Var($binop_mul948.13, layouts.py:143)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,76 numba.core.ssa DEBUG on stmt: bool970 = global(bool: ) 13:52:53,76 numba.core.ssa DEBUG on stmt: $970pred = call bool970(densmap_flag, func=bool970, args=(Var(densmap_flag, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,76 numba.core.ssa DEBUG on stmt: branch $970pred, 972, 1050 13:52:53,76 numba.core.ssa DEBUG ==== SSA block rewrite pass on 972 13:52:53,76 numba.core.ssa DEBUG Running 13:52:53,76 numba.core.ssa DEBUG on stmt: $974load_global.3 = global(clip: CPUDispatcher()) 13:52:53,76 numba.core.ssa DEBUG on stmt: $const986.5 = const(int, 2) 13:52:53,76 numba.core.ssa DEBUG on stmt: $binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:53,76 numba.core.ssa DEBUG find_def var='grad_cor_coeff' stmt=$binop_mul990.7 = $const986.5 * grad_cor_coeff 13:52:53,76 numba.core.ssa DEBUG find_def_from_top label 972 13:52:53,76 numba.core.ssa DEBUG idom 900 from label 972 13:52:53,76 numba.core.ssa DEBUG find_def_from_bottom label 900 13:52:53,76 numba.core.ssa DEBUG find_def_from_top label 900 13:52:53,76 numba.core.ssa DEBUG idom 898 from label 900 13:52:53,76 numba.core.ssa DEBUG find_def_from_bottom label 898 13:52:53,76 numba.core.ssa DEBUG find_def_from_top label 898 13:52:53,76 numba.core.ssa DEBUG idom 868 from label 898 13:52:53,76 numba.core.ssa DEBUG find_def_from_bottom label 868 13:52:53,76 numba.core.ssa DEBUG find_def_from_top label 868 13:52:53,76 numba.core.ssa DEBUG idom 744 from label 868 13:52:53,76 numba.core.ssa DEBUG find_def_from_bottom label 744 13:52:53,76 numba.core.ssa DEBUG find_def_from_top label 744 13:52:53,76 numba.core.ssa DEBUG insert phi node grad_cor_coeff.1 = phi(incoming_values=[], incoming_blocks=[]) at 744 13:52:53,76 numba.core.ssa DEBUG find_def_from_bottom label 200 13:52:53,76 numba.core.ssa DEBUG incoming_def grad_cor_coeff = $binop_truediv732.126 / n_vertices 13:52:53,76 numba.core.ssa DEBUG find_def_from_bottom label 98 13:52:53,76 numba.core.ssa DEBUG find_def_from_top label 98 13:52:53,76 numba.core.ssa DEBUG idom 70 from label 98 13:52:53,76 numba.core.ssa DEBUG find_def_from_bottom label 70 13:52:53,77 numba.core.ssa DEBUG find_def_from_top label 70 13:52:53,77 numba.core.ssa DEBUG idom 68 from label 70 13:52:53,77 numba.core.ssa DEBUG find_def_from_bottom label 68 13:52:53,77 numba.core.ssa DEBUG find_def_from_top label 68 13:52:53,77 numba.core.ssa DEBUG idom 66 from label 68 13:52:53,77 numba.core.ssa DEBUG find_def_from_bottom label 66 13:52:53,77 numba.core.ssa DEBUG find_def_from_top label 66 13:52:53,77 numba.core.ssa DEBUG insert phi node grad_cor_coeff.2 = phi(incoming_values=[], incoming_blocks=[]) at 66 13:52:53,77 numba.core.ssa DEBUG find_def_from_bottom label 0 13:52:53,77 numba.core.ssa DEBUG find_def_from_top label 0 13:52:53,77 numba.core.ssa DEBUG incoming_def 13:52:53,77 numba.core.ssa DEBUG find_def_from_bottom label 1694 13:52:53,77 numba.core.ssa DEBUG find_def_from_top label 1694 13:52:53,77 numba.core.ssa DEBUG insert phi node grad_cor_coeff.3 = phi(incoming_values=[], incoming_blocks=[]) at 1694 13:52:53,77 numba.core.ssa DEBUG find_def_from_bottom label 1644 13:52:53,77 numba.core.ssa DEBUG find_def_from_top label 1644 13:52:53,77 numba.core.ssa DEBUG idom 1274 from label 1644 13:52:53,77 numba.core.ssa DEBUG find_def_from_bottom label 1274 13:52:53,77 numba.core.ssa DEBUG find_def_from_top label 1274 13:52:53,77 numba.core.ssa DEBUG idom 1134 from label 1274 13:52:53,77 numba.core.ssa DEBUG find_def_from_bottom label 1134 13:52:53,77 numba.core.ssa DEBUG find_def_from_top label 1134 13:52:53,77 numba.core.ssa DEBUG idom 898 from label 1134 13:52:53,77 numba.core.ssa DEBUG find_def_from_bottom label 898 13:52:53,77 numba.core.ssa DEBUG find_def_from_top label 898 13:52:53,77 numba.core.ssa DEBUG idom 868 from label 898 13:52:53,77 numba.core.ssa DEBUG find_def_from_bottom label 868 13:52:53,77 numba.core.ssa DEBUG find_def_from_top label 868 13:52:53,78 numba.core.ssa DEBUG idom 744 from label 868 13:52:53,78 numba.core.ssa DEBUG find_def_from_bottom label 744 13:52:53,78 numba.core.ssa DEBUG incoming_def grad_cor_coeff.1 = phi(incoming_values=[Var(grad_cor_coeff, layouts.py:128)], incoming_blocks=[200]) 13:52:53,78 numba.core.ssa DEBUG find_def_from_bottom label 70 13:52:53,78 numba.core.ssa DEBUG find_def_from_top label 70 13:52:53,78 numba.core.ssa DEBUG idom 68 from label 70 13:52:53,78 numba.core.ssa DEBUG find_def_from_bottom label 68 13:52:53,78 numba.core.ssa DEBUG find_def_from_top label 68 13:52:53,78 numba.core.ssa DEBUG idom 66 from label 68 13:52:53,78 numba.core.ssa DEBUG find_def_from_bottom label 66 13:52:53,78 numba.core.ssa DEBUG incoming_def grad_cor_coeff.2 = phi(incoming_values=[Undefined], incoming_blocks=[0]) 13:52:53,78 numba.core.ssa DEBUG incoming_def grad_cor_coeff.3 = phi(incoming_values=[Var(grad_cor_coeff.1, layouts.py:148), Var(grad_cor_coeff.2, layouts.py:148)], incoming_blocks=[1644, 70]) 13:52:53,78 numba.core.ssa DEBUG incoming_def grad_cor_coeff.2 = phi(incoming_values=[Undefined, Var(grad_cor_coeff.3, layouts.py:148)], incoming_blocks=[0, 1694]) 13:52:53,78 numba.core.ssa DEBUG replaced with: $binop_mul990.7 = $const986.5 * grad_cor_coeff.1 13:52:53,78 numba.core.ssa DEBUG on stmt: $998binary_subscr.10 = getitem(value=current, index=d, fn=) 13:52:53,78 numba.core.ssa DEBUG on stmt: $1012binary_subscr.13 = getitem(value=other, index=d, fn=) 13:52:53,78 numba.core.ssa DEBUG on stmt: $binop_sub1022.14 = $998binary_subscr.10 - $1012binary_subscr.13 13:52:53,78 numba.core.ssa DEBUG on stmt: $binop_mul1026.15 = $binop_mul990.7 * $binop_sub1022.14 13:52:53,78 numba.core.ssa DEBUG on stmt: $1034call.16 = call $974load_global.3($binop_mul1026.15, func=$974load_global.3, args=[Var($binop_mul1026.15, layouts.py:148)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,78 numba.core.ssa DEBUG on stmt: $binop_iadd1044.17 = inplace_binop(fn=, immutable_fn=, lhs=grad_d, rhs=$1034call.16, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,78 numba.core.ssa DEBUG on stmt: grad_d.1 = $binop_iadd1044.17 13:52:53,78 numba.core.ssa DEBUG on stmt: jump 1050 13:52:53,78 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1050 13:52:53,78 numba.core.ssa DEBUG Running 13:52:53,78 numba.core.ssa DEBUG on stmt: grad_d.4 = phi(incoming_values=[Var(grad_d.1, layouts.py:148), Var(grad_d, layouts.py:143)], incoming_blocks=[972, 900]) 13:52:53,78 numba.core.ssa DEBUG on stmt: $1058binary_subscr.4 = getitem(value=current, index=d, fn=) 13:52:53,78 numba.core.ssa DEBUG on stmt: $binop_mul1072.7 = grad_d.4 * alpha 13:52:53,78 numba.core.ssa DEBUG on stmt: $binop_iadd1076.8 = inplace_binop(fn=, immutable_fn=, lhs=$1058binary_subscr.4, rhs=$binop_mul1072.7, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,78 numba.core.ssa DEBUG on stmt: current[d] = $binop_iadd1076.8 13:52:53,78 numba.core.ssa DEBUG on stmt: bool1090 = global(bool: ) 13:52:53,79 numba.core.ssa DEBUG on stmt: $1090pred = call bool1090(move_other, func=bool1090, args=(Var(move_other, layouts.py:63),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,79 numba.core.ssa DEBUG on stmt: branch $1090pred, 1092, 1132 13:52:53,79 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1092 13:52:53,79 numba.core.ssa DEBUG Running 13:52:53,79 numba.core.ssa DEBUG on stmt: $1100binary_subscr.4 = getitem(value=other, index=d, fn=) 13:52:53,79 numba.core.ssa DEBUG on stmt: $1112unary_negative.6 = unary(fn=, value=grad_d.4) 13:52:53,79 numba.core.ssa DEBUG on stmt: $binop_mul1116.8 = $1112unary_negative.6 * alpha 13:52:53,79 numba.core.ssa DEBUG on stmt: $binop_iadd1120.9 = inplace_binop(fn=, immutable_fn=, lhs=$1100binary_subscr.4, rhs=$binop_mul1116.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,79 numba.core.ssa DEBUG on stmt: other[d] = $binop_iadd1120.9 13:52:53,79 numba.core.ssa DEBUG on stmt: jump 1132 13:52:53,79 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1132 13:52:53,79 numba.core.ssa DEBUG Running 13:52:53,79 numba.core.ssa DEBUG on stmt: jump 898 13:52:53,79 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1134 13:52:53,79 numba.core.ssa DEBUG Running 13:52:53,79 numba.core.ssa DEBUG on stmt: $1142binary_subscr.3 = getitem(value=epoch_of_next_sample, index=i, fn=) 13:52:53,79 numba.core.ssa DEBUG on stmt: $1156binary_subscr.6 = getitem(value=epochs_per_sample, index=i, fn=) 13:52:53,79 numba.core.ssa DEBUG on stmt: $binop_iadd1166.7 = inplace_binop(fn=, immutable_fn=, lhs=$1142binary_subscr.3, rhs=$1156binary_subscr.6, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,79 numba.core.ssa DEBUG on stmt: epoch_of_next_sample[i] = $binop_iadd1166.7 13:52:53,79 numba.core.ssa DEBUG on stmt: $1178load_global.8 = global(int: ) 13:52:53,79 numba.core.ssa DEBUG on stmt: $1196binary_subscr.13 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,79 numba.core.ssa DEBUG on stmt: $binop_sub1206.14 = n - $1196binary_subscr.13 13:52:53,79 numba.core.ssa DEBUG on stmt: $1214binary_subscr.17 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,79 numba.core.ssa DEBUG on stmt: $binop_truediv1224.18 = $binop_sub1206.14 / $1214binary_subscr.17 13:52:53,79 numba.core.ssa DEBUG on stmt: n_neg_samples = call $1178load_global.8($binop_truediv1224.18, func=$1178load_global.8, args=[Var($binop_truediv1224.18, layouts.py:157)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,79 numba.core.ssa DEBUG on stmt: $1244load_global.20 = global(range: ) 13:52:53,79 numba.core.ssa DEBUG on stmt: $1262call.23 = call $1244load_global.20(n_neg_samples, func=$1244load_global.20, args=[Var(n_neg_samples, layouts.py:156)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,79 numba.core.ssa DEBUG on stmt: $1272get_iter.24 = getiter(value=$1262call.23) 13:52:53,79 numba.core.ssa DEBUG on stmt: $phi1274.1 = $1272get_iter.24 13:52:53,79 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,79 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1274 13:52:53,79 numba.core.ssa DEBUG Running 13:52:53,79 numba.core.ssa DEBUG on stmt: $1274for_iter.2 = iternext(value=$phi1274.1) 13:52:53,79 numba.core.ssa DEBUG on stmt: $1274for_iter.3 = pair_first(value=$1274for_iter.2) 13:52:53,80 numba.core.ssa DEBUG on stmt: $1274for_iter.4 = pair_second(value=$1274for_iter.2) 13:52:53,80 numba.core.ssa DEBUG on stmt: $phi1276.2 = $1274for_iter.3 13:52:53,80 numba.core.ssa DEBUG on stmt: branch $1274for_iter.4, 1276, 1644 13:52:53,80 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1276 13:52:53,80 numba.core.ssa DEBUG Running 13:52:53,80 numba.core.ssa DEBUG on stmt: p = $phi1276.2 13:52:53,80 numba.core.ssa DEBUG on stmt: $1278load_global.3 = global(tau_rand_int: CPUDispatcher()) 13:52:53,80 numba.core.ssa DEBUG on stmt: $1294binary_subscr.7 = getitem(value=rng_state_per_sample, index=j, fn=) 13:52:53,80 numba.core.ssa DEBUG on stmt: $1308call.8 = call $1278load_global.3($1294binary_subscr.7, func=$1278load_global.3, args=[Var($1294binary_subscr.7, layouts.py:161)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,80 numba.core.ssa DEBUG on stmt: k.1 = $1308call.8 % n_vertices 13:52:53,80 numba.core.ssa DEBUG on stmt: other.1 = getitem(value=tail_embedding, index=k.1, fn=) 13:52:53,80 numba.core.ssa DEBUG on stmt: $1342load_global.14 = global(rdist: CPUDispatcher()) 13:52:53,80 numba.core.ssa DEBUG on stmt: dist_squared.1 = call $1342load_global.14(current, other.1, func=$1342load_global.14, args=[Var(current, layouts.py:97), Var(other.1, layouts.py:163)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,80 numba.core.ssa DEBUG on stmt: $const1376.20 = const(float, 0.0) 13:52:53,80 numba.core.ssa DEBUG on stmt: $1378compare_op.21 = dist_squared.1 > $const1376.20 13:52:53,80 numba.core.ssa DEBUG on stmt: bool1384 = global(bool: ) 13:52:53,80 numba.core.ssa DEBUG on stmt: $1384pred = call bool1384($1378compare_op.21, func=bool1384, args=(Var($1378compare_op.21, layouts.py:167),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,80 numba.core.ssa DEBUG on stmt: branch $1384pred, 1386, 1466 13:52:53,80 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1386 13:52:53,80 numba.core.ssa DEBUG Running 13:52:53,80 numba.core.ssa DEBUG on stmt: $const1386.2 = const(float, 2.0) 13:52:53,80 numba.core.ssa DEBUG on stmt: $binop_mul1390.4 = $const1386.2 * gamma 13:52:53,80 numba.core.ssa DEBUG on stmt: grad_coeff.3 = $binop_mul1390.4 * b 13:52:53,80 numba.core.ssa DEBUG on stmt: $const1404.8 = const(float, 0.001) 13:52:53,80 numba.core.ssa DEBUG on stmt: $binop_add1408.10 = $const1404.8 + dist_squared.1 13:52:53,80 numba.core.ssa DEBUG on stmt: $1414load_global.12 = global(pow: ) 13:52:53,80 numba.core.ssa DEBUG on stmt: $1434call.16 = call $1414load_global.12(dist_squared.1, b, func=$1414load_global.12, args=[Var(dist_squared.1, layouts.py:165), Var(b, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,80 numba.core.ssa DEBUG on stmt: $binop_mul1444.17 = a * $1434call.16 13:52:53,80 numba.core.ssa DEBUG on stmt: $const1448.18 = const(int, 1) 13:52:53,80 numba.core.ssa DEBUG on stmt: $binop_add1450.19 = $binop_mul1444.17 + $const1448.18 13:52:53,80 numba.core.ssa DEBUG on stmt: $binop_mul1454.20 = $binop_add1408.10 * $binop_add1450.19 13:52:53,80 numba.core.ssa DEBUG on stmt: $binop_itruediv1458.21 = inplace_binop(fn=, immutable_fn=, lhs=grad_coeff.3, rhs=$binop_mul1454.20, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,80 numba.core.ssa DEBUG on stmt: grad_coeff.4 = $binop_itruediv1458.21 13:52:53,81 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,81 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1466 13:52:53,81 numba.core.ssa DEBUG Running 13:52:53,81 numba.core.ssa DEBUG on stmt: $1470compare_op.4 = j == k.1 13:52:53,81 numba.core.ssa DEBUG on stmt: bool1476 = global(bool: ) 13:52:53,81 numba.core.ssa DEBUG on stmt: $1476pred = call bool1476($1470compare_op.4, func=bool1476, args=(Var($1470compare_op.4, layouts.py:172),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,81 numba.core.ssa DEBUG on stmt: branch $1476pred, 1478, 1480 13:52:53,81 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1478 13:52:53,81 numba.core.ssa DEBUG Running 13:52:53,81 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,81 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1480 13:52:53,81 numba.core.ssa DEBUG Running 13:52:53,81 numba.core.ssa DEBUG on stmt: grad_coeff.5 = const(float, 0.0) 13:52:53,81 numba.core.ssa DEBUG on stmt: jump 1484 13:52:53,81 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1484 13:52:53,81 numba.core.ssa DEBUG Running 13:52:53,81 numba.core.ssa DEBUG on stmt: grad_coeff.7 = phi(incoming_values=[Var(grad_coeff.5, layouts.py:175), Var(grad_coeff.4, layouts.py:169)], incoming_blocks=[1480, 1386]) 13:52:53,81 numba.core.ssa DEBUG on stmt: $1484load_global.2 = global(range: ) 13:52:53,81 numba.core.ssa DEBUG on stmt: $1502call.5 = call $1484load_global.2(dim, func=$1484load_global.2, args=[Var(dim, layouts.py:63)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,81 numba.core.ssa DEBUG on stmt: $1512get_iter.6 = getiter(value=$1502call.5) 13:52:53,81 numba.core.ssa DEBUG on stmt: $phi1514.2 = $1512get_iter.6 13:52:53,81 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,81 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1514 13:52:53,81 numba.core.ssa DEBUG Running 13:52:53,81 numba.core.ssa DEBUG on stmt: $1514for_iter.3 = iternext(value=$phi1514.2) 13:52:53,81 numba.core.ssa DEBUG on stmt: $1514for_iter.4 = pair_first(value=$1514for_iter.3) 13:52:53,81 numba.core.ssa DEBUG on stmt: $1514for_iter.5 = pair_second(value=$1514for_iter.3) 13:52:53,81 numba.core.ssa DEBUG on stmt: $phi1516.3 = $1514for_iter.4 13:52:53,81 numba.core.ssa DEBUG on stmt: branch $1514for_iter.5, 1516, 1642 13:52:53,81 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1516 13:52:53,81 numba.core.ssa DEBUG Running 13:52:53,81 numba.core.ssa DEBUG on stmt: d.1 = $phi1516.3 13:52:53,81 numba.core.ssa DEBUG on stmt: $const1520.5 = const(float, 0.0) 13:52:53,81 numba.core.ssa DEBUG on stmt: $1522compare_op.6 = grad_coeff.7 > $const1520.5 13:52:53,81 numba.core.ssa DEBUG on stmt: bool1528 = global(bool: ) 13:52:53,81 numba.core.ssa DEBUG on stmt: $1528pred = call bool1528($1522compare_op.6, func=bool1528, args=(Var($1522compare_op.6, layouts.py:178),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,82 numba.core.ssa DEBUG on stmt: branch $1528pred, 1530, 1598 13:52:53,82 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1530 13:52:53,82 numba.core.ssa DEBUG Running 13:52:53,82 numba.core.ssa DEBUG on stmt: $1530load_global.3 = global(clip: CPUDispatcher()) 13:52:53,82 numba.core.ssa DEBUG on stmt: $1548binary_subscr.8 = getitem(value=current, index=d.1, fn=) 13:52:53,82 numba.core.ssa DEBUG on stmt: $1562binary_subscr.11 = getitem(value=other.1, index=d.1, fn=) 13:52:53,82 numba.core.ssa DEBUG on stmt: $binop_sub1572.12 = $1548binary_subscr.8 - $1562binary_subscr.11 13:52:53,82 numba.core.ssa DEBUG on stmt: $binop_mul1576.13 = grad_coeff.7 * $binop_sub1572.12 13:52:53,82 numba.core.ssa DEBUG on stmt: grad_d.2 = call $1530load_global.3($binop_mul1576.13, func=$1530load_global.3, args=[Var($binop_mul1576.13, layouts.py:179)], kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,82 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,82 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1598 13:52:53,82 numba.core.ssa DEBUG Running 13:52:53,82 numba.core.ssa DEBUG on stmt: grad_d.3 = const(int, 0) 13:52:53,82 numba.core.ssa DEBUG on stmt: jump 1602 13:52:53,82 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1602 13:52:53,82 numba.core.ssa DEBUG Running 13:52:53,82 numba.core.ssa DEBUG on stmt: grad_d.5 = phi(incoming_values=[Var(grad_d.2, layouts.py:179), Var(grad_d.3, layouts.py:181)], incoming_blocks=[1530, 1598]) 13:52:53,82 numba.core.ssa DEBUG on stmt: $1610binary_subscr.5 = getitem(value=current, index=d.1, fn=) 13:52:53,82 numba.core.ssa DEBUG on stmt: $binop_mul1624.8 = grad_d.5 * alpha 13:52:53,82 numba.core.ssa DEBUG on stmt: $binop_iadd1628.9 = inplace_binop(fn=, immutable_fn=, lhs=$1610binary_subscr.5, rhs=$binop_mul1624.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,82 numba.core.ssa DEBUG on stmt: current[d.1] = $binop_iadd1628.9 13:52:53,82 numba.core.ssa DEBUG on stmt: jump 1514 13:52:53,82 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1642 13:52:53,82 numba.core.ssa DEBUG Running 13:52:53,82 numba.core.ssa DEBUG on stmt: jump 1699 13:52:53,82 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1644 13:52:53,82 numba.core.ssa DEBUG Running 13:52:53,82 numba.core.ssa DEBUG on stmt: $1652binary_subscr.3 = getitem(value=epoch_of_next_negative_sample, index=i, fn=) 13:52:53,82 numba.core.ssa DEBUG on stmt: $1668binary_subscr.7 = getitem(value=epochs_per_negative_sample, index=i, fn=) 13:52:53,82 numba.core.ssa DEBUG on stmt: $binop_mul1678.8 = n_neg_samples * $1668binary_subscr.7 13:52:53,82 numba.core.ssa DEBUG on stmt: $binop_iadd1682.9 = inplace_binop(fn=, immutable_fn=, lhs=$1652binary_subscr.3, rhs=$binop_mul1678.8, static_lhs=Undefined, static_rhs=Undefined) 13:52:53,82 numba.core.ssa DEBUG on stmt: epoch_of_next_negative_sample[i] = $binop_iadd1682.9 13:52:53,82 numba.core.ssa DEBUG on stmt: jump 1694 13:52:53,82 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1694 13:52:53,82 numba.core.ssa DEBUG Running 13:52:53,83 numba.core.ssa DEBUG on stmt: jump 66 13:52:53,83 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1698 13:52:53,83 numba.core.ssa DEBUG Running 13:52:53,83 numba.core.ssa DEBUG on stmt: $const1698.0 = const(NoneType, None) 13:52:53,83 numba.core.ssa DEBUG on stmt: $1700return_value.1 = cast(value=$const1698.0) 13:52:53,83 numba.core.ssa DEBUG on stmt: return $1700return_value.1 13:52:53,83 numba.core.ssa DEBUG ==== SSA block rewrite pass on 1699 13:52:53,83 numba.core.ssa DEBUG Running 13:52:53,83 numba.core.ssa DEBUG on stmt: jump 1274 13:52:53,130 numba.core.byteflow DEBUG bytecode dump: > 0 NOP(arg=None, lineno=9) 2 RESUME(arg=0, lineno=9) 4 LOAD_FAST(arg=0, lineno=23) 6 LOAD_CONST(arg=1, lineno=23) 8 COMPARE_OP(arg=4, lineno=23) 14 POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=23) 16 LOAD_CONST(arg=1, lineno=24) 18 RETURN_VALUE(arg=None, lineno=24) > 20 LOAD_FAST(arg=0, lineno=25) 22 LOAD_CONST(arg=2, lineno=25) 24 COMPARE_OP(arg=0, lineno=25) 30 POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=25) 32 LOAD_CONST(arg=2, lineno=26) 34 RETURN_VALUE(arg=None, lineno=26) > 36 LOAD_FAST(arg=0, lineno=28) 38 RETURN_VALUE(arg=None, lineno=28) 13:52:53,130 numba.core.byteflow DEBUG pending: deque([State(pc_initial=0 nstack_initial=0)]) 13:52:53,130 numba.core.byteflow DEBUG stack: [] 13:52:53,130 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=0 nstack_initial=0) 13:52:53,130 numba.core.byteflow DEBUG dispatch pc=0, inst=NOP(arg=None, lineno=9) 13:52:53,130 numba.core.byteflow DEBUG stack [] 13:52:53,130 numba.core.byteflow DEBUG dispatch pc=2, inst=RESUME(arg=0, lineno=9) 13:52:53,130 numba.core.byteflow DEBUG stack [] 13:52:53,130 numba.core.byteflow DEBUG dispatch pc=4, inst=LOAD_FAST(arg=0, lineno=23) 13:52:53,130 numba.core.byteflow DEBUG stack [] 13:52:53,130 numba.core.byteflow DEBUG dispatch pc=6, inst=LOAD_CONST(arg=1, lineno=23) 13:52:53,131 numba.core.byteflow DEBUG stack ['$val4.0'] 13:52:53,131 numba.core.byteflow DEBUG dispatch pc=8, inst=COMPARE_OP(arg=4, lineno=23) 13:52:53,131 numba.core.byteflow DEBUG stack ['$val4.0', '$const6.1'] 13:52:53,131 numba.core.byteflow DEBUG dispatch pc=14, inst=POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=23) 13:52:53,131 numba.core.byteflow DEBUG stack ['$8compare_op.2'] 13:52:53,131 numba.core.byteflow DEBUG end state. edges=[Edge(pc=16, stack=(), blockstack=(), npush=0), Edge(pc=20, stack=(), blockstack=(), npush=0)] 13:52:53,131 numba.core.byteflow DEBUG pending: deque([State(pc_initial=16 nstack_initial=0), State(pc_initial=20 nstack_initial=0)]) 13:52:53,131 numba.core.byteflow DEBUG stack: [] 13:52:53,131 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=16 nstack_initial=0) 13:52:53,131 numba.core.byteflow DEBUG dispatch pc=16, inst=LOAD_CONST(arg=1, lineno=24) 13:52:53,131 numba.core.byteflow DEBUG stack [] 13:52:53,131 numba.core.byteflow DEBUG dispatch pc=18, inst=RETURN_VALUE(arg=None, lineno=24) 13:52:53,131 numba.core.byteflow DEBUG stack ['$const16.0'] 13:52:53,131 numba.core.byteflow DEBUG end state. edges=[] 13:52:53,131 numba.core.byteflow DEBUG pending: deque([State(pc_initial=20 nstack_initial=0)]) 13:52:53,131 numba.core.byteflow DEBUG stack: [] 13:52:53,131 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=20 nstack_initial=0) 13:52:53,131 numba.core.byteflow DEBUG dispatch pc=20, inst=LOAD_FAST(arg=0, lineno=25) 13:52:53,131 numba.core.byteflow DEBUG stack [] 13:52:53,132 numba.core.byteflow DEBUG dispatch pc=22, inst=LOAD_CONST(arg=2, lineno=25) 13:52:53,132 numba.core.byteflow DEBUG stack ['$val20.0'] 13:52:53,132 numba.core.byteflow DEBUG dispatch pc=24, inst=COMPARE_OP(arg=0, lineno=25) 13:52:53,132 numba.core.byteflow DEBUG stack ['$val20.0', '$const22.1'] 13:52:53,132 numba.core.byteflow DEBUG dispatch pc=30, inst=POP_JUMP_FORWARD_IF_FALSE(arg=2, lineno=25) 13:52:53,132 numba.core.byteflow DEBUG stack ['$24compare_op.2'] 13:52:53,132 numba.core.byteflow DEBUG end state. edges=[Edge(pc=32, stack=(), blockstack=(), npush=0), Edge(pc=36, stack=(), blockstack=(), npush=0)] 13:52:53,132 numba.core.byteflow DEBUG pending: deque([State(pc_initial=32 nstack_initial=0), State(pc_initial=36 nstack_initial=0)]) 13:52:53,132 numba.core.byteflow DEBUG stack: [] 13:52:53,132 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=32 nstack_initial=0) 13:52:53,132 numba.core.byteflow DEBUG dispatch pc=32, inst=LOAD_CONST(arg=2, lineno=26) 13:52:53,132 numba.core.byteflow DEBUG stack [] 13:52:53,132 numba.core.byteflow DEBUG dispatch pc=34, inst=RETURN_VALUE(arg=None, lineno=26) 13:52:53,134 numba.core.byteflow DEBUG stack ['$const32.0'] 13:52:53,134 numba.core.byteflow DEBUG end state. edges=[] 13:52:53,134 numba.core.byteflow DEBUG pending: deque([State(pc_initial=36 nstack_initial=0)]) 13:52:53,134 numba.core.byteflow DEBUG stack: [] 13:52:53,134 numba.core.byteflow DEBUG state.pc_initial: State(pc_initial=36 nstack_initial=0) 13:52:53,134 numba.core.byteflow DEBUG dispatch pc=36, inst=LOAD_FAST(arg=0, lineno=28) 13:52:53,134 numba.core.byteflow DEBUG stack [] 13:52:53,134 numba.core.byteflow DEBUG dispatch pc=38, inst=RETURN_VALUE(arg=None, lineno=28) 13:52:53,134 numba.core.byteflow DEBUG stack ['$val36.0'] 13:52:53,134 numba.core.byteflow DEBUG end state. edges=[] 13:52:53,134 numba.core.byteflow DEBUG -------------------------Prune PHIs------------------------- 13:52:53,134 numba.core.byteflow DEBUG Used_phis: defaultdict(, {State(pc_initial=0 nstack_initial=0): set(), State(pc_initial=16 nstack_initial=0): set(), State(pc_initial=20 nstack_initial=0): set(), State(pc_initial=32 nstack_initial=0): set(), State(pc_initial=36 nstack_initial=0): set()}) 13:52:53,134 numba.core.byteflow DEBUG defmap: {} 13:52:53,134 numba.core.byteflow DEBUG phismap: defaultdict(, {}) 13:52:53,134 numba.core.byteflow DEBUG changing phismap: defaultdict(, {}) 13:52:53,134 numba.core.byteflow DEBUG keep phismap: {} 13:52:53,134 numba.core.byteflow DEBUG new_out: defaultdict(, {}) 13:52:53,134 numba.core.byteflow DEBUG ----------------------DONE Prune PHIs----------------------- 13:52:53,134 numba.core.byteflow DEBUG block_infos State(pc_initial=0 nstack_initial=0): AdaptBlockInfo(insts=((0, {}), (2, {}), (4, {'res': '$val4.0'}), (6, {'res': '$const6.1'}), (8, {'lhs': '$val4.0', 'rhs': '$const6.1', 'res': '$8compare_op.2'}), (10, {}), (12, {}), (14, {'pred': '$8compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={16: (), 20: ()}) 13:52:53,134 numba.core.byteflow DEBUG block_infos State(pc_initial=16 nstack_initial=0): AdaptBlockInfo(insts=((16, {'res': '$const16.0'}), (18, {'retval': '$const16.0', 'castval': '$18return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:53,134 numba.core.byteflow DEBUG block_infos State(pc_initial=20 nstack_initial=0): AdaptBlockInfo(insts=((20, {'res': '$val20.0'}), (22, {'res': '$const22.1'}), (24, {'lhs': '$val20.0', 'rhs': '$const22.1', 'res': '$24compare_op.2'}), (26, {}), (28, {}), (30, {'pred': '$24compare_op.2'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={32: (), 36: ()}) 13:52:53,134 numba.core.byteflow DEBUG block_infos State(pc_initial=32 nstack_initial=0): AdaptBlockInfo(insts=((32, {'res': '$const32.0'}), (34, {'retval': '$const32.0', 'castval': '$34return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:53,134 numba.core.byteflow DEBUG block_infos State(pc_initial=36 nstack_initial=0): AdaptBlockInfo(insts=((36, {'res': '$val36.0'}), (38, {'retval': '$val36.0', 'castval': '$38return_value.1'})), outgoing_phis={}, blockstack=(), active_try_block=None, outgoing_edgepushed={}) 13:52:53,135 numba.core.interpreter DEBUG label 0: val = arg(0, name=val) ['val'] $const6.1 = const(float, 4.0) ['$const6.1'] $8compare_op.2 = val > $const6.1 ['$8compare_op.2', '$const6.1', 'val'] bool14 = global(bool: ) ['bool14'] $14pred = call bool14($8compare_op.2, func=bool14, args=(Var($8compare_op.2, layouts.py:23),), kws=(), vararg=None, varkwarg=None, target=None) ['$14pred', '$8compare_op.2', 'bool14'] branch $14pred, 16, 20 ['$14pred'] label 16: $const16.0 = const(float, 4.0) ['$const16.0'] $18return_value.1 = cast(value=$const16.0) ['$18return_value.1', '$const16.0'] return $18return_value.1 ['$18return_value.1'] label 20: $const22.1 = const(float, -4.0) ['$const22.1'] $24compare_op.2 = val < $const22.1 ['$24compare_op.2', '$const22.1', 'val'] bool30 = global(bool: ) ['bool30'] $30pred = call bool30($24compare_op.2, func=bool30, args=(Var($24compare_op.2, layouts.py:25),), kws=(), vararg=None, varkwarg=None, target=None) ['$24compare_op.2', '$30pred', 'bool30'] branch $30pred, 32, 36 ['$30pred'] label 32: $const32.0 = const(float, -4.0) ['$const32.0'] $34return_value.1 = cast(value=$const32.0) ['$34return_value.1', '$const32.0'] return $34return_value.1 ['$34return_value.1'] label 36: $38return_value.1 = cast(value=val) ['$38return_value.1', 'val'] return $38return_value.1 ['$38return_value.1'] 13:52:53,150 numba.core.ssa DEBUG ==== SSA block analysis pass on 0 13:52:53,150 numba.core.ssa DEBUG Running 13:52:53,150 numba.core.ssa DEBUG on stmt: val = arg(0, name=val) 13:52:53,150 numba.core.ssa DEBUG on stmt: $const6.1 = const(float, 4.0) 13:52:53,150 numba.core.ssa DEBUG on stmt: $8compare_op.2 = val > $const6.1 13:52:53,150 numba.core.ssa DEBUG on stmt: bool14 = global(bool: ) 13:52:53,150 numba.core.ssa DEBUG on stmt: $14pred = call bool14($8compare_op.2, func=bool14, args=(Var($8compare_op.2, layouts.py:23),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,150 numba.core.ssa DEBUG on stmt: branch $14pred, 16, 20 13:52:53,150 numba.core.ssa DEBUG ==== SSA block analysis pass on 16 13:52:53,150 numba.core.ssa DEBUG Running 13:52:53,150 numba.core.ssa DEBUG on stmt: $const16.0 = const(float, 4.0) 13:52:53,150 numba.core.ssa DEBUG on stmt: $18return_value.1 = cast(value=$const16.0) 13:52:53,151 numba.core.ssa DEBUG on stmt: return $18return_value.1 13:52:53,151 numba.core.ssa DEBUG ==== SSA block analysis pass on 20 13:52:53,151 numba.core.ssa DEBUG Running 13:52:53,151 numba.core.ssa DEBUG on stmt: $const22.1 = const(float, -4.0) 13:52:53,151 numba.core.ssa DEBUG on stmt: $24compare_op.2 = val < $const22.1 13:52:53,151 numba.core.ssa DEBUG on stmt: bool30 = global(bool: ) 13:52:53,151 numba.core.ssa DEBUG on stmt: $30pred = call bool30($24compare_op.2, func=bool30, args=(Var($24compare_op.2, layouts.py:25),), kws=(), vararg=None, varkwarg=None, target=None) 13:52:53,151 numba.core.ssa DEBUG on stmt: branch $30pred, 32, 36 13:52:53,151 numba.core.ssa DEBUG ==== SSA block analysis pass on 32 13:52:53,151 numba.core.ssa DEBUG Running 13:52:53,151 numba.core.ssa DEBUG on stmt: $const32.0 = const(float, -4.0) 13:52:53,151 numba.core.ssa DEBUG on stmt: $34return_value.1 = cast(value=$const32.0) 13:52:53,151 numba.core.ssa DEBUG on stmt: return $34return_value.1 13:52:53,151 numba.core.ssa DEBUG ==== SSA block analysis pass on 36 13:52:53,151 numba.core.ssa DEBUG Running 13:52:53,151 numba.core.ssa DEBUG on stmt: $38return_value.1 = cast(value=val) 13:52:53,151 numba.core.ssa DEBUG on stmt: return $38return_value.1 13:52:53,151 numba.core.ssa DEBUG defs defaultdict(, {'$14pred': [(, 0)], '$18return_value.1': [(, 16)], '$24compare_op.2': [(, 20)], '$30pred': [(, 20)], '$34return_value.1': [(, 32)], '$38return_value.1': [(, 36)], '$8compare_op.2': [(, 0)], '$const16.0': [(, 16)], '$const22.1': [(, 20)], '$const32.0': [(, 32)], '$const6.1': [(, 0)], 'bool14': [(, 0)], 'bool30': [(, 20)], 'val': [(, 0)]}) 13:52:53,152 numba.core.ssa DEBUG SSA violators 13:52:54,981 graphrag.index.emit.parquet_table_emitter INFO emitting parquet table create_final_nodes.parquet 13:52:55,250 graphrag.index.run.workflow INFO dependencies for create_final_communities: ['create_base_entity_graph'] 13:52:55,251 graphrag.index.run.workflow WARNING Dependency table create_base_entity_graph not found in storage: it may be a runtime-only in-memory table. If you see further errors, this may be an actual problem. 13:52:55,259 datashaper.workflow.workflow INFO executing verb create_final_communities 13:52:55,395 graphrag.index.emit.parquet_table_emitter INFO emitting parquet table create_final_communities.parquet 13:52:55,571 graphrag.index.run.workflow INFO dependencies for create_final_relationships: ['create_final_nodes', 'create_base_entity_graph'] 13:52:55,571 graphrag.utils.storage INFO read table from storage: create_final_nodes.parquet 13:52:55,611 graphrag.index.run.workflow WARNING Dependency table create_base_entity_graph not found in storage: it may be a runtime-only in-memory table. If you see further errors, this may be an actual problem. 13:52:55,620 datashaper.workflow.workflow INFO executing verb create_final_relationships 13:52:55,674 graphrag.index.emit.parquet_table_emitter INFO emitting parquet table create_final_relationships.parquet 13:52:55,856 graphrag.index.run.workflow INFO dependencies for create_final_text_units: ['create_final_relationships', 'create_base_text_units', 'create_final_entities', 'create_final_covariates'] 13:52:55,857 graphrag.utils.storage INFO read table from storage: create_final_relationships.parquet 13:52:55,866 graphrag.index.run.workflow WARNING Dependency table create_base_text_units not found in storage: it may be a runtime-only in-memory table. If you see further errors, this may be an actual problem. 13:52:55,866 graphrag.utils.storage INFO read table from storage: create_final_entities.parquet 13:52:55,888 graphrag.utils.storage INFO read table from storage: create_final_covariates.parquet 13:52:55,907 datashaper.workflow.workflow INFO executing verb create_final_text_units 13:52:55,925 graphrag.index.emit.parquet_table_emitter INFO emitting parquet table create_final_text_units.parquet 13:52:56,135 graphrag.index.run.workflow INFO dependencies for create_final_community_reports: ['create_final_nodes', 'create_final_covariates', 'create_final_relationships', 'create_final_communities'] 13:52:56,136 graphrag.utils.storage INFO read table from storage: create_final_nodes.parquet 13:52:56,165 graphrag.utils.storage INFO read table from storage: create_final_covariates.parquet 13:52:56,168 graphrag.utils.storage INFO read table from storage: create_final_relationships.parquet 13:52:56,171 graphrag.utils.storage INFO read table from storage: create_final_communities.parquet 13:52:56,190 datashaper.workflow.workflow INFO executing verb create_final_community_reports 13:52:56,206 graphrag.index.operations.summarize_communities.restore_community_hierarchy DEBUG Level: 0 13:52:56,206 graphrag.index.operations.summarize_communities.restore_community_hierarchy DEBUG Number of communities at level 0: 13 13:52:56,207 graphrag.index.operations.summarize_communities.restore_community_hierarchy DEBUG Level: 1 13:52:56,207 graphrag.index.operations.summarize_communities.restore_community_hierarchy DEBUG Number of communities at level 1: 53 13:52:56,208 graphrag.index.operations.summarize_communities.prepare_community_reports INFO Number of nodes at level=2 => 60 13:52:56,245 graphrag.index.operations.summarize_communities.prepare_community_reports INFO Number of nodes at level=1 => 297 13:52:56,380 graphrag.index.operations.summarize_communities.prepare_community_reports INFO Number of nodes at level=0 => 427 13:52:56,459 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n1,EL AL,"EL AL is an airline that operates flights with a variety of specific policies and regulations concerning baggage, pets, and passenger services. The airline states that it is not responsible for any liquids confiscated from passengers at the airport. EL AL has established guidelines for the transportation of pets, including dogs, which encompass restrictions on certain breeds and weight limits. Additionally, the airline has specific policies for transporting service dogs on its flights.\n\nIn terms of baggage, EL AL provides detailed regulations regarding the transport of various items, including special equipment like ski gear and bicycles. The airline operates with defined carry-on baggage policies and offers baggage check-in services, which vary according to different travel classes. EL AL also has provisions for transporting pets as cargo, requiring specific documentation for pet travel, and shares similar baggage policies with Sundor, particularly concerning checked baggage allowances.\n\nFurthermore, EL AL provides guidelines for traveling with battery-powered mobility aids and hazardous materials, ensuring that passengers are informed about the transport of their equipment and the airline\'s liability for fragile or valuable items. Passengers are required to check in at EL AL counters regardless of luggage when returning to Israel from abroad. Overall, EL AL is committed to providing comprehensive services related to baggage handling, claims for delayed or damaged baggage, and the transportation of animals in various classes of the aircraft.",49\r\n11,ARRIVALS HALL,"The Arrivals Hall is a designated area where pet owners can retrieve their animals after they have been transported as checked baggage. Specifically located at Ben Gurion Airport, this hall serves as the point of release for animals that have been transported in this manner, ensuring that owners can reunite with their pets upon arrival.",2\r\n197,VALUABLE ITEM,"Valuable items are high-value belongings that possess significant monetary or sentimental value. When traveling, these items may require special consideration or insurance due to their importance. It is important to note that EL AL does not take responsibility for valuable items, emphasizing the need for travelers to ensure their protection and care during transit.",2\r\n199,EQUIPMENT,,2\r\n353,$5,An additional handling fee of $5 is charged per passenger when checking baggage through the EL AL Service Center.,1\r\n354,50% DISCOUNT,Passengers can enjoy up to a 50% discount on the fee charged at the airport if they purchase additional baggage online up to 3 hours before their flight.,1\r\n348,ADDITIONAL HANDLING FEE,An additional handling fee of $5 per passenger per reservation is charged when checking baggage through the EL AL Service Center.,1\r\n100,ANIMAL AIR TRANSPORT COMPANIES,"Companies that specialize in the air transport of animals, providing services to ensure safe travel for pets.",1\r\n204,BAGGAGE ISSUES,"Baggage issues refer to problems such as delays, damages, or losses that travelers may encounter with their luggage during travel.",1\r\n10,CHECK-IN COUNTER,"The check-in counter serves as a crucial location for both pet owners and passengers. It is the designated area where owners must arrive with their pets to make necessary transportation arrangements. Additionally, the check-in counter is where passengers can check in their luggage and obtain boarding passes, facilitating their travel process. This dual functionality highlights the importance of the check-in counter in managing both pet transportation and passenger check-in procedures.",1\r\n310,CHECK-IN PROCESS,"The check-in process is the procedure that passengers must follow to confirm their presence on a flight and check in their baggage. This process involves verifying the passenger\'s identity and travel details, as well as checking their luggage for the flight.",1\r\n356,CHECKED BAGGAGE RULES,Checked baggage rules may vary when several airlines are involved in a flight route.,1\r\n364,CODESHARE FLIGHTS,Codeshare flights are flights operated by other airlines that are part of a partnership with EL AL.,1\r\n19,TRANSPORTATION,"Transportation refers to the process of moving pets either as checked baggage, in the cabin, or as registered cargo.",1\r\n108,SAFETY AND SECURITY REGULATIONS,"Safety and security regulations that govern the transport of animals on flights, ensuring the safety of all passengers and crew.",1\r\n305,FLIGHT DESTINATION,"The flight destination refers to the final location where passengers are traveling, and it is essential for check-in as it requires necessary documents. Additionally, the flight destination can influence baggage policies, impacting what passengers can bring on their journey.",1\r\n351,MANAGE MY BOOKING,"Manage my booking is a service that allows passengers to modify their reservations, including adding baggage.",1\r\n363,GOVERNMENT SERVICE TAX,A government service tax will be collected for air travel for flights originating in India.,1\r\n425,EMAIL NOTIFICATION,An email notification to the airline is required to inform them about the intention to travel with a mobility aid.,1\r\n\n\n-----Claims-----\nhuman_readable_id,subject_id,type,status,description\r\n2,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\r\n3,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,"Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg."\r\n4,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,"In certain instances (e.g. large animals), animals must be transported as checked baggage."\r\n5,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,"There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied)."\r\n11,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,Transport costs for animals weighing up to 9 kg with their cage are $100 for Europe and Middle East and $150 for North America and Far East. Animals weighing between 9 and 50 kg with their cage cost $200 for Europe and Middle East and $250 for North America and Far East. Animals weighing between 50 and 100 kg with their cage cost $400 for Europe and Middle East and $450 for North America and Far East. Animals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.\r\n43,EL AL,BAGGAGE MEASUREMENTS AND RESTRICTIONS,TRUE,EL AL is not and will not be responsible for any liquids confiscated from passengers at the airport.\r\n47,EL AL,BAGGAGE POLICY,TRUE,"The baggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket, with a maximum size permitted per piece of checked baggage being 158 cm."\r\n48,EL AL,BAGGAGE POLICY,TRUE,"Passengers may travel with a maximum of five pieces of checked baggage, and six or more pieces must be handled in advance by the EL AL Cargo Division."\r\n49,EL AL,BAGGAGE POLICY,TRUE,"The maximum size permitted for an infant�s checked baggage is also 158 cm, excluding Lite tickets which have no baggage allowance at all."\r\n50,EL AL,BAGGAGE POLICY,TRUE,EL AL reserves the right to change the excess baggage rates from time to time.\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n29,EL AL,CARRY-ON BAGGAGE,EL AL has specific policies regarding carry-on baggage for its flights. These policies outline the regulations and guidelines that passengers must follow when bringing carry-on items on board.,66\r\n10,EL AL,CARGO DIVISION,"EL AL\'s Cargo Division is dedicated to the transportation of various types of cargo, including animals. This division specifically handles the transport of animals that are extra-large or unaccompanied, ensuring that they are managed with care and expertise. Additionally, the Cargo Division is responsible for pet transportation services, which includes handling registered cargo for pets. They also manage special requests for transporting oversized items, demonstrating their capability to accommodate unique transportation needs. Furthermore, the Cargo Division provides transport cost guidelines and policies for EL AL regarding all cargo, including pets, ensuring transparency and clarity for customers utilizing their services.",57\r\n37,EL AL,BUSINESS CLASS,EL AL allows business class passengers to check up to two pieces of baggage weighing up to 32 kg each,54\r\n36,EL AL,PREMIUM CLASS,EL AL allows premium class passengers to check up to two pieces of baggage weighing up to 23 kg each,53\r\n9,EL AL,ARRIVALS HALL,Pet owners retrieve their animals in the Arrivals Hall after transportation as checked baggage on EL AL,51\r\n26,EL AL,VALUABLE ITEM,EL AL does not bear responsibility for valuable items transported by the airline,51\r\n27,EL AL,EQUIPMENT,EL AL has guidelines regarding the transport of passenger equipment,51\r\n41,EL AL,$5,The additional handling fee of $5 is charged by EL AL for baggage checked through their service center,50\r\n42,EL AL,50% DISCOUNT,EL AL offers a 50% discount on baggage fees if purchased online before the flight,50\r\n38,EL AL,ADDITIONAL HANDLING FEE,EL AL charges an additional handling fee of $5 per passenger when checking baggage through their service center,50\r\n20,EL AL,ANIMAL AIR TRANSPORT COMPANIES,"EL AL may recommend using specialized companies for the air transport of animals, including service dogs.",50\r\n28,EL AL,BAGGAGE ISSUES,EL AL has policies in place to address various baggage issues encountered by travelers,50\r\n8,EL AL,CHECK-IN COUNTER,"EL AL requires passengers to check in at their designated check-in counters for their flights. Additionally, pet owners must arrive at the check-in counter with their pets to make the necessary transportation arrangements for their travel on EL AL.",50\r\n40,EL AL,CHECK-IN PROCESS,Passengers can add baggage during the check-in process for their EL AL flight,50\r\n43,EL AL,CHECKED BAGGAGE RULES,"Checked baggage rules may vary based on the airlines involved in a flight route, affecting EL AL\'s policies",50\r\n46,EL AL,CODESHARE FLIGHTS,"The luggage policy of EL AL may vary for codeshare flights, indicating a relationship between the airline and the type of route.",50\r\n15,EL AL,TRANSPORTATION,"EL AL provides various transportation options for pets, including cabin, checked baggage, and cargo",50\r\n23,EL AL,SAFETY AND SECURITY REGULATIONS,EL AL must adhere to safety and security regulations when transporting dogs,50\r\n33,EL AL,FLIGHT DESTINATION,Passengers must have necessary documents according to their flight destination when checking in with El Al,50\r\n39,EL AL,MANAGE MY BOOKING,Passengers can add baggage via the Manage my booking service provided by EL AL,50\r\n45,EL AL,GOVERNMENT SERVICE TAX,"The government service tax applies to flights operated by EL AL that originate in India, indicating a policy relationship.",50\r\n51,EL AL,EMAIL NOTIFICATION,An email notification is required to inform EL AL about traveling with a mobility aid,50\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:52:56,460 httpcore.connection DEBUG close.started 13:52:56,463 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n12,CARGO DIVISION,"The Cargo Division of EL AL is tasked with managing transport costs and guidelines for cargo, which includes the transportation of pets and animals. This division handles special requests and approvals for oversized or special items, ensuring that all necessary documentation is provided for transporting animals as cargo. Specifically, the Cargo Division is responsible for the transportation of pets, requiring specific documentation for this service, as well as managing the transportation of animals that are extra-large or flying unaccompanied. Overall, the Cargo Division plays a crucial role in overseeing the safe and compliant transport of various types of cargo, particularly animals.",8\r\n44,TRANSPORT AUTHORIZATION,Transport authorization from the destination country authorities is required for transporting pets.,1\r\n46,MEASUREMENTS OF TRANSPORT CAGE,The measurements of the transport cage are required to ensure the animal\'s safety and compliance with transport regulations.,1\r\n51,TRANSPORTING ANIMALS,"The process of moving animals, such as pets, from one location to another, often requiring specific guidelines and documentation.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n10,EL AL,CARGO DIVISION,"EL AL\'s Cargo Division is dedicated to the transportation of various types of cargo, including animals. This division specifically handles the transport of animals that are extra-large or unaccompanied, ensuring that they are managed with care and expertise. Additionally, the Cargo Division is responsible for pet transportation services, which includes handling registered cargo for pets. They also manage special requests for transporting oversized items, demonstrating their capability to accommodate unique transportation needs. Furthermore, the Cargo Division provides transport cost guidelines and policies for EL AL regarding all cargo, including pets, ensuring transparency and clarity for customers utilizing their services.",57\r\n116,CARGO DIVISION,TRANSPORT AUTHORIZATION,The Cargo Division requires transport authorization from destination authorities for pet transport,9\r\n118,CARGO DIVISION,MEASUREMENTS OF TRANSPORT CAGE,The Cargo Division requires the measurements of the transport cage for compliance,9\r\n119,CARGO DIVISION,TRANSPORTING ANIMALS,"The Cargo Division specializes in transporting animals, including pets",9\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:52:56,467 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n165,BUSINESS CLASS,"Business Class is a premium travel class that provides superior services and amenities for passengers. It allows for the transport of sports equipment with different weight limits compared to Economy and Premium Class. Passengers traveling in Business Class are permitted to bring two carry-on bags, with one bag having a maximum weight of 16 kg and a combined weight limit of 20 kg. Additionally, Business Class tickets enable passengers to check up to two pieces of baggage, each weighing up to 32 kg.",5\r\n164,PREMIUM CLASS,"Premium Class is a higher travel class that offers enhanced services and amenities compared to Economy Class. Passengers traveling in Premium Class are permitted to bring two carry-on bags, with each bag weighing a maximum of 8 kg and a combined weight not exceeding 12 kg. Additionally, Premium Class allows for the complimentary transport of sports equipment under specific conditions. For checked baggage, passengers are allowed to check up to two pieces, with each piece weighing up to 23 kg.",4\r\n162,SPORTING EQUIPMENT,"Sporting equipment encompasses a variety of items, including skis, snowboards, bicycles, and other sports gear. These items can be transported on flights under specific conditions, either as checked baggage or cargo by airlines.",14\r\n38,CARGO,"CARGO refers to goods or items that are transported in bulk, distinct from passenger baggage, and often necessitate special arrangements for their handling and transport. This includes a range of items that exceed standard baggage limits, such as sporting equipment. The term also encompasses the service provided for the transportation of various goods, including animals, which is typically managed by the Cargo Division. Additionally, cargo transport specifically involves the method of shipping animals as registered cargo within the aircraft hold, ensuring their safe and regulated transit.",4\r\n181,150 USD,150 USD is the fee for transporting sports equipment one way to the Far East and North America.,2\r\n167,EL AL CARGO DIVISION,"The EL AL Cargo Division is a specialized service that caters to passengers who need to transport excess baggage and special requests, particularly those traveling with more than five pieces of checked baggage. This division allows for the transportation of oversized or additional baggage separately from the standard baggage allowance, ensuring that passengers can manage their luggage needs effectively. Additionally, the EL AL Cargo Division offers services specifically designed for transporting oversized or separately sent sports equipment as cargo, further enhancing its capabilities to accommodate various passenger requirements.",2\r\n174,190 CM,190 cm is the maximum dimension limit for sports equipment in Economy and Premium Class.,1\r\n170,ADDITIONAL SPORTS EQUIPMENT,Additional sports equipment refers to any sports gear or items that exceed the standard baggage allowance when traveling. This type of equipment requires special handling or may incur additional fees due to its size or weight.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n37,EL AL,BUSINESS CLASS,EL AL allows business class passengers to check up to two pieces of baggage weighing up to 32 kg each,54\r\n36,EL AL,PREMIUM CLASS,EL AL allows premium class passengers to check up to two pieces of baggage weighing up to 23 kg each,53\r\n314,BUSINESS CLASS,CARRY-ON BAGGAGE,Business Class passengers are entitled to specific carry-on baggage allowances.,22\r\n312,PREMIUM CLASS,CARRY-ON BAGGAGE,Premium Class passengers are entitled to specific carry-on baggage allowances.,21\r\n295,SPORTING EQUIPMENT,ECONOMY CLASS,"Economy Class permits the transport of sporting equipment, adhering to specific conditions related to dimensions and weight. This ensures that passengers can bring their sporting gear along while complying with the established size and weight restrictions.",21\r\n143,WEIGHT,SPORTING EQUIPMENT,"Weight plays a crucial role in the transportation of sporting equipment, influencing both the allowances and fees associated with such transport. It serves as a key restriction that determines whether sporting equipment can be transported within specified travel classes.",20\r\n297,SPORTING EQUIPMENT,BUSINESS CLASS,"Business Class provides the option for transporting sporting equipment, adhering to specific size and weight conditions that differ from those in Economy and Premium Class. This class has distinct weight limits for sporting equipment, allowing for a more accommodating experience for travelers with such items.",19\r\n155,CARGO,SPORTING EQUIPMENT,"CARGO provides services for transporting sporting equipment that exceeds standard baggage limits. Specifically, sporting equipment can be transported as cargo when it surpasses the standard baggage allowance, ensuring that athletes and sports enthusiasts can travel with their necessary gear without restrictions.",18\r\n296,SPORTING EQUIPMENT,PREMIUM CLASS,"Premium Class provides the option for transporting sporting equipment, adhering to specific conditions related to dimensions and weight. This ensures that customers can carry their sporting gear while complying with the established size and weight restrictions.",18\r\n303,SPORTING EQUIPMENT,150 USD,150 USD is the fee for transporting sports equipment one way to the Far East and North America,16\r\n299,SPORTING EQUIPMENT,EL AL CARGO DIVISION,"The EL AL Cargo Division offers a specialized service for transporting sporting equipment that exceeds standard baggage limits and allowances. This division provides an alternative solution for individuals and organizations needing to transport larger or heavier sporting gear, ensuring that such items can be shipped efficiently and effectively.",16\r\n301,SPORTING EQUIPMENT,190 CM,"190 cm is the maximum dimension limit for sports equipment in Economy and Premium Class, establishing a relationship between linear dimension and baggage type.",15\r\n300,SPORTING EQUIPMENT,ADDITIONAL SPORTS EQUIPMENT,"Sporting equipment encompasses a variety of gear used for various sports activities. Within this category, additional sports equipment specifically refers to any extra gear that necessitates special handling or can be transported beyond the standard baggage allowance. This includes items that exceed the typical limits set for standard baggage, ensuring that athletes and sports enthusiasts can carry the necessary equipment for their activities without restrictions.",15\r\n313,BUSINESS CLASS,32 KG,"32 kg is the maximum weight limit for sports equipment in Business Class, indicating a relationship between the weight category and travel class.",7\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:52:56,470 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n163,ECONOMY CLASS,"Economy Class is a travel class offered by airlines that provides basic services and amenities at lower fares compared to higher classes. It allows passengers to bring a maximum of one carry-on bag weighing up to 8 kg. Additionally, Economy Class permits the complimentary transport of sports equipment under certain conditions, although this does not apply to Lite fares. Overall, Economy Class is designed to cater to travelers seeking affordable options while still offering standard services.",7\r\n175,LITE FARES,"LITE FARES are a specific category of Economy Class fare characterized by their limited offerings. These fares do not permit the complimentary transport of sports equipment, which distinguishes them from other fare types that may include such allowances. Additionally, Lite fares generally provide fewer services and amenities compared to standard Economy Class fares, making them a more basic option for travelers seeking lower-cost flight options.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n308,ECONOMY CLASS,CARRY-ON BAGGAGE,Economy Class passengers are entitled to specific carry-on baggage allowances.,24\r\n295,SPORTING EQUIPMENT,ECONOMY CLASS,"Economy Class permits the transport of sporting equipment, adhering to specific conditions related to dimensions and weight. This ensures that passengers can bring their sporting gear along while complying with the established size and weight restrictions.",21\r\n306,ECONOMY CLASS,30 KG,"30 kg is the maximum weight limit for sports equipment in Economy Class, indicating a relationship between the weight category and travel class.",9\r\n307,ECONOMY CLASS,LITE FARES,"The Economy Class includes a category known as Lite Fares, which are characterized by certain restrictions and limited services. Specifically, Lite Fares impose limitations on the transport of sporting equipment, differentiating them from standard Economy Class offerings. These fares are designed to provide a more economical option for travelers while offering fewer amenities compared to regular Economy Class fares.",8\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:52:56,474 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n35,WEIGHT,"Weight is a significant factor in various aspects of transportation, particularly concerning animals and baggage. In the context of transporting pets, weight influences whether animals can travel in the cabin or must be transported as cargo, as well as affecting the overall cost of transportation, which includes the animal, its carrying case, and food. For baggage, weight is crucial in determining whether items are considered overweight, which can lead to additional fees. It also plays a vital role in establishing baggage allowances, as the mass of the baggage directly impacts the limits set by airlines. Furthermore, weight restrictions apply to sports equipment, with maximum allowable weights varying by travel class. Overall, weight is a key consideration in the logistics of transporting both animals and personal belongings.",6\r\n172,30 KG,"The entity ""30 KG"" refers to the maximum weight limit for sports equipment allowed in air travel. Specifically, it is set at 30 kg for both Economy Class and Premium Class passengers.",2\r\n171,32 KG,"The entity ""32 KG"" refers to the maximum weight limit applicable in business class for checked baggage and sports equipment. Specifically, 32 kg is the maximum weight allowed for each piece of checked baggage, as well as the weight limit for sports equipment in business class.",2\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n146,WEIGHT,CARRY-ON BAGGAGE,"The entity ""WEIGHT"" is a crucial factor in determining the eligibility of ""CARRY-ON BAGGAGE."" Specifically, weight limits play an essential role in assessing whether carry-on baggage meets the requirements for boarding.",23\r\n143,WEIGHT,SPORTING EQUIPMENT,"Weight plays a crucial role in the transportation of sporting equipment, influencing both the allowances and fees associated with such transport. It serves as a key restriction that determines whether sporting equipment can be transported within specified travel classes.",20\r\n306,ECONOMY CLASS,30 KG,"30 kg is the maximum weight limit for sports equipment in Economy Class, indicating a relationship between the weight category and travel class.",9\r\n144,WEIGHT,30 KG,30 kg is the maximum weight limit for sports equipment in Economy Class,8\r\n145,WEIGHT,32 KG,32 kg is the maximum weight limit for sports equipment in Business Class,8\r\n313,BUSINESS CLASS,32 KG,"32 kg is the maximum weight limit for sports equipment in Business Class, indicating a relationship between the weight category and travel class.",7\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:52:56,477 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n277,CHECKED LUGGAGE,,2\r\n275,BAGGAGE CONVEYOR BELT,The baggage conveyor belt is where checked luggage is available for pickup upon arrival at the destination.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n370,CARRY-ON BAGGAGE,CHECKED LUGGAGE,"CARRY-ON BAGGAGE and CHECKED LUGGAGE are two types of luggage that serve different purposes for passengers traveling by air. Checked luggage is an alternative to carry-on baggage, specifically designed for those who need to transport larger items that cannot fit in the passenger cabin. In contrast, carry-on baggage is permitted in the cabin and is typically limited to smaller items that passengers can easily manage during their flight. Thus, while both types of luggage are essential for air travel, they cater to different needs and restrictions regarding size and accessibility.",19\r\n378,BAGGAGE CONVEYOR BELT,CHECKED LUGGAGE,The baggage conveyor belt is where checked luggage is retrieved after a flight.,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:52:56,481 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n267,CARRY-ON BAGGAGE,Carry-on baggage refers to personal bags and carry-on bags (trolleys) that passengers can bring into the passenger cabin of an aircraft.,17\r\n273,BOOKING MANAGEMENT,Booking management refers to the section of the airline\'s website where passengers can manage their flight bookings and check baggage policies.,1\r\n268,PERSONAL BAGS,"Personal bags are smaller bags designed to be stored under the seat in front of the passenger, allowing for the maximization of cabin space. These bags are intended to provide convenience and accessibility during travel, ensuring that essential items are within easy reach while keeping the cabin area organized.",1\r\n269,SUN DOR,Sun Dor is an airline that operates flights with specific carry-on baggage policies.,1\r\n270,MATMID FREQUENT FLYER CLUB,"The Matmid Frequent Flyer Club status influences the eligibility of passengers regarding carry-on baggage allowances. Specifically, the status may determine whether members are permitted to bring carry-on baggage aboard the aircraft.",1\r\n271,TROLLEY,"A trolley is a type of carry-on bag designed for air travel, which can be conveniently stored in the overhead compartments of an aircraft. Trolleys are specifically categorized as carry-on bags that passengers are allowed to bring into the passenger cabin, making them a practical choice for travelers seeking to transport their belongings easily and efficiently.",1\r\n272,FLIGHT TICKET TERMS,Flight ticket terms outline the rules and regulations regarding baggage allowances and other travel-related policies.,1\r\n274,OVERHEAD COMPARTMENTS,"Overhead compartments are storage areas located above passenger seats in the cabin of an aircraft. These compartments are designated for the placement of carry-on bags during the flight, ensuring that passengers have a secure and convenient space to store their belongings while traveling.",1\r\n276,NORTH AMERICA,"North America is a region characterized by specific flight policies, particularly concerning carry-on baggage for flights operated by various airlines, including EL AL. These policies dictate the regulations and allowances for carry-on items, ensuring that travelers are informed about the requirements when flying to or from this region.",1\r\n290,MAXIMUM DIMENSIONS,Maximum dimensions refer to the largest allowable size for carry-on bags and personal bags for boarding.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n29,EL AL,CARRY-ON BAGGAGE,EL AL has specific policies regarding carry-on baggage for its flights. These policies outline the regulations and guidelines that passengers must follow when bringing carry-on items on board.,66\r\n308,ECONOMY CLASS,CARRY-ON BAGGAGE,Economy Class passengers are entitled to specific carry-on baggage allowances.,24\r\n146,WEIGHT,CARRY-ON BAGGAGE,"The entity ""WEIGHT"" is a crucial factor in determining the eligibility of ""CARRY-ON BAGGAGE."" Specifically, weight limits play an essential role in assessing whether carry-on baggage meets the requirements for boarding.",23\r\n314,BUSINESS CLASS,CARRY-ON BAGGAGE,Business Class passengers are entitled to specific carry-on baggage allowances.,22\r\n312,PREMIUM CLASS,CARRY-ON BAGGAGE,Premium Class passengers are entitled to specific carry-on baggage allowances.,21\r\n370,CARRY-ON BAGGAGE,CHECKED LUGGAGE,"CARRY-ON BAGGAGE and CHECKED LUGGAGE are two types of luggage that serve different purposes for passengers traveling by air. Checked luggage is an alternative to carry-on baggage, specifically designed for those who need to transport larger items that cannot fit in the passenger cabin. In contrast, carry-on baggage is permitted in the cabin and is typically limited to smaller items that passengers can easily manage during their flight. Thus, while both types of luggage are essential for air travel, they cater to different needs and restrictions regarding size and accessibility.",19\r\n373,CARRY-ON BAGGAGE,BOOKING MANAGEMENT,"Booking management provides passengers with the ability to check their carry-on baggage allowances and policies, as well as manage their bookings. This functionality ensures that travelers are informed about the specific regulations regarding their carry-on items, facilitating a smoother travel experience.",18\r\n367,CARRY-ON BAGGAGE,PERSONAL BAGS,"CARRY-ON BAGGAGE and PERSONAL BAGS are closely related concepts in air travel. Personal bags are classified as a type of carry-on baggage, specifically designed to be stored under the seat in front of the passenger. This allows for easy access during the flight while adhering to airline regulations regarding carry-on items.",18\r\n368,CARRY-ON BAGGAGE,SUN DOR,Sun Dor has specific policies regarding carry-on baggage for its flights.,18\r\n369,CARRY-ON BAGGAGE,MATMID FREQUENT FLYER CLUB,"The Matmid Frequent Flyer Club status has a significant impact on the eligibility for carry-on baggage for passengers. Membership in the Matmid Frequent Flyer Club influences the rules and allowances regarding carry-on baggage, suggesting that those who are members may have different or enhanced privileges compared to non-members.",18\r\n371,CARRY-ON BAGGAGE,TROLLEY,A trolley is a specific type of carry-on baggage that passengers can bring into the cabin and can be stored in overhead compartments.,18\r\n372,CARRY-ON BAGGAGE,FLIGHT TICKET TERMS,The flight ticket terms outline the policies and rules regarding carry-on baggage allowances applicable to passengers. These terms provide essential information that helps travelers understand the specific regulations governing the amount and type of carry-on baggage they are permitted to bring on board.,18\r\n374,CARRY-ON BAGGAGE,OVERHEAD COMPARTMENTS,Overhead compartments are designated storage areas for carry-on baggage during the flight.,18\r\n375,CARRY-ON BAGGAGE,NORTH AMERICA,"CARRY-ON BAGGAGE policies are specifically applicable to flights from and to NORTH AMERICA. These policies outline the regulations and restrictions regarding the size, weight, and number of carry-on items that passengers are allowed to bring on board.",18\r\n376,CARRY-ON BAGGAGE,MAXIMUM DIMENSIONS,Maximum dimensions are critical for determining what carry-on baggage is allowed,18\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:52:56,481 httpcore.connection DEBUG close.complete 13:52:56,482 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:52:56,482 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:52:56,482 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:52:56,482 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:52:56,482 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:52:56,482 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:52:56,485 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n115,DELAYED BAGGAGE,"Delayed baggage refers to personal belongings that have not arrived with the passenger upon landing and must be reported immediately to the airline for retrieval. It is essential for travelers to report delayed baggage as soon as they notice the absence of their belongings, ensuring that the airline can assist in locating and returning the items.",2\r\n120,BAGGAGE REPORT,A baggage report is issued by an EL AL representative for delayed bags at the airport baggage claim area.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n223,BAGGAGE SERVICE CENTER,DELAYED BAGGAGE,The Baggage Service Center is responsible for managing reports and claims associated with delayed baggage. Passengers experiencing delayed baggage must report the issue to the Baggage Service Center to receive the necessary assistance.,15\r\n249,DELAYED BAGGAGE,BAGGAGE REPORT,A baggage report is issued for delayed baggage at the airport,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:52:56,489 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n113,BAGGAGE SERVICE CENTER,"The Baggage Service Center is responsible for managing issues related to delayed baggage, damaged baggage, and items that travelers may have forgotten on board. It provides essential assistance to travelers facing these challenges, ensuring that their concerns are addressed effectively.",13\r\n118,CONTACT DETAILS,"The ""CONTACT DETAILS"" encompass essential information for travelers seeking assistance with baggage issues. This includes phone numbers and WhatsApp chat options specifically designed for reporting such problems. Additionally, the contact details provide guidance on how travelers can reach the Baggage Service Center for further support regarding their baggage concerns.",2\r\n123,BAGGAGE CLAIM,Baggage claim is the process through which passengers report and seek compensation for lost or damaged baggage.,1\r\n127,BAGGAGE CLAIMS PROCESS,The baggage claims process outlines the steps passengers must follow to report and claim compensation for lost or damaged baggage.,1\r\n122,BAGGAGE DELAY,Baggage delay occurs when a passenger\'s checked baggage does not arrive at the destination with them.,1\r\n124,BAGGAGE HANDLING,Baggage handling refers to the procedures and services involved in managing passengers\' baggage during travel.,1\r\n125,BAGGAGE REPORTING,"Baggage reporting is the process of notifying the airline about issues with baggage, such as delays or damages.",1\r\n128,DAMAGED BAGGAGE,,1\r\n121,FORGOTTEN ITEM,"The ""FORGOTTEN ITEM"" refers to a personal belonging that has been left on board an aircraft by a passenger. Such items may need to be reported to the airline for recovery, as they are often forgotten during the boarding or disembarking process. These forgotten items can include a variety of personal belongings that passengers inadvertently leave behind while traveling.",1\r\n202,CLAIMS DEPARTMENT,The Claims Department processes claims related to delayed or damaged baggage and provides updates to travelers.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n223,BAGGAGE SERVICE CENTER,DELAYED BAGGAGE,The Baggage Service Center is responsible for managing reports and claims associated with delayed baggage. Passengers experiencing delayed baggage must report the issue to the Baggage Service Center to receive the necessary assistance.,15\r\n233,BAGGAGE SERVICE CENTER,CONTACT DETAILS,Contact details provide necessary information for reaching the Baggage Service Center for assistance,15\r\n228,BAGGAGE SERVICE CENTER,BAGGAGE CLAIM,The Baggage Service Center facilitates the baggage claim process for passengers,14\r\n231,BAGGAGE SERVICE CENTER,BAGGAGE CLAIMS PROCESS,The Baggage Service Center follows the baggage claims process to assist passengers,14\r\n227,BAGGAGE SERVICE CENTER,BAGGAGE DELAY,The Baggage Service Center is responsible for managing reports of baggage delays,14\r\n229,BAGGAGE SERVICE CENTER,BAGGAGE HANDLING,Baggage handling services are provided by the Baggage Service Center to ensure proper management of baggage,14\r\n230,BAGGAGE SERVICE CENTER,BAGGAGE REPORTING,Passengers report baggage issues to the Baggage Service Center for resolution,14\r\n225,BAGGAGE SERVICE CENTER,DAMAGED BAGGAGE,"The Baggage Service Center is dedicated to assisting travelers with claims related to damaged baggage. It effectively handles cases of damaged baggage reported by passengers, ensuring that their concerns are addressed and resolved in a timely manner.",14\r\n226,BAGGAGE SERVICE CENTER,FORGOTTEN ITEM,"The Baggage Service Center is dedicated to assisting passengers with items that have been forgotten on board. It plays a crucial role in helping recover these forgotten items, ensuring that travelers can retrieve their belongings efficiently.",14\r\n232,BAGGAGE SERVICE CENTER,CLAIMS DEPARTMENT,The Baggage Service Center coordinates with the Claims Department to process claims related to baggage,14\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:52:56,490 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:52:56,490 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:52:56,490 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:52:56,492 httpcore.connection DEBUG connect_tcp.complete return_value= 13:52:56,492 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:52:56,493 httpcore.connection DEBUG connect_tcp.complete return_value= 13:52:56,493 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:52:56,493 httpcore.connection DEBUG connect_tcp.complete return_value= 13:52:56,493 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:52:56,493 httpcore.connection DEBUG connect_tcp.complete return_value= 13:52:56,493 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:52:56,494 httpcore.connection DEBUG connect_tcp.complete return_value= 13:52:56,494 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:52:56,494 httpcore.connection DEBUG connect_tcp.complete return_value= 13:52:56,494 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:52:56,494 httpcore.connection DEBUG connect_tcp.complete return_value= 13:52:56,494 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:52:56,495 httpcore.connection DEBUG connect_tcp.complete return_value= 13:52:56,495 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:52:56,495 httpcore.connection DEBUG connect_tcp.complete return_value= 13:52:56,495 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:52:56,498 httpcore.connection DEBUG start_tls.complete return_value= 13:52:56,498 httpcore.http11 DEBUG send_request_headers.started request= 13:52:56,505 httpcore.http11 DEBUG send_request_headers.complete 13:52:56,505 httpcore.http11 DEBUG send_request_body.started request= 13:52:56,505 httpcore.connection DEBUG start_tls.complete return_value= 13:52:56,505 httpcore.connection DEBUG start_tls.complete return_value= 13:52:56,505 httpcore.connection DEBUG start_tls.complete return_value= 13:52:56,506 httpcore.connection DEBUG start_tls.complete return_value= 13:52:56,506 httpcore.http11 DEBUG send_request_body.complete 13:52:56,506 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:56,506 httpcore.http11 DEBUG send_request_headers.started request= 13:52:56,506 httpcore.http11 DEBUG send_request_headers.started request= 13:52:56,506 httpcore.http11 DEBUG send_request_headers.started request= 13:52:56,506 httpcore.http11 DEBUG send_request_headers.started request= 13:52:56,513 httpcore.http11 DEBUG send_request_headers.complete 13:52:56,513 httpcore.http11 DEBUG send_request_body.started request= 13:52:56,513 httpcore.http11 DEBUG send_request_headers.complete 13:52:56,513 httpcore.http11 DEBUG send_request_body.started request= 13:52:56,513 httpcore.http11 DEBUG send_request_headers.complete 13:52:56,513 httpcore.http11 DEBUG send_request_body.started request= 13:52:56,513 httpcore.http11 DEBUG send_request_headers.complete 13:52:56,513 httpcore.http11 DEBUG send_request_body.started request= 13:52:56,513 httpcore.connection DEBUG start_tls.complete return_value= 13:52:56,514 httpcore.connection DEBUG start_tls.complete return_value= 13:52:56,514 httpcore.connection DEBUG start_tls.complete return_value= 13:52:56,514 httpcore.connection DEBUG start_tls.complete return_value= 13:52:56,514 httpcore.http11 DEBUG send_request_body.complete 13:52:56,514 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:56,514 httpcore.http11 DEBUG send_request_body.complete 13:52:56,514 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:56,514 httpcore.http11 DEBUG send_request_body.complete 13:52:56,514 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:56,514 httpcore.http11 DEBUG send_request_body.complete 13:52:56,514 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:56,515 httpcore.http11 DEBUG send_request_headers.started request= 13:52:56,515 httpcore.http11 DEBUG send_request_headers.started request= 13:52:56,515 httpcore.http11 DEBUG send_request_headers.started request= 13:52:56,515 httpcore.http11 DEBUG send_request_headers.started request= 13:52:56,515 httpcore.http11 DEBUG send_request_headers.complete 13:52:56,515 httpcore.http11 DEBUG send_request_body.started request= 13:52:56,515 httpcore.http11 DEBUG send_request_headers.complete 13:52:56,515 httpcore.http11 DEBUG send_request_body.started request= 13:52:56,515 httpcore.http11 DEBUG send_request_headers.complete 13:52:56,515 httpcore.http11 DEBUG send_request_body.started request= 13:52:56,515 httpcore.http11 DEBUG send_request_headers.complete 13:52:56,516 httpcore.http11 DEBUG send_request_body.started request= 13:52:56,516 httpcore.http11 DEBUG send_request_body.complete 13:52:56,516 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:56,516 httpcore.http11 DEBUG send_request_body.complete 13:52:56,516 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:56,516 httpcore.http11 DEBUG send_request_body.complete 13:52:56,516 httpcore.http11 DEBUG receive_response_headers.started request= 13:52:56,516 httpcore.http11 DEBUG send_request_body.complete 13:52:56,516 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:02,373 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:02 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'5675'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9996'), (b'x-ratelimit-remaining-tokens', b'9973511'), (b'x-ratelimit-reset-requests', b'22ms'), (b'x-ratelimit-reset-tokens', b'158ms'), (b'x-request-id', b'req_33b4524d6a3b11922dc895d1863d6b6f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c1dac81cc22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:02,373 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:02,373 httpcore.http11 DEBUG receive_response_body.started request= 13:53:02,374 httpcore.http11 DEBUG receive_response_body.complete 13:53:02,374 httpcore.http11 DEBUG response_closed.started 13:53:02,374 httpcore.http11 DEBUG response_closed.complete 13:53:02,374 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:02,375 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 5.9060000000172295. input_tokens=2144, output_tokens=372 13:53:04,591 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'7906'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9991134'), (b'x-ratelimit-reset-requests', b'8ms'), (b'x-ratelimit-reset-tokens', b'53ms'), (b'x-request-id', b'req_0a4f13c208e5a51cbd767fa5968f1707'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c1dacaf37da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:04,592 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:04,592 httpcore.http11 DEBUG receive_response_body.started request= 13:53:04,592 httpcore.http11 DEBUG receive_response_body.complete 13:53:04,592 httpcore.http11 DEBUG response_closed.started 13:53:04,592 httpcore.http11 DEBUG response_closed.complete 13:53:04,592 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:04,593 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 8.14100000000326. input_tokens=2365, output_tokens=536 13:53:04,789 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'8093'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9978098'), (b'x-ratelimit-reset-requests', b'15ms'), (b'x-ratelimit-reset-tokens', b'131ms'), (b'x-request-id', b'req_b719a0f41f36bd43659bb3e6f3b59735'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c1dadfd3c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:04,789 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:04,789 httpcore.http11 DEBUG receive_response_body.started request= 13:53:04,789 httpcore.http11 DEBUG receive_response_body.complete 13:53:04,789 httpcore.http11 DEBUG response_closed.started 13:53:04,789 httpcore.http11 DEBUG response_closed.complete 13:53:04,790 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:04,790 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 8.297000000020489. input_tokens=2117, output_tokens=510 13:53:06,275 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:06 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'9576'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9995'), (b'x-ratelimit-remaining-tokens', b'9969013'), (b'x-ratelimit-reset-requests', b'26ms'), (b'x-ratelimit-reset-tokens', b'185ms'), (b'x-request-id', b'req_48cc7cbbe86aeaf8cdc14029105d0c82'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c1dac8d4c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:06,275 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:06,276 httpcore.http11 DEBUG receive_response_body.started request= 13:53:06,276 httpcore.http11 DEBUG receive_response_body.complete 13:53:06,276 httpcore.http11 DEBUG response_closed.started 13:53:06,276 httpcore.http11 DEBUG response_closed.complete 13:53:06,276 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:06,277 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 9.797000000020489. input_tokens=2428, output_tokens=626 13:53:07,308 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:07 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10601'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9996'), (b'x-ratelimit-remaining-tokens', b'9964640'), (b'x-ratelimit-reset-requests', b'23ms'), (b'x-ratelimit-reset-tokens', b'212ms'), (b'x-request-id', b'req_9b21d1a6441a6b2d3c00728b5f8997f5'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c1dac870c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:07,308 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:07,308 httpcore.http11 DEBUG receive_response_body.started request= 13:53:07,309 httpcore.http11 DEBUG receive_response_body.complete 13:53:07,309 httpcore.http11 DEBUG response_closed.started 13:53:07,309 httpcore.http11 DEBUG response_closed.complete 13:53:07,309 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:07,310 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 10.85899999999674. input_tokens=3180, output_tokens=714 13:53:07,974 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11296'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995281'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'28ms'), (b'x-request-id', b'req_e94b9d2b8c74a36cd4c02d4aebc79ec5'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c1dace387da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:07,975 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:07,975 httpcore.http11 DEBUG receive_response_body.started request= 13:53:07,975 httpcore.http11 DEBUG receive_response_body.complete 13:53:07,975 httpcore.http11 DEBUG response_closed.started 13:53:07,975 httpcore.http11 DEBUG response_closed.complete 13:53:07,975 httpcore.connection DEBUG close.started 13:53:07,976 httpcore.connection DEBUG close.complete 13:53:07,976 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:07,977 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 11.5. input_tokens=2320, output_tokens=642 13:53:08,973 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:09 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12274'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9986576'), (b'x-ratelimit-reset-requests', b'7ms'), (b'x-ratelimit-reset-tokens', b'80ms'), (b'x-request-id', b'req_3ebe3e714eeaa08f4149ad8adbb18604'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c1dad9637d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:08,973 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:08,973 httpcore.http11 DEBUG receive_response_body.started request= 13:53:08,973 httpcore.http11 DEBUG receive_response_body.complete 13:53:08,974 httpcore.http11 DEBUG response_closed.started 13:53:08,974 httpcore.http11 DEBUG response_closed.complete 13:53:08,974 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:08,975 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 12.5. input_tokens=3212, output_tokens=846 13:53:09,741 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:09 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'13016'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9996'), (b'x-ratelimit-remaining-tokens', b'9959333'), (b'x-ratelimit-reset-requests', b'19ms'), (b'x-ratelimit-reset-tokens', b'244ms'), (b'x-request-id', b'req_00f2d7cb7039b6c11db7a448a82f62a6'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c1dada43c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:09,742 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:09,742 httpcore.http11 DEBUG receive_response_body.started request= 13:53:09,742 httpcore.http11 DEBUG receive_response_body.complete 13:53:09,742 httpcore.http11 DEBUG response_closed.started 13:53:09,742 httpcore.http11 DEBUG response_closed.complete 13:53:09,742 httpcore.connection DEBUG close.started 13:53:09,743 httpcore.connection DEBUG close.complete 13:53:09,743 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:09,744 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 13.28100000001723. input_tokens=4269, output_tokens=757 13:53:11,490 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:11 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14795'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9983127'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'101ms'), (b'x-request-id', b'req_77d1be523ce62ee3f855e34074df866b'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c1dade4d7da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:11,490 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:11,490 httpcore.http11 DEBUG receive_response_body.started request= 13:53:11,491 httpcore.http11 DEBUG receive_response_body.complete 13:53:11,491 httpcore.http11 DEBUG response_closed.started 13:53:11,491 httpcore.http11 DEBUG response_closed.complete 13:53:11,491 httpcore.connection DEBUG close.started 13:53:11,491 httpcore.connection DEBUG close.complete 13:53:11,491 httpcore.connection DEBUG close.started 13:53:11,491 httpcore.connection DEBUG close.complete 13:53:11,491 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:11,493 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 15.0. input_tokens=2701, output_tokens=858 13:53:11,526 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n1,EL AL,"EL AL is an airline that operates flights with a variety of specific policies and regulations concerning baggage, pets, and passenger services. The airline states that it is not responsible for any liquids confiscated from passengers at the airport. EL AL has established guidelines for the transportation of pets, including dogs, which encompass restrictions on certain breeds and weight limits. Additionally, the airline has specific policies for transporting service dogs on its flights.\n\nIn terms of baggage, EL AL provides detailed regulations regarding the transport of various items, including special equipment like ski gear and bicycles. The airline operates with defined carry-on baggage policies and offers baggage check-in services, which vary according to different travel classes. EL AL also has provisions for transporting pets as cargo, requiring specific documentation for pet travel, and shares similar baggage policies with Sundor, particularly concerning checked baggage allowances.\n\nFurthermore, EL AL provides guidelines for traveling with battery-powered mobility aids and hazardous materials, ensuring that passengers are informed about the transport of their equipment and the airline\'s liability for fragile or valuable items. Passengers are required to check in at EL AL counters regardless of luggage when returning to Israel from abroad. Overall, EL AL is committed to providing comprehensive services related to baggage handling, claims for delayed or damaged baggage, and the transportation of animals in various classes of the aircraft.",49\r\n12,CARGO DIVISION,"The Cargo Division of EL AL is tasked with managing transport costs and guidelines for cargo, which includes the transportation of pets and animals. This division handles special requests and approvals for oversized or special items, ensuring that all necessary documentation is provided for transporting animals as cargo. Specifically, the Cargo Division is responsible for the transportation of pets, requiring specific documentation for this service, as well as managing the transportation of animals that are extra-large or flying unaccompanied. Overall, the Cargo Division plays a crucial role in overseeing the safe and compliant transport of various types of cargo, particularly animals.",8\r\n11,ARRIVALS HALL,"The Arrivals Hall is a designated area where pet owners can retrieve their animals after they have been transported as checked baggage. Specifically located at Ben Gurion Airport, this hall serves as the point of release for animals that have been transported in this manner, ensuring that owners can reunite with their pets upon arrival.",2\r\n197,VALUABLE ITEM,"Valuable items are high-value belongings that possess significant monetary or sentimental value. When traveling, these items may require special consideration or insurance due to their importance. It is important to note that EL AL does not take responsibility for valuable items, emphasizing the need for travelers to ensure their protection and care during transit.",2\r\n199,EQUIPMENT,,2\r\n353,$5,An additional handling fee of $5 is charged per passenger when checking baggage through the EL AL Service Center.,1\r\n354,50% DISCOUNT,Passengers can enjoy up to a 50% discount on the fee charged at the airport if they purchase additional baggage online up to 3 hours before their flight.,1\r\n348,ADDITIONAL HANDLING FEE,An additional handling fee of $5 per passenger per reservation is charged when checking baggage through the EL AL Service Center.,1\r\n100,ANIMAL AIR TRANSPORT COMPANIES,"Companies that specialize in the air transport of animals, providing services to ensure safe travel for pets.",1\r\n204,BAGGAGE ISSUES,"Baggage issues refer to problems such as delays, damages, or losses that travelers may encounter with their luggage during travel.",1\r\n10,CHECK-IN COUNTER,"The check-in counter serves as a crucial location for both pet owners and passengers. It is the designated area where owners must arrive with their pets to make necessary transportation arrangements. Additionally, the check-in counter is where passengers can check in their luggage and obtain boarding passes, facilitating their travel process. This dual functionality highlights the importance of the check-in counter in managing both pet transportation and passenger check-in procedures.",1\r\n310,CHECK-IN PROCESS,"The check-in process is the procedure that passengers must follow to confirm their presence on a flight and check in their baggage. This process involves verifying the passenger\'s identity and travel details, as well as checking their luggage for the flight.",1\r\n356,CHECKED BAGGAGE RULES,Checked baggage rules may vary when several airlines are involved in a flight route.,1\r\n364,CODESHARE FLIGHTS,Codeshare flights are flights operated by other airlines that are part of a partnership with EL AL.,1\r\n19,TRANSPORTATION,"Transportation refers to the process of moving pets either as checked baggage, in the cabin, or as registered cargo.",1\r\n108,SAFETY AND SECURITY REGULATIONS,"Safety and security regulations that govern the transport of animals on flights, ensuring the safety of all passengers and crew.",1\r\n305,FLIGHT DESTINATION,"The flight destination refers to the final location where passengers are traveling, and it is essential for check-in as it requires necessary documents. Additionally, the flight destination can influence baggage policies, impacting what passengers can bring on their journey.",1\r\n351,MANAGE MY BOOKING,"Manage my booking is a service that allows passengers to modify their reservations, including adding baggage.",1\r\n363,GOVERNMENT SERVICE TAX,A government service tax will be collected for air travel for flights originating in India.,1\r\n425,EMAIL NOTIFICATION,An email notification to the airline is required to inform them about the intention to travel with a mobility aid.,1\r\n44,TRANSPORT AUTHORIZATION,Transport authorization from the destination country authorities is required for transporting pets.,1\r\n46,MEASUREMENTS OF TRANSPORT CAGE,The measurements of the transport cage are required to ensure the animal\'s safety and compliance with transport regulations.,1\r\n51,TRANSPORTING ANIMALS,"The process of moving animals, such as pets, from one location to another, often requiring specific guidelines and documentation.",1\r\n\n\n-----Claims-----\nhuman_readable_id,subject_id,type,status,description\r\n2,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\r\n3,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,"Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg."\r\n4,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,"In certain instances (e.g. large animals), animals must be transported as checked baggage."\r\n5,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,"There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied)."\r\n11,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,Transport costs for animals weighing up to 9 kg with their cage are $100 for Europe and Middle East and $150 for North America and Far East. Animals weighing between 9 and 50 kg with their cage cost $200 for Europe and Middle East and $250 for North America and Far East. Animals weighing between 50 and 100 kg with their cage cost $400 for Europe and Middle East and $450 for North America and Far East. Animals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.\r\n43,EL AL,BAGGAGE MEASUREMENTS AND RESTRICTIONS,TRUE,EL AL is not and will not be responsible for any liquids confiscated from passengers at the airport.\r\n47,EL AL,BAGGAGE POLICY,TRUE,"The baggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket, with a maximum size permitted per piece of checked baggage being 158 cm."\r\n48,EL AL,BAGGAGE POLICY,TRUE,"Passengers may travel with a maximum of five pieces of checked baggage, and six or more pieces must be handled in advance by the EL AL Cargo Division."\r\n49,EL AL,BAGGAGE POLICY,TRUE,"The maximum size permitted for an infant�s checked baggage is also 158 cm, excluding Lite tickets which have no baggage allowance at all."\r\n50,EL AL,BAGGAGE POLICY,TRUE,EL AL reserves the right to change the excess baggage rates from time to time.\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n11,EL AL,CHECKED BAGGAGE,"EL AL is an airline that permits the transportation of certain animals as checked baggage, adhering to specific guidelines. In addition to animals, EL AL provides comprehensive guidelines for transporting various types of checked baggage, which includes sporting equipment. The airline\'s baggage policy is comparable to that of Sundor, influencing the allowances and regulations regarding checked baggage.",74\r\n24,EL AL,BAGGAGE,"EL AL is the airline responsible for managing baggage and addressing various issues related to it, including delays, damages, and claims.",70\r\n7,EL AL,PET,"EL AL has specific policies for transporting pets, including weight limits and conditions for cabin transport",68\r\n29,EL AL,CARRY-ON BAGGAGE,EL AL has specific policies regarding carry-on baggage for its flights. These policies outline the regulations and guidelines that passengers must follow when bringing carry-on items on board.,66\r\n5,EL AL,SERVICE DOG,"EL AL has specific policies regarding the transportation of service dogs, allowing them to be transported without the weight limit that applies to other pets. These policies include requirements for documentation and behavior during the flight, ensuring that service dogs are accommodated under different conditions than other pets.",65\r\n34,EL AL,LIQUIDS IN CARRY-ON BAGS,"EL AL states it is not responsible for any liquids confiscated from passengers at the airport, relating to the restrictions on liquids in carry-on bags.",63\r\n44,EL AL,BAGGAGE ALLOWANCE,EL AL has specific baggage allowance policies that depend on the ticket type purchased by the passenger.,61\r\n31,EL AL,CARRY-ON BAG,El Al has specific policies regarding the dimensions and weight limits for carry-on bags,59\r\n10,EL AL,CARGO DIVISION,"EL AL\'s Cargo Division is dedicated to the transportation of various types of cargo, including animals. This division specifically handles the transport of animals that are extra-large or unaccompanied, ensuring that they are managed with care and expertise. Additionally, the Cargo Division is responsible for pet transportation services, which includes handling registered cargo for pets. They also manage special requests for transporting oversized items, demonstrating their capability to accommodate unique transportation needs. Furthermore, the Cargo Division provides transport cost guidelines and policies for EL AL regarding all cargo, including pets, ensuring transparency and clarity for customers utilizing their services.",57\r\n22,EL AL,PASSENGER,EL AL has specific requirements that passengers must meet to transport a dog,56\r\n14,EL AL,PETS,"EL AL has established specific policies for transporting pets, which include weight limits and certain conditions that must be met. The airline offers services for transporting pets as cargo, and it requires specific documentation to ensure the safe and compliant travel of these animals.",55\r\n19,EL AL,BEN GURION AIRPORT,Animals transported by EL AL are released at Ben Gurion Airport,54\r\n21,EL AL,DOG,"EL AL has policies that govern the transport of dogs, including conditions under which they may be refused",54\r\n32,EL AL,CHECK-IN COUNTERS,El Al requires passengers to use check-in counters for their flights,54\r\n35,EL AL,SUNDOR,Sundor and EL AL have similar baggage policies regarding checked baggage allowances and fees,54\r\n37,EL AL,BUSINESS CLASS,EL AL allows business class passengers to check up to two pieces of baggage weighing up to 32 kg each,54\r\n52,EL AL,BAGGAGE POLICY,El Al has a specific baggage policy that dictates the rules for checked baggage,54\r\n0,MINISTRY OF AGRICULTURE,EL AL,"The Ministry of Agriculture is responsible for overseeing the transport of pets, establishing regulations that must be adhered to by various entities involved in pet transportation. One such entity is EL AL, which is required to comply with these regulations set forth by the Ministry of Agriculture. This ensures that all procedures related to the transportation of pets by EL AL align with the standards and guidelines established by the Ministry.",54\r\n36,EL AL,PREMIUM CLASS,EL AL allows premium class passengers to check up to two pieces of baggage weighing up to 23 kg each,53\r\n12,EL AL,REGISTERED CARGO,EL AL provides registered cargo services for transporting animals,52\r\n16,EL AL,CDC,EL AL must comply with CDC regulations for transporting dogs to the US,52\r\n18,EL AL,BUSINESS CABIN,Animals can be transported in the Business cabin with prior approval from EL AL,52\r\n30,EL AL,PERSONAL BAG,"El Al allows passengers to bring a personal bag on board, subject to size restrictions",52\r\n48,EL AL,BATTERY-POWERED MOBILITY AIDS,EL AL provides specific regulations for traveling with battery-powered mobility aids on their flights,52\r\n49,EL AL,HAZARDOUS MATERIALS,EL AL requires advance notice and a Declaration Form for traveling with hazardous materials,52\r\n9,EL AL,ARRIVALS HALL,Pet owners retrieve their animals in the Arrivals Hall after transportation as checked baggage on EL AL,51\r\n6,EL AL,DANGEROUS DOG,"EL AL has a strict policy regarding the transportation of dangerous dogs, which prohibits the transport of such animals as defined by Israeli law. This policy ensures that dangerous dogs are not allowed on their flights, reflecting the airline\'s commitment to safety and compliance with legal regulations.",51\r\n13,EL AL,CABIN,EL AL allows pets to be transported in the cabin under specific conditions,51\r\n25,EL AL,FRAGILE ITEM,EL AL does not bear responsibility for fragile items transported by the airline,51\r\n26,EL AL,VALUABLE ITEM,EL AL does not bear responsibility for valuable items transported by the airline,51\r\n27,EL AL,EQUIPMENT,EL AL has guidelines regarding the transport of passenger equipment,51\r\n47,EL AL,BATTERY-POWERED DEVICES,"EL AL has specific regulations for battery-powered devices, ensuring they are safe for transport on their flights.",51\r\n50,EL AL,MOBILITY AID,EL AL provides services for passengers traveling with mobility aids,51\r\n41,EL AL,$5,The additional handling fee of $5 is charged by EL AL for baggage checked through their service center,50\r\n42,EL AL,50% DISCOUNT,EL AL offers a 50% discount on baggage fees if purchased online before the flight,50\r\n38,EL AL,ADDITIONAL HANDLING FEE,EL AL charges an additional handling fee of $5 per passenger when checking baggage through their service center,50\r\n20,EL AL,ANIMAL AIR TRANSPORT COMPANIES,"EL AL may recommend using specialized companies for the air transport of animals, including service dogs.",50\r\n28,EL AL,BAGGAGE ISSUES,EL AL has policies in place to address various baggage issues encountered by travelers,50\r\n8,EL AL,CHECK-IN COUNTER,"EL AL requires passengers to check in at their designated check-in counters for their flights. Additionally, pet owners must arrive at the check-in counter with their pets to make the necessary transportation arrangements for their travel on EL AL.",50\r\n40,EL AL,CHECK-IN PROCESS,Passengers can add baggage during the check-in process for their EL AL flight,50\r\n43,EL AL,CHECKED BAGGAGE RULES,"Checked baggage rules may vary based on the airlines involved in a flight route, affecting EL AL\'s policies",50\r\n46,EL AL,CODESHARE FLIGHTS,"The luggage policy of EL AL may vary for codeshare flights, indicating a relationship between the airline and the type of route.",50\r\n15,EL AL,TRANSPORTATION,"EL AL provides various transportation options for pets, including cabin, checked baggage, and cargo",50\r\n23,EL AL,SAFETY AND SECURITY REGULATIONS,EL AL must adhere to safety and security regulations when transporting dogs,50\r\n33,EL AL,FLIGHT DESTINATION,Passengers must have necessary documents according to their flight destination when checking in with El Al,50\r\n39,EL AL,MANAGE MY BOOKING,Passengers can add baggage via the Manage my booking service provided by EL AL,50\r\n45,EL AL,GOVERNMENT SERVICE TAX,"The government service tax applies to flights operated by EL AL that originate in India, indicating a policy relationship.",50\r\n51,EL AL,EMAIL NOTIFICATION,An email notification is required to inform EL AL about traveling with a mobility aid,50\r\n87,CHECKED BAGGAGE,ARRIVALS HALL,Pets transported as checked baggage can be retrieved in the Arrivals Hall,27\r\n120,CARGO DIVISION,BICYCLE,Transport of bicycles requires pre-approval from the Cargo Division,14\r\n114,CARGO DIVISION,BILL OF LADING,The Cargo Division requires a bill of lading for transporting animals over 9 kg,11\r\n115,CARGO DIVISION,CERTIFICATE OF GOOD HEALTH,The Cargo Division requires a certificate of good health for pets being transported,11\r\n117,CARGO DIVISION,EXPORT LICENSE,The Cargo Division requires an export license for transporting animals,10\r\n116,CARGO DIVISION,TRANSPORT AUTHORIZATION,The Cargo Division requires transport authorization from destination authorities for pet transport,9\r\n118,CARGO DIVISION,MEASUREMENTS OF TRANSPORT CAGE,The Cargo Division requires the measurements of the transport cage for compliance,9\r\n119,CARGO DIVISION,TRANSPORTING ANIMALS,"The Cargo Division specializes in transporting animals, including pets",9\r\n337,DESTINATION COUNTRY,EQUIPMENT,The destination country may refuse to admit certain types of passenger equipment,4\r\n339,VALUABLE ITEM,SPECIAL TRAVEL INSURANCE,Special travel insurance is recommended for passengers transporting valuable items,4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,530 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n3,DANGEROUS DOG,"Dangerous dogs, as defined by Israeli law, are not approved for transportation. This classification is outlined in the Israeli Law for the Regulation of Dog Supervision, which specifies that such dogs are prohibited from being transported.",2\r\n21,LUGGAGE COMPARTMENT,"The luggage compartment is where pets are not allowed to be transported, especially snub-nosed breeds.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n6,EL AL,DANGEROUS DOG,"EL AL has a strict policy regarding the transportation of dangerous dogs, which prohibits the transport of such animals as defined by Israeli law. This policy ensures that dangerous dogs are not allowed on their flights, reflecting the airline\'s commitment to safety and compliance with legal regulations.",51\r\n68,DANGEROUS DOG,LUGGAGE COMPARTMENT,Dangerous dogs are not allowed in the luggage compartment during transportation,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,534 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n421,HAZARDOUS MATERIALS,Hazardous materials include items like dry ice that require special handling and declaration when traveling.,3\r\n422,DECLARATION FORM,A Declaration Form is required for traveling with hazardous materials on EL AL flights.,1\r\n423,DRY ICE,Dry ice is a solid form of carbon dioxide that is considered a hazardous material and requires special handling when transported.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n49,EL AL,HAZARDOUS MATERIALS,EL AL requires advance notice and a Declaration Form for traveling with hazardous materials,52\r\n450,HAZARDOUS MATERIALS,DECLARATION FORM,A Declaration Form is necessary for traveling with hazardous materials on EL AL flights,4\r\n451,HAZARDOUS MATERIALS,DRY ICE,Dry ice is classified as a hazardous material that requires special handling during air travel,4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,537 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n16,CABIN,"The cabin is where pets like dogs, cats, and exotic birds can be transported with their owners, provided they meet weight restrictions.",2\r\n7,9KG,"The entity ""9KG"" refers to the weight limit for pets transported in the cabin of an aircraft. This limit is set at 9 kilograms, which includes the weight of the pet and its cage. It is important to note that this weight restriction does not apply to service dogs, which are allowed to travel in the cabin regardless of their weight.",2\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n13,EL AL,CABIN,EL AL allows pets to be transported in the cabin under specific conditions,51\r\n71,PET,9KG,"The weight limit of 9kg applies to pets transported in the cabin, affecting how they can be transported",21\r\n111,9KG,CABIN,The weight limit of 9kg applies to pets transported in the cabin,4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,541 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n24,PETS,,6\r\n47,DOGS,"Dogs are a type of pet that have specific regulations for transportation to the US, as outlined by the CDC.",3\r\n50,DOCUMENTS AND AUTHORIZATIONS,Documents and authorizations are necessary for transporting pets and must be presented at check-in.,1\r\n17,EXOTIC BIRDS,Exotic birds are among the pets that can be transported in the cabin with their owners.,1\r\n49,AIRPORT FACILITIES,Airport facilities in the United States may incur additional charges for inspecting and releasing pets.,1\r\n52,US,"The United States has specific regulations regarding the transportation of pets, particularly dogs.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n14,EL AL,PETS,"EL AL has established specific policies for transporting pets, which include weight limits and certain conditions that must be met. The airline offers services for transporting pets as cargo, and it requires specific documentation to ensure the safe and compliant travel of these animals.",55\r\n137,PETS,BAGGAGE,Pets can be transported as baggage under specific guidelines,27\r\n136,PETS,CARGO,Pets can also be transported as cargo depending on their weight and requirements,10\r\n134,PETS,DOGS,Dogs are classified as pets that require special regulations for transportation,9\r\n135,PETS,DOCUMENTS AND AUTHORIZATIONS,Documents and authorizations are required for transporting pets,7\r\n129,EXOTIC BIRDS,PETS,Exotic birds are classified as pets that can be transported under certain conditions,7\r\n182,DOGS,AIRPORT FACILITIES,Airport facilities may charge additional fees for inspecting and releasing dogs,4\r\n181,DOGS,US,The US has specific regulations regarding the transportation of dogs,4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,544 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n419,BATTERY-POWERED MOBILITY AIDS,Battery-powered mobility aids include wheelchairs and scooters that require compliance with IATA regulations for air travel.,3\r\n409,BATTERY-POWERED DEVICES,"Battery-powered devices must be protected from accidental operation and overheating, especially those with moving parts.",2\r\n410,IATA REGULATIONS,"IATA regulations govern the transport of battery-powered mobility aids and hazardous materials on flights. These regulations ensure the safe handling and transportation of such items, providing guidelines for airlines and passengers regarding the specific requirements and restrictions associated with battery-powered mobility aids during air travel.",2\r\n420,FLIGHT-APPROVED BATTERIES,Flight-approved batteries are those that are allowed on the aircraft as per airline regulations.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n48,EL AL,BATTERY-POWERED MOBILITY AIDS,EL AL provides specific regulations for traveling with battery-powered mobility aids on their flights,52\r\n47,EL AL,BATTERY-POWERED DEVICES,"EL AL has specific regulations for battery-powered devices, ensuring they are safe for transport on their flights.",51\r\n444,IATA REGULATIONS,BATTERY-POWERED MOBILITY AIDS,Battery-powered mobility aids must comply with IATA regulations for air travel,5\r\n443,BATTERY-POWERED DEVICES,IATA REGULATIONS,Battery-powered devices must comply with IATA regulations for safe transport on flights.,4\r\n449,BATTERY-POWERED MOBILITY AIDS,FLIGHT-APPROVED BATTERIES,Battery-powered mobility aids must use flight-approved batteries to be transported on EL AL flights,4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,548 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n196,FRAGILE ITEM,"The term ""FRAGILE ITEM"" refers to items that are easily breakable or susceptible to damage during transport. These items require special handling due to their delicate nature, often necessitating additional protection to ensure their safety during transit. It is important to note that EL AL, the airline, does not assume responsibility for fragile items, highlighting the need for careful consideration and protection when shipping such items.",2\r\n198,SPECIAL TRAVEL INSURANCE,Special travel insurance is recommended for passengers transporting fragile or valuable items to cover potential damages.,2\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n25,EL AL,FRAGILE ITEM,EL AL does not bear responsibility for fragile items transported by the airline,51\r\n338,FRAGILE ITEM,SPECIAL TRAVEL INSURANCE,Special travel insurance is recommended for passengers transporting fragile items,4\r\n339,VALUABLE ITEM,SPECIAL TRAVEL INSURANCE,Special travel insurance is recommended for passengers transporting valuable items,4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,551 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n426,MOBILITY AID,,2\r\n424,FLIGHT AID,"Flight aid refers to the assistance provided by airlines for passengers with mobility challenges, including the transport of mobility aids.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n50,EL AL,MOBILITY AID,EL AL provides services for passengers traveling with mobility aids,51\r\n452,FLIGHT AID,MOBILITY AID,Mobility aids are part of the flight aid services provided to assist passengers,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,555 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n5,CHECKED BAGGAGE,"Checked baggage refers to luggage that passengers check in at the airport before boarding their flight, which is then transported in the cargo hold of the aircraft. This method of transporting luggage is distinct from carry-on luggage, which is taken into the cabin by the passenger. Checked baggage is subject to specific size and weight restrictions and can include various items, such as sporting equipment and, in certain instances, animals, particularly large ones that must be transported in the luggage compartment of the aircraft. Overall, checked baggage encompasses all luggage that is not carried into the passenger cabin and is handled separately during air travel.",25\r\n336,$90,The fee of $90 is charged for checking a piece of baggage that is not included in the ticket price when reserved at the airport.,1\r\n86,50 KG,"The entity ""50 KG"" refers to the upper weight limit for pets that can be transported as baggage. There are specific fees associated with transporting pets that weigh up to this limit.",1\r\n358,ADDITIONAL PIECES OF CHECKED BAGGAGE,There is a fee for any additional pieces of checked baggage beyond the allowed limit for each travel class.,1\r\n186,SNOWBOARD EQUIPMENT,"Snowboard equipment includes one snowboard and one pair of ski boots, which can be transported under specific conditions.",1\r\n190,PERMITTED DIMENSIONS,The maximum size and weight limits that checked baggage and special items must adhere to for transport.,1\r\n194,EL AL AIRCRAFT,The information provided applies specifically to EL AL flights on EL AL aircraft.,1\r\n349,EXCESS BAGGAGE,"Excess baggage refers to any checked baggage that exceeds the allowed weight or number of pieces, which incurs additional fees.",1\r\n350,CODE-SHARE FLIGHTS,"Code-share flights are flights operated by one airline but marketed by another, affecting baggage procedures.",1\r\n361,MAXIMUM SIZE,"The maximum size permitted per piece of checked baggage is 158 cm, calculated as the sum of length, width, and depth.",1\r\n359,INFANT\'S CHECKED BAGGAGE,Infant\'s checked baggage includes items like strollers and infant car seats that can be checked without additional charge.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n11,EL AL,CHECKED BAGGAGE,"EL AL is an airline that permits the transportation of certain animals as checked baggage, adhering to specific guidelines. In addition to animals, EL AL provides comprehensive guidelines for transporting various types of checked baggage, which includes sporting equipment. The airline\'s baggage policy is comparable to that of Sundor, influencing the allowances and regulations regarding checked baggage.",74\r\n98,CHECKED BAGGAGE,BAGGAGE,Checked baggage is a specific type of baggage that is transported in the cargo hold of an aircraft,46\r\n69,PET,CHECKED BAGGAGE,"Pets can be transported as checked baggage under certain conditions, such as size and weight",44\r\n88,CHECKED BAGGAGE,SPORTING EQUIPMENT,Checked baggage can include sporting equipment as long as it meets the airline\'s size and weight requirements,39\r\n102,CHECKED BAGGAGE,BAGGAGE ALLOWANCE,"The terms ""CHECKED BAGGAGE"" and ""BAGGAGE ALLOWANCE"" are closely related concepts in air travel. Baggage allowance refers to the specific regulations that determine the amount of checked baggage a passenger is permitted to bring on a flight. This allowance encompasses provisions for the checked baggage that passengers can take with them, ensuring that they are informed about the limits and requirements associated with their luggage when traveling.",37\r\n93,CHECKED BAGGAGE,BICYCLE,A bicycle can be transported instead of regular checked baggage if it meets the size and weight dimensions,31\r\n100,CHECKED BAGGAGE,BUSINESS CLASS,Business class includes checked baggage allowances,30\r\n109,CHECKED BAGGAGE,SUNDOR,Sundor has specific policies regarding checked baggage allowances for passengers,30\r\n90,CHECKED BAGGAGE,EXCESS BAGGAGE CHARGES,Excess baggage charges apply when checked baggage exceeds the permitted size and weight dimensions,29\r\n99,CHECKED BAGGAGE,PREMIUM CLASS,Premium class includes checked baggage allowances,29\r\n91,CHECKED BAGGAGE,SKI EQUIPMENT,Ski equipment can be included in checked baggage under specific conditions,28\r\n96,CHECKED BAGGAGE,277 CM,The total dimensions for checked baggage must not exceed 277 cm,28\r\n87,CHECKED BAGGAGE,ARRIVALS HALL,Pets transported as checked baggage can be retrieved in the Arrivals Hall,27\r\n89,CHECKED BAGGAGE,AIRLINE,"Airlines have specific policies regarding checked baggage, including size and weight limits",27\r\n108,CHECKED BAGGAGE,EL AL CARGO DIVISION,"The EL AL Cargo Division manages special requests for checked baggage, indicating a service relationship.",27\r\n104,CHECKED BAGGAGE,$90,The fee of $90 is specifically for checking a piece of baggage not included in the ticket price,26\r\n95,CHECKED BAGGAGE,50 KG,The maximum weight limit for checked baggage is 50 kg,26\r\n105,CHECKED BAGGAGE,ADDITIONAL PIECES OF CHECKED BAGGAGE,Additional pieces of checked baggage incur fees beyond the standard allowance,26\r\n92,CHECKED BAGGAGE,SNOWBOARD EQUIPMENT,Snowboard equipment can be included in checked baggage under specific conditions,26\r\n94,CHECKED BAGGAGE,PERMITTED DIMENSIONS,Checked baggage must meet the permitted dimensions for transport,26\r\n97,CHECKED BAGGAGE,EL AL AIRCRAFT,The baggage regulations apply specifically to EL AL aircraft,26\r\n101,CHECKED BAGGAGE,EXCESS BAGGAGE,"Excess baggage refers to checked baggage that exceeds the allowed limits, incurring additional fees",26\r\n103,CHECKED BAGGAGE,CODE-SHARE FLIGHTS,Baggage procedures may vary on code-share flights depending on the marketing carrier,26\r\n106,CHECKED BAGGAGE,MAXIMUM SIZE,"The maximum size restriction applies to checked baggage, limiting its dimensions to 158 cm.",26\r\n107,CHECKED BAGGAGE,INFANT\'S CHECKED BAGGAGE,Infant\'s checked baggage is a specific category of checked baggage that includes items for infants.,26\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,559 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n183,EXCESS BAGGAGE CHARGES,"Excess baggage charges refer to the fees imposed on passengers when their luggage surpasses the permitted size and weight dimensions for checked baggage. These charges are applicable when a passenger\'s luggage exceeds the allowed limits, resulting in additional costs for the traveler.",4\r\n180,70 USD,"70 USD is the fee for transporting sports equipment one way to Europe, the Middle East, and Morocco.",2\r\n182,US DOLLARS,"US Dollars are the currency utilized for pricing and payment of baggage fees. Prices for these fees are displayed in US dollars, although it is important to note that local currency may be required at some airports. Overall, US dollars serve as the standard currency for displaying prices related to baggage fees and charges.",4\r\n185,LOCAL CURRENCY,"Local currency refers to the currency accepted at specific airports for the payment of fees, which may vary by location. At some airports, payment for baggage fees is only allowed in local currency, and the conversion rate applied is based on the date of payment.",2\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n90,CHECKED BAGGAGE,EXCESS BAGGAGE CHARGES,Excess baggage charges apply when checked baggage exceeds the permitted size and weight dimensions,29\r\n305,SPORTING EQUIPMENT,EXCESS BAGGAGE CHARGES,Excess baggage charges apply to sporting equipment that exceeds the permitted dimensions or weight,18\r\n302,SPORTING EQUIPMENT,70 USD,"70 USD is the fee for transporting sports equipment one way to Europe, the Middle East, and Morocco",16\r\n329,US DOLLARS,EXCESS BAGGAGE CHARGES,Excess baggage charges are displayed in US dollars,8\r\n330,US DOLLARS,EXCESS BAGGAGE RATES,"Excess baggage rates are displayed in US dollars, linking the currency to the fee structure.",7\r\n327,70 USD,US DOLLARS,"70 USD is expressed in US Dollars, which is the currency for baggage fees",6\r\n331,EXCESS BAGGAGE CHARGES,LOCAL CURRENCY,"At some airports, payment for excess baggage charges is allowed only in local currency",6\r\n328,150 USD,US DOLLARS,"150 USD is expressed in US Dollars, which is the currency for baggage fees",6\r\n332,LOCAL CURRENCY,EXCESS BAGGAGE RATES,"Payment for excess baggage rates may require local currency at certain airports, linking the currency to the fee structure.",5\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,562 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n187,BICYCLE,A bicycle can be transported instead of regular checked baggage if it meets specific size and weight dimensions.,6\r\n189,EL AL CALL CENTER,The EL AL call center is responsible for pre-approving the transport of bicycles and other special items.,1\r\n191,PACKING REGULATIONS,Specific guidelines that must be followed when packing bicycles for transport to prevent damage and ensure safety.,1\r\n192,MOTORIZED BICYCLES,Motorized bicycles are not allowed to be transported as checked baggage.,1\r\n193,EXCEPTIONAL CASES,"Transport of bicycles may be allowed in exceptional cases, subject to approval from the Cargo Division.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n93,CHECKED BAGGAGE,BICYCLE,A bicycle can be transported instead of regular checked baggage if it meets the size and weight dimensions,31\r\n120,CARGO DIVISION,BICYCLE,Transport of bicycles requires pre-approval from the Cargo Division,14\r\n333,BICYCLE,EL AL CALL CENTER,Pre-approval for transporting bicycles must be obtained from the EL AL call center,7\r\n334,BICYCLE,PACKING REGULATIONS,Bicycles must be packed according to specific packing regulations to be transported,7\r\n335,BICYCLE,MOTORIZED BICYCLES,Motorized bicycles are prohibited from being transported as checked baggage,7\r\n336,BICYCLE,EXCEPTIONAL CASES,Transport of bicycles may be allowed in exceptional cases with prior approval,7\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,566 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n179,SKI EQUIPMENT,"Ski equipment consists of essential gear for skiing, which includes one pair of skis, one pair of poles, and one pair of ski boots. This equipment is designed to be transported under specific conditions, ensuring that it remains in good condition for use on the slopes.",3\r\n177,COMPLIMENTARY TRANSPORT,Complimentary transport refers to the policy allowing certain sports equipment to be transported without additional fees under specified conditions.,2\r\n188,LITE FARE TICKET,A fare class that does not allow for additional baggage such as ski and snowboard equipment without extra charges.,1\r\n176,SNOWBOARDING EQUIPMENT,"Snowboarding equipment includes items designed for snowboarding, which may also have specific transport conditions.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n91,CHECKED BAGGAGE,SKI EQUIPMENT,Ski equipment can be included in checked baggage under specific conditions,28\r\n325,COMPLIMENTARY TRANSPORT,SKI EQUIPMENT,Ski equipment may qualify for complimentary transport under specific conditions set by the airline.,5\r\n326,SKI EQUIPMENT,LITE FARE TICKET,Ski equipment transport does not apply on LITE fare tickets,4\r\n324,SNOWBOARDING EQUIPMENT,COMPLIMENTARY TRANSPORT,Snowboarding equipment may also qualify for complimentary transport under specific conditions set by the airline.,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,569 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n329,SUNDOR,Sundor is an airline that has specific baggage policies regarding checked baggage allowances and fees.,5\r\n173,277 CM,"The entity ""277 CM"" refers to the maximum dimension limit for transporting sports equipment as overweight baggage. Specifically, 277 cm is the total maximum measurement limit for sports equipment, which includes the combined dimensions of length, height, and width. This limit applies to checked baggage, ensuring that items such as ski equipment do not exceed the specified measurement of 277 cm when being sent as overweight baggage.",3\r\n169,OVERWEIGHT BAGGAGE,"Overweight baggage refers to luggage that exceeds the weight limits established by airlines. This type of baggage requires special approval for transport and often incurs additional fees. When passengers attempt to check in items classified as overweight, they may face extra charges as a result of exceeding the airline\'s specified weight restrictions.",8\r\n166,DIMENSIONS,"Dimensions refer to the maximum size specifications for carry-on bags and personal bags approved for boarding, as well as the measurements of baggage, which are typically expressed in length, width, and height. These dimensions are crucial in determining whether baggage is classified as standard, oversized, or overweight. Additionally, dimensions also encompass the total measurements (length + width + height) of sports equipment, which must not exceed specified limits for transport.",4\r\n328,OVERSIZED BAGGAGE,Oversized baggage refers to luggage that surpasses the standard size limits established by airlines. This type of baggage necessitates special handling due to its dimensions and may incur additional fees for transportation. Both descriptions emphasize the need for careful management of oversized baggage and highlight the potential for extra charges associated with its transport.,4\r\n168,CALL CENTER,The call center is a service location where passengers can contact for approval regarding overweight baggage.,1\r\n178,CALL CENTER APPROVAL,"Call center approval is required for transporting overweight baggage, ensuring compliance with airline policies.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n35,EL AL,SUNDOR,Sundor and EL AL have similar baggage policies regarding checked baggage allowances and fees,54\r\n109,CHECKED BAGGAGE,SUNDOR,Sundor has specific policies regarding checked baggage allowances for passengers,30\r\n96,CHECKED BAGGAGE,277 CM,The total dimensions for checked baggage must not exceed 277 cm,28\r\n304,SPORTING EQUIPMENT,OVERWEIGHT BAGGAGE,"Sporting equipment can be classified as overweight baggage if it exceeds the weight limit, incurring additional fees",22\r\n316,DIMENSIONS,CARRY-ON BAGGAGE,DIMENSIONS play a critical role in determining the eligibility of CARRY-ON BAGGAGE for boarding. They are a key factor that airlines consider when assessing whether a piece of baggage meets the requirements for carry-on status.,21\r\n298,SPORTING EQUIPMENT,DIMENSIONS,Sporting equipment is subject to specific dimensions that are critical for determining whether it can be transported as checked baggage. These dimensions play a vital role in ensuring that the equipment meets airline regulations and can be safely accommodated during travel.,18\r\n147,WEIGHT,OVERWEIGHT BAGGAGE,Overweight baggage is defined by exceeding the weight limit set by the airline,14\r\n322,OVERWEIGHT BAGGAGE,SUNDOR,Sundor has specific guidelines for handling overweight baggage,13\r\n321,OVERWEIGHT BAGGAGE,OVERSIZED BAGGAGE,"OVERWEIGHT BAGGAGE and OVERSIZED BAGGAGE both necessitate special handling due to their size and weight. Additionally, travelers should be aware that both types of baggage may incur additional fees.",12\r\n319,OVERWEIGHT BAGGAGE,277 CM,"277 cm is the maximum dimension limit for sports equipment to be sent as overweight baggage, establishing a relationship between linear dimension and restriction.",11\r\n323,OVERWEIGHT BAGGAGE,DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION,Passengers with overweight baggage must take their bags to the designated location for check-in,11\r\n404,SUNDOR,BAGGAGE POLICY,Sundor has a specific baggage policy that dictates the rules for checked baggage,10\r\n318,CALL CENTER,OVERWEIGHT BAGGAGE,"The call center is where passengers can seek approval for transporting overweight baggage, including sports equipment.",9\r\n320,OVERWEIGHT BAGGAGE,CALL CENTER APPROVAL,"Call center approval is necessary for transporting overweight baggage, ensuring compliance with airline policies.",9\r\n402,OVERSIZED BAGGAGE,SUNDOR,Sundor has specific guidelines for handling oversized baggage,9\r\n317,DIMENSIONS,OVERSIZED BAGGAGE,Oversized baggage is defined by exceeding authorized dimensions,8\r\n315,DIMENSIONS,277 CM,277 cm is the maximum dimension limit for transporting sports equipment as overweight baggage,7\r\n403,OVERSIZED BAGGAGE,DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION,Passengers with oversized baggage must take their bags to the designated location for check-in,7\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,574 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n165,BUSINESS CLASS,"Business Class is a premium travel class that provides superior services and amenities for passengers. It allows for the transport of sports equipment with different weight limits compared to Economy and Premium Class. Passengers traveling in Business Class are permitted to bring two carry-on bags, with one bag having a maximum weight of 16 kg and a combined weight limit of 20 kg. Additionally, Business Class tickets enable passengers to check up to two pieces of baggage, each weighing up to 32 kg.",5\r\n164,PREMIUM CLASS,"Premium Class is a higher travel class that offers enhanced services and amenities compared to Economy Class. Passengers traveling in Premium Class are permitted to bring two carry-on bags, with each bag weighing a maximum of 8 kg and a combined weight not exceeding 12 kg. Additionally, Premium Class allows for the complimentary transport of sports equipment under specific conditions. For checked baggage, passengers are allowed to check up to two pieces, with each piece weighing up to 23 kg.",4\r\n162,SPORTING EQUIPMENT,"Sporting equipment encompasses a variety of items, including skis, snowboards, bicycles, and other sports gear. These items can be transported on flights under specific conditions, either as checked baggage or cargo by airlines.",14\r\n167,EL AL CARGO DIVISION,"The EL AL Cargo Division is a specialized service that caters to passengers who need to transport excess baggage and special requests, particularly those traveling with more than five pieces of checked baggage. This division allows for the transportation of oversized or additional baggage separately from the standard baggage allowance, ensuring that passengers can manage their luggage needs effectively. Additionally, the EL AL Cargo Division offers services specifically designed for transporting oversized or separately sent sports equipment as cargo, further enhancing its capabilities to accommodate various passenger requirements.",2\r\n163,ECONOMY CLASS,"Economy Class is a travel class offered by airlines that provides basic services and amenities at lower fares compared to higher classes. It allows passengers to bring a maximum of one carry-on bag weighing up to 8 kg. Additionally, Economy Class permits the complimentary transport of sports equipment under certain conditions, although this does not apply to Lite fares. Overall, Economy Class is designed to cater to travelers seeking affordable options while still offering standard services.",7\r\n35,WEIGHT,"Weight is a significant factor in various aspects of transportation, particularly concerning animals and baggage. In the context of transporting pets, weight influences whether animals can travel in the cabin or must be transported as cargo, as well as affecting the overall cost of transportation, which includes the animal, its carrying case, and food. For baggage, weight is crucial in determining whether items are considered overweight, which can lead to additional fees. It also plays a vital role in establishing baggage allowances, as the mass of the baggage directly impacts the limits set by airlines. Furthermore, weight restrictions apply to sports equipment, with maximum allowable weights varying by travel class. Overall, weight is a key consideration in the logistics of transporting both animals and personal belongings.",6\r\n38,CARGO,"CARGO refers to goods or items that are transported in bulk, distinct from passenger baggage, and often necessitate special arrangements for their handling and transport. This includes a range of items that exceed standard baggage limits, such as sporting equipment. The term also encompasses the service provided for the transportation of various goods, including animals, which is typically managed by the Cargo Division. Additionally, cargo transport specifically involves the method of shipping animals as registered cargo within the aircraft hold, ensuring their safe and regulated transit.",4\r\n181,150 USD,150 USD is the fee for transporting sports equipment one way to the Far East and North America.,2\r\n174,190 CM,190 cm is the maximum dimension limit for sports equipment in Economy and Premium Class.,1\r\n170,ADDITIONAL SPORTS EQUIPMENT,Additional sports equipment refers to any sports gear or items that exceed the standard baggage allowance when traveling. This type of equipment requires special handling or may incur additional fees due to its size or weight.,1\r\n172,30 KG,"The entity ""30 KG"" refers to the maximum weight limit for sports equipment allowed in air travel. Specifically, it is set at 30 kg for both Economy Class and Premium Class passengers.",2\r\n171,32 KG,"The entity ""32 KG"" refers to the maximum weight limit applicable in business class for checked baggage and sports equipment. Specifically, 32 kg is the maximum weight allowed for each piece of checked baggage, as well as the weight limit for sports equipment in business class.",2\r\n175,LITE FARES,"LITE FARES are a specific category of Economy Class fare characterized by their limited offerings. These fares do not permit the complimentary transport of sports equipment, which distinguishes them from other fare types that may include such allowances. Additionally, Lite fares generally provide fewer services and amenities compared to standard Economy Class fares, making them a more basic option for travelers seeking lower-cost flight options.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n37,EL AL,BUSINESS CLASS,EL AL allows business class passengers to check up to two pieces of baggage weighing up to 32 kg each,54\r\n36,EL AL,PREMIUM CLASS,EL AL allows premium class passengers to check up to two pieces of baggage weighing up to 23 kg each,53\r\n88,CHECKED BAGGAGE,SPORTING EQUIPMENT,Checked baggage can include sporting equipment as long as it meets the airline\'s size and weight requirements,39\r\n100,CHECKED BAGGAGE,BUSINESS CLASS,Business class includes checked baggage allowances,30\r\n99,CHECKED BAGGAGE,PREMIUM CLASS,Premium class includes checked baggage allowances,29\r\n108,CHECKED BAGGAGE,EL AL CARGO DIVISION,"The EL AL Cargo Division manages special requests for checked baggage, indicating a service relationship.",27\r\n308,ECONOMY CLASS,CARRY-ON BAGGAGE,Economy Class passengers are entitled to specific carry-on baggage allowances.,24\r\n146,WEIGHT,CARRY-ON BAGGAGE,"The entity ""WEIGHT"" is a crucial factor in determining the eligibility of ""CARRY-ON BAGGAGE."" Specifically, weight limits play an essential role in assessing whether carry-on baggage meets the requirements for boarding.",23\r\n314,BUSINESS CLASS,CARRY-ON BAGGAGE,Business Class passengers are entitled to specific carry-on baggage allowances.,22\r\n304,SPORTING EQUIPMENT,OVERWEIGHT BAGGAGE,"Sporting equipment can be classified as overweight baggage if it exceeds the weight limit, incurring additional fees",22\r\n295,SPORTING EQUIPMENT,ECONOMY CLASS,"Economy Class permits the transport of sporting equipment, adhering to specific conditions related to dimensions and weight. This ensures that passengers can bring their sporting gear along while complying with the established size and weight restrictions.",21\r\n312,PREMIUM CLASS,CARRY-ON BAGGAGE,Premium Class passengers are entitled to specific carry-on baggage allowances.,21\r\n143,WEIGHT,SPORTING EQUIPMENT,"Weight plays a crucial role in the transportation of sporting equipment, influencing both the allowances and fees associated with such transport. It serves as a key restriction that determines whether sporting equipment can be transported within specified travel classes.",20\r\n297,SPORTING EQUIPMENT,BUSINESS CLASS,"Business Class provides the option for transporting sporting equipment, adhering to specific size and weight conditions that differ from those in Economy and Premium Class. This class has distinct weight limits for sporting equipment, allowing for a more accommodating experience for travelers with such items.",19\r\n155,CARGO,SPORTING EQUIPMENT,"CARGO provides services for transporting sporting equipment that exceeds standard baggage limits. Specifically, sporting equipment can be transported as cargo when it surpasses the standard baggage allowance, ensuring that athletes and sports enthusiasts can travel with their necessary gear without restrictions.",18\r\n296,SPORTING EQUIPMENT,PREMIUM CLASS,"Premium Class provides the option for transporting sporting equipment, adhering to specific conditions related to dimensions and weight. This ensures that customers can carry their sporting gear while complying with the established size and weight restrictions.",18\r\n298,SPORTING EQUIPMENT,DIMENSIONS,Sporting equipment is subject to specific dimensions that are critical for determining whether it can be transported as checked baggage. These dimensions play a vital role in ensuring that the equipment meets airline regulations and can be safely accommodated during travel.,18\r\n305,SPORTING EQUIPMENT,EXCESS BAGGAGE CHARGES,Excess baggage charges apply to sporting equipment that exceeds the permitted dimensions or weight,18\r\n303,SPORTING EQUIPMENT,150 USD,150 USD is the fee for transporting sports equipment one way to the Far East and North America,16\r\n299,SPORTING EQUIPMENT,EL AL CARGO DIVISION,"The EL AL Cargo Division offers a specialized service for transporting sporting equipment that exceeds standard baggage limits and allowances. This division provides an alternative solution for individuals and organizations needing to transport larger or heavier sporting gear, ensuring that such items can be shipped efficiently and effectively.",16\r\n302,SPORTING EQUIPMENT,70 USD,"70 USD is the fee for transporting sports equipment one way to Europe, the Middle East, and Morocco",16\r\n301,SPORTING EQUIPMENT,190 CM,"190 cm is the maximum dimension limit for sports equipment in Economy and Premium Class, establishing a relationship between linear dimension and baggage type.",15\r\n300,SPORTING EQUIPMENT,ADDITIONAL SPORTS EQUIPMENT,"Sporting equipment encompasses a variety of gear used for various sports activities. Within this category, additional sports equipment specifically refers to any extra gear that necessitates special handling or can be transported beyond the standard baggage allowance. This includes items that exceed the typical limits set for standard baggage, ensuring that athletes and sports enthusiasts can carry the necessary equipment for their activities without restrictions.",15\r\n147,WEIGHT,OVERWEIGHT BAGGAGE,Overweight baggage is defined by exceeding the weight limit set by the airline,14\r\n136,PETS,CARGO,Pets can also be transported as cargo depending on their weight and requirements,10\r\n306,ECONOMY CLASS,30 KG,"30 kg is the maximum weight limit for sports equipment in Economy Class, indicating a relationship between the weight category and travel class.",9\r\n154,CARGO,BEN GURION AIRPORT,"Cargo, including pets, is released at the cargo terminal of Ben Gurion Airport",9\r\n309,ECONOMY CLASS,LITE SERVICE,Lite service is one of the ticket types available in economy class,9\r\n310,ECONOMY CLASS,CLASSIC SERVICE,Classic service is one of the ticket types available in economy class,9\r\n311,ECONOMY CLASS,FLEX SERVICE,Flex service is one of the ticket types available in economy class,9\r\n144,WEIGHT,30 KG,30 kg is the maximum weight limit for sports equipment in Economy Class,8\r\n145,WEIGHT,32 KG,32 kg is the maximum weight limit for sports equipment in Business Class,8\r\n307,ECONOMY CLASS,LITE FARES,"The Economy Class includes a category known as Lite Fares, which are characterized by certain restrictions and limited services. Specifically, Lite Fares impose limitations on the transport of sporting equipment, differentiating them from standard Economy Class offerings. These fares are designed to provide a more economical option for travelers while offering fewer amenities compared to regular Economy Class fares.",8\r\n313,BUSINESS CLASS,32 KG,"32 kg is the maximum weight limit for sports equipment in Business Class, indicating a relationship between the weight category and travel class.",7\r\n328,150 USD,US DOLLARS,"150 USD is expressed in US Dollars, which is the currency for baggage fees",6\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,578 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n267,CARRY-ON BAGGAGE,Carry-on baggage refers to personal bags and carry-on bags (trolleys) that passengers can bring into the passenger cabin of an aircraft.,17\r\n277,CHECKED LUGGAGE,,2\r\n273,BOOKING MANAGEMENT,Booking management refers to the section of the airline\'s website where passengers can manage their flight bookings and check baggage policies.,1\r\n268,PERSONAL BAGS,"Personal bags are smaller bags designed to be stored under the seat in front of the passenger, allowing for the maximization of cabin space. These bags are intended to provide convenience and accessibility during travel, ensuring that essential items are within easy reach while keeping the cabin area organized.",1\r\n269,SUN DOR,Sun Dor is an airline that operates flights with specific carry-on baggage policies.,1\r\n270,MATMID FREQUENT FLYER CLUB,"The Matmid Frequent Flyer Club status influences the eligibility of passengers regarding carry-on baggage allowances. Specifically, the status may determine whether members are permitted to bring carry-on baggage aboard the aircraft.",1\r\n271,TROLLEY,"A trolley is a type of carry-on bag designed for air travel, which can be conveniently stored in the overhead compartments of an aircraft. Trolleys are specifically categorized as carry-on bags that passengers are allowed to bring into the passenger cabin, making them a practical choice for travelers seeking to transport their belongings easily and efficiently.",1\r\n272,FLIGHT TICKET TERMS,Flight ticket terms outline the rules and regulations regarding baggage allowances and other travel-related policies.,1\r\n274,OVERHEAD COMPARTMENTS,"Overhead compartments are storage areas located above passenger seats in the cabin of an aircraft. These compartments are designated for the placement of carry-on bags during the flight, ensuring that passengers have a secure and convenient space to store their belongings while traveling.",1\r\n276,NORTH AMERICA,"North America is a region characterized by specific flight policies, particularly concerning carry-on baggage for flights operated by various airlines, including EL AL. These policies dictate the regulations and allowances for carry-on items, ensuring that travelers are informed about the requirements when flying to or from this region.",1\r\n290,MAXIMUM DIMENSIONS,Maximum dimensions refer to the largest allowable size for carry-on bags and personal bags for boarding.,1\r\n275,BAGGAGE CONVEYOR BELT,The baggage conveyor belt is where checked luggage is available for pickup upon arrival at the destination.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n29,EL AL,CARRY-ON BAGGAGE,EL AL has specific policies regarding carry-on baggage for its flights. These policies outline the regulations and guidelines that passengers must follow when bringing carry-on items on board.,66\r\n308,ECONOMY CLASS,CARRY-ON BAGGAGE,Economy Class passengers are entitled to specific carry-on baggage allowances.,24\r\n146,WEIGHT,CARRY-ON BAGGAGE,"The entity ""WEIGHT"" is a crucial factor in determining the eligibility of ""CARRY-ON BAGGAGE."" Specifically, weight limits play an essential role in assessing whether carry-on baggage meets the requirements for boarding.",23\r\n314,BUSINESS CLASS,CARRY-ON BAGGAGE,Business Class passengers are entitled to specific carry-on baggage allowances.,22\r\n312,PREMIUM CLASS,CARRY-ON BAGGAGE,Premium Class passengers are entitled to specific carry-on baggage allowances.,21\r\n316,DIMENSIONS,CARRY-ON BAGGAGE,DIMENSIONS play a critical role in determining the eligibility of CARRY-ON BAGGAGE for boarding. They are a key factor that airlines consider when assessing whether a piece of baggage meets the requirements for carry-on status.,21\r\n377,CARRY-ON BAGGAGE,MAXIMUM WEIGHT,Maximum weight is critical for determining what carry-on baggage is allowed,20\r\n370,CARRY-ON BAGGAGE,CHECKED LUGGAGE,"CARRY-ON BAGGAGE and CHECKED LUGGAGE are two types of luggage that serve different purposes for passengers traveling by air. Checked luggage is an alternative to carry-on baggage, specifically designed for those who need to transport larger items that cannot fit in the passenger cabin. In contrast, carry-on baggage is permitted in the cabin and is typically limited to smaller items that passengers can easily manage during their flight. Thus, while both types of luggage are essential for air travel, they cater to different needs and restrictions regarding size and accessibility.",19\r\n373,CARRY-ON BAGGAGE,BOOKING MANAGEMENT,"Booking management provides passengers with the ability to check their carry-on baggage allowances and policies, as well as manage their bookings. This functionality ensures that travelers are informed about the specific regulations regarding their carry-on items, facilitating a smoother travel experience.",18\r\n367,CARRY-ON BAGGAGE,PERSONAL BAGS,"CARRY-ON BAGGAGE and PERSONAL BAGS are closely related concepts in air travel. Personal bags are classified as a type of carry-on baggage, specifically designed to be stored under the seat in front of the passenger. This allows for easy access during the flight while adhering to airline regulations regarding carry-on items.",18\r\n368,CARRY-ON BAGGAGE,SUN DOR,Sun Dor has specific policies regarding carry-on baggage for its flights.,18\r\n369,CARRY-ON BAGGAGE,MATMID FREQUENT FLYER CLUB,"The Matmid Frequent Flyer Club status has a significant impact on the eligibility for carry-on baggage for passengers. Membership in the Matmid Frequent Flyer Club influences the rules and allowances regarding carry-on baggage, suggesting that those who are members may have different or enhanced privileges compared to non-members.",18\r\n371,CARRY-ON BAGGAGE,TROLLEY,A trolley is a specific type of carry-on baggage that passengers can bring into the cabin and can be stored in overhead compartments.,18\r\n372,CARRY-ON BAGGAGE,FLIGHT TICKET TERMS,The flight ticket terms outline the policies and rules regarding carry-on baggage allowances applicable to passengers. These terms provide essential information that helps travelers understand the specific regulations governing the amount and type of carry-on baggage they are permitted to bring on board.,18\r\n374,CARRY-ON BAGGAGE,OVERHEAD COMPARTMENTS,Overhead compartments are designated storage areas for carry-on baggage during the flight.,18\r\n375,CARRY-ON BAGGAGE,NORTH AMERICA,"CARRY-ON BAGGAGE policies are specifically applicable to flights from and to NORTH AMERICA. These policies outline the regulations and restrictions regarding the size, weight, and number of carry-on items that passengers are allowed to bring on board.",18\r\n376,CARRY-ON BAGGAGE,MAXIMUM DIMENSIONS,Maximum dimensions are critical for determining what carry-on baggage is allowed,18\r\n378,BAGGAGE CONVEYOR BELT,CHECKED LUGGAGE,The baggage conveyor belt is where checked luggage is retrieved after a flight.,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,582 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n293,CARRY-ON BAG,"A carry-on bag is a type of luggage that passengers can take into the cabin, subject to weight and dimension restrictions.",10\r\n300,OVERSIZED ITEMS,"Oversized items, such as cellos, require prior coordination and may need an extra seat for transport.",2\r\n298,115 CM,The total maximum dimension for a carry-on bag on El Al flights is 115 cm.,1\r\n296,25 CM,The maximum depth for a carry-on bag on El Al flights is 25 cm.,1\r\n295,45 CM,The maximum width for a carry-on bag on El Al flights is 45 cm.,1\r\n294,56 CM,The maximum length for a carry-on bag on El Al flights is 56 cm.,1\r\n301,EMERGENCY EXIT ROW,The emergency exit row is a section of the aircraft where passengers may store bags in overhead compartments.,1\r\n302,SERVICE CENTER,El Al\'s service center is where passengers can coordinate the transport of unusual items.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n31,EL AL,CARRY-ON BAG,El Al has specific policies regarding the dimensions and weight limits for carry-on bags,59\r\n382,16 KG,CARRY-ON BAG,The maximum weight limit for one carry-on bag is 16 kg,13\r\n384,20 KG,CARRY-ON BAG,The combined weight limit for carry-on bags is 20 kg,13\r\n390,BAG,CARRY-ON BAG,A carry-on bag is a type of bag that must meet specific weight and dimension limits,13\r\n398,CARRY-ON BAG,OVERSIZED ITEMS,Oversized items may require special arrangements for transport in the cabin,12\r\n397,CARRY-ON BAG,115 CM,The total maximum dimension for a carry-on bag is 115 cm,11\r\n396,CARRY-ON BAG,25 CM,The maximum depth for a carry-on bag is 25 cm,11\r\n395,CARRY-ON BAG,45 CM,The maximum width for a carry-on bag is 45 cm,11\r\n394,CARRY-ON BAG,56 CM,The maximum length for a carry-on bag is 56 cm,11\r\n399,CARRY-ON BAG,EMERGENCY EXIT ROW,Passengers in the emergency exit row may store bags in overhead compartments,11\r\n400,OVERSIZED ITEMS,SERVICE CENTER,Passengers must contact the service center for approval to carry oversized items,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,585 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n292,PERSONAL BAG,"A personal bag is a type of bag that passengers can bring on board, including backpacks, laptop bags, and duty-free items.",3\r\n291,BAG,"A bag is an item used to carry personal belongings, with specific weight and dimension limits for air travel.",3\r\n297,18X38X30 CM,"The maximum dimensions for a personal bag are 18 cm in height, 38 cm in width, and 30 cm in depth.",1\r\n299,DUTY-FREE ITEMS,Duty-free items are products purchased at the airport that can be carried on board without counting towards the baggage allowance.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n30,EL AL,PERSONAL BAG,"El Al allows passengers to bring a personal bag on board, subject to size restrictions",52\r\n390,BAG,CARRY-ON BAG,A carry-on bag is a type of bag that must meet specific weight and dimension limits,13\r\n391,BAG,PERSONAL BAG,A personal bag is a specific type of bag that passengers can bring on board,6\r\n393,PERSONAL BAG,18X38X30 CM,The maximum dimensions for a personal bag are 18x38x30 cm,4\r\n392,BAG,DUTY-FREE ITEMS,Duty-free items are included in the baggage allowance but do not count towards the limit,4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,589 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n289,MAXIMUM WEIGHT,"The term ""Maximum Weight"" refers to the heaviest allowable weight for carry-on bags and personal bags when boarding.",3\r\n279,16 KG,"The entity ""16 KG"" refers to the maximum weight limit allowed for one bag according to airline policy. Specifically, the weight limit is set at 16 kg, which is consistent across the descriptions provided.",3\r\n280,20 KG,"The entity ""20 KG"" refers to the combined maximum weight limit for all bags as stipulated by airline policy. According to the guidelines, the total weight of the bags must not exceed 20 kg.",3\r\n278,BAGS,"Bags are items used to carry personal belongings during travel, with specific weight limits imposed by airlines.",3\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n377,CARRY-ON BAGGAGE,MAXIMUM WEIGHT,Maximum weight is critical for determining what carry-on baggage is allowed,20\r\n382,16 KG,CARRY-ON BAG,The maximum weight limit for one carry-on bag is 16 kg,13\r\n384,20 KG,CARRY-ON BAG,The combined weight limit for carry-on bags is 20 kg,13\r\n288,CARRY-ON BAGS,BAGS,Carry-on bags are a type of baggage that passengers can take on board,11\r\n381,16 KG,MAXIMUM WEIGHT,The maximum weight for one bag is defined as 16 kg,6\r\n379,BAGS,16 KG,The weight limit for one bag is set at 16 kg as per airline policy,6\r\n383,20 KG,MAXIMUM WEIGHT,The maximum combined weight for all bags is defined as 20 kg,6\r\n380,BAGS,20 KG,The combined weight limit for all bags is set at 20 kg as per airline policy,6\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,593 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n333,BAGGAGE ALLOWANCE,"Baggage allowance refers to the number and weight of bags that a passenger is permitted to check in without incurring additional fees. It is determined by the ticket type, which is specified on the reservation and/or flight ticket. This means that the specific baggage allowance can vary depending on the type of ticket purchased by the passenger.",12\r\n362,EXCESS BAGGAGE RATES,"Excess baggage rates are the fees charged for baggage that exceeds the allowed limit, which may change over time.",3\r\n330,LITE SERVICE,Lite service is a type of ticket offered by EL AL that includes one piece of checked baggage for an additional fee.,2\r\n331,CLASSIC SERVICE,Classic service is a ticket option that includes one piece of checked baggage in the ticket price without additional fees.,2\r\n332,FLEX SERVICE,"Flex service is a ticket type that also includes one piece of checked baggage in the ticket price, offering more flexibility in changes.",2\r\n352,FLIGHT SEGMENT,"A flight segment refers to a portion of a journey between two airports, which may have specific baggage rules.",1\r\n360,LITE TICKETS,Lite tickets are a type of ticket that does not include any baggage allowance.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n44,EL AL,BAGGAGE ALLOWANCE,EL AL has specific baggage allowance policies that depend on the ticket type purchased by the passenger.,61\r\n102,CHECKED BAGGAGE,BAGGAGE ALLOWANCE,"The terms ""CHECKED BAGGAGE"" and ""BAGGAGE ALLOWANCE"" are closely related concepts in air travel. Baggage allowance refers to the specific regulations that determine the amount of checked baggage a passenger is permitted to bring on a flight. This allowance encompasses provisions for the checked baggage that passengers can take with them, ensuring that they are informed about the limits and requirements associated with their luggage when traveling.",37\r\n413,BAGGAGE ALLOWANCE,BAGGAGE POLICY,Baggage allowance is determined by the baggage policy of the airline,17\r\n408,BAGGAGE ALLOWANCE,ADDITIONAL PIECES OF BAGGAGE,"Additional pieces of baggage can be checked in for a fee, which varies depending on the service type",15\r\n412,BAGGAGE ALLOWANCE,EXCESS BAGGAGE RATES,"Excess baggage rates apply when the baggage allowance is exceeded, indicating a direct relationship between the two.",15\r\n210,FLIGHT TICKET,BAGGAGE ALLOWANCE,The flight ticket includes information about the baggage allowance for the passenger,15\r\n410,BAGGAGE ALLOWANCE,TICKET TYPE,The baggage allowance is determined by the ticket type specified on the reservation,14\r\n405,LITE SERVICE,BAGGAGE ALLOWANCE,Lite service includes a baggage allowance of one piece of checked baggage (23 kg) that requires pre-ordering,14\r\n406,CLASSIC SERVICE,BAGGAGE ALLOWANCE,Classic service includes a baggage allowance of one piece of checked baggage (23 kg) in the ticket price,14\r\n407,FLEX SERVICE,BAGGAGE ALLOWANCE,Flex service includes a baggage allowance of one piece of checked baggage (23 kg) in the ticket price,14\r\n409,BAGGAGE ALLOWANCE,FLIGHT SEGMENT,Baggage allowance is specified for each flight segment on the ticket,13\r\n411,BAGGAGE ALLOWANCE,LITE TICKETS,"Lite tickets do not include any baggage allowance, which is a specific policy of EL AL.",13\r\n310,ECONOMY CLASS,CLASSIC SERVICE,Classic service is one of the ticket types available in economy class,9\r\n311,ECONOMY CLASS,FLEX SERVICE,Flex service is one of the ticket types available in economy class,9\r\n309,ECONOMY CLASS,LITE SERVICE,Lite service is one of the ticket types available in economy class,9\r\n330,US DOLLARS,EXCESS BAGGAGE RATES,"Excess baggage rates are displayed in US dollars, linking the currency to the fee structure.",7\r\n332,LOCAL CURRENCY,EXCESS BAGGAGE RATES,"Payment for excess baggage rates may require local currency at certain airports, linking the currency to the fee structure.",5\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,597 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n96,FLIGHT TICKET,"A flight ticket is a document that confirms a passenger\'s reservation on a flight. It includes important details such as baggage allowances and is essential for passengers transporting pets, as payment for pet transport must be arranged with the airline.",3\r\n335,ADDITIONAL PIECES OF BAGGAGE,"Additional pieces of baggage refer to extra luggage that can be checked in for a fee, beyond the standard allowance included in the ticket.",3\r\n334,MANAGE YOUR BOOKING,"""Manage Your Booking"" is an online service offered by airlines that enables passengers to view and modify their flight details. This service includes options for adjusting baggage allowances, providing travelers with the flexibility to manage their travel arrangements conveniently.",3\r\n343,PRE-ORDERING,"Pre-ordering refers to the process of reserving additional baggage before the flight, which is required for certain service types.",1\r\n338,THREE HOURS,Three hours is the time frame within which passengers can pre-order additional baggage before their flight departure.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n86,PET,FLIGHT TICKET,"A flight ticket is required for passengers transporting pets, and payment must be arranged with the airline.",22\r\n408,BAGGAGE ALLOWANCE,ADDITIONAL PIECES OF BAGGAGE,"Additional pieces of baggage can be checked in for a fee, which varies depending on the service type",15\r\n210,FLIGHT TICKET,BAGGAGE ALLOWANCE,The flight ticket includes information about the baggage allowance for the passenger,15\r\n414,MANAGE YOUR BOOKING,ADDITIONAL PIECES OF BAGGAGE,Passengers can add additional pieces of baggage through the Manage Your Booking page,6\r\n211,FLIGHT TICKET,MANAGE YOUR BOOKING,"The Manage Your Booking service allows passengers to check their flight ticket details, including baggage allowances",6\r\n416,ADDITIONAL PIECES OF BAGGAGE,PRE-ORDERING,Pre-ordering is required for checking additional pieces of baggage beyond the standard allowance,4\r\n415,MANAGE YOUR BOOKING,THREE HOURS,The pre-order option for additional baggage is available up to three hours prior to departure through Manage Your Booking,4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,601 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n341,BAGGAGE POLICY,"The baggage policy outlines the rules and regulations concerning the number, types, sizes, and weights of baggage that passengers are permitted to check in or carry on during their flights. This policy is designed to ensure compliance with safety standards and to facilitate a smooth travel experience for all passengers.",5\r\n345,STANDARD BAGGAGE,"Standard baggage refers to luggage that complies with the airline\'s specified size and weight requirements, allowing passengers to transport their belongings without incurring additional fees or extra charges.",2\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n52,EL AL,BAGGAGE POLICY,El Al has a specific baggage policy that dictates the rules for checked baggage,54\r\n200,BAGGAGE,BAGGAGE POLICY,Baggage policy governs the rules regarding what types of baggage are allowed and the associated fees,26\r\n201,BAGGAGE,STANDARD BAGGAGE,Standard baggage refers to luggage that meets the airline\'s size and weight requirements,23\r\n413,BAGGAGE ALLOWANCE,BAGGAGE POLICY,Baggage allowance is determined by the baggage policy of the airline,17\r\n404,SUNDOR,BAGGAGE POLICY,Sundor has a specific baggage policy that dictates the rules for checked baggage,10\r\n418,BAGGAGE POLICY,STANDARD BAGGAGE,Standard baggage must comply with the airline\'s baggage policy,7\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,604 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n355,TICKET TYPE,The ticket type determines the baggage allowance and rules applicable to each passenger\'s reservation.,2\r\n357,FREE BAGGAGE ALLOWANCE,"The free baggage allowance is included for each flight segment on the ticket, specifying how much baggage can be checked without extra fees.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n410,BAGGAGE ALLOWANCE,TICKET TYPE,The baggage allowance is determined by the ticket type specified on the reservation,14\r\n420,TICKET TYPE,FREE BAGGAGE ALLOWANCE,The free baggage allowance is based on the ticket type and is specified for each flight segment,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,608 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n2,SERVICE DOG,"A service dog is a specially trained animal that provides assistance to passengers with disabilities, ensuring they can travel comfortably and safely. These dogs must meet specific requirements for air travel, which include training and certification to perform tasks that aid their handlers. Notably, service dogs are exempt from certain weight limits typically imposed on pets when transported in the cabin of an aircraft. This exemption allows them to accompany passengers with special needs, including military personnel, without the usual restrictions that apply to other animals.",16\r\n34,CAGE,"CAGE refers to a structure designed for the transportation of animals, ensuring their safety during transit. It is essential for compliance with airline regulations, providing a secure environment for animals while they are being transported.",2\r\n104,ADDITIONAL CHARGES,Additional charges may be incurred for inspecting and releasing a service dog from airport facilities in the United States.,1\r\n103,FLIGHT DATE,"The flight date is the scheduled date on which the passenger is traveling with a service dog, which is important for compliance with regulations.",1\r\n102,HARNESSES,Harnesses are required for service dogs to ensure they are secured and do not pose a risk to other passengers.,1\r\n98,HEATHROW AIRPORT,Heathrow Airport is a major international airport in London where passengers traveling with service dogs must register 14 days prior to their flight.,1\r\n93,I.D.F SOLDIER,I.D.F soldiers are passengers who may transport service dogs at no additional cost under specific conditions.,1\r\n101,LEASH,A leash is required for service dogs during check-in and throughout the flight to ensure control and safety.,1\r\n106,SANITARY CONDITIONS,"Service dogs must maintain proper sanitary conditions during the flight, as required by airline policies.",1\r\n87,VETERINARY CERTIFICATE,A veterinary certificate is a crucial document that certifies that a service dog is vaccinated and capable of maintaining sanitary conditions during transport. This certificate is mandatory for transporting service dogs and must be provided by the passenger.,1\r\n94,SHELL SHOCK,Shell shock refers to a condition that may qualify a passenger for transporting a service dog at no additional cost.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n5,EL AL,SERVICE DOG,"EL AL has specific policies regarding the transportation of service dogs, allowing them to be transported without the weight limit that applies to other pets. These policies include requirements for documentation and behavior during the flight, ensuring that service dogs are accommodated under different conditions than other pets.",65\r\n59,SERVICE DOG,ISRAEL,"Israel has specific requirements for transporting service dogs, which must be adhered to by passengers.",25\r\n53,SERVICE DOG,PASSENGER CABIN,Service dogs are allowed in the passenger cabin at no additional cost under certain conditions.,21\r\n65,SERVICE DOG,CHECK-IN COUNTERS,Passengers must present their documentation for traveling with a service dog at the check-in counters.,21\r\n66,SERVICE DOG,DOCUMENTS,Passengers must complete all necessary documents required for transporting service dogs to and from Israel.,21\r\n60,SERVICE DOG,CAGE,A cage is required for the transport of a service dog to ensure its safety and comfort during the flight.,18\r\n58,SERVICE DOG,UNITED STATES,"The United States has specific regulations that must be followed for transporting service dogs, which include additional forms and requirements.",18\r\n64,SERVICE DOG,ADDITIONAL CHARGES,Additional charges may apply for the inspection and release of a service dog at airport facilities in the United States.,17\r\n63,SERVICE DOG,FLIGHT DATE,The flight date is crucial for passengers traveling with a service dog to ensure compliance with registration and documentation requirements.,17\r\n62,SERVICE DOG,HARNESSES,Harnesses are required for service dogs to ensure they are secured and do not pose a risk to other passengers.,17\r\n57,SERVICE DOG,HEATHROW AIRPORT,Passengers traveling with a service dog must register on the Heathrow Airport website prior to their flight.,17\r\n55,SERVICE DOG,I.D.F SOLDIER,I.D.F soldiers may transport service dogs at no additional cost under specific conditions.,17\r\n61,SERVICE DOG,LEASH,A leash is required for service dogs during check-in and throughout the flight to ensure control and safety.,17\r\n67,SERVICE DOG,SANITARY CONDITIONS,"Service dogs must maintain proper sanitary conditions during the flight, as required by airline policies.",17\r\n54,SERVICE DOG,VETERINARY CERTIFICATE,"A service dog must possess a veterinary certificate, which is essential to confirm that the dog is vaccinated and fit for travel. This certificate is a requirement for the transport of service dogs, ensuring their health and safety during travel.",17\r\n56,SERVICE DOG,SHELL SHOCK,Passengers experiencing shell shock may qualify to transport service dogs at no additional cost.,17\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,611 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n42,CDC,The Centers for Disease Control and Prevention (CDC) establishes regulations and guidelines for the transportation of dogs to the United States. These guidelines include specific health and vaccination documentation that must be adhered to by passengers transporting dogs. The CDC\'s requirements are designed to ensure the safety and health of both the animals and the public during the transportation process.,3\r\n99,UNITED STATES,"The United States has specific regulations regarding the transportation of service dogs, which may vary by destination.",2\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n16,EL AL,CDC,EL AL must comply with CDC regulations for transporting dogs to the US,52\r\n58,SERVICE DOG,UNITED STATES,"The United States has specific regulations that must be followed for transporting service dogs, which include additional forms and requirements.",18\r\n124,ISRAEL,CDC,Israel is classified as a high-risk country by the CDC for transporting dogs,12\r\n179,CDC,UNITED STATES,"The CDC provides guidelines for transporting dogs to the United States, which must be followed by passengers.",5\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,615 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n105,CHECK-IN COUNTERS,"Check-in counters are designated areas at the airport where passengers must check in for their flights. These counters serve as the official points where travelers present their documentation, including any necessary paperwork for traveling with a service dog.",5\r\n317,PASSENGERS,Individuals traveling on flights who must check in at the counters regardless of luggage.,2\r\n318,SECURITY CHECK AREAS,,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n32,EL AL,CHECK-IN COUNTERS,El Al requires passengers to use check-in counters for their flights,54\r\n65,SERVICE DOG,CHECK-IN COUNTERS,Passengers must present their documentation for traveling with a service dog at the check-in counters.,21\r\n128,ISRAEL,CHECK-IN COUNTERS,Passengers checking in at the counters are returning to Israel,14\r\n215,CHECK-IN COUNTERS,PASSENGERS,Passengers must check in at the counters regardless of luggage,7\r\n202,DOCUMENTS,PASSENGERS,Passengers must have necessary documents available for their flight,7\r\n216,CHECK-IN COUNTERS,SECURITY CHECK AREAS,Passengers must proceed to security check areas after checking in at the counters,6\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:11,648 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,649 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,649 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,649 httpcore.http11 DEBUG send_request_body.complete 13:53:11,649 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,649 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,650 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,650 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,650 httpcore.http11 DEBUG send_request_body.complete 13:53:11,650 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,650 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,651 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,651 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,651 httpcore.http11 DEBUG send_request_body.complete 13:53:11,651 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,651 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,652 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,652 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,652 httpcore.http11 DEBUG send_request_body.complete 13:53:11,652 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,652 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,653 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,653 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,653 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,653 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,653 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,654 httpcore.http11 DEBUG send_request_body.complete 13:53:11,654 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,654 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,654 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,654 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,655 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,655 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,655 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,655 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,656 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,656 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,656 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,656 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,656 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,657 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,657 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,658 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,658 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,658 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:11,663 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,663 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,664 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,664 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,664 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,664 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,664 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,664 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,664 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,664 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,665 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,665 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,665 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,666 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,666 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,666 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,666 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,666 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,666 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,666 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,667 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,667 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,667 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,667 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,667 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,667 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,668 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,668 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,668 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,668 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,668 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,668 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,668 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,668 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,669 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,669 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,669 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,669 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,669 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:11,669 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:11,675 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,675 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,675 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,680 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,681 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,681 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,681 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,681 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,681 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,704 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,704 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,704 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,704 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,704 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,704 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,705 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,705 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,705 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,705 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,705 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,705 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,705 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,705 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,706 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,706 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,706 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,706 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,706 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,706 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,706 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,706 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,706 httpcore.connection DEBUG start_tls.complete return_value= 13:53:11,707 httpcore.http11 DEBUG send_request_body.complete 13:53:11,707 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,707 httpcore.http11 DEBUG send_request_body.complete 13:53:11,707 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,707 httpcore.http11 DEBUG send_request_body.complete 13:53:11,707 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,707 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,707 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,707 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,707 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,707 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,707 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,707 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,708 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,708 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,708 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,708 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,708 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,708 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,708 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,708 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,709 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,709 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,709 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,709 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,709 httpcore.http11 DEBUG send_request_headers.started request= 13:53:11,709 httpcore.http11 DEBUG send_request_body.complete 13:53:11,709 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,709 httpcore.http11 DEBUG send_request_body.complete 13:53:11,710 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,710 httpcore.http11 DEBUG send_request_body.complete 13:53:11,710 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,710 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,710 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,710 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,710 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,710 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,710 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,710 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,710 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,710 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,710 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,710 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,710 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,711 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,711 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,711 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,711 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,711 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,711 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,711 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,711 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,711 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,711 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,711 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,711 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,711 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,712 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,712 httpcore.http11 DEBUG send_request_headers.complete 13:53:11,712 httpcore.http11 DEBUG send_request_body.started request= 13:53:11,712 httpcore.http11 DEBUG send_request_body.complete 13:53:11,712 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,712 httpcore.http11 DEBUG send_request_body.complete 13:53:11,712 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,712 httpcore.http11 DEBUG send_request_body.complete 13:53:11,712 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,712 httpcore.http11 DEBUG send_request_body.complete 13:53:11,712 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,712 httpcore.http11 DEBUG send_request_body.complete 13:53:11,713 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,713 httpcore.http11 DEBUG send_request_body.complete 13:53:11,713 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,713 httpcore.http11 DEBUG send_request_body.complete 13:53:11,713 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,713 httpcore.http11 DEBUG send_request_body.complete 13:53:11,713 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,713 httpcore.http11 DEBUG send_request_body.complete 13:53:11,713 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,713 httpcore.http11 DEBUG send_request_body.complete 13:53:11,713 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,713 httpcore.http11 DEBUG send_request_body.complete 13:53:11,713 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,714 httpcore.http11 DEBUG send_request_body.complete 13:53:11,714 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,714 httpcore.http11 DEBUG send_request_body.complete 13:53:11,714 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:11,714 httpcore.http11 DEBUG send_request_body.complete 13:53:11,714 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:18,902 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:19 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'7012'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9993'), (b'x-ratelimit-remaining-tokens', b'9939611'), (b'x-ratelimit-reset-requests', b'40ms'), (b'x-ratelimit-reset-tokens', b'362ms'), (b'x-request-id', b'req_8ef126e47c0b3a29f598bec20bdcfdd0'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239cd84ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:18,902 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:18,902 httpcore.http11 DEBUG receive_response_body.started request= 13:53:18,903 httpcore.http11 DEBUG receive_response_body.complete 13:53:18,903 httpcore.http11 DEBUG response_closed.started 13:53:18,903 httpcore.http11 DEBUG response_closed.complete 13:53:18,903 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:18,904 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 7.3439999999827705. input_tokens=2136, output_tokens=434 13:53:18,906 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n107,PASSENGER,"The term ""PASSENGER"" refers to individuals traveling on an airline, specifically those flying with EL AL. Passengers may bring a dog on board under specific conditions, indicating that there are regulations in place regarding pet travel. Additionally, these individuals must comply with the airline\'s baggage regulations, which govern the amount and type of luggage they can bring. Overall, passengers are subject to the airline\'s policies regarding baggage and services, ensuring a standardized travel experience.",7\r\n184,AIRLINE,"An airline is a company that provides air transport services for both passengers and cargo. It encompasses various airlines that operate flights, each with its own set of policies, including those related to baggage.",2\r\n381,ADDITIONAL SERVICES,"Refers to extra services that can be ordered by passengers, which may incur additional charges.",2\r\n195,DESTINATION COUNTRY,"The destination country refers to the country to which a passenger is traveling. This country may have specific regulations and guidelines regarding the transport of equipment, which must be adhered to by travelers. These regulations outline the conditions for admitting passenger equipment into the country, ensuring compliance with local laws and standards.",2\r\n109,FORMS,Necessary documentation that passengers must provide to transport a dog on EL AL flights.,1\r\n112,HOLD,,1\r\n384,FULL CHARGE,Refers to the fee structure indicating that passengers will be charged in full for ordering additional services.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n22,EL AL,PASSENGER,EL AL has specific requirements that passengers must meet to transport a dog,56\r\n89,CHECKED BAGGAGE,AIRLINE,"Airlines have specific policies regarding checked baggage, including size and weight limits",27\r\n212,DOG,PASSENGER,The passenger is responsible for the dog\'s behavior and must meet conditions for its transport,12\r\n221,PASSENGER,ADDITIONAL SERVICES,"Passengers can order additional services, which may incur charges",9\r\n220,PASSENGER,AIRLINE,Passengers are subject to the policies of the airline regarding baggage and additional services,9\r\n219,PASSENGER,DESTINATION COUNTRY,Passengers must comply with the regulations of the destination country regarding baggage,9\r\n218,PASSENGER,FORMS,Passengers must provide the required forms to transport a dog on EL AL flights,8\r\n217,PASSENGER,HOLD,"If the dog cannot be transported in the passenger cabin, it may be placed in the hold",8\r\n337,DESTINATION COUNTRY,EQUIPMENT,The destination country may refuse to admit certain types of passenger equipment,4\r\n423,ADDITIONAL SERVICES,FULL CHARGE,Ordering additional services will result in a full charge to the passenger,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:18,906 httpcore.http11 DEBUG send_request_headers.started request= 13:53:18,907 httpcore.http11 DEBUG send_request_headers.complete 13:53:18,907 httpcore.http11 DEBUG send_request_body.started request= 13:53:18,907 httpcore.http11 DEBUG send_request_body.complete 13:53:18,907 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:21,172 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:21 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'9255'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9992'), (b'x-ratelimit-remaining-tokens', b'9920276'), (b'x-ratelimit-reset-requests', b'42ms'), (b'x-ratelimit-reset-tokens', b'478ms'), (b'x-request-id', b'req_f67ebba2e70ea9f518afa1d7c142f6ea'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239c9b1c231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:21,172 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:21,172 httpcore.http11 DEBUG receive_response_body.started request= 13:53:21,173 httpcore.http11 DEBUG receive_response_body.complete 13:53:21,173 httpcore.http11 DEBUG response_closed.started 13:53:21,173 httpcore.http11 DEBUG response_closed.complete 13:53:21,173 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:21,174 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 9.578000000037719. input_tokens=2222, output_tokens=577 13:53:21,176 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n97,DOG,A dog is an animal that may be transported by passengers under certain conditions and regulations.,5\r\n89,PASSENGER CABIN,"The passenger cabin is the area of the aircraft where pets may be transported, subject to size and weight restrictions.",5\r\n91,CAT,"Cats are one of the types of pets that can be transported in the passenger cabin, subject to size and weight restrictions.",1\r\n111,DIRECT THREAT,A condition under which a dog may be refused transport if it poses a direct threat to passengers or crew.,1\r\n110,DISTURBANCE,"A situation where the dog\'s behavior causes disruption on the aircraft, leading to potential refusal of transport.",1\r\n92,EXOTIC BIRD,"Exotic birds are one of the types of pets that can be transported in the passenger cabin, subject to size and weight restrictions.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n21,EL AL,DOG,"EL AL has policies that govern the transport of dogs, including conditions under which they may be refused",54\r\n82,PET,PASSENGER CABIN,Pets can be transported in the passenger cabin under specific conditions related to size and weight.,24\r\n53,SERVICE DOG,PASSENGER CABIN,Service dogs are allowed in the passenger cabin at no additional cost under certain conditions.,21\r\n212,DOG,PASSENGER,The passenger is responsible for the dog\'s behavior and must meet conditions for its transport,12\r\n207,PASSENGER CABIN,DOG,Dogs can be transported in the passenger cabin under specific conditions related to size and weight.,10\r\n208,PASSENGER CABIN,CAT,Cats can be transported in the passenger cabin under specific conditions related to size and weight.,6\r\n214,DOG,DIRECT THREAT,"If a dog is deemed a direct threat, it may be refused transport by EL AL",6\r\n213,DOG,DISTURBANCE,"A dog\'s behavior may lead to a disturbance, affecting its ability to be transported",6\r\n209,PASSENGER CABIN,EXOTIC BIRD,Exotic birds can be transported in the passenger cabin under specific conditions related to size and weight.,6\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:21,176 httpcore.http11 DEBUG send_request_headers.started request= 13:53:21,177 httpcore.http11 DEBUG send_request_headers.complete 13:53:21,177 httpcore.http11 DEBUG send_request_body.started request= 13:53:21,177 httpcore.http11 DEBUG send_request_body.complete 13:53:21,177 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:22,458 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:22 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10554'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9995'), (b'x-ratelimit-remaining-tokens', b'9951042'), (b'x-ratelimit-reset-requests', b'29ms'), (b'x-ratelimit-reset-tokens', b'293ms'), (b'x-request-id', b'req_42e4a5a835325fb316dae713edae063a'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239ce2c7d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:22,458 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:22,458 httpcore.http11 DEBUG receive_response_body.started request= 13:53:22,459 httpcore.http11 DEBUG receive_response_body.complete 13:53:22,459 httpcore.http11 DEBUG response_closed.started 13:53:22,459 httpcore.http11 DEBUG response_closed.complete 13:53:22,459 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:22,460 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 10.85899999999674. input_tokens=2936, output_tokens=653 13:53:22,462 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n152,LIQUIDS IN CARRY-ON BAGS,Restrictions on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight.,14\r\n161,AEROSOLS,,1\r\n156,BABY FOOD,"Baby food is a type of liquid that can be carried in carry-on bags, although it is subject to certain restrictions. It is considered a special item, which means it does not need to be packed in a resealable plastic bag. However, it must be presented at the security checkpoint for inspection.",1\r\n322,CLEAR RESEALABLE PLASTIC BAG,"Type of bag required for packing liquids, aerosols, and gels in carry-on luggage.",1\r\n155,COSMETICS,"A type of liquid that may be carried in carry-on bags, subject to restrictions.",1\r\n158,CREAMS,"CREAMS are a type of liquid that may be carried in carry-on bags, but they are subject to specific restrictions. As creams are classified as liquids, travelers must adhere to the regulations governing the transport of liquids in carry-on luggage.",1\r\n323,DOCTOR\'S NOTE,Document required for carrying medications and special food products at the security checkpoint.,1\r\n154,GELS,"GELS are a type of liquid that may be carried in carry-on bags, but they are subject to specific restrictions. As gels are classified as liquids, they must adhere to the same regulations that govern the transport of liquids in carry-on luggage.",1\r\n153,WHISKEY,"A type of liquid that may be carried in carry-on bags, subject to restrictions.",1\r\n157,PRESCRIPTION MEDICATIONS,"A type of liquid that may be carried in carry-on bags, subject to restrictions.",1\r\n159,SECURITY CHECKPOINT,"The SECURITY CHECKPOINT is a designated area where passengers are required to present their carry-on items, including liquids, for inspection prior to boarding. At this location, any liquids that exceed the permitted amount will be discarded to ensure compliance with safety regulations.",1\r\n319,U.S,Country with specific guidelines regarding the carrying of liquids in handbags.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n34,EL AL,LIQUIDS IN CARRY-ON BAGS,"EL AL states it is not responsible for any liquids confiscated from passengers at the airport, relating to the restrictions on liquids in carry-on bags.",63\r\n127,ISRAEL,LIQUIDS IN CARRY-ON BAGS,"Israel has specific guidelines regarding the carrying of liquids in carry-on bags for flights departing from its airports. These restrictions apply to all flights leaving Israel, ensuring that passengers adhere to the established regulations concerning the transport of liquids.",23\r\n283,LIQUIDS IN CARRY-ON BAGS,CARRY-ON BAGS,Restrictions on liquids apply specifically to items carried in carry-on bags.,22\r\n281,LIQUIDS IN CARRY-ON BAGS,AEROSOLS,Aerosols are a type of liquid that is subject to the restrictions on liquids in carry-on bags.,15\r\n279,LIQUIDS IN CARRY-ON BAGS,BABY FOOD,Baby food is a type of liquid that is subject to the restrictions on liquids in carry-on bags.,15\r\n286,LIQUIDS IN CARRY-ON BAGS,CLEAR RESEALABLE PLASTIC BAG,"A clear resealable plastic bag is required for packing liquids, aerosols, and gels in carry-on luggage.",15\r\n278,LIQUIDS IN CARRY-ON BAGS,COSMETICS,Cosmetics are a type of liquid that is subject to the restrictions on liquids in carry-on bags.,15\r\n282,LIQUIDS IN CARRY-ON BAGS,CREAMS,Creams are a type of liquid that is subject to the restrictions on liquids in carry-on bags.,15\r\n287,LIQUIDS IN CARRY-ON BAGS,DOCTOR\'S NOTE,A doctor\'s note is required for carrying medications and special food products at the security checkpoint when traveling with liquids.,15\r\n277,LIQUIDS IN CARRY-ON BAGS,GELS,Gels are a type of liquid that is subject to the restrictions on liquids in carry-on bags.,15\r\n276,LIQUIDS IN CARRY-ON BAGS,WHISKEY,Whiskey is a type of liquid that is subject to the restrictions on liquids in carry-on bags.,15\r\n280,LIQUIDS IN CARRY-ON BAGS,PRESCRIPTION MEDICATIONS,Prescription medications are a type of liquid that is subject to the restrictions on liquids in carry-on bags.,15\r\n284,LIQUIDS IN CARRY-ON BAGS,SECURITY CHECKPOINT,"At the security checkpoint, liquids that exceed the permitted amount will be discarded.",15\r\n285,LIQUIDS IN CARRY-ON BAGS,U.S,The U.S. has specific guidelines that may affect the carrying of liquids in handbags on flights to and from the country.,15\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:22,463 httpcore.http11 DEBUG send_request_headers.started request= 13:53:22,463 httpcore.http11 DEBUG send_request_headers.complete 13:53:22,463 httpcore.http11 DEBUG send_request_body.started request= 13:53:22,463 httpcore.http11 DEBUG send_request_body.complete 13:53:22,463 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:22,537 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:22 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10563'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9914051'), (b'x-ratelimit-reset-requests', b'13ms'), (b'x-ratelimit-reset-tokens', b'515ms'), (b'x-request-id', b'req_c8ec1f0c336cfe90781792a5f6285298'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239ca7dc21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:22,537 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:22,537 httpcore.http11 DEBUG receive_response_body.started request= 13:53:22,537 httpcore.http11 DEBUG receive_response_body.complete 13:53:22,537 httpcore.http11 DEBUG response_closed.started 13:53:22,537 httpcore.http11 DEBUG response_closed.complete 13:53:22,537 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:22,538 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 11.0. input_tokens=2110, output_tokens=519 13:53:22,540 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n160,CARRY-ON BAGS,"CARRY-ON BAGS are bags that passengers are permitted to take on board an aircraft, adhering to specific restrictions regarding liquids. These bags are considered personal items and must comply with weight and size limitations set by the airline.",8\r\n281,MEDICATIONS,Medications are essential items that passengers are advised to keep accessible during flights for health reasons. It is important for travelers to have their medications readily available to ensure their well-being while in transit.,1\r\n282,PASSPORTS,Passports are required documents for international travel and should be easily accessible during flights.,1\r\n283,VALUABLES,Valuables are items of significant worth that passengers are advised to keep with them during flights. These personal items should be kept accessible to ensure their safety and security throughout the journey.,1\r\n288,RECOMMENDATION,"A recommendation is a guideline provided to passengers regarding the handling of medications, passports, valuables, and electronic devices during travel.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n283,LIQUIDS IN CARRY-ON BAGS,CARRY-ON BAGS,Restrictions on liquids apply specifically to items carried in carry-on bags.,22\r\n292,CARRY-ON BAGS,ELECTRONIC DEVICES,Electronic devices should be kept in carry-on bags for easy access during the flight,12\r\n288,CARRY-ON BAGS,BAGS,Carry-on bags are a type of baggage that passengers can take on board,11\r\n293,CARRY-ON BAGS,CHECKED BAGS,"If no free space is available, carry-on bags will be checked to the plane\'s belly",11\r\n289,CARRY-ON BAGS,MEDICATIONS,Medications should be kept in carry-on bags for easy access during the flight,9\r\n290,CARRY-ON BAGS,PASSPORTS,Passports should be kept in carry-on bags for easy access during the flight,9\r\n291,CARRY-ON BAGS,VALUABLES,Valuables should be kept in carry-on bags for easy access during the flight,9\r\n294,CARRY-ON BAGS,RECOMMENDATION,The recommendation advises passengers to remove certain items from carry-on bags for easy access,9\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:22,541 httpcore.http11 DEBUG send_request_headers.started request= 13:53:22,541 httpcore.http11 DEBUG send_request_headers.complete 13:53:22,541 httpcore.http11 DEBUG send_request_body.started request= 13:53:22,542 httpcore.http11 DEBUG send_request_body.complete 13:53:22,542 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:22,612 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:22 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10713'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9991'), (b'x-ratelimit-remaining-tokens', b'9930944'), (b'x-ratelimit-reset-requests', b'49ms'), (b'x-ratelimit-reset-tokens', b'414ms'), (b'x-request-id', b'req_5fef52c6798dc8ffe542b22ab80393dd'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239cedf7da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:22,612 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:22,613 httpcore.http11 DEBUG receive_response_body.started request= 13:53:22,613 httpcore.http11 DEBUG receive_response_body.complete 13:53:22,613 httpcore.http11 DEBUG response_closed.started 13:53:22,613 httpcore.http11 DEBUG response_closed.complete 13:53:22,613 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:22,614 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 11.03100000001723. input_tokens=2307, output_tokens=662 13:53:22,616 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n285,CHECKED BAGS,"Checked bags are items of luggage that are not taken on board the aircraft but are instead stored in the plane\'s cargo hold. They are transported in the cargo hold of an aircraft, distinguishing them from carry-on luggage, which is brought into the cabin by passengers.",3\r\n286,PLANE\'S BELLY,The plane\'s belly refers to the cargo hold of the aircraft where checked bags are stored.,1\r\n287,NO CHARGE,No charge indicates that there is no fee for checking carry-on bags if no free space is available on the aircraft.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n293,CARRY-ON BAGS,CHECKED BAGS,"If no free space is available, carry-on bags will be checked to the plane\'s belly",11\r\n388,CHECKED BAGS,PLANE\'S BELLY,Checked bags are stored in the plane\'s belly during the flight,4\r\n389,CHECKED BAGS,NO CHARGE,Checked bags will incur no charge if carry-on bags are checked due to lack of space,4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:22,617 httpcore.http11 DEBUG send_request_headers.started request= 13:53:22,617 httpcore.http11 DEBUG send_request_headers.complete 13:53:22,617 httpcore.http11 DEBUG send_request_body.started request= 13:53:22,617 httpcore.http11 DEBUG send_request_body.complete 13:53:22,617 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:23,61 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:23 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11189'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9977211'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'136ms'), (b'x-request-id', b'req_25e1a9e7b90482cb11ce7668ee489ec6'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239c991c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:23,62 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:23,62 httpcore.http11 DEBUG receive_response_body.started request= 13:53:23,63 httpcore.http11 DEBUG receive_response_body.complete 13:53:23,63 httpcore.http11 DEBUG response_closed.started 13:53:23,63 httpcore.http11 DEBUG response_closed.complete 13:53:23,63 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:23,64 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 11.46799999999348. input_tokens=2386, output_tokens=684 13:53:23,66 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n210,ARTY RIMON,"ARTY Rimon is a service provider specializing in pickup and delivery services for baggage, luggage, and bags. They operate in various locations, ensuring convenient transportation solutions for their customers.",12\r\n240,IMPORTANT TO KNOW,Policy regarding baggage damage or missing items requires contact within 7 days of receipt of baggage.,2\r\n233,CARGO TIKIM VE MIZVADOT,"Cargo Tikim ve Mizvadot is an importer of luggage and bags located in Gilboa 1, ICL Building.",1\r\n249,SHLOMO HA-MELEKH,,1\r\n244,REHOVOT,Rehovot is a city where ARTY Rimon provides pickup and delivery services.,1\r\n246,SHOHAM,Shoham is a city where ARTY Rimon provides pickup and delivery services.,1\r\n247,RAMLE,Ramle is a city where ARTY Rimon provides pickup and delivery services.,1\r\n248,LOD,Lod is a city where ARTY Rimon provides pickup and delivery services.,1\r\n241,DELAY IN RECEIVING BAGGAGE,"Policy states that in the event of a delay in receiving baggage outside the country of residence, contact must be made within 21 days.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n240,BAGGAGE CLAIMS DEPARTMENT,ARTY RIMON,ARTY Rimon provides pickup and delivery services that may relate to baggage claims.,28\r\n340,MAKOR HAZIUD,ARTY RIMON,"Makor Haziud specializes in baggage, which is relevant to the services provided by ARTY Rimon",15\r\n343,ARTY RIMON,MOKA,"Moka is a pickup and delivery point for ARTY Rimon, indicating a direct service relationship",14\r\n344,ARTY RIMON,RIMON MIZVADOT VE TIKIM,"Both provide similar services in different locations, indicating a competitive relationship",14\r\n345,ARTY RIMON,HAGALGAL,"Hagalgal provides baby equipment, which is relevant to the services offered by ARTY Rimon",14\r\n346,ARTY RIMON,IMPORTANT TO KNOW,The policy regarding baggage damage is relevant to the services provided by ARTY Rimon,14\r\n342,ARTY RIMON,CARGO TIKIM VE MIZVADOT,"Both provide services related to luggage and bags, indicating a potential partnership or competition",13\r\n347,ARTY RIMON,SHLOMO HA-MELEKH,"Shlomo Ha-Melekh is a contact person for ARTY Rimon, indicating a direct association",13\r\n348,ARTY RIMON,REHOVOT,"ARTY Rimon provides services in Rehovot, indicating a service location relationship",13\r\n349,ARTY RIMON,SHOHAM,"ARTY Rimon provides services in Shoham, indicating a service location relationship",13\r\n350,ARTY RIMON,RAMLE,"ARTY Rimon provides services in Ramle, indicating a service location relationship",13\r\n351,ARTY RIMON,LOD,"ARTY Rimon provides services in Lod, indicating a service location relationship",13\r\n356,IMPORTANT TO KNOW,DELAY IN RECEIVING BAGGAGE,The policy regarding delays in receiving baggage is a critical aspect of customer service for baggage handlers,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:23,67 httpcore.http11 DEBUG send_request_headers.started request= 13:53:23,67 httpcore.http11 DEBUG send_request_headers.complete 13:53:23,67 httpcore.http11 DEBUG send_request_body.started request= 13:53:23,67 httpcore.http11 DEBUG send_request_body.complete 13:53:23,68 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:23,313 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:23 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11421'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9990'), (b'x-ratelimit-remaining-tokens', b'9924989'), (b'x-ratelimit-reset-requests', b'57ms'), (b'x-ratelimit-reset-tokens', b'450ms'), (b'x-request-id', b'req_f7bc907d42225675763303dd5a6d66db'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239c98fc233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:23,313 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:23,313 httpcore.http11 DEBUG receive_response_body.started request= 13:53:23,314 httpcore.http11 DEBUG receive_response_body.complete 13:53:23,314 httpcore.http11 DEBUG response_closed.started 13:53:23,314 httpcore.http11 DEBUG response_closed.complete 13:53:23,314 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:23,315 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 11.764999999955762. input_tokens=3286, output_tokens=700 13:53:23,317 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n235,RIMON MIZVADOT VE TIKIM,Rimon Mizvadot ve Tikim provides pickup and delivery services in Rishon Le Zion.,2\r\n242,RISHON LE ZION,Rishon Le Zion is a city where Rimon Mizvadot ve Tikim operates.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n344,ARTY RIMON,RIMON MIZVADOT VE TIKIM,"Both provide similar services in different locations, indicating a competitive relationship",14\r\n353,RIMON MIZVADOT VE TIKIM,RISHON LE ZION,"Rimon Mizvadot ve Tikim operates in Rishon Le Zion, indicating a service location relationship",3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:23,318 httpcore.http11 DEBUG send_request_headers.started request= 13:53:23,318 httpcore.http11 DEBUG send_request_headers.complete 13:53:23,318 httpcore.http11 DEBUG send_request_body.started request= 13:53:23,318 httpcore.http11 DEBUG send_request_body.complete 13:53:23,318 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:23,479 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:23 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11545'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9993'), (b'x-ratelimit-remaining-tokens', b'9917456'), (b'x-ratelimit-reset-requests', b'39ms'), (b'x-ratelimit-reset-tokens', b'495ms'), (b'x-request-id', b'req_6dae85469e843b7ae35d87912435603d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239cd42c224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:23,479 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:23,479 httpcore.http11 DEBUG receive_response_body.started request= 13:53:23,480 httpcore.http11 DEBUG receive_response_body.complete 13:53:23,480 httpcore.http11 DEBUG response_closed.started 13:53:23,480 httpcore.http11 DEBUG response_closed.complete 13:53:23,480 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:23,481 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 11.875. input_tokens=2060, output_tokens=565 13:53:23,483 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n237,HAGALGAL,"Hagalgal is the Israeli Center for baby and children equipment and goods, providing pickup and delivery services.",2\r\n238,BUGABOO,"Bugaboo offers baby carriages and strollers, located at Maskit 14, Herzliya.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n345,ARTY RIMON,HAGALGAL,"Hagalgal provides baby equipment, which is relevant to the services offered by ARTY Rimon",14\r\n355,HAGALGAL,BUGABOO,"Bugaboo offers baby carriages, which are part of the baby equipment category that Hagalgal specializes in",3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:23,484 httpcore.http11 DEBUG send_request_headers.started request= 13:53:23,484 httpcore.http11 DEBUG send_request_headers.complete 13:53:23,484 httpcore.http11 DEBUG send_request_body.started request= 13:53:23,484 httpcore.http11 DEBUG send_request_body.complete 13:53:23,484 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:23,952 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:24 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12071'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9995'), (b'x-ratelimit-remaining-tokens', b'9955559'), (b'x-ratelimit-reset-requests', b'29ms'), (b'x-ratelimit-reset-tokens', b'266ms'), (b'x-request-id', b'req_04aad81ad783649c436a44c2bda64932'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239ca8ac21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:23,952 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:23,953 httpcore.http11 DEBUG receive_response_body.started request= 13:53:23,953 httpcore.http11 DEBUG receive_response_body.complete 13:53:23,953 httpcore.http11 DEBUG response_closed.started 13:53:23,953 httpcore.http11 DEBUG response_closed.complete 13:53:23,953 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:23,954 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 12.39100000000326. input_tokens=2209, output_tokens=519 13:53:23,956 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n207,MAKOR HAZIUD,Makor Haziud is a store located in Nes Ziona that specializes in baggage and outdoor equipment.,3\r\n245,NES ZIONA,Nes Ziona is a city where Makor Haziud operates.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n237,BAGGAGE CLAIMS DEPARTMENT,MAKOR HAZIUD,Makor Haziud may provide equipment that is relevant for baggage handling and claims.,19\r\n340,MAKOR HAZIUD,ARTY RIMON,"Makor Haziud specializes in baggage, which is relevant to the services provided by ARTY Rimon",15\r\n341,MAKOR HAZIUD,NES ZIONA,"Makor Haziud operates in Nes Ziona, indicating a service location relationship",4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:23,957 httpcore.http11 DEBUG send_request_headers.started request= 13:53:23,957 httpcore.http11 DEBUG send_request_headers.complete 13:53:23,957 httpcore.http11 DEBUG send_request_body.started request= 13:53:23,957 httpcore.http11 DEBUG send_request_body.complete 13:53:23,957 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:24,67 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:24 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12233'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9992030'), (b'x-ratelimit-reset-requests', b'7ms'), (b'x-ratelimit-reset-tokens', b'47ms'), (b'x-request-id', b'req_e24ad8e6d1bb61749c531e249e730687'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2396a6b7d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:24,68 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:24,68 httpcore.http11 DEBUG receive_response_body.started request= 13:53:24,68 httpcore.http11 DEBUG receive_response_body.complete 13:53:24,68 httpcore.http11 DEBUG response_closed.started 13:53:24,68 httpcore.http11 DEBUG response_closed.complete 13:53:24,68 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:24,69 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 12.514999999955762. input_tokens=2032, output_tokens=526 13:53:24,71 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n234,MOKA,"Moka is a pickup and delivery point for ARTY Rimon located at Moshe Dayan 3, Yehud.",2\r\n243,YEHUD,"Yehud is a city where Moka, a pickup and delivery point, is located.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n343,ARTY RIMON,MOKA,"Moka is a pickup and delivery point for ARTY Rimon, indicating a direct service relationship",14\r\n352,MOKA,YEHUD,"Moka is located in Yehud, indicating a service location relationship",3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:24,72 httpcore.http11 DEBUG send_request_headers.started request= 13:53:24,72 httpcore.http11 DEBUG send_request_headers.complete 13:53:24,72 httpcore.http11 DEBUG send_request_body.started request= 13:53:24,73 httpcore.http11 DEBUG send_request_body.complete 13:53:24,73 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:24,326 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:24 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12463'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9988719'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'67ms'), (b'x-request-id', b'req_e372aef4ba0fd6049d917fbedd110953'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2396c127da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:24,326 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:24,326 httpcore.http11 DEBUG receive_response_body.started request= 13:53:24,326 httpcore.http11 DEBUG receive_response_body.complete 13:53:24,326 httpcore.http11 DEBUG response_closed.started 13:53:24,326 httpcore.http11 DEBUG response_closed.complete 13:53:24,327 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:24,327 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 12.796999999962281. input_tokens=2127, output_tokens=540 13:53:24,329 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n4,PET,"Pets, including dogs, cats, and exotic birds, can be transported by airlines under specific conditions. They may be allowed in the passenger cabin or as checked baggage, depending on factors such as size, weight, and necessary permits. Each airline has its own regulations regarding the transportation of pets, which typically include weight limits and specific requirements that must be met for safe travel.",19\r\n6,REGISTERED CARGO,"Registered cargo is a method of transporting animals that exceed specific weight limits, particularly those that are classified as extra-large or are flying unaccompanied. This term specifically refers to animals that may be transported by the Cargo Division, emphasizing the need for special handling and care during transit.",3\r\n30,BILL OF LADING,A bill of lading is a crucial document required for the transportation of animals as cargo. It serves to outline the terms of transport and is particularly necessary when the animals being transported weigh more than 9 kg. This document ensures that all parties involved in the transportation process are aware of the conditions and responsibilities associated with the shipment of the animals.,3\r\n32,AIRCRAFT HOLD,The aircraft hold is the area of the aircraft where animals weighing between 9 kg and 100 kg are typically transported.,1\r\n90,ALLOWANCE,The permitted baggage allowance does not include the weight of pets being transported.,1\r\n95,CARRYING CASE,"The carrying case is a necessary item for transporting pets, and its weight is included in the transport cost.",1\r\n27,HONG KONG,Hong Kong is a destination where transporting animals in the aircraft cabin is not allowed.,1\r\n25,JOHANNESBURG,Johannesburg is a destination where transporting animals in the aircraft cabin is not allowed.,1\r\n26,LONDON,London is a destination where transporting animals in the aircraft cabin is not allowed.,1\r\n33,PASSENGER AIRCRAFT CABIN,"The passenger aircraft cabin is where animals weighing up to 9 kg can be transported, subject to approval.",1\r\n28,VETERINARIAN,Veterinarians are responsible for performing required tests and issuing necessary authorizations for transporting animals.,1\r\n88,TRANSPORT CAGE GUIDELINES,Guidelines that outline the requirements for transport cages used for pets during flights.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n7,EL AL,PET,"EL AL has specific policies for transporting pets, including weight limits and conditions for cabin transport",68\r\n12,EL AL,REGISTERED CARGO,EL AL provides registered cargo services for transporting animals,52\r\n69,PET,CHECKED BAGGAGE,"Pets can be transported as checked baggage under certain conditions, such as size and weight",44\r\n72,PET,ISRAEL,"Pets are transported from Israel to other countries, requiring specific permits and conditions.",28\r\n82,PET,PASSENGER CABIN,Pets can be transported in the passenger cabin under specific conditions related to size and weight.,24\r\n76,PET,BILL OF LADING,"Transporting pets as cargo requires a bill of lading, which outlines the terms of transport.",22\r\n70,PET,REGISTERED CARGO,"Pets may also be transported as registered cargo, especially if they are large or unaccompanied",22\r\n79,PET,BUSINESS CABIN,Pets weighing up to 9 kg can be transported in the Business cabin with prior approval.,22\r\n86,PET,FLIGHT TICKET,"A flight ticket is required for passengers transporting pets, and payment must be arranged with the airline.",22\r\n71,PET,9KG,"The weight limit of 9kg applies to pets transported in the cabin, affecting how they can be transported",21\r\n77,PET,INTERNATIONAL CERTIFICATE OF GOOD HEALTH,An international certificate of good health is required for transporting pets abroad.,21\r\n80,PET,AIRCRAFT HOLD,Pets weighing between 9 kg and 100 kg are typically transported in the aircraft hold.,20\r\n83,PET,ALLOWANCE,"The weight of pets is not included in the permitted baggage allowance, affecting transport costs.",20\r\n85,PET,CARRYING CASE,"The carrying case is required for transporting pets, and its weight is included in the transport cost.",20\r\n75,PET,HONG KONG,Transporting pets in the aircraft cabin is not allowed to Hong Kong.,20\r\n73,PET,JOHANNESBURG,Transporting pets in the aircraft cabin is not allowed to Johannesburg.,20\r\n74,PET,LONDON,Transporting pets in the aircraft cabin is not allowed to London.,20\r\n81,PET,PASSENGER AIRCRAFT CABIN,Pets weighing up to 9 kg can be transported in the passenger aircraft cabin.,20\r\n78,PET,VETERINARIAN,Veterinarians are involved in the process of preparing pets for international transport by issuing necessary health documents.,20\r\n84,PET,TRANSPORT CAGE GUIDELINES,Transport cage guidelines provide the necessary requirements for transporting pets safely.,20\r\n114,CARGO DIVISION,BILL OF LADING,The Cargo Division requires a bill of lading for transporting animals over 9 kg,11\r\n139,BILL OF LADING,VETERINARY SERVICES DEPARTMENT,The Veterinary Services Department determines if a bill of lading is needed for transporting animals,10\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:24,330 httpcore.http11 DEBUG send_request_headers.started request= 13:53:24,331 httpcore.http11 DEBUG send_request_headers.complete 13:53:24,331 httpcore.http11 DEBUG send_request_body.started request= 13:53:24,331 httpcore.http11 DEBUG send_request_body.complete 13:53:24,331 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:24,583 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:24 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12535'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9909445'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'543ms'), (b'x-request-id', b'req_891e563a2bc27eec6977f69537990e07'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239cae0c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:24,584 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:24,584 httpcore.http11 DEBUG receive_response_body.started request= 13:53:24,584 httpcore.http11 DEBUG receive_response_body.complete 13:53:24,584 httpcore.http11 DEBUG response_closed.started 13:53:24,584 httpcore.http11 DEBUG response_closed.complete 13:53:24,585 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:24,586 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 12.98399999999674. input_tokens=2801, output_tokens=629 13:53:24,588 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n29,INTERNATIONAL CERTIFICATE OF GOOD HEALTH,An international certificate of good health is required for transporting animals abroad and is issued by the Veterinary Services Department.,2\r\n45,EXPORT LICENSE,"An export license is a necessary document required for transporting animals internationally, specifically for moving them out of the country.",2\r\n37,VETERINARY SERVICES DEPARTMENT,"The Veterinary Services Department is responsible for determining the conditions under which animals can be transported. Additionally, it issues health certificates and permits necessary for animal transport, ensuring that all regulations and health standards are met for the safe movement of animals.",7\r\n36,PERMIT,A permit is required for transporting animals from Israel to ensure compliance with both Israeli and destination country regulations.,2\r\n80,LABORATORY RESULTS FOR RABIES ANTIBODIES,Laboratory results for rabies antibodies are necessary for transporting pets.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n77,PET,INTERNATIONAL CERTIFICATE OF GOOD HEALTH,An international certificate of good health is required for transporting pets abroad.,21\r\n117,CARGO DIVISION,EXPORT LICENSE,The Cargo Division requires an export license for transporting animals,10\r\n151,VETERINARY SERVICES DEPARTMENT,CERTIFICATE OF GOOD HEALTH,A certificate of good health is required by the Veterinary Services Department for transporting animals,10\r\n113,AUTHORIZATION,VETERINARY SERVICES DEPARTMENT,Authorization from the Veterinary Services Department is required for transporting pets as cargo,10\r\n139,BILL OF LADING,VETERINARY SERVICES DEPARTMENT,The Veterinary Services Department determines if a bill of lading is needed for transporting animals,10\r\n150,VETERINARY SERVICES DEPARTMENT,EXPORT LICENSE,An export license is required by the Veterinary Services Department for transporting animals,9\r\n138,INTERNATIONAL CERTIFICATE OF GOOD HEALTH,VETERINARY SERVICES DEPARTMENT,The Veterinary Services Department issues the international certificate of good health required for animal transport.,9\r\n149,PERMIT,VETERINARY SERVICES DEPARTMENT,The Veterinary Services Department issues permits required for transporting animals abroad.,9\r\n152,VETERINARY SERVICES DEPARTMENT,LABORATORY RESULTS FOR RABIES ANTIBODIES,Laboratory results for rabies antibodies are required by the Veterinary Services Department for transporting animals,8\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:24,589 httpcore.http11 DEBUG send_request_headers.started request= 13:53:24,589 httpcore.http11 DEBUG send_request_headers.complete 13:53:24,589 httpcore.http11 DEBUG send_request_body.started request= 13:53:24,589 httpcore.http11 DEBUG send_request_body.complete 13:53:24,589 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:24,608 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:24 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12730'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9968762'), (b'x-ratelimit-reset-requests', b'13ms'), (b'x-ratelimit-reset-tokens', b'187ms'), (b'x-request-id', b'req_90d8ee07fe0b8829858efb6344584d79'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239caed7d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:24,608 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:24,608 httpcore.http11 DEBUG receive_response_body.started request= 13:53:24,609 httpcore.http11 DEBUG receive_response_body.complete 13:53:24,609 httpcore.http11 DEBUG response_closed.started 13:53:24,609 httpcore.http11 DEBUG response_closed.complete 13:53:24,609 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:24,610 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 13.0. input_tokens=2148, output_tokens=640 13:53:24,612 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n8,AUTHORIZATION,"Authorization from the Ministry of Agriculture�s Veterinary Services is required for the transportation of animals to and from Israel. This includes the necessity of obtaining authorization for transporting animals in general, as well as specific requirements for transporting pets as cargo. The Veterinary Services Department oversees these regulations, ensuring that all animal transport complies with the established guidelines.",3\r\n9,ANIMAL TESTS,The authorization process for transporting pets involves performing several animal tests. These tests are a necessary requirement to ensure the health and safety of the animals during transportation.,2\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n0,MINISTRY OF AGRICULTURE,EL AL,"The Ministry of Agriculture is responsible for overseeing the transport of pets, establishing regulations that must be adhered to by various entities involved in pet transportation. One such entity is EL AL, which is required to comply with these regulations set forth by the Ministry of Agriculture. This ensures that all procedures related to the transportation of pets by EL AL align with the standards and guidelines established by the Ministry.",54\r\n3,MINISTRY OF AGRICULTURE,ISRAEL,The Ministry of Agriculture is the regulatory authority in Israel for pet transportation,14\r\n113,AUTHORIZATION,VETERINARY SERVICES DEPARTMENT,Authorization from the Veterinary Services Department is required for transporting pets as cargo,10\r\n4,MINISTRY OF AGRICULTURE,VETERINARY SERVICES,Veterinary Services operate under the Ministry of Agriculture to manage pet transportation regulations,9\r\n1,MINISTRY OF AGRICULTURE,AUTHORIZATION,"The Ministry of Agriculture requires authorization for the transportation of animals. This authorization is a necessary document for compliance with regulations governing animal transport. Without this authorization, individuals or entities are not permitted to transport animals legally.",8\r\n2,MINISTRY OF AGRICULTURE,ANIMAL TESTS,The Ministry of Agriculture\'s authorization process may involve performing several animal tests,7\r\n112,AUTHORIZATION,ANIMAL TESTS,Animal tests are part of the authorization process for transporting pets,5\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:24,613 httpcore.http11 DEBUG send_request_headers.started request= 13:53:24,613 httpcore.http11 DEBUG send_request_headers.complete 13:53:24,613 httpcore.http11 DEBUG send_request_body.started request= 13:53:24,614 httpcore.http11 DEBUG send_request_body.complete 13:53:24,614 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:25,592 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:25 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'13682'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9991'), (b'x-ratelimit-remaining-tokens', b'9922861'), (b'x-ratelimit-reset-requests', b'48ms'), (b'x-ratelimit-reset-tokens', b'462ms'), (b'x-request-id', b'req_518c02277e4e23664de38bddf29e9f66'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239cd78ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:25,592 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:25,592 httpcore.http11 DEBUG receive_response_body.started request= 13:53:25,593 httpcore.http11 DEBUG receive_response_body.complete 13:53:25,593 httpcore.http11 DEBUG response_closed.started 13:53:25,593 httpcore.http11 DEBUG response_closed.complete 13:53:25,593 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:25,594 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.03200000000652. input_tokens=2235, output_tokens=604 13:53:25,596 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n31,BUSINESS CABIN,"The Business cabin is a designated section of the aircraft that allows for the transportation of animals, including pets, with prior approval and under specific conditions.",3\r\n39,APPROVAL,Approval from the EL AL service center is necessary for transporting pets in the Business cabin.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n18,EL AL,BUSINESS CABIN,Animals can be transported in the Business cabin with prior approval from EL AL,52\r\n79,PET,BUSINESS CABIN,Pets weighing up to 9 kg can be transported in the Business cabin with prior approval.,22\r\n140,BUSINESS CABIN,APPROVAL,"Approval is required for transporting pets in the Business cabin, indicating a policy that must be followed.",4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:25,597 httpcore.http11 DEBUG send_request_headers.started request= 13:53:25,597 httpcore.http11 DEBUG send_request_headers.complete 13:53:25,597 httpcore.http11 DEBUG send_request_body.started request= 13:53:25,597 httpcore.http11 DEBUG send_request_body.complete 13:53:25,597 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:25,946 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:26 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14121'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995579'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'26ms'), (b'x-request-id', b'req_7a0186664895c5e3994e17aeb87eb397'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2396f70c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:25,947 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:25,947 httpcore.http11 DEBUG receive_response_body.started request= 13:53:25,947 httpcore.http11 DEBUG receive_response_body.complete 13:53:25,947 httpcore.http11 DEBUG response_closed.started 13:53:25,947 httpcore.http11 DEBUG response_closed.complete 13:53:25,947 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:25,948 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.405999999959022. input_tokens=2116, output_tokens=629 13:53:25,950 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n15,ISRAEL,"Israel is a country that serves as a departure point for flights and has established specific guidelines regarding the transportation of liquids in carry-on bags. Additionally, Israel has particular requirements for transporting animals, including service dogs, and is classified as a high-risk country for the transport of dogs according to the Centers for Disease Control and Prevention (CDC). The Ministry of Agriculture in Israel oversees the regulations concerning the transport of pets, while the Ministry of Health is responsible for regulating the entry of animals into the country. Furthermore, Israel is also a destination for passengers returning from abroad.",9\r\n13,EL AL CARGO STORE,"The EL AL Cargo Store is a dedicated service location for cargo operations associated with EL AL Airlines. It provides a range of services for transporting cargo, including pets, from Israel to various international destinations. This facility plays a crucial role in facilitating the movement of goods and animals, ensuring that they are handled with care and efficiency during transit.",4\r\n48,HIGH-RISK COUNTRY,"A ""HIGH-RISK COUNTRY"" is a designation applied to certain nations, including Israel, where specific regulations are imposed regarding the transportation of certain animals. As of the current date, Israel is classified as a high-risk country for animal transport, which impacts the travel regulations that must be followed.",1\r\n53,MINISTRY OF HEALTH,The Ministry of Health in Israel is the authoritative body responsible for approving the entry of animals into the country.,1\r\n14,CARGO TERMINAL,"The cargo terminal at Ben Gurion Airport is a facility dedicated to the handling of cargo, including the release of animals transported as cargo.",1\r\n\n\n-----Claims-----\nhuman_readable_id,subject_id,type,status,description\r\n44,ISRAEL,BAGGAGE MEASUREMENTS AND RESTRICTIONS,TRUE,It is important to know what you can take with you aboard the aircraft when departing from Israel.\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n72,PET,ISRAEL,"Pets are transported from Israel to other countries, requiring specific permits and conditions.",28\r\n59,SERVICE DOG,ISRAEL,"Israel has specific requirements for transporting service dogs, which must be adhered to by passengers.",25\r\n127,ISRAEL,LIQUIDS IN CARRY-ON BAGS,"Israel has specific guidelines regarding the carrying of liquids in carry-on bags for flights departing from its airports. These restrictions apply to all flights leaving Israel, ensuring that passengers adhere to the established regulations concerning the transport of liquids.",23\r\n128,ISRAEL,CHECK-IN COUNTERS,Passengers checking in at the counters are returning to Israel,14\r\n3,MINISTRY OF AGRICULTURE,ISRAEL,The Ministry of Agriculture is the regulatory authority in Israel for pet transportation,14\r\n123,EL AL CARGO STORE,ISRAEL,The EL AL Cargo Store facilitates the transport of animals from Israel to various destinations.,13\r\n124,ISRAEL,CDC,Israel is classified as a high-risk country by the CDC for transporting dogs,12\r\n126,ISRAEL,HIGH-RISK COUNTRY,"Israel is classified as a high-risk country, affecting the regulations for transporting service dogs.",10\r\n125,ISRAEL,MINISTRY OF HEALTH,"The Ministry of Health in Israel is responsible for regulating the entry of animals into the country. This includes overseeing the necessary protocols and guidelines to ensure that animals are imported in a safe and controlled manner, thereby safeguarding public health and animal welfare.",10\r\n121,EL AL CARGO STORE,EL AL CARGO STORE,The EL AL Cargo Store is a part of EL AL Airlines\' cargo services,8\r\n122,EL AL CARGO STORE,CARGO TERMINAL,The EL AL Cargo Store operates within the cargo terminal for handling cargo services,5\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:25,951 httpcore.http11 DEBUG send_request_headers.started request= 13:53:25,951 httpcore.http11 DEBUG send_request_headers.complete 13:53:25,951 httpcore.http11 DEBUG send_request_body.started request= 13:53:25,952 httpcore.http11 DEBUG send_request_body.complete 13:53:25,952 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:26,270 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:26 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14391'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9965581'), (b'x-ratelimit-reset-requests', b'11ms'), (b'x-ratelimit-reset-tokens', b'206ms'), (b'x-request-id', b'req_457e0c9f898576b8c9559bcc3efb724d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239cd8ded42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:26,270 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:26,270 httpcore.http11 DEBUG receive_response_body.started request= 13:53:26,271 httpcore.http11 DEBUG receive_response_body.complete 13:53:26,271 httpcore.http11 DEBUG response_closed.started 13:53:26,271 httpcore.http11 DEBUG response_closed.complete 13:53:26,271 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:26,272 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.688000000023749. input_tokens=2215, output_tokens=640 13:53:26,275 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n56,BAGGAGE,"Baggage refers to the personal items and belongings that passengers take with them on their journeys, including suitcases and other personal items. It encompasses both items that are carried on board the aircraft and those that are checked in for the flight. Additionally, baggage includes the category under which animals, such as pets, can be transported either in the aircraft cabin or in the hold. Passengers\' baggage can sometimes be subject to issues such as delays, damage, or loss during transit, affecting their travel experience.",21\r\n203,BAGGAGE TAG,"A baggage tag is a label affixed to luggage that contains crucial information about the owner, including their identity and flight details, as well as the destination of the baggage. This tag is essential for tracking and managing luggage during travel, ensuring that it reaches the correct destination and is returned to its rightful owner if lost.",2\r\n200,BAGGAGE CLAIM AREA,"The baggage claim area is where travelers report issues related to their baggage, such as delays or damages, to airline representatives.",1\r\n201,DAMAGE REPORT,"A damage report is issued by airline representatives when baggage is reported damaged, necessary for further handling of the claim.",1\r\n251,FLIGHT TICKETS,Flight tickets are essential documents that passengers must provide when filing a claim for lost or damaged baggage.,1\r\n252,BOARDING PASSES,Boarding passes are documents that passengers must present when filing a claim for lost or damaged baggage.,1\r\n253,BAGGAGE TAGS,"Baggage tags are stickers affixed to the flight ticket and/or the baggage itself, necessary for tracking and claiming lost or damaged baggage.",1\r\n254,LOST OR DAMAGED BAGGAGE REPORT,A lost or damaged baggage report is a document issued by the airport that passengers must include in their claim.,1\r\n255,RECEIPTS,Receipts that support the claim are necessary documents that passengers must provide to validate their claim for lost or damaged baggage.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n24,EL AL,BAGGAGE,"EL AL is the airline responsible for managing baggage and addressing various issues related to it, including delays, damages, and claims.",70\r\n98,CHECKED BAGGAGE,BAGGAGE,Checked baggage is a specific type of baggage that is transported in the cargo hold of an aircraft,46\r\n186,BAGGAGE,BAGGAGE SERVICE CENTER,The Baggage Service Center is dedicated to assisting travelers with various issues related to their baggage. This includes managing problems such as delays and damages that may occur during travel. The center serves as a crucial resource for passengers seeking support and resolution for their baggage-related concerns.,34\r\n193,BAGGAGE,EL AL ISRAEL AIRLINES,EL AL Israel Airlines is responsible for handling baggage claims and ensuring compliance with international conventions regarding baggage liability.,27\r\n137,PETS,BAGGAGE,Pets can be transported as baggage under specific guidelines,27\r\n200,BAGGAGE,BAGGAGE POLICY,Baggage policy governs the rules regarding what types of baggage are allowed and the associated fees,26\r\n183,BEN GURION AIRPORT,BAGGAGE,"Baggage, including pets, is released at Ben Gurion Airport\'s arrivals hall",26\r\n187,BAGGAGE,COURIER SERVICE,The BAGGAGE is delivered to the passenger\'s address by the COURIER SERVICE after it has been retrieved following a delay. The COURIER SERVICE is responsible for ensuring that the delayed baggage reaches the travelers promptly after it has been located.,23\r\n188,BAGGAGE,CONTACT DETAILS,Contact details are provided for passengers to report baggage issues,23\r\n191,BAGGAGE,LOST BAGGAGE REPORT NUMBER,The lost baggage report number is used to track claims related to lost baggage,23\r\n192,BAGGAGE,BAGGAGE TAG,The baggage tag is essential for identifying and tracking baggage,23\r\n199,BAGGAGE,OVERSIZED AND OVERWEIGHT BAGGAGE,Oversized and overweight baggage are categories of baggage that exceed standard limits,23\r\n201,BAGGAGE,STANDARD BAGGAGE,Standard baggage refers to luggage that meets the airline\'s size and weight requirements,23\r\n189,BAGGAGE,BAGGAGE CLAIM AREA,"Travelers report baggage issues in the baggage claim area, where they can receive assistance",22\r\n190,BAGGAGE,DAMAGE REPORT,"A damage report is issued when baggage is reported damaged, which is necessary for processing claims",22\r\n194,BAGGAGE,FLIGHT TICKETS,Flight tickets are required documents that must be provided when filing a claim for lost or damaged baggage.,22\r\n195,BAGGAGE,BOARDING PASSES,Boarding passes are required documents that must be provided when filing a claim for lost or damaged baggage.,22\r\n196,BAGGAGE,BAGGAGE TAGS,Baggage tags are required documents that must be provided when filing a claim for lost or damaged baggage.,22\r\n197,BAGGAGE,LOST OR DAMAGED BAGGAGE REPORT,A lost or damaged baggage report is a required document that must be included in a claim for lost or damaged baggage.,22\r\n198,BAGGAGE,RECEIPTS,Receipts that support the claim are required documents that must be provided to validate a claim for lost or damaged baggage.,22\r\n234,BAGGAGE CLAIMS DEPARTMENT,BAGGAGE TAG,The baggage tag is essential for reporting issues to the Baggage Claims Department as it identifies the baggage owner and details.,18\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:26,276 httpcore.http11 DEBUG send_request_headers.started request= 13:53:26,276 httpcore.http11 DEBUG send_request_headers.complete 13:53:26,277 httpcore.http11 DEBUG send_request_body.started request= 13:53:26,277 httpcore.http11 DEBUG send_request_body.complete 13:53:26,277 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:26,301 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:26 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14411'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9992'), (b'x-ratelimit-remaining-tokens', b'9935322'), (b'x-ratelimit-reset-requests', b'44ms'), (b'x-ratelimit-reset-tokens', b'388ms'), (b'x-request-id', b'req_a9959ea0c2b277488a38714cef91ee6c'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239cae2c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:26,302 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:26,302 httpcore.http11 DEBUG receive_response_body.started request= 13:53:26,302 httpcore.http11 DEBUG receive_response_body.complete 13:53:26,302 httpcore.http11 DEBUG response_closed.started 13:53:26,302 httpcore.http11 DEBUG response_closed.complete 13:53:26,303 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:26,304 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.76600000000326. input_tokens=2261, output_tokens=646 13:53:26,306 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n113,BAGGAGE SERVICE CENTER,"The Baggage Service Center is responsible for managing issues related to delayed baggage, damaged baggage, and items that travelers may have forgotten on board. It provides essential assistance to travelers facing these challenges, ensuring that their concerns are addressed effectively.",13\r\n118,CONTACT DETAILS,"The ""CONTACT DETAILS"" encompass essential information for travelers seeking assistance with baggage issues. This includes phone numbers and WhatsApp chat options specifically designed for reporting such problems. Additionally, the contact details provide guidance on how travelers can reach the Baggage Service Center for further support regarding their baggage concerns.",2\r\n115,DELAYED BAGGAGE,"Delayed baggage refers to personal belongings that have not arrived with the passenger upon landing and must be reported immediately to the airline for retrieval. It is essential for travelers to report delayed baggage as soon as they notice the absence of their belongings, ensuring that the airline can assist in locating and returning the items.",2\r\n123,BAGGAGE CLAIM,Baggage claim is the process through which passengers report and seek compensation for lost or damaged baggage.,1\r\n127,BAGGAGE CLAIMS PROCESS,The baggage claims process outlines the steps passengers must follow to report and claim compensation for lost or damaged baggage.,1\r\n122,BAGGAGE DELAY,Baggage delay occurs when a passenger\'s checked baggage does not arrive at the destination with them.,1\r\n124,BAGGAGE HANDLING,Baggage handling refers to the procedures and services involved in managing passengers\' baggage during travel.,1\r\n125,BAGGAGE REPORTING,"Baggage reporting is the process of notifying the airline about issues with baggage, such as delays or damages.",1\r\n128,DAMAGED BAGGAGE,,1\r\n121,FORGOTTEN ITEM,"The ""FORGOTTEN ITEM"" refers to a personal belonging that has been left on board an aircraft by a passenger. Such items may need to be reported to the airline for recovery, as they are often forgotten during the boarding or disembarking process. These forgotten items can include a variety of personal belongings that passengers inadvertently leave behind while traveling.",1\r\n202,CLAIMS DEPARTMENT,The Claims Department processes claims related to delayed or damaged baggage and provides updates to travelers.,1\r\n120,BAGGAGE REPORT,A baggage report is issued by an EL AL representative for delayed bags at the airport baggage claim area.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n186,BAGGAGE,BAGGAGE SERVICE CENTER,The Baggage Service Center is dedicated to assisting travelers with various issues related to their baggage. This includes managing problems such as delays and damages that may occur during travel. The center serves as a crucial resource for passengers seeking support and resolution for their baggage-related concerns.,34\r\n222,BAGGAGE SERVICE CENTER,BAGGAGE CLAIMS DEPARTMENT,The Baggage Service Center coordinates with the Baggage Claims Department for processing claims,29\r\n188,BAGGAGE,CONTACT DETAILS,Contact details are provided for passengers to report baggage issues,23\r\n223,BAGGAGE SERVICE CENTER,DELAYED BAGGAGE,The Baggage Service Center is responsible for managing reports and claims associated with delayed baggage. Passengers experiencing delayed baggage must report the issue to the Baggage Service Center to receive the necessary assistance.,15\r\n224,BAGGAGE SERVICE CENTER,CLAIM STATUS,The status of a claim can be checked through the Baggage Service Center\'s worldwide system,15\r\n233,BAGGAGE SERVICE CENTER,CONTACT DETAILS,Contact details provide necessary information for reaching the Baggage Service Center for assistance,15\r\n228,BAGGAGE SERVICE CENTER,BAGGAGE CLAIM,The Baggage Service Center facilitates the baggage claim process for passengers,14\r\n231,BAGGAGE SERVICE CENTER,BAGGAGE CLAIMS PROCESS,The Baggage Service Center follows the baggage claims process to assist passengers,14\r\n227,BAGGAGE SERVICE CENTER,BAGGAGE DELAY,The Baggage Service Center is responsible for managing reports of baggage delays,14\r\n229,BAGGAGE SERVICE CENTER,BAGGAGE HANDLING,Baggage handling services are provided by the Baggage Service Center to ensure proper management of baggage,14\r\n230,BAGGAGE SERVICE CENTER,BAGGAGE REPORTING,Passengers report baggage issues to the Baggage Service Center for resolution,14\r\n225,BAGGAGE SERVICE CENTER,DAMAGED BAGGAGE,"The Baggage Service Center is dedicated to assisting travelers with claims related to damaged baggage. It effectively handles cases of damaged baggage reported by passengers, ensuring that their concerns are addressed and resolved in a timely manner.",14\r\n226,BAGGAGE SERVICE CENTER,FORGOTTEN ITEM,"The Baggage Service Center is dedicated to assisting passengers with items that have been forgotten on board. It plays a crucial role in helping recover these forgotten items, ensuring that travelers can retrieve their belongings efficiently.",14\r\n232,BAGGAGE SERVICE CENTER,CLAIMS DEPARTMENT,The Baggage Service Center coordinates with the Claims Department to process claims related to baggage,14\r\n249,DELAYED BAGGAGE,BAGGAGE REPORT,A baggage report is issued for delayed baggage at the airport,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:26,308 httpcore.http11 DEBUG send_request_headers.started request= 13:53:26,308 httpcore.http11 DEBUG send_request_headers.complete 13:53:26,308 httpcore.http11 DEBUG send_request_body.started request= 13:53:26,308 httpcore.http11 DEBUG send_request_body.complete 13:53:26,309 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:26,330 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:26 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14340'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9911078'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'533ms'), (b'x-request-id', b'req_3cf4ba650d89b8a368da23f131e505b4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239ce297d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:26,330 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:26,330 httpcore.http11 DEBUG receive_response_body.started request= 13:53:26,331 httpcore.http11 DEBUG receive_response_body.complete 13:53:26,331 httpcore.http11 DEBUG response_closed.started 13:53:26,331 httpcore.http11 DEBUG response_closed.complete 13:53:26,331 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:26,332 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.75. input_tokens=3379, output_tokens=751 13:53:26,334 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n340,OVERSIZED AND OVERWEIGHT BAGGAGE,"Oversized and overweight baggage refers to luggage that exceeds the airline\'s standard size and weight limits, requiring special handling and potentially incurring additional fees.",2\r\n342,DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION,"The designated oversized/overweight baggage location is the area where passengers are required to take their oversized or overweight baggage both after check-in and for check-in. This location serves as a specific point for handling baggage that exceeds standard size or weight limits, ensuring that such items are processed appropriately during the travel experience.",3\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n199,BAGGAGE,OVERSIZED AND OVERWEIGHT BAGGAGE,Oversized and overweight baggage are categories of baggage that exceed standard limits,23\r\n323,OVERWEIGHT BAGGAGE,DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION,Passengers with overweight baggage must take their bags to the designated location for check-in,11\r\n403,OVERSIZED BAGGAGE,DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION,Passengers with oversized baggage must take their bags to the designated location for check-in,7\r\n417,OVERSIZED AND OVERWEIGHT BAGGAGE,DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION,Passengers with oversized and overweight baggage must take their luggage to the designated location,5\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:26,335 httpcore.http11 DEBUG send_request_headers.started request= 13:53:26,335 httpcore.http11 DEBUG send_request_headers.complete 13:53:26,335 httpcore.http11 DEBUG send_request_body.started request= 13:53:26,336 httpcore.http11 DEBUG send_request_body.complete 13:53:26,336 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:26,448 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:26 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14443'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9905512'), (b'x-ratelimit-reset-requests', b'7ms'), (b'x-ratelimit-reset-tokens', b'566ms'), (b'x-request-id', b'req_c5fc7f1df3ce3b9b4a8392cb2a79e701'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239c9df7da1-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:26,448 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:26,448 httpcore.http11 DEBUG receive_response_body.started request= 13:53:26,449 httpcore.http11 DEBUG receive_response_body.complete 13:53:26,449 httpcore.http11 DEBUG response_closed.started 13:53:26,449 httpcore.http11 DEBUG response_closed.complete 13:53:26,449 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:26,451 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.85899999999674. input_tokens=2451, output_tokens=693 13:53:26,453 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n119,LOST BAGGAGE REPORT NUMBER,"The lost baggage report number is a unique 10-character identifier utilized to check the status of a claim related to lost baggage. This identifier serves as a crucial tool for travelers seeking updates on their lost items, ensuring that they can easily track the progress of their claims.",2\r\n116,CLAIM STATUS,"The term ""Claim Status"" refers to the current state of a baggage claim. Individuals can check the claim status using a worldwide system by entering their lost baggage report number along with their last name. This process allows travelers to stay informed about the progress of their baggage claims.",2\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n191,BAGGAGE,LOST BAGGAGE REPORT NUMBER,The lost baggage report number is used to track claims related to lost baggage,23\r\n224,BAGGAGE SERVICE CENTER,CLAIM STATUS,The status of a claim can be checked through the Baggage Service Center\'s worldwide system,15\r\n250,CLAIM STATUS,LOST BAGGAGE REPORT NUMBER,The claim status can be checked using the lost baggage report number provided by the airline. This report number is essential for verifying the status of a claim related to lost baggage.,4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:26,454 httpcore.http11 DEBUG send_request_headers.started request= 13:53:26,454 httpcore.http11 DEBUG send_request_headers.complete 13:53:26,454 httpcore.http11 DEBUG send_request_body.started request= 13:53:26,454 httpcore.http11 DEBUG send_request_body.complete 13:53:26,455 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:26,537 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:26 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14656'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9996'), (b'x-ratelimit-remaining-tokens', b'9960047'), (b'x-ratelimit-reset-requests', b'23ms'), (b'x-ratelimit-reset-tokens', b'239ms'), (b'x-request-id', b'req_bbcaef4dec1e4eb435540e3e69805d2e'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239ceebc222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:26,538 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:26,538 httpcore.http11 DEBUG receive_response_body.started request= 13:53:26,538 httpcore.http11 DEBUG receive_response_body.complete 13:53:26,539 httpcore.http11 DEBUG response_closed.started 13:53:26,539 httpcore.http11 DEBUG response_closed.complete 13:53:26,539 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:26,540 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.922000000020489. input_tokens=2189, output_tokens=659 13:53:26,542 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n117,COURIER SERVICE,"The courier service is responsible for delivering retrieved delayed baggage to the address provided by the traveler or the passenger. This service ensures that individuals receive their belongings promptly at the specified location, enhancing the travel experience by alleviating the inconvenience caused by delayed baggage.",2\r\n126,BAGGAGE DELIVERY,Baggage delivery is the service that ensures retrieved baggage is sent to the passenger\'s specified address.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n187,BAGGAGE,COURIER SERVICE,The BAGGAGE is delivered to the passenger\'s address by the COURIER SERVICE after it has been retrieved following a delay. The COURIER SERVICE is responsible for ensuring that the delayed baggage reaches the travelers promptly after it has been located.,23\r\n251,COURIER SERVICE,BAGGAGE DELIVERY,The courier service is responsible for the delivery of baggage to the passenger\'s address after retrieval,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:26,543 httpcore.http11 DEBUG send_request_headers.started request= 13:53:26,543 httpcore.http11 DEBUG send_request_headers.complete 13:53:26,543 httpcore.http11 DEBUG send_request_body.started request= 13:53:26,543 httpcore.http11 DEBUG send_request_body.complete 13:53:26,543 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:26,658 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:26 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14706'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9996'), (b'x-ratelimit-remaining-tokens', b'9916191'), (b'x-ratelimit-reset-requests', b'20ms'), (b'x-ratelimit-reset-tokens', b'502ms'), (b'x-request-id', b'req_ff2855441aba82a7be1b3331d9113a30'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239c9dd7da1-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:26,659 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:26,659 httpcore.http11 DEBUG receive_response_body.started request= 13:53:26,659 httpcore.http11 DEBUG receive_response_body.complete 13:53:26,659 httpcore.http11 DEBUG response_closed.started 13:53:26,659 httpcore.http11 DEBUG response_closed.complete 13:53:26,659 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:26,660 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 15.094000000040978. input_tokens=2982, output_tokens=767 13:53:26,662 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n250,EL AL ISRAEL AIRLINES,EL AL Israel Airlines is the airline responsible for handling baggage claims and ensuring compliance with international conventions regarding baggage liability.,6\r\n260,CONTRACT OF CARRIAGE,"The contract of carriage outlines the terms and conditions under which EL AL Israel Airlines operates, including baggage liability.",1\r\n256,FRAGILE ITEMS,Fragile items are those that EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.,1\r\n257,PERISHABLE ITEMS,Perishable items are items that EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.,1\r\n258,VALUABLE ITEMS,"Valuable items include cash, jewelry, and electronics, which EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.",1\r\n259,INTERNATIONAL CONVENTIONS,International conventions are legal frameworks that govern the liability of carriers like EL AL Israel Airlines regarding baggage claims.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n193,BAGGAGE,EL AL ISRAEL AIRLINES,EL AL Israel Airlines is responsible for handling baggage claims and ensuring compliance with international conventions regarding baggage liability.,27\r\n361,EL AL ISRAEL AIRLINES,CONTRACT OF CARRIAGE,"The contract of carriage outlines the terms under which EL AL Israel Airlines operates, including baggage liability.",7\r\n357,EL AL ISRAEL AIRLINES,FRAGILE ITEMS,EL AL Israel Airlines may refuse to accept liability for fragile items if they are lost or damaged.,7\r\n358,EL AL ISRAEL AIRLINES,PERISHABLE ITEMS,EL AL Israel Airlines may refuse to accept liability for perishable items if they are lost or damaged.,7\r\n359,EL AL ISRAEL AIRLINES,VALUABLE ITEMS,EL AL Israel Airlines may refuse to accept liability for valuable items if they are lost or damaged.,7\r\n360,EL AL ISRAEL AIRLINES,INTERNATIONAL CONVENTIONS,International conventions govern the liability of EL AL Israel Airlines regarding baggage claims.,7\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:26,663 httpcore.http11 DEBUG send_request_headers.started request= 13:53:26,663 httpcore.http11 DEBUG send_request_headers.complete 13:53:26,663 httpcore.http11 DEBUG send_request_body.started request= 13:53:26,664 httpcore.http11 DEBUG send_request_body.complete 13:53:26,664 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:26,701 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:26 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14826'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9973346'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'159ms'), (b'x-request-id', b'req_1133897be3ba4ad69c6024509c72cc42'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239cb89c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:26,702 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:26,702 httpcore.http11 DEBUG receive_response_body.started request= 13:53:26,702 httpcore.http11 DEBUG receive_response_body.complete 13:53:26,702 httpcore.http11 DEBUG response_closed.started 13:53:26,702 httpcore.http11 DEBUG response_closed.complete 13:53:26,702 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:26,703 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 15.155999999959022. input_tokens=2451, output_tokens=670 13:53:26,705 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n114,BAGGAGE CLAIMS DEPARTMENT,"The Baggage Claims Department is responsible for managing reports of damaged baggage and processing claims associated with both lost and damaged baggage. This department plays a crucial role in ensuring that passengers receive assistance and compensation for their baggage issues, thereby enhancing the overall travel experience.",16\r\n206,DIGITAL CONTACT FORM,The Digital Contact Form is a document that passengers must fill out to report baggage issues or claims.,1\r\n208,WE SHOES,WeShoes is a store that sells shoes and may also provide related services.,1\r\n209,MEMSI TOURING,"Memsi Touring is a service provider that may offer travel-related services, including baggage handling.",1\r\n211,SHIN TIK,"Shin Tik is a service provider that may offer travel-related services, including baggage handling.",1\r\n212,TREK MARKET,"Trek Market is a service provider that may offer travel-related services, including baggage handling.",1\r\n213,KIRYAT ONO,Kiryat Ono is a city in Israel where various stores and services related to baggage are located.,1\r\n214,RAMAT GAN,Ramat Gan is a city in Israel where various stores and services related to baggage are located.,1\r\n215,GEVATAIM,Gevataim is a city in Israel where various stores and services related to baggage are located.,1\r\n216,BAT YAM,Bat Yam is a city in Israel where various stores and services related to baggage are located.,1\r\n217,HOLON,Holon is a city in Israel where various stores and services related to baggage are located.,1\r\n218,PETACH TIKVA,Petach Tikva is a city in Israel where various stores and services related to baggage are located.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n222,BAGGAGE SERVICE CENTER,BAGGAGE CLAIMS DEPARTMENT,The Baggage Service Center coordinates with the Baggage Claims Department for processing claims,29\r\n240,BAGGAGE CLAIMS DEPARTMENT,ARTY RIMON,ARTY Rimon provides pickup and delivery services that may relate to baggage claims.,28\r\n237,BAGGAGE CLAIMS DEPARTMENT,MAKOR HAZIUD,Makor Haziud may provide equipment that is relevant for baggage handling and claims.,19\r\n234,BAGGAGE CLAIMS DEPARTMENT,BAGGAGE TAG,The baggage tag is essential for reporting issues to the Baggage Claims Department as it identifies the baggage owner and details.,18\r\n235,BAGGAGE CLAIMS DEPARTMENT,EL AL ISRAEL AIRLINES LTD.,The Baggage Claims Department operates under EL AL Israel Airlines Ltd. to manage baggage issues.,18\r\n236,BAGGAGE CLAIMS DEPARTMENT,DIGITAL CONTACT FORM,The Digital Contact Form is used to submit claims to the Baggage Claims Department.,17\r\n238,BAGGAGE CLAIMS DEPARTMENT,WE SHOES,WeShoes may provide services related to baggage handling and claims.,17\r\n239,BAGGAGE CLAIMS DEPARTMENT,MEMSI TOURING,Memsi Touring may offer services that assist with baggage handling and claims.,17\r\n241,BAGGAGE CLAIMS DEPARTMENT,SHIN TIK,Shin Tik may provide services that assist with baggage handling and claims.,17\r\n242,BAGGAGE CLAIMS DEPARTMENT,TREK MARKET,Trek Market may offer services that assist with baggage handling and claims.,17\r\n243,BAGGAGE CLAIMS DEPARTMENT,KIRYAT ONO,Kiryat Ono has stores that may assist with baggage claims and services.,17\r\n244,BAGGAGE CLAIMS DEPARTMENT,RAMAT GAN,Ramat Gan has stores that may assist with baggage claims and services.,17\r\n245,BAGGAGE CLAIMS DEPARTMENT,GEVATAIM,Gevataim has stores that may assist with baggage claims and services.,17\r\n246,BAGGAGE CLAIMS DEPARTMENT,BAT YAM,Bat Yam has stores that may assist with baggage claims and services.,17\r\n247,BAGGAGE CLAIMS DEPARTMENT,HOLON,Holon has stores that may assist with baggage claims and services.,17\r\n248,BAGGAGE CLAIMS DEPARTMENT,PETACH TIKVA,Petach Tikva has stores that may assist with baggage claims and services.,17\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:26,706 httpcore.http11 DEBUG send_request_headers.started request= 13:53:26,706 httpcore.http11 DEBUG send_request_headers.complete 13:53:26,706 httpcore.http11 DEBUG send_request_body.started request= 13:53:26,707 httpcore.http11 DEBUG send_request_body.complete 13:53:26,707 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:27,974 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:28 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'16119'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9979132'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'125ms'), (b'x-request-id', b'req_94672a5e18549e031251973b82bc70ce'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2396c0a7da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:27,974 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:27,974 httpcore.http11 DEBUG receive_response_body.started request= 13:53:27,975 httpcore.http11 DEBUG receive_response_body.complete 13:53:27,975 httpcore.http11 DEBUG response_closed.started 13:53:27,975 httpcore.http11 DEBUG response_closed.complete 13:53:27,975 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:27,976 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 16.43799999996554. input_tokens=2296, output_tokens=756 13:53:27,978 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n54,BEN GURION AIRPORT,"Ben Gurion Airport is the main international airport in Israel, serving as a hub for EL AL Israel Airlines. It is the primary airport in the country where animals must be authorized for transport, and it is also the location where animals are released after their transport.",5\r\n205,EL AL ISRAEL AIRLINES LTD.,EL AL Israel Airlines Ltd. is an airline that operates flights and manages baggage claims for its passengers.,2\r\n18,VETERINARY SERVICES,"The Veterinary Services, operating under the Ministry of Agriculture, are responsible for managing the authorization process for transporting pets. This includes overseeing the issuance of flight permits for animals at Ben Gurion Airport, ensuring that all necessary regulations and procedures are followed for the safe and compliant transport of pets.",4\r\n20,AUTHORIZATION PROCESS,The authorization process involves obtaining necessary permits and performing animal tests before transporting pets.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n19,EL AL,BEN GURION AIRPORT,Animals transported by EL AL are released at Ben Gurion Airport,54\r\n183,BEN GURION AIRPORT,BAGGAGE,"Baggage, including pets, is released at Ben Gurion Airport\'s arrivals hall",26\r\n235,BAGGAGE CLAIMS DEPARTMENT,EL AL ISRAEL AIRLINES LTD.,The Baggage Claims Department operates under EL AL Israel Airlines Ltd. to manage baggage issues.,18\r\n131,VETERINARY SERVICES,BEN GURION AIRPORT,Veterinary Services operates at Ben Gurion Airport to issue permits for animal transport,9\r\n154,CARGO,BEN GURION AIRPORT,"Cargo, including pets, is released at the cargo terminal of Ben Gurion Airport",9\r\n132,VETERINARY SERVICES,DOCUMENTS,Veterinary Services requires specific documents for animal transport authorization,9\r\n4,MINISTRY OF AGRICULTURE,VETERINARY SERVICES,Veterinary Services operate under the Ministry of Agriculture to manage pet transportation regulations,9\r\n184,BEN GURION AIRPORT,EL AL ISRAEL AIRLINES LTD.,"EL AL Israel Airlines Ltd. operates flights from Ben Gurion Airport, managing passenger baggage.",7\r\n130,VETERINARY SERVICES,AUTHORIZATION PROCESS,The authorization process is managed by the Veterinary Services to ensure compliance with regulations,5\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:27,979 httpcore.http11 DEBUG send_request_headers.started request= 13:53:27,979 httpcore.http11 DEBUG send_request_headers.complete 13:53:27,979 httpcore.http11 DEBUG send_request_body.started request= 13:53:27,979 httpcore.http11 DEBUG send_request_body.complete 13:53:27,979 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:27,994 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:28 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'16108'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9994'), (b'x-ratelimit-remaining-tokens', b'9944207'), (b'x-ratelimit-reset-requests', b'33ms'), (b'x-ratelimit-reset-tokens', b'334ms'), (b'x-request-id', b'req_774157c17a8d710edd37bd2c65a55b50'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c239cc9b7da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:27,994 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:27,994 httpcore.http11 DEBUG receive_response_body.started request= 13:53:27,995 httpcore.http11 DEBUG receive_response_body.complete 13:53:27,995 httpcore.http11 DEBUG response_closed.started 13:53:27,995 httpcore.http11 DEBUG response_closed.complete 13:53:27,995 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:27,996 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 16.42200000002049. input_tokens=4339, output_tokens=751 13:53:27,998 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n60,DOCUMENTS,"The entity ""DOCUMENTS"" refers to the essential paperwork required for the transportation of animals to and from Israel. This includes the specific documents necessary for obtaining authorization to transport an animal into the country. Additionally, passengers are required to have all necessary documentation readily available in accordance with their flight destination. It is imperative for passengers to complete all required documents to ensure compliance with regulations regarding the transport of animals.",5\r\n43,CERTIFICATE OF GOOD HEALTH,"A Certificate of Good Health is a necessary document for transporting pets, ensuring that they are fit for travel. This certificate is required to confirm the animal\'s health status before transport, providing assurance that the pet is healthy and capable of making the journey.",3\r\n55,RABIES ANTIBODY TEST,A test required to confirm that the animal has been vaccinated against rabies.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n66,SERVICE DOG,DOCUMENTS,Passengers must complete all necessary documents required for transporting service dogs to and from Israel.,21\r\n115,CARGO DIVISION,CERTIFICATE OF GOOD HEALTH,The Cargo Division requires a certificate of good health for pets being transported,11\r\n151,VETERINARY SERVICES DEPARTMENT,CERTIFICATE OF GOOD HEALTH,A certificate of good health is required by the Veterinary Services Department for transporting animals,10\r\n132,VETERINARY SERVICES,DOCUMENTS,Veterinary Services requires specific documents for animal transport authorization,9\r\n180,CERTIFICATE OF GOOD HEALTH,DOCUMENTS,A certificate of good health is one of the required documents for transport,8\r\n202,DOCUMENTS,PASSENGERS,Passengers must have necessary documents available for their flight,7\r\n185,RABIES ANTIBODY TEST,DOCUMENTS,A rabies antibody test is another required document for transport,6\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:27,998 httpcore.http11 DEBUG send_request_headers.started request= 13:53:27,999 httpcore.http11 DEBUG send_request_headers.complete 13:53:27,999 httpcore.http11 DEBUG send_request_body.started request= 13:53:27,999 httpcore.http11 DEBUG send_request_body.complete 13:53:27,999 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:28,991 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:29 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'17140'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9981838'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'108ms'), (b'x-request-id', b'req_1d04ad748704a87c29b9b42a7db7caf0'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2396900c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:28,991 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:28,991 httpcore.http11 DEBUG receive_response_body.started request= 13:53:28,992 httpcore.http11 DEBUG receive_response_body.complete 13:53:28,992 httpcore.http11 DEBUG response_closed.started 13:53:28,992 httpcore.http11 DEBUG response_closed.complete 13:53:28,992 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:28,993 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 17.46799999999348. input_tokens=5726, output_tokens=814 13:53:28,995 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n388,LITHIUM-ION BATTERIES,"Lithium-ion batteries are rechargeable batteries widely utilized in portable electronic devices. They come with specific size and watt-hour limitations, particularly for air travel. Larger lithium-ion batteries, ranging from 100 to 160 watt-hours, are restricted to two batteries per passenger and must adhere to certain regulations. Consumer-grade lithium-ion batteries are also permitted on aircraft, provided they meet the established watt-hour limits.",7\r\n406,LITHIUM BATTERIES,,2\r\n398,100 WATT-HOURS,"100 watt-hours is a measurement unit indicating the energy capacity of batteries, relevant for determining what can be carried on an aircraft.",1\r\n399,160 WATT-HOURS,160 watt-hours is a measurement unit indicating the maximum energy capacity for certain lithium-ion batteries allowed in carry-on luggage.,1\r\n387,DRY CELL ALKALINE BATTERIES,"Dry cell alkaline batteries such as AA, AAA, C, D, and 9-volt batteries are allowed in carry-on baggage.",1\r\n402,49 CFR,"49 CFR refers to the Code of Federal Regulations that outlines the requirements for the transport of hazardous materials, including batteries.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n430,LITHIUM-ION BATTERIES,CARRY-ON,Lithium-ion batteries may be taken aboard the aircraft in carry-on baggage under specific watt-hour limits,11\r\n426,SPARE BATTERIES,LITHIUM-ION BATTERIES,Spare batteries include lithium-ion batteries which are allowed aboard aircraft under specific conditions,11\r\n434,LITHIUM-ION BATTERIES,SPARE LITHIUM BATTERIES,Larger lithium-ion batteries are subject to restrictions similar to spare lithium batteries regarding their transport on aircraft.,10\r\n431,LITHIUM-ION BATTERIES,LITHIUM BATTERIES,"Lithium batteries include both lithium-ion and lithium metal types, indicating a classification relationship",9\r\n432,LITHIUM-ION BATTERIES,100 WATT-HOURS,Lithium-ion batteries with a capacity of 100 watt-hours are allowed in carry-on luggage,8\r\n433,LITHIUM-ION BATTERIES,160 WATT-HOURS,Lithium-ion batteries with a capacity of 160 watt-hours are subject to specific regulations for air travel,8\r\n429,DRY CELL ALKALINE BATTERIES,LITHIUM-ION BATTERIES,Both dry cell alkaline batteries and lithium-ion batteries are allowed in carry-on baggage,8\r\n442,49 CFR,LITHIUM BATTERIES,"49 CFR outlines the regulations for the transport of lithium batteries, indicating a regulatory relationship",3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:28,996 httpcore.http11 DEBUG send_request_headers.started request= 13:53:28,996 httpcore.http11 DEBUG send_request_headers.complete 13:53:28,996 httpcore.http11 DEBUG send_request_body.started request= 13:53:28,997 httpcore.http11 DEBUG send_request_body.complete 13:53:28,997 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:33,789 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:34 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10294'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995671'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'25ms'), (b'x-request-id', b'req_5eeda279624a45a8360c317d244c0e4a'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2825b19c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:33,789 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:33,789 httpcore.http11 DEBUG receive_response_body.started request= 13:53:33,790 httpcore.http11 DEBUG receive_response_body.complete 13:53:33,790 httpcore.http11 DEBUG response_closed.started 13:53:33,790 httpcore.http11 DEBUG response_closed.complete 13:53:33,790 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:33,791 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 10.469000000040978. input_tokens=2082, output_tokens=624 13:53:33,793 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n386,SPARE BATTERIES,"Spare batteries refer to additional batteries that can be used to replace depleted ones in various devices. It is crucial to ensure that spare batteries are protected from damage and short circuits when taken aboard an aircraft. Specifically, spare lithium batteries are prohibited from being placed in checked baggage and must be adequately protected when carried in the cabin to ensure safety during air travel.",4\r\n371,PROHIBITED ITEM,Prohibited items are items that are not allowed in checked or carry-on baggage due to safety regulations.,2\r\n416,INSULATED,Batteries must be insulated to prevent short circuits when taken aboard the aircraft.,1\r\n404,NON-CONDUCTIVE CAPS,Non-conductive caps are required to protect the terminals of spare batteries during transport.,1\r\n389,PORTABLE CHARGERS,"Portable chargers are classified as batteries and are permitted on aircraft under specific conditions. However, they are categorized as lithium batteries, which means they are not allowed in checked baggage.",2\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n426,SPARE BATTERIES,LITHIUM-ION BATTERIES,Spare batteries include lithium-ion batteries which are allowed aboard aircraft under specific conditions,11\r\n421,PROHIBITED ITEM,SPARE BATTERIES,"Spare lithium batteries are prohibited in checked baggage, indicating a strong restriction",6\r\n428,SPARE BATTERIES,INSULATED,Spare batteries must be insulated to prevent short circuits when taken aboard the aircraft.,5\r\n427,SPARE BATTERIES,NON-CONDUCTIVE CAPS,Spare batteries must have non-conductive caps to protect their terminals during transport,5\r\n435,PORTABLE CHARGERS,SPARE LITHIUM BATTERIES,Both spare lithium batteries and portable chargers are prohibited in checked baggage and must be taken aboard the aircraft cabin.,5\r\n422,PROHIBITED ITEM,PORTABLE CHARGERS,Portable chargers are classified as lithium batteries and are prohibited in checked baggage,4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:33,794 httpcore.http11 DEBUG send_request_headers.started request= 13:53:33,794 httpcore.http11 DEBUG send_request_headers.complete 13:53:33,794 httpcore.http11 DEBUG send_request_body.started request= 13:53:33,794 httpcore.http11 DEBUG send_request_body.complete 13:53:33,794 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:33,827 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:34 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'9699'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995651'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'26ms'), (b'x-request-id', b'req_8569125acbdce595debcc8943d348764'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2865c00c21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:33,827 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:33,827 httpcore.http11 DEBUG receive_response_body.started request= 13:53:33,827 httpcore.http11 DEBUG receive_response_body.complete 13:53:33,828 httpcore.http11 DEBUG response_closed.started 13:53:33,828 httpcore.http11 DEBUG response_closed.complete 13:53:33,828 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:33,829 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 9.875. input_tokens=2106, output_tokens=574 13:53:33,830 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n396,CARRY-ON,Carry-on baggage allows for the transport of certain lithium batteries under specified conditions.,4\r\n394,NON-SPILLABLE WET BATTERIES,"Non-spillable wet batteries are specialized batteries that are limited to a voltage of 12 volts and a capacity of 100 watt-hours. They are specifically designed to prevent the leakage of electrolyte, making them safer for various applications. Additionally, regulations allow for the transport of up to two spare or uninstalled non-spillable wet batteries aboard an aircraft, ensuring compliance with safety standards while providing flexibility for users.",3\r\n393,LITHIUM METAL BATTERIES,"Lithium metal batteries are non-rechargeable batteries often used in cameras and small personal electronic devices, with restrictions on the amount of lithium per battery.",2\r\n401,12 VOLTS,12 volts is a measurement unit indicating the maximum voltage for non-spillable wet batteries permitted in carry-on luggage.,1\r\n403,STRONG OUTER PACKAGING,Batteries must be in strong outer packaging to prevent damage and leakage during transport.,1\r\n400,2 GRAMS,2 grams is a measurement unit indicating the maximum amount of lithium allowed in consumer-grade lithium metal batteries.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n430,LITHIUM-ION BATTERIES,CARRY-ON,Lithium-ion batteries may be taken aboard the aircraft in carry-on baggage under specific watt-hour limits,11\r\n385,ELECTRONIC DEVICES,CARRY-ON,"Electronic devices with non-removable lithium batteries must be stored in the aircraft hold, indicating a specific handling requirement",8\r\n438,NON-SPILLABLE WET BATTERIES,CARRY-ON,Non-spillable wet batteries are allowed in carry-on baggage if they meet the specified voltage and watt-hour limits,7\r\n436,LITHIUM METAL BATTERIES,CARRY-ON,Lithium metal batteries can be brought aboard the aircraft in carry-on baggage if they meet the weight restrictions,6\r\n439,NON-SPILLABLE WET BATTERIES,12 VOLTS,Non-spillable wet batteries must not exceed 12 volts for air travel,4\r\n440,NON-SPILLABLE WET BATTERIES,STRONG OUTER PACKAGING,Non-spillable wet batteries must be packaged in strong outer packaging to prevent leakage,4\r\n437,LITHIUM METAL BATTERIES,2 GRAMS,Consumer-grade lithium metal batteries must contain no more than 2 grams of lithium,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:33,831 httpcore.http11 DEBUG send_request_headers.started request= 13:53:33,832 httpcore.http11 DEBUG send_request_headers.complete 13:53:33,832 httpcore.http11 DEBUG send_request_body.started request= 13:53:33,832 httpcore.http11 DEBUG send_request_body.complete 13:53:33,832 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:33,904 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:34 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10867'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995574'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'26ms'), (b'x-request-id', b'req_7d5838091050c3320559676a970f50d8'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c27dfc1e7da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:33,904 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:33,904 httpcore.http11 DEBUG receive_response_body.started request= 13:53:33,905 httpcore.http11 DEBUG receive_response_body.complete 13:53:33,905 httpcore.http11 DEBUG response_closed.started 13:53:33,905 httpcore.http11 DEBUG response_closed.complete 13:53:33,905 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:33,906 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 11.297000000020489. input_tokens=2154, output_tokens=541 13:53:33,908 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n284,ELECTRONIC DEVICES,"Electronic devices refer to items such as laptops, tablets, and phones that passengers are advised to keep accessible during flights. It is important for passengers to have these devices readily available for use during the flight. However, there are specific regulations regarding the storage of electronic devices with lithium batteries. Devices with non-removable lithium batteries must be stored in the aircraft hold under certain conditions, while those with removable lithium batteries require that the battery be taken aboard the aircraft cabin, allowing the device itself to be checked.",4\r\n407,SPARE LITHIUM BATTERIES,"Spare lithium batteries, both lithium-metal and lithium-ion/polymer, are prohibited in checked baggage and must be taken aboard the aircraft cabin.",3\r\n405,FLAMMABLE MATERIAL,"Flammable materials, including items like hairspray, are subject to strict storage regulations. They are not permitted to be stored alongside other items in baggage, and specifically, they must not be stored with electronic devices that contain lithium batteries. These regulations are in place to ensure safety and prevent potential hazards associated with the combination of flammable substances and electronic devices.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n292,CARRY-ON BAGS,ELECTRONIC DEVICES,Electronic devices should be kept in carry-on bags for easy access during the flight,12\r\n434,LITHIUM-ION BATTERIES,SPARE LITHIUM BATTERIES,Larger lithium-ion batteries are subject to restrictions similar to spare lithium batteries regarding their transport on aircraft.,10\r\n385,ELECTRONIC DEVICES,CARRY-ON,"Electronic devices with non-removable lithium batteries must be stored in the aircraft hold, indicating a specific handling requirement",8\r\n387,ELECTRONIC DEVICES,SPARE LITHIUM BATTERIES,"Spare lithium batteries are prohibited in checked baggage, while electronic devices with removable lithium batteries must have the battery taken aboard the cabin.",7\r\n386,ELECTRONIC DEVICES,FLAMMABLE MATERIAL,"Flammable materials are prohibited from being stored with electronic devices containing lithium batteries, indicating a safety restriction",5\r\n435,PORTABLE CHARGERS,SPARE LITHIUM BATTERIES,Both spare lithium batteries and portable chargers are prohibited in checked baggage and must be taken aboard the aircraft cabin.,5\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:33,908 httpcore.http11 DEBUG send_request_headers.started request= 13:53:33,909 httpcore.http11 DEBUG send_request_headers.complete 13:53:33,909 httpcore.http11 DEBUG send_request_body.started request= 13:53:33,909 httpcore.http11 DEBUG send_request_body.complete 13:53:33,909 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:33,961 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:34 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'9707'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995692'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'25ms'), (b'x-request-id', b'req_64c39147303fe5b021d4bf909ae09467'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2870b037d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:33,961 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:33,962 httpcore.http11 DEBUG receive_response_body.started request= 13:53:33,962 httpcore.http11 DEBUG receive_response_body.complete 13:53:33,962 httpcore.http11 DEBUG response_closed.started 13:53:33,962 httpcore.http11 DEBUG response_closed.complete 13:53:33,962 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:33,963 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 9.89100000000326. input_tokens=2054, output_tokens=586 13:53:34,679 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:34 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'8886'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995623'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'26ms'), (b'x-request-id', b'req_75614edbfeb4895cf2271ca46f72de8f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2909867ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:34,679 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:34,679 httpcore.http11 DEBUG receive_response_body.started request= 13:53:34,680 httpcore.http11 DEBUG receive_response_body.complete 13:53:34,680 httpcore.http11 DEBUG response_closed.started 13:53:34,680 httpcore.http11 DEBUG response_closed.complete 13:53:34,680 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:34,681 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 9.078000000037719. input_tokens=2089, output_tokens=526 13:53:34,798 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'13452'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995312'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'28ms'), (b'x-request-id', b'req_801d25f2ab51ef315540bd4fbc1da954'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c274fb2fc231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:34,799 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:34,799 httpcore.http11 DEBUG receive_response_body.started request= 13:53:34,799 httpcore.http11 DEBUG receive_response_body.complete 13:53:34,799 httpcore.http11 DEBUG response_closed.started 13:53:34,799 httpcore.http11 DEBUG response_closed.complete 13:53:34,799 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:34,800 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 13.625. input_tokens=2386, output_tokens=696 13:53:35,276 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12558'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995296'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'28ms'), (b'x-request-id', b'req_f9f2f6e4b4331bc808c60a5eb1bee637'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c27d788ec21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:35,276 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:35,276 httpcore.http11 DEBUG receive_response_body.started request= 13:53:35,277 httpcore.http11 DEBUG receive_response_body.complete 13:53:35,277 httpcore.http11 DEBUG response_closed.started 13:53:35,277 httpcore.http11 DEBUG response_closed.complete 13:53:35,277 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:35,278 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 12.73499999998603. input_tokens=2409, output_tokens=780 13:53:35,480 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10688'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994569'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'32ms'), (b'x-request-id', b'req_314989d09b642f545be20480ea16ce2f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'cf-cache-status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c28a6ef47d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:35,480 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:35,480 httpcore.http11 DEBUG receive_response_body.started request= 13:53:35,481 httpcore.http11 DEBUG receive_response_body.complete 13:53:35,481 httpcore.http11 DEBUG response_closed.started 13:53:35,481 httpcore.http11 DEBUG response_closed.complete 13:53:35,481 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:35,482 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 10.875. input_tokens=2344, output_tokens=643 13:53:36,314 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:36 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'9682'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995505'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'26ms'), (b'x-request-id', b'req_e98ebe5be6472469209bf448a1feff0f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c295fc237da1-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:36,314 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:36,314 httpcore.http11 DEBUG receive_response_body.started request= 13:53:36,315 httpcore.http11 DEBUG receive_response_body.complete 13:53:36,315 httpcore.http11 DEBUG response_closed.started 13:53:36,315 httpcore.http11 DEBUG response_closed.complete 13:53:36,315 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:36,316 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 9.85899999999674. input_tokens=2177, output_tokens=575 13:53:36,469 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:36 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10342'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994862'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'30ms'), (b'x-request-id', b'req_c3bf79e8f889efd1dad5b28c9709c700'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c292c8c0c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:36,470 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:36,470 httpcore.http11 DEBUG receive_response_body.started request= 13:53:36,470 httpcore.http11 DEBUG receive_response_body.complete 13:53:36,470 httpcore.http11 DEBUG response_closed.started 13:53:36,470 httpcore.http11 DEBUG response_closed.complete 13:53:36,471 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:36,472 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 10.53200000000652. input_tokens=2711, output_tokens=651 13:53:36,569 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:36 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'13910'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994732'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'31ms'), (b'x-request-id', b'req_9d649269a056d1e51a12f4d80fb1d60c'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c27cfe917d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:36,570 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:36,570 httpcore.http11 DEBUG receive_response_body.started request= 13:53:36,570 httpcore.http11 DEBUG receive_response_body.complete 13:53:36,570 httpcore.http11 DEBUG response_closed.started 13:53:36,570 httpcore.http11 DEBUG response_closed.complete 13:53:36,571 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:36,572 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.10899999999674. input_tokens=2974, output_tokens=727 13:53:36,913 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:37 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10196'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995562'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'26ms'), (b'x-request-id', b'req_0d149b35c0b425724790508e971428ff'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c296784ec222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:36,913 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:36,913 httpcore.http11 DEBUG receive_response_body.started request= 13:53:36,914 httpcore.http11 DEBUG receive_response_body.complete 13:53:36,914 httpcore.http11 DEBUG response_closed.started 13:53:36,914 httpcore.http11 DEBUG response_closed.complete 13:53:36,914 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:36,915 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 10.375. input_tokens=2115, output_tokens=494 13:53:37,68 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:37 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10564'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993052'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'41ms'), (b'x-request-id', b'req_839b837f1129c6430ae32a57990c8431'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2953f417d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:37,68 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:37,68 httpcore.http11 DEBUG receive_response_body.started request= 13:53:37,69 httpcore.http11 DEBUG receive_response_body.complete 13:53:37,69 httpcore.http11 DEBUG response_closed.started 13:53:37,69 httpcore.http11 DEBUG response_closed.complete 13:53:37,69 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:37,70 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 10.73399999999674. input_tokens=2236, output_tokens=638 13:53:37,471 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:37 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'13821'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995671'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'25ms'), (b'x-request-id', b'req_e7aa8487436d3f5a89f582ce3a0a4bb7'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2836faec224-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:37,471 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:37,471 httpcore.http11 DEBUG receive_response_body.started request= 13:53:37,472 httpcore.http11 DEBUG receive_response_body.complete 13:53:37,472 httpcore.http11 DEBUG response_closed.started 13:53:37,472 httpcore.http11 DEBUG response_closed.complete 13:53:37,472 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:37,473 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.0. input_tokens=2068, output_tokens=726 13:53:37,485 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:37 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12966'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994557'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'32ms'), (b'x-request-id', b'req_dd9fc0c7b51779381592a67c06dfde6e'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c288ac5c7da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:37,485 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:37,486 httpcore.http11 DEBUG receive_response_body.started request= 13:53:37,486 httpcore.http11 DEBUG receive_response_body.complete 13:53:37,486 httpcore.http11 DEBUG response_closed.started 13:53:37,486 httpcore.http11 DEBUG response_closed.complete 13:53:37,486 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:37,487 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 13.15600000001723. input_tokens=3021, output_tokens=801 13:53:37,874 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:38 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14637'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995126'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'29ms'), (b'x-request-id', b'req_4eac9e7a16bca9a14adb52e4d2908a39'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c280c904c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:37,875 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:37,875 httpcore.http11 DEBUG receive_response_body.started request= 13:53:37,875 httpcore.http11 DEBUG receive_response_body.complete 13:53:37,875 httpcore.http11 DEBUG response_closed.started 13:53:37,875 httpcore.http11 DEBUG response_closed.complete 13:53:37,875 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:37,877 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.813000000023749. input_tokens=2645, output_tokens=776 13:53:38,120 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:38 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'13350'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995199'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'28ms'), (b'x-request-id', b'req_fa0ec5294bd79a8760f0731e6d144c20'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c28a4f2cc22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:38,121 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:38,121 httpcore.http11 DEBUG receive_response_body.started request= 13:53:38,121 httpcore.http11 DEBUG receive_response_body.complete 13:53:38,121 httpcore.http11 DEBUG response_closed.started 13:53:38,121 httpcore.http11 DEBUG response_closed.complete 13:53:38,122 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:38,123 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 13.547000000020489. input_tokens=2378, output_tokens=687 13:53:39,16 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:39 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12131'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994869'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'30ms'), (b'x-request-id', b'req_55fd3e1f3eb39745c5880fe2c492bee8'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2978990c21d-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:39,16 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:39,16 httpcore.http11 DEBUG receive_response_body.started request= 13:53:39,18 httpcore.http11 DEBUG receive_response_body.complete 13:53:39,18 httpcore.http11 DEBUG response_closed.started 13:53:39,18 httpcore.http11 DEBUG response_closed.complete 13:53:39,19 httpcore.connection DEBUG close.started 13:53:39,19 httpcore.connection DEBUG close.complete 13:53:39,19 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:39,20 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 12.313000000023749. input_tokens=2821, output_tokens=757 13:53:39,756 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:40 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10594'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995201'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'28ms'), (b'x-request-id', b'req_4adf8ab4261a331125b746fed3152a46'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2a5dc35c233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:39,756 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:39,756 httpcore.http11 DEBUG receive_response_body.started request= 13:53:39,757 httpcore.http11 DEBUG receive_response_body.complete 13:53:39,757 httpcore.http11 DEBUG response_closed.started 13:53:39,757 httpcore.http11 DEBUG response_closed.complete 13:53:39,757 httpcore.connection DEBUG close.started 13:53:39,757 httpcore.connection DEBUG close.complete 13:53:39,757 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:39,758 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 10.76600000000326. input_tokens=2483, output_tokens=676 13:53:39,858 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:40 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11009'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995123'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'29ms'), (b'x-request-id', b'req_669d07e077c7d056c0c6256af9dbb353'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c266cdc3ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:39,859 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:39,859 httpcore.http11 DEBUG receive_response_body.started request= 13:53:39,859 httpcore.http11 DEBUG receive_response_body.complete 13:53:39,859 httpcore.http11 DEBUG response_closed.started 13:53:39,859 httpcore.http11 DEBUG response_closed.complete 13:53:39,860 httpcore.connection DEBUG close.started 13:53:39,860 httpcore.connection DEBUG close.complete 13:53:39,860 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:39,861 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 20.95299999997951. input_tokens=2508, output_tokens=565 13:53:41,237 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:41 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14782'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9994493'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'33ms'), (b'x-request-id', b'req_7c9a97fdd191fe775ca888137f2b62da'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c294df4ced42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:41,237 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:41,237 httpcore.http11 DEBUG receive_response_body.started request= 13:53:41,237 httpcore.http11 DEBUG receive_response_body.complete 13:53:41,238 httpcore.http11 DEBUG response_closed.started 13:53:41,238 httpcore.http11 DEBUG response_closed.complete 13:53:41,238 httpcore.connection DEBUG close.started 13:53:41,238 httpcore.connection DEBUG close.complete 13:53:41,238 httpcore.connection DEBUG close.started 13:53:41,238 httpcore.connection DEBUG close.complete 13:53:41,238 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:41,239 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.96799999999348. input_tokens=3076, output_tokens=731 13:53:41,240 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:41 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14761'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9992973'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'42ms'), (b'x-request-id', b'req_0e923779951649f84ae46de9d6723421'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2950867c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:41,240 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:41,240 httpcore.http11 DEBUG receive_response_body.started request= 13:53:41,240 httpcore.http11 DEBUG receive_response_body.complete 13:53:41,241 httpcore.http11 DEBUG response_closed.started 13:53:41,241 httpcore.http11 DEBUG response_closed.complete 13:53:41,241 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:41,242 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.936999999976251. input_tokens=2979, output_tokens=731 13:53:42,31 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'13856'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9993987'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'36ms'), (b'x-request-id', b'req_5e747a5419101ea1a7bb8eeabd4d82a0'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c29f9b9f7da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:42,31 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:42,32 httpcore.http11 DEBUG receive_response_body.started request= 13:53:42,32 httpcore.http11 DEBUG receive_response_body.complete 13:53:42,32 httpcore.http11 DEBUG response_closed.started 13:53:42,32 httpcore.http11 DEBUG response_closed.complete 13:53:42,32 httpcore.connection DEBUG close.started 13:53:42,33 httpcore.connection DEBUG close.complete 13:53:42,33 httpcore.connection DEBUG close.started 13:53:42,33 httpcore.connection DEBUG close.complete 13:53:42,33 httpcore.connection DEBUG close.started 13:53:42,33 httpcore.connection DEBUG close.complete 13:53:42,33 httpcore.connection DEBUG close.started 13:53:42,33 httpcore.connection DEBUG close.complete 13:53:42,33 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:42,34 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.047000000020489. input_tokens=2291, output_tokens=686 13:53:42,125 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'15295'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995310'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'28ms'), (b'x-request-id', b'req_c69004360e13d6f9f0a322d1788a8fe7'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2974e2a7da1-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:42,125 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:42,125 httpcore.http11 DEBUG receive_response_body.started request= 13:53:42,126 httpcore.http11 DEBUG receive_response_body.complete 13:53:42,126 httpcore.http11 DEBUG response_closed.started 13:53:42,126 httpcore.http11 DEBUG response_closed.complete 13:53:42,126 httpcore.connection DEBUG close.started 13:53:42,126 httpcore.connection DEBUG close.complete 13:53:42,126 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:42,127 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 15.46899999998277. input_tokens=2360, output_tokens=776 13:53:42,544 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:42 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14390'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995250'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'28ms'), (b'x-request-id', b'req_ca8725e4ae02dc152f8ba003a648c437'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c29f7b787da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:42,544 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:42,544 httpcore.http11 DEBUG receive_response_body.started request= 13:53:42,545 httpcore.http11 DEBUG receive_response_body.complete 13:53:42,545 httpcore.http11 DEBUG response_closed.started 13:53:42,545 httpcore.http11 DEBUG response_closed.complete 13:53:42,545 httpcore.connection DEBUG close.started 13:53:42,545 httpcore.connection DEBUG close.complete 13:53:42,545 httpcore.connection DEBUG close.started 13:53:42,545 httpcore.connection DEBUG close.complete 13:53:42,545 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:42,546 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.578000000037719. input_tokens=2404, output_tokens=723 13:53:44,197 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:44 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'10227'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995319'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'28ms'), (b'x-request-id', b'req_f518adf3a47458ab7adfea6e5eca399f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2c3df6bc233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:44,197 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:44,197 httpcore.http11 DEBUG receive_response_body.started request= 13:53:44,198 httpcore.http11 DEBUG receive_response_body.complete 13:53:44,198 httpcore.http11 DEBUG response_closed.started 13:53:44,198 httpcore.http11 DEBUG response_closed.complete 13:53:44,198 httpcore.connection DEBUG close.started 13:53:44,198 httpcore.connection DEBUG close.complete 13:53:44,198 httpcore.connection DEBUG close.started 13:53:44,198 httpcore.connection DEBUG close.complete 13:53:44,198 httpcore.connection DEBUG close.started 13:53:44,198 httpcore.connection DEBUG close.complete 13:53:44,199 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:44,200 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 10.405999999959022. input_tokens=2343, output_tokens=655 13:53:46,28 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:46 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11938'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995211'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'28ms'), (b'x-request-id', b'req_c7620d8f170cb346332768da094f1804'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2c48a937da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:46,28 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:46,28 httpcore.http11 DEBUG receive_response_body.started request= 13:53:46,28 httpcore.http11 DEBUG receive_response_body.complete 13:53:46,28 httpcore.http11 DEBUG response_closed.started 13:53:46,29 httpcore.http11 DEBUG response_closed.complete 13:53:46,29 httpcore.connection DEBUG close.started 13:53:46,29 httpcore.connection DEBUG close.complete 13:53:46,29 httpcore.connection DEBUG close.started 13:53:46,29 httpcore.connection DEBUG close.complete 13:53:46,29 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:46,30 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 12.125. input_tokens=2406, output_tokens=621 13:53:48,993 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:53:49 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14974'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9995232'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'28ms'), (b'x-request-id', b'req_d0b485e03173735b6ad56aef3f8521d2'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c2c40dd8c21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:53:48,993 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:53:48,993 httpcore.http11 DEBUG receive_response_body.started request= 13:53:48,994 httpcore.http11 DEBUG receive_response_body.complete 13:53:48,994 httpcore.http11 DEBUG response_closed.started 13:53:48,994 httpcore.http11 DEBUG response_closed.complete 13:53:48,994 httpcore.connection DEBUG close.started 13:53:48,994 httpcore.connection DEBUG close.complete 13:53:48,994 httpcore.connection DEBUG close.started 13:53:48,995 httpcore.connection DEBUG close.complete 13:53:48,995 httpcore.connection DEBUG close.started 13:53:48,995 httpcore.connection DEBUG close.complete 13:53:48,995 httpcore.connection DEBUG close.started 13:53:48,995 httpcore.connection DEBUG close.complete 13:53:48,995 httpcore.connection DEBUG close.started 13:53:48,995 httpcore.connection DEBUG close.complete 13:53:48,995 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:53:48,996 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 15.15600000001723. input_tokens=2448, output_tokens=740 13:53:49,18 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n1,EL AL,"EL AL is an airline that operates flights with a variety of specific policies and regulations concerning baggage, pets, and passenger services. The airline states that it is not responsible for any liquids confiscated from passengers at the airport. EL AL has established guidelines for the transportation of pets, including dogs, which encompass restrictions on certain breeds and weight limits. Additionally, the airline has specific policies for transporting service dogs on its flights.\n\nIn terms of baggage, EL AL provides detailed regulations regarding the transport of various items, including special equipment like ski gear and bicycles. The airline operates with defined carry-on baggage policies and offers baggage check-in services, which vary according to different travel classes. EL AL also has provisions for transporting pets as cargo, requiring specific documentation for pet travel, and shares similar baggage policies with Sundor, particularly concerning checked baggage allowances.\n\nFurthermore, EL AL provides guidelines for traveling with battery-powered mobility aids and hazardous materials, ensuring that passengers are informed about the transport of their equipment and the airline\'s liability for fragile or valuable items. Passengers are required to check in at EL AL counters regardless of luggage when returning to Israel from abroad. Overall, EL AL is committed to providing comprehensive services related to baggage handling, claims for delayed or damaged baggage, and the transportation of animals in various classes of the aircraft.",49\r\n12,CARGO DIVISION,"The Cargo Division of EL AL is tasked with managing transport costs and guidelines for cargo, which includes the transportation of pets and animals. This division handles special requests and approvals for oversized or special items, ensuring that all necessary documentation is provided for transporting animals as cargo. Specifically, the Cargo Division is responsible for the transportation of pets, requiring specific documentation for this service, as well as managing the transportation of animals that are extra-large or flying unaccompanied. Overall, the Cargo Division plays a crucial role in overseeing the safe and compliant transport of various types of cargo, particularly animals.",8\r\n24,PETS,,6\r\n419,BATTERY-POWERED MOBILITY AIDS,Battery-powered mobility aids include wheelchairs and scooters that require compliance with IATA regulations for air travel.,3\r\n421,HAZARDOUS MATERIALS,Hazardous materials include items like dry ice that require special handling and declaration when traveling.,3\r\n11,ARRIVALS HALL,"The Arrivals Hall is a designated area where pet owners can retrieve their animals after they have been transported as checked baggage. Specifically located at Ben Gurion Airport, this hall serves as the point of release for animals that have been transported in this manner, ensuring that owners can reunite with their pets upon arrival.",2\r\n409,BATTERY-POWERED DEVICES,"Battery-powered devices must be protected from accidental operation and overheating, especially those with moving parts.",2\r\n16,CABIN,"The cabin is where pets like dogs, cats, and exotic birds can be transported with their owners, provided they meet weight restrictions.",2\r\n3,DANGEROUS DOG,"Dangerous dogs, as defined by Israeli law, are not approved for transportation. This classification is outlined in the Israeli Law for the Regulation of Dog Supervision, which specifies that such dogs are prohibited from being transported.",2\r\n196,FRAGILE ITEM,"The term ""FRAGILE ITEM"" refers to items that are easily breakable or susceptible to damage during transport. These items require special handling due to their delicate nature, often necessitating additional protection to ensure their safety during transit. It is important to note that EL AL, the airline, does not assume responsibility for fragile items, highlighting the need for careful consideration and protection when shipping such items.",2\r\n197,VALUABLE ITEM,"Valuable items are high-value belongings that possess significant monetary or sentimental value. When traveling, these items may require special consideration or insurance due to their importance. It is important to note that EL AL does not take responsibility for valuable items, emphasizing the need for travelers to ensure their protection and care during transit.",2\r\n199,EQUIPMENT,,2\r\n426,MOBILITY AID,,2\r\n353,$5,An additional handling fee of $5 is charged per passenger when checking baggage through the EL AL Service Center.,1\r\n354,50% DISCOUNT,Passengers can enjoy up to a 50% discount on the fee charged at the airport if they purchase additional baggage online up to 3 hours before their flight.,1\r\n348,ADDITIONAL HANDLING FEE,An additional handling fee of $5 per passenger per reservation is charged when checking baggage through the EL AL Service Center.,1\r\n100,ANIMAL AIR TRANSPORT COMPANIES,"Companies that specialize in the air transport of animals, providing services to ensure safe travel for pets.",1\r\n204,BAGGAGE ISSUES,"Baggage issues refer to problems such as delays, damages, or losses that travelers may encounter with their luggage during travel.",1\r\n10,CHECK-IN COUNTER,"The check-in counter serves as a crucial location for both pet owners and passengers. It is the designated area where owners must arrive with their pets to make necessary transportation arrangements. Additionally, the check-in counter is where passengers can check in their luggage and obtain boarding passes, facilitating their travel process. This dual functionality highlights the importance of the check-in counter in managing both pet transportation and passenger check-in procedures.",1\r\n310,CHECK-IN PROCESS,"The check-in process is the procedure that passengers must follow to confirm their presence on a flight and check in their baggage. This process involves verifying the passenger\'s identity and travel details, as well as checking their luggage for the flight.",1\r\n356,CHECKED BAGGAGE RULES,Checked baggage rules may vary when several airlines are involved in a flight route.,1\r\n364,CODESHARE FLIGHTS,Codeshare flights are flights operated by other airlines that are part of a partnership with EL AL.,1\r\n19,TRANSPORTATION,"Transportation refers to the process of moving pets either as checked baggage, in the cabin, or as registered cargo.",1\r\n108,SAFETY AND SECURITY REGULATIONS,"Safety and security regulations that govern the transport of animals on flights, ensuring the safety of all passengers and crew.",1\r\n305,FLIGHT DESTINATION,"The flight destination refers to the final location where passengers are traveling, and it is essential for check-in as it requires necessary documents. Additionally, the flight destination can influence baggage policies, impacting what passengers can bring on their journey.",1\r\n351,MANAGE MY BOOKING,"Manage my booking is a service that allows passengers to modify their reservations, including adding baggage.",1\r\n363,GOVERNMENT SERVICE TAX,A government service tax will be collected for air travel for flights originating in India.,1\r\n425,EMAIL NOTIFICATION,An email notification to the airline is required to inform them about the intention to travel with a mobility aid.,1\r\n7,9KG,"The entity ""9KG"" refers to the weight limit for pets transported in the cabin of an aircraft. This limit is set at 9 kilograms, which includes the weight of the pet and its cage. It is important to note that this weight restriction does not apply to service dogs, which are allowed to travel in the cabin regardless of their weight.",2\r\n44,TRANSPORT AUTHORIZATION,Transport authorization from the destination country authorities is required for transporting pets.,1\r\n46,MEASUREMENTS OF TRANSPORT CAGE,The measurements of the transport cage are required to ensure the animal\'s safety and compliance with transport regulations.,1\r\n51,TRANSPORTING ANIMALS,"The process of moving animals, such as pets, from one location to another, often requiring specific guidelines and documentation.",1\r\n47,DOGS,"Dogs are a type of pet that have specific regulations for transportation to the US, as outlined by the CDC.",3\r\n50,DOCUMENTS AND AUTHORIZATIONS,Documents and authorizations are necessary for transporting pets and must be presented at check-in.,1\r\n17,EXOTIC BIRDS,Exotic birds are among the pets that can be transported in the cabin with their owners.,1\r\n410,IATA REGULATIONS,"IATA regulations govern the transport of battery-powered mobility aids and hazardous materials on flights. These regulations ensure the safe handling and transportation of such items, providing guidelines for airlines and passengers regarding the specific requirements and restrictions associated with battery-powered mobility aids during air travel.",2\r\n49,AIRPORT FACILITIES,Airport facilities in the United States may incur additional charges for inspecting and releasing pets.,1\r\n420,FLIGHT-APPROVED BATTERIES,Flight-approved batteries are those that are allowed on the aircraft as per airline regulations.,1\r\n422,DECLARATION FORM,A Declaration Form is required for traveling with hazardous materials on EL AL flights.,1\r\n52,US,"The United States has specific regulations regarding the transportation of pets, particularly dogs.",1\r\n423,DRY ICE,Dry ice is a solid form of carbon dioxide that is considered a hazardous material and requires special handling when transported.,1\r\n198,SPECIAL TRAVEL INSURANCE,Special travel insurance is recommended for passengers transporting fragile or valuable items to cover potential damages.,2\r\n21,LUGGAGE COMPARTMENT,"The luggage compartment is where pets are not allowed to be transported, especially snub-nosed breeds.",1\r\n424,FLIGHT AID,"Flight aid refers to the assistance provided by airlines for passengers with mobility challenges, including the transport of mobility aids.",1\r\n\n\n-----Claims-----\nhuman_readable_id,subject_id,type,status,description\r\n2,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\r\n3,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,"Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg."\r\n4,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,"In certain instances (e.g. large animals), animals must be transported as checked baggage."\r\n5,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,"There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied)."\r\n11,EL AL,BAGGAGE MEASUREMENTS AND WEIGHT LIMITS,TRUE,Transport costs for animals weighing up to 9 kg with their cage are $100 for Europe and Middle East and $150 for North America and Far East. Animals weighing between 9 and 50 kg with their cage cost $200 for Europe and Middle East and $250 for North America and Far East. Animals weighing between 50 and 100 kg with their cage cost $400 for Europe and Middle East and $450 for North America and Far East. Animals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.\r\n43,EL AL,BAGGAGE MEASUREMENTS AND RESTRICTIONS,TRUE,EL AL is not and will not be responsible for any liquids confiscated from passengers at the airport.\r\n47,EL AL,BAGGAGE POLICY,TRUE,"The baggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket, with a maximum size permitted per piece of checked baggage being 158 cm."\r\n48,EL AL,BAGGAGE POLICY,TRUE,"Passengers may travel with a maximum of five pieces of checked baggage, and six or more pieces must be handled in advance by the EL AL Cargo Division."\r\n49,EL AL,BAGGAGE POLICY,TRUE,"The maximum size permitted for an infant�s checked baggage is also 158 cm, excluding Lite tickets which have no baggage allowance at all."\r\n50,EL AL,BAGGAGE POLICY,TRUE,EL AL reserves the right to change the excess baggage rates from time to time.\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n17,EL AL,ANIMAL,EL AL provides transport services for animals in various classes,78\r\n11,EL AL,CHECKED BAGGAGE,"EL AL is an airline that permits the transportation of certain animals as checked baggage, adhering to specific guidelines. In addition to animals, EL AL provides comprehensive guidelines for transporting various types of checked baggage, which includes sporting equipment. The airline\'s baggage policy is comparable to that of Sundor, influencing the allowances and regulations regarding checked baggage.",74\r\n24,EL AL,BAGGAGE,"EL AL is the airline responsible for managing baggage and addressing various issues related to it, including delays, damages, and claims.",70\r\n7,EL AL,PET,"EL AL has specific policies for transporting pets, including weight limits and conditions for cabin transport",68\r\n29,EL AL,CARRY-ON BAGGAGE,EL AL has specific policies regarding carry-on baggage for its flights. These policies outline the regulations and guidelines that passengers must follow when bringing carry-on items on board.,66\r\n5,EL AL,SERVICE DOG,"EL AL has specific policies regarding the transportation of service dogs, allowing them to be transported without the weight limit that applies to other pets. These policies include requirements for documentation and behavior during the flight, ensuring that service dogs are accommodated under different conditions than other pets.",65\r\n34,EL AL,LIQUIDS IN CARRY-ON BAGS,"EL AL states it is not responsible for any liquids confiscated from passengers at the airport, relating to the restrictions on liquids in carry-on bags.",63\r\n44,EL AL,BAGGAGE ALLOWANCE,EL AL has specific baggage allowance policies that depend on the ticket type purchased by the passenger.,61\r\n31,EL AL,CARRY-ON BAG,El Al has specific policies regarding the dimensions and weight limits for carry-on bags,59\r\n10,EL AL,CARGO DIVISION,"EL AL\'s Cargo Division is dedicated to the transportation of various types of cargo, including animals. This division specifically handles the transport of animals that are extra-large or unaccompanied, ensuring that they are managed with care and expertise. Additionally, the Cargo Division is responsible for pet transportation services, which includes handling registered cargo for pets. They also manage special requests for transporting oversized items, demonstrating their capability to accommodate unique transportation needs. Furthermore, the Cargo Division provides transport cost guidelines and policies for EL AL regarding all cargo, including pets, ensuring transparency and clarity for customers utilizing their services.",57\r\n22,EL AL,PASSENGER,EL AL has specific requirements that passengers must meet to transport a dog,56\r\n14,EL AL,PETS,"EL AL has established specific policies for transporting pets, which include weight limits and certain conditions that must be met. The airline offers services for transporting pets as cargo, and it requires specific documentation to ensure the safe and compliant travel of these animals.",55\r\n19,EL AL,BEN GURION AIRPORT,Animals transported by EL AL are released at Ben Gurion Airport,54\r\n21,EL AL,DOG,"EL AL has policies that govern the transport of dogs, including conditions under which they may be refused",54\r\n32,EL AL,CHECK-IN COUNTERS,El Al requires passengers to use check-in counters for their flights,54\r\n35,EL AL,SUNDOR,Sundor and EL AL have similar baggage policies regarding checked baggage allowances and fees,54\r\n37,EL AL,BUSINESS CLASS,EL AL allows business class passengers to check up to two pieces of baggage weighing up to 32 kg each,54\r\n52,EL AL,BAGGAGE POLICY,El Al has a specific baggage policy that dictates the rules for checked baggage,54\r\n0,MINISTRY OF AGRICULTURE,EL AL,"The Ministry of Agriculture is responsible for overseeing the transport of pets, establishing regulations that must be adhered to by various entities involved in pet transportation. One such entity is EL AL, which is required to comply with these regulations set forth by the Ministry of Agriculture. This ensures that all procedures related to the transportation of pets by EL AL align with the standards and guidelines established by the Ministry.",54\r\n36,EL AL,PREMIUM CLASS,EL AL allows premium class passengers to check up to two pieces of baggage weighing up to 23 kg each,53\r\n48,EL AL,BATTERY-POWERED MOBILITY AIDS,EL AL provides specific regulations for traveling with battery-powered mobility aids on their flights,52\r\n12,EL AL,REGISTERED CARGO,EL AL provides registered cargo services for transporting animals,52\r\n16,EL AL,CDC,EL AL must comply with CDC regulations for transporting dogs to the US,52\r\n18,EL AL,BUSINESS CABIN,Animals can be transported in the Business cabin with prior approval from EL AL,52\r\n30,EL AL,PERSONAL BAG,"El Al allows passengers to bring a personal bag on board, subject to size restrictions",52\r\n49,EL AL,HAZARDOUS MATERIALS,EL AL requires advance notice and a Declaration Form for traveling with hazardous materials,52\r\n9,EL AL,ARRIVALS HALL,Pet owners retrieve their animals in the Arrivals Hall after transportation as checked baggage on EL AL,51\r\n47,EL AL,BATTERY-POWERED DEVICES,"EL AL has specific regulations for battery-powered devices, ensuring they are safe for transport on their flights.",51\r\n13,EL AL,CABIN,EL AL allows pets to be transported in the cabin under specific conditions,51\r\n6,EL AL,DANGEROUS DOG,"EL AL has a strict policy regarding the transportation of dangerous dogs, which prohibits the transport of such animals as defined by Israeli law. This policy ensures that dangerous dogs are not allowed on their flights, reflecting the airline\'s commitment to safety and compliance with legal regulations.",51\r\n25,EL AL,FRAGILE ITEM,EL AL does not bear responsibility for fragile items transported by the airline,51\r\n26,EL AL,VALUABLE ITEM,EL AL does not bear responsibility for valuable items transported by the airline,51\r\n27,EL AL,EQUIPMENT,EL AL has guidelines regarding the transport of passenger equipment,51\r\n50,EL AL,MOBILITY AID,EL AL provides services for passengers traveling with mobility aids,51\r\n41,EL AL,$5,The additional handling fee of $5 is charged by EL AL for baggage checked through their service center,50\r\n42,EL AL,50% DISCOUNT,EL AL offers a 50% discount on baggage fees if purchased online before the flight,50\r\n38,EL AL,ADDITIONAL HANDLING FEE,EL AL charges an additional handling fee of $5 per passenger when checking baggage through their service center,50\r\n20,EL AL,ANIMAL AIR TRANSPORT COMPANIES,"EL AL may recommend using specialized companies for the air transport of animals, including service dogs.",50\r\n28,EL AL,BAGGAGE ISSUES,EL AL has policies in place to address various baggage issues encountered by travelers,50\r\n8,EL AL,CHECK-IN COUNTER,"EL AL requires passengers to check in at their designated check-in counters for their flights. Additionally, pet owners must arrive at the check-in counter with their pets to make the necessary transportation arrangements for their travel on EL AL.",50\r\n40,EL AL,CHECK-IN PROCESS,Passengers can add baggage during the check-in process for their EL AL flight,50\r\n43,EL AL,CHECKED BAGGAGE RULES,"Checked baggage rules may vary based on the airlines involved in a flight route, affecting EL AL\'s policies",50\r\n46,EL AL,CODESHARE FLIGHTS,"The luggage policy of EL AL may vary for codeshare flights, indicating a relationship between the airline and the type of route.",50\r\n15,EL AL,TRANSPORTATION,"EL AL provides various transportation options for pets, including cabin, checked baggage, and cargo",50\r\n23,EL AL,SAFETY AND SECURITY REGULATIONS,EL AL must adhere to safety and security regulations when transporting dogs,50\r\n33,EL AL,FLIGHT DESTINATION,Passengers must have necessary documents according to their flight destination when checking in with El Al,50\r\n39,EL AL,MANAGE MY BOOKING,Passengers can add baggage via the Manage my booking service provided by EL AL,50\r\n45,EL AL,GOVERNMENT SERVICE TAX,"The government service tax applies to flights operated by EL AL that originate in India, indicating a policy relationship.",50\r\n51,EL AL,EMAIL NOTIFICATION,An email notification is required to inform EL AL about traveling with a mobility aid,50\r\n87,CHECKED BAGGAGE,ARRIVALS HALL,Pets transported as checked baggage can be retrieved in the Arrivals Hall,27\r\n137,PETS,BAGGAGE,Pets can be transported as baggage under specific guidelines,27\r\n71,PET,9KG,"The weight limit of 9kg applies to pets transported in the cabin, affecting how they can be transported",21\r\n120,CARGO DIVISION,BICYCLE,Transport of bicycles requires pre-approval from the Cargo Division,14\r\n114,CARGO DIVISION,BILL OF LADING,The Cargo Division requires a bill of lading for transporting animals over 9 kg,11\r\n115,CARGO DIVISION,CERTIFICATE OF GOOD HEALTH,The Cargo Division requires a certificate of good health for pets being transported,11\r\n117,CARGO DIVISION,EXPORT LICENSE,The Cargo Division requires an export license for transporting animals,10\r\n136,PETS,CARGO,Pets can also be transported as cargo depending on their weight and requirements,10\r\n116,CARGO DIVISION,TRANSPORT AUTHORIZATION,The Cargo Division requires transport authorization from destination authorities for pet transport,9\r\n118,CARGO DIVISION,MEASUREMENTS OF TRANSPORT CAGE,The Cargo Division requires the measurements of the transport cage for compliance,9\r\n119,CARGO DIVISION,TRANSPORTING ANIMALS,"The Cargo Division specializes in transporting animals, including pets",9\r\n134,PETS,DOGS,Dogs are classified as pets that require special regulations for transportation,9\r\n135,PETS,DOCUMENTS AND AUTHORIZATIONS,Documents and authorizations are required for transporting pets,7\r\n129,EXOTIC BIRDS,PETS,Exotic birds are classified as pets that can be transported under certain conditions,7\r\n444,IATA REGULATIONS,BATTERY-POWERED MOBILITY AIDS,Battery-powered mobility aids must comply with IATA regulations for air travel,5\r\n111,9KG,CABIN,The weight limit of 9kg applies to pets transported in the cabin,4\r\n182,DOGS,AIRPORT FACILITIES,Airport facilities may charge additional fees for inspecting and releasing dogs,4\r\n443,BATTERY-POWERED DEVICES,IATA REGULATIONS,Battery-powered devices must comply with IATA regulations for safe transport on flights.,4\r\n449,BATTERY-POWERED MOBILITY AIDS,FLIGHT-APPROVED BATTERIES,Battery-powered mobility aids must use flight-approved batteries to be transported on EL AL flights,4\r\n450,HAZARDOUS MATERIALS,DECLARATION FORM,A Declaration Form is necessary for traveling with hazardous materials on EL AL flights,4\r\n181,DOGS,US,The US has specific regulations regarding the transportation of dogs,4\r\n451,HAZARDOUS MATERIALS,DRY ICE,Dry ice is classified as a hazardous material that requires special handling during air travel,4\r\n337,DESTINATION COUNTRY,EQUIPMENT,The destination country may refuse to admit certain types of passenger equipment,4\r\n338,FRAGILE ITEM,SPECIAL TRAVEL INSURANCE,Special travel insurance is recommended for passengers transporting fragile items,4\r\n339,VALUABLE ITEM,SPECIAL TRAVEL INSURANCE,Special travel insurance is recommended for passengers transporting valuable items,4\r\n68,DANGEROUS DOG,LUGGAGE COMPARTMENT,Dangerous dogs are not allowed in the luggage compartment during transportation,3\r\n452,FLIGHT AID,MOBILITY AID,Mobility aids are part of the flight aid services provided to assist passengers,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:49,23 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n5,CHECKED BAGGAGE,"Checked baggage refers to luggage that passengers check in at the airport before boarding their flight, which is then transported in the cargo hold of the aircraft. This method of transporting luggage is distinct from carry-on luggage, which is taken into the cabin by the passenger. Checked baggage is subject to specific size and weight restrictions and can include various items, such as sporting equipment and, in certain instances, animals, particularly large ones that must be transported in the luggage compartment of the aircraft. Overall, checked baggage encompasses all luggage that is not carried into the passenger cabin and is handled separately during air travel.",25\r\n187,BICYCLE,A bicycle can be transported instead of regular checked baggage if it meets specific size and weight dimensions.,6\r\n183,EXCESS BAGGAGE CHARGES,"Excess baggage charges refer to the fees imposed on passengers when their luggage surpasses the permitted size and weight dimensions for checked baggage. These charges are applicable when a passenger\'s luggage exceeds the allowed limits, resulting in additional costs for the traveler.",4\r\n179,SKI EQUIPMENT,"Ski equipment consists of essential gear for skiing, which includes one pair of skis, one pair of poles, and one pair of ski boots. This equipment is designed to be transported under specific conditions, ensuring that it remains in good condition for use on the slopes.",3\r\n336,$90,The fee of $90 is charged for checking a piece of baggage that is not included in the ticket price when reserved at the airport.,1\r\n86,50 KG,"The entity ""50 KG"" refers to the upper weight limit for pets that can be transported as baggage. There are specific fees associated with transporting pets that weigh up to this limit.",1\r\n358,ADDITIONAL PIECES OF CHECKED BAGGAGE,There is a fee for any additional pieces of checked baggage beyond the allowed limit for each travel class.,1\r\n186,SNOWBOARD EQUIPMENT,"Snowboard equipment includes one snowboard and one pair of ski boots, which can be transported under specific conditions.",1\r\n190,PERMITTED DIMENSIONS,The maximum size and weight limits that checked baggage and special items must adhere to for transport.,1\r\n194,EL AL AIRCRAFT,The information provided applies specifically to EL AL flights on EL AL aircraft.,1\r\n349,EXCESS BAGGAGE,"Excess baggage refers to any checked baggage that exceeds the allowed weight or number of pieces, which incurs additional fees.",1\r\n350,CODE-SHARE FLIGHTS,"Code-share flights are flights operated by one airline but marketed by another, affecting baggage procedures.",1\r\n361,MAXIMUM SIZE,"The maximum size permitted per piece of checked baggage is 158 cm, calculated as the sum of length, width, and depth.",1\r\n359,INFANT\'S CHECKED BAGGAGE,Infant\'s checked baggage includes items like strollers and infant car seats that can be checked without additional charge.,1\r\n180,70 USD,"70 USD is the fee for transporting sports equipment one way to Europe, the Middle East, and Morocco.",2\r\n182,US DOLLARS,"US Dollars are the currency utilized for pricing and payment of baggage fees. Prices for these fees are displayed in US dollars, although it is important to note that local currency may be required at some airports. Overall, US dollars serve as the standard currency for displaying prices related to baggage fees and charges.",4\r\n189,EL AL CALL CENTER,The EL AL call center is responsible for pre-approving the transport of bicycles and other special items.,1\r\n191,PACKING REGULATIONS,Specific guidelines that must be followed when packing bicycles for transport to prevent damage and ensure safety.,1\r\n192,MOTORIZED BICYCLES,Motorized bicycles are not allowed to be transported as checked baggage.,1\r\n193,EXCEPTIONAL CASES,"Transport of bicycles may be allowed in exceptional cases, subject to approval from the Cargo Division.",1\r\n185,LOCAL CURRENCY,"Local currency refers to the currency accepted at specific airports for the payment of fees, which may vary by location. At some airports, payment for baggage fees is only allowed in local currency, and the conversion rate applied is based on the date of payment.",2\r\n177,COMPLIMENTARY TRANSPORT,Complimentary transport refers to the policy allowing certain sports equipment to be transported without additional fees under specified conditions.,2\r\n188,LITE FARE TICKET,A fare class that does not allow for additional baggage such as ski and snowboard equipment without extra charges.,1\r\n176,SNOWBOARDING EQUIPMENT,"Snowboarding equipment includes items designed for snowboarding, which may also have specific transport conditions.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n11,EL AL,CHECKED BAGGAGE,"EL AL is an airline that permits the transportation of certain animals as checked baggage, adhering to specific guidelines. In addition to animals, EL AL provides comprehensive guidelines for transporting various types of checked baggage, which includes sporting equipment. The airline\'s baggage policy is comparable to that of Sundor, influencing the allowances and regulations regarding checked baggage.",74\r\n98,CHECKED BAGGAGE,BAGGAGE,Checked baggage is a specific type of baggage that is transported in the cargo hold of an aircraft,46\r\n69,PET,CHECKED BAGGAGE,"Pets can be transported as checked baggage under certain conditions, such as size and weight",44\r\n88,CHECKED BAGGAGE,SPORTING EQUIPMENT,Checked baggage can include sporting equipment as long as it meets the airline\'s size and weight requirements,39\r\n102,CHECKED BAGGAGE,BAGGAGE ALLOWANCE,"The terms ""CHECKED BAGGAGE"" and ""BAGGAGE ALLOWANCE"" are closely related concepts in air travel. Baggage allowance refers to the specific regulations that determine the amount of checked baggage a passenger is permitted to bring on a flight. This allowance encompasses provisions for the checked baggage that passengers can take with them, ensuring that they are informed about the limits and requirements associated with their luggage when traveling.",37\r\n93,CHECKED BAGGAGE,BICYCLE,A bicycle can be transported instead of regular checked baggage if it meets the size and weight dimensions,31\r\n100,CHECKED BAGGAGE,BUSINESS CLASS,Business class includes checked baggage allowances,30\r\n109,CHECKED BAGGAGE,SUNDOR,Sundor has specific policies regarding checked baggage allowances for passengers,30\r\n90,CHECKED BAGGAGE,EXCESS BAGGAGE CHARGES,Excess baggage charges apply when checked baggage exceeds the permitted size and weight dimensions,29\r\n99,CHECKED BAGGAGE,PREMIUM CLASS,Premium class includes checked baggage allowances,29\r\n91,CHECKED BAGGAGE,SKI EQUIPMENT,Ski equipment can be included in checked baggage under specific conditions,28\r\n96,CHECKED BAGGAGE,277 CM,The total dimensions for checked baggage must not exceed 277 cm,28\r\n87,CHECKED BAGGAGE,ARRIVALS HALL,Pets transported as checked baggage can be retrieved in the Arrivals Hall,27\r\n89,CHECKED BAGGAGE,AIRLINE,"Airlines have specific policies regarding checked baggage, including size and weight limits",27\r\n108,CHECKED BAGGAGE,EL AL CARGO DIVISION,"The EL AL Cargo Division manages special requests for checked baggage, indicating a service relationship.",27\r\n104,CHECKED BAGGAGE,$90,The fee of $90 is specifically for checking a piece of baggage not included in the ticket price,26\r\n95,CHECKED BAGGAGE,50 KG,The maximum weight limit for checked baggage is 50 kg,26\r\n105,CHECKED BAGGAGE,ADDITIONAL PIECES OF CHECKED BAGGAGE,Additional pieces of checked baggage incur fees beyond the standard allowance,26\r\n92,CHECKED BAGGAGE,SNOWBOARD EQUIPMENT,Snowboard equipment can be included in checked baggage under specific conditions,26\r\n94,CHECKED BAGGAGE,PERMITTED DIMENSIONS,Checked baggage must meet the permitted dimensions for transport,26\r\n97,CHECKED BAGGAGE,EL AL AIRCRAFT,The baggage regulations apply specifically to EL AL aircraft,26\r\n101,CHECKED BAGGAGE,EXCESS BAGGAGE,"Excess baggage refers to checked baggage that exceeds the allowed limits, incurring additional fees",26\r\n103,CHECKED BAGGAGE,CODE-SHARE FLIGHTS,Baggage procedures may vary on code-share flights depending on the marketing carrier,26\r\n106,CHECKED BAGGAGE,MAXIMUM SIZE,"The maximum size restriction applies to checked baggage, limiting its dimensions to 158 cm.",26\r\n107,CHECKED BAGGAGE,INFANT\'S CHECKED BAGGAGE,Infant\'s checked baggage is a specific category of checked baggage that includes items for infants.,26\r\n305,SPORTING EQUIPMENT,EXCESS BAGGAGE CHARGES,Excess baggage charges apply to sporting equipment that exceeds the permitted dimensions or weight,18\r\n302,SPORTING EQUIPMENT,70 USD,"70 USD is the fee for transporting sports equipment one way to Europe, the Middle East, and Morocco",16\r\n120,CARGO DIVISION,BICYCLE,Transport of bicycles requires pre-approval from the Cargo Division,14\r\n329,US DOLLARS,EXCESS BAGGAGE CHARGES,Excess baggage charges are displayed in US dollars,8\r\n333,BICYCLE,EL AL CALL CENTER,Pre-approval for transporting bicycles must be obtained from the EL AL call center,7\r\n334,BICYCLE,PACKING REGULATIONS,Bicycles must be packed according to specific packing regulations to be transported,7\r\n335,BICYCLE,MOTORIZED BICYCLES,Motorized bicycles are prohibited from being transported as checked baggage,7\r\n336,BICYCLE,EXCEPTIONAL CASES,Transport of bicycles may be allowed in exceptional cases with prior approval,7\r\n330,US DOLLARS,EXCESS BAGGAGE RATES,"Excess baggage rates are displayed in US dollars, linking the currency to the fee structure.",7\r\n327,70 USD,US DOLLARS,"70 USD is expressed in US Dollars, which is the currency for baggage fees",6\r\n331,EXCESS BAGGAGE CHARGES,LOCAL CURRENCY,"At some airports, payment for excess baggage charges is allowed only in local currency",6\r\n328,150 USD,US DOLLARS,"150 USD is expressed in US Dollars, which is the currency for baggage fees",6\r\n325,COMPLIMENTARY TRANSPORT,SKI EQUIPMENT,Ski equipment may qualify for complimentary transport under specific conditions set by the airline.,5\r\n332,LOCAL CURRENCY,EXCESS BAGGAGE RATES,"Payment for excess baggage rates may require local currency at certain airports, linking the currency to the fee structure.",5\r\n326,SKI EQUIPMENT,LITE FARE TICKET,Ski equipment transport does not apply on LITE fare tickets,4\r\n324,SNOWBOARDING EQUIPMENT,COMPLIMENTARY TRANSPORT,Snowboarding equipment may also qualify for complimentary transport under specific conditions set by the airline.,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:49,27 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n54,BEN GURION AIRPORT,"Ben Gurion Airport is the main international airport in Israel, serving as a hub for EL AL Israel Airlines. It is the primary airport in the country where animals must be authorized for transport, and it is also the location where animals are released after their transport.",5\r\n114,BAGGAGE CLAIMS DEPARTMENT,"The Baggage Claims Department is responsible for managing reports of damaged baggage and processing claims associated with both lost and damaged baggage. This department plays a crucial role in ensuring that passengers receive assistance and compensation for their baggage issues, thereby enhancing the overall travel experience.",16\r\n60,DOCUMENTS,"The entity ""DOCUMENTS"" refers to the essential paperwork required for the transportation of animals to and from Israel. This includes the specific documents necessary for obtaining authorization to transport an animal into the country. Additionally, passengers are required to have all necessary documentation readily available in accordance with their flight destination. It is imperative for passengers to complete all required documents to ensure compliance with regulations regarding the transport of animals.",5\r\n205,EL AL ISRAEL AIRLINES LTD.,EL AL Israel Airlines Ltd. is an airline that operates flights and manages baggage claims for its passengers.,2\r\n206,DIGITAL CONTACT FORM,The Digital Contact Form is a document that passengers must fill out to report baggage issues or claims.,1\r\n208,WE SHOES,WeShoes is a store that sells shoes and may also provide related services.,1\r\n209,MEMSI TOURING,"Memsi Touring is a service provider that may offer travel-related services, including baggage handling.",1\r\n211,SHIN TIK,"Shin Tik is a service provider that may offer travel-related services, including baggage handling.",1\r\n212,TREK MARKET,"Trek Market is a service provider that may offer travel-related services, including baggage handling.",1\r\n213,KIRYAT ONO,Kiryat Ono is a city in Israel where various stores and services related to baggage are located.,1\r\n214,RAMAT GAN,Ramat Gan is a city in Israel where various stores and services related to baggage are located.,1\r\n215,GEVATAIM,Gevataim is a city in Israel where various stores and services related to baggage are located.,1\r\n216,BAT YAM,Bat Yam is a city in Israel where various stores and services related to baggage are located.,1\r\n217,HOLON,Holon is a city in Israel where various stores and services related to baggage are located.,1\r\n218,PETACH TIKVA,Petach Tikva is a city in Israel where various stores and services related to baggage are located.,1\r\n43,CERTIFICATE OF GOOD HEALTH,"A Certificate of Good Health is a necessary document for transporting pets, ensuring that they are fit for travel. This certificate is required to confirm the animal\'s health status before transport, providing assurance that the pet is healthy and capable of making the journey.",3\r\n18,VETERINARY SERVICES,"The Veterinary Services, operating under the Ministry of Agriculture, are responsible for managing the authorization process for transporting pets. This includes overseeing the issuance of flight permits for animals at Ben Gurion Airport, ensuring that all necessary regulations and procedures are followed for the safe and compliant transport of pets.",4\r\n55,RABIES ANTIBODY TEST,A test required to confirm that the animal has been vaccinated against rabies.,1\r\n20,AUTHORIZATION PROCESS,The authorization process involves obtaining necessary permits and performing animal tests before transporting pets.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n19,EL AL,BEN GURION AIRPORT,Animals transported by EL AL are released at Ben Gurion Airport,54\r\n222,BAGGAGE SERVICE CENTER,BAGGAGE CLAIMS DEPARTMENT,The Baggage Service Center coordinates with the Baggage Claims Department for processing claims,29\r\n240,BAGGAGE CLAIMS DEPARTMENT,ARTY RIMON,ARTY Rimon provides pickup and delivery services that may relate to baggage claims.,28\r\n183,BEN GURION AIRPORT,BAGGAGE,"Baggage, including pets, is released at Ben Gurion Airport\'s arrivals hall",26\r\n66,SERVICE DOG,DOCUMENTS,Passengers must complete all necessary documents required for transporting service dogs to and from Israel.,21\r\n237,BAGGAGE CLAIMS DEPARTMENT,MAKOR HAZIUD,Makor Haziud may provide equipment that is relevant for baggage handling and claims.,19\r\n234,BAGGAGE CLAIMS DEPARTMENT,BAGGAGE TAG,The baggage tag is essential for reporting issues to the Baggage Claims Department as it identifies the baggage owner and details.,18\r\n235,BAGGAGE CLAIMS DEPARTMENT,EL AL ISRAEL AIRLINES LTD.,The Baggage Claims Department operates under EL AL Israel Airlines Ltd. to manage baggage issues.,18\r\n236,BAGGAGE CLAIMS DEPARTMENT,DIGITAL CONTACT FORM,The Digital Contact Form is used to submit claims to the Baggage Claims Department.,17\r\n238,BAGGAGE CLAIMS DEPARTMENT,WE SHOES,WeShoes may provide services related to baggage handling and claims.,17\r\n239,BAGGAGE CLAIMS DEPARTMENT,MEMSI TOURING,Memsi Touring may offer services that assist with baggage handling and claims.,17\r\n241,BAGGAGE CLAIMS DEPARTMENT,SHIN TIK,Shin Tik may provide services that assist with baggage handling and claims.,17\r\n242,BAGGAGE CLAIMS DEPARTMENT,TREK MARKET,Trek Market may offer services that assist with baggage handling and claims.,17\r\n243,BAGGAGE CLAIMS DEPARTMENT,KIRYAT ONO,Kiryat Ono has stores that may assist with baggage claims and services.,17\r\n244,BAGGAGE CLAIMS DEPARTMENT,RAMAT GAN,Ramat Gan has stores that may assist with baggage claims and services.,17\r\n245,BAGGAGE CLAIMS DEPARTMENT,GEVATAIM,Gevataim has stores that may assist with baggage claims and services.,17\r\n246,BAGGAGE CLAIMS DEPARTMENT,BAT YAM,Bat Yam has stores that may assist with baggage claims and services.,17\r\n247,BAGGAGE CLAIMS DEPARTMENT,HOLON,Holon has stores that may assist with baggage claims and services.,17\r\n248,BAGGAGE CLAIMS DEPARTMENT,PETACH TIKVA,Petach Tikva has stores that may assist with baggage claims and services.,17\r\n115,CARGO DIVISION,CERTIFICATE OF GOOD HEALTH,The Cargo Division requires a certificate of good health for pets being transported,11\r\n151,VETERINARY SERVICES DEPARTMENT,CERTIFICATE OF GOOD HEALTH,A certificate of good health is required by the Veterinary Services Department for transporting animals,10\r\n131,VETERINARY SERVICES,BEN GURION AIRPORT,Veterinary Services operates at Ben Gurion Airport to issue permits for animal transport,9\r\n154,CARGO,BEN GURION AIRPORT,"Cargo, including pets, is released at the cargo terminal of Ben Gurion Airport",9\r\n132,VETERINARY SERVICES,DOCUMENTS,Veterinary Services requires specific documents for animal transport authorization,9\r\n4,MINISTRY OF AGRICULTURE,VETERINARY SERVICES,Veterinary Services operate under the Ministry of Agriculture to manage pet transportation regulations,9\r\n180,CERTIFICATE OF GOOD HEALTH,DOCUMENTS,A certificate of good health is one of the required documents for transport,8\r\n184,BEN GURION AIRPORT,EL AL ISRAEL AIRLINES LTD.,"EL AL Israel Airlines Ltd. operates flights from Ben Gurion Airport, managing passenger baggage.",7\r\n202,DOCUMENTS,PASSENGERS,Passengers must have necessary documents available for their flight,7\r\n185,RABIES ANTIBODY TEST,DOCUMENTS,A rabies antibody test is another required document for transport,6\r\n130,VETERINARY SERVICES,AUTHORIZATION PROCESS,The authorization process is managed by the Veterinary Services to ensure compliance with regulations,5\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:49,32 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n284,ELECTRONIC DEVICES,"Electronic devices refer to items such as laptops, tablets, and phones that passengers are advised to keep accessible during flights. It is important for passengers to have these devices readily available for use during the flight. However, there are specific regulations regarding the storage of electronic devices with lithium batteries. Devices with non-removable lithium batteries must be stored in the aircraft hold under certain conditions, while those with removable lithium batteries require that the battery be taken aboard the aircraft cabin, allowing the device itself to be checked.",4\r\n388,LITHIUM-ION BATTERIES,"Lithium-ion batteries are rechargeable batteries widely utilized in portable electronic devices. They come with specific size and watt-hour limitations, particularly for air travel. Larger lithium-ion batteries, ranging from 100 to 160 watt-hours, are restricted to two batteries per passenger and must adhere to certain regulations. Consumer-grade lithium-ion batteries are also permitted on aircraft, provided they meet the established watt-hour limits.",7\r\n396,CARRY-ON,Carry-on baggage allows for the transport of certain lithium batteries under specified conditions.,4\r\n386,SPARE BATTERIES,"Spare batteries refer to additional batteries that can be used to replace depleted ones in various devices. It is crucial to ensure that spare batteries are protected from damage and short circuits when taken aboard an aircraft. Specifically, spare lithium batteries are prohibited from being placed in checked baggage and must be adequately protected when carried in the cabin to ensure safety during air travel.",4\r\n407,SPARE LITHIUM BATTERIES,"Spare lithium batteries, both lithium-metal and lithium-ion/polymer, are prohibited in checked baggage and must be taken aboard the aircraft cabin.",3\r\n406,LITHIUM BATTERIES,,2\r\n398,100 WATT-HOURS,"100 watt-hours is a measurement unit indicating the energy capacity of batteries, relevant for determining what can be carried on an aircraft.",1\r\n399,160 WATT-HOURS,160 watt-hours is a measurement unit indicating the maximum energy capacity for certain lithium-ion batteries allowed in carry-on luggage.,1\r\n387,DRY CELL ALKALINE BATTERIES,"Dry cell alkaline batteries such as AA, AAA, C, D, and 9-volt batteries are allowed in carry-on baggage.",1\r\n394,NON-SPILLABLE WET BATTERIES,"Non-spillable wet batteries are specialized batteries that are limited to a voltage of 12 volts and a capacity of 100 watt-hours. They are specifically designed to prevent the leakage of electrolyte, making them safer for various applications. Additionally, regulations allow for the transport of up to two spare or uninstalled non-spillable wet batteries aboard an aircraft, ensuring compliance with safety standards while providing flexibility for users.",3\r\n393,LITHIUM METAL BATTERIES,"Lithium metal batteries are non-rechargeable batteries often used in cameras and small personal electronic devices, with restrictions on the amount of lithium per battery.",2\r\n371,PROHIBITED ITEM,Prohibited items are items that are not allowed in checked or carry-on baggage due to safety regulations.,2\r\n405,FLAMMABLE MATERIAL,"Flammable materials, including items like hairspray, are subject to strict storage regulations. They are not permitted to be stored alongside other items in baggage, and specifically, they must not be stored with electronic devices that contain lithium batteries. These regulations are in place to ensure safety and prevent potential hazards associated with the combination of flammable substances and electronic devices.",1\r\n416,INSULATED,Batteries must be insulated to prevent short circuits when taken aboard the aircraft.,1\r\n404,NON-CONDUCTIVE CAPS,Non-conductive caps are required to protect the terminals of spare batteries during transport.,1\r\n389,PORTABLE CHARGERS,"Portable chargers are classified as batteries and are permitted on aircraft under specific conditions. However, they are categorized as lithium batteries, which means they are not allowed in checked baggage.",2\r\n401,12 VOLTS,12 volts is a measurement unit indicating the maximum voltage for non-spillable wet batteries permitted in carry-on luggage.,1\r\n403,STRONG OUTER PACKAGING,Batteries must be in strong outer packaging to prevent damage and leakage during transport.,1\r\n400,2 GRAMS,2 grams is a measurement unit indicating the maximum amount of lithium allowed in consumer-grade lithium metal batteries.,1\r\n402,49 CFR,"49 CFR refers to the Code of Federal Regulations that outlines the requirements for the transport of hazardous materials, including batteries.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n292,CARRY-ON BAGS,ELECTRONIC DEVICES,Electronic devices should be kept in carry-on bags for easy access during the flight,12\r\n430,LITHIUM-ION BATTERIES,CARRY-ON,Lithium-ion batteries may be taken aboard the aircraft in carry-on baggage under specific watt-hour limits,11\r\n426,SPARE BATTERIES,LITHIUM-ION BATTERIES,Spare batteries include lithium-ion batteries which are allowed aboard aircraft under specific conditions,11\r\n434,LITHIUM-ION BATTERIES,SPARE LITHIUM BATTERIES,Larger lithium-ion batteries are subject to restrictions similar to spare lithium batteries regarding their transport on aircraft.,10\r\n431,LITHIUM-ION BATTERIES,LITHIUM BATTERIES,"Lithium batteries include both lithium-ion and lithium metal types, indicating a classification relationship",9\r\n432,LITHIUM-ION BATTERIES,100 WATT-HOURS,Lithium-ion batteries with a capacity of 100 watt-hours are allowed in carry-on luggage,8\r\n433,LITHIUM-ION BATTERIES,160 WATT-HOURS,Lithium-ion batteries with a capacity of 160 watt-hours are subject to specific regulations for air travel,8\r\n385,ELECTRONIC DEVICES,CARRY-ON,"Electronic devices with non-removable lithium batteries must be stored in the aircraft hold, indicating a specific handling requirement",8\r\n429,DRY CELL ALKALINE BATTERIES,LITHIUM-ION BATTERIES,Both dry cell alkaline batteries and lithium-ion batteries are allowed in carry-on baggage,8\r\n438,NON-SPILLABLE WET BATTERIES,CARRY-ON,Non-spillable wet batteries are allowed in carry-on baggage if they meet the specified voltage and watt-hour limits,7\r\n387,ELECTRONIC DEVICES,SPARE LITHIUM BATTERIES,"Spare lithium batteries are prohibited in checked baggage, while electronic devices with removable lithium batteries must have the battery taken aboard the cabin.",7\r\n436,LITHIUM METAL BATTERIES,CARRY-ON,Lithium metal batteries can be brought aboard the aircraft in carry-on baggage if they meet the weight restrictions,6\r\n421,PROHIBITED ITEM,SPARE BATTERIES,"Spare lithium batteries are prohibited in checked baggage, indicating a strong restriction",6\r\n386,ELECTRONIC DEVICES,FLAMMABLE MATERIAL,"Flammable materials are prohibited from being stored with electronic devices containing lithium batteries, indicating a safety restriction",5\r\n428,SPARE BATTERIES,INSULATED,Spare batteries must be insulated to prevent short circuits when taken aboard the aircraft.,5\r\n427,SPARE BATTERIES,NON-CONDUCTIVE CAPS,Spare batteries must have non-conductive caps to protect their terminals during transport,5\r\n435,PORTABLE CHARGERS,SPARE LITHIUM BATTERIES,Both spare lithium batteries and portable chargers are prohibited in checked baggage and must be taken aboard the aircraft cabin.,5\r\n439,NON-SPILLABLE WET BATTERIES,12 VOLTS,Non-spillable wet batteries must not exceed 12 volts for air travel,4\r\n440,NON-SPILLABLE WET BATTERIES,STRONG OUTER PACKAGING,Non-spillable wet batteries must be packaged in strong outer packaging to prevent leakage,4\r\n422,PROHIBITED ITEM,PORTABLE CHARGERS,Portable chargers are classified as lithium batteries and are prohibited in checked baggage,4\r\n437,LITHIUM METAL BATTERIES,2 GRAMS,Consumer-grade lithium metal batteries must contain no more than 2 grams of lithium,3\r\n442,49 CFR,LITHIUM BATTERIES,"49 CFR outlines the regulations for the transport of lithium batteries, indicating a regulatory relationship",3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:49,36 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n41,ANIMAL,"Animals, including dogs, cats, and exotic birds, are subject to specific transport regulations. These regulations are designed to ensure the safety and well-being of the animals during transportation.",29\r\n59,100 KG,"The entity ""100 KG"" refers to the maximum weight limit for transporting pets as baggage. According to the provided descriptions, pets that weigh 100 kg or less can be transported in the cabin as baggage, while those exceeding this weight must be transported as registered cargo. Therefore, any animal weighing more than 100 kg is required to be transported as cargo rather than as baggage.",1\r\n58,9 KG,"The entity ""9 KG"" refers to the weight limit for pets that can be transported as baggage on an aircraft. Specifically, animals weighing up to 9 kg can typically be transported in the aircraft cabin without any additional requirements.",1\r\n62,AMSTERDAM,Amsterdam is an airport from which animals cannot be transported as registered cargo.,1\r\n57,ANIMAL WEIGHT,The weight of the animal is a critical factor in determining the mode of transport.,1\r\n79,BANGKOK,,1\r\n63,BOSTON,Boston is an airport from which animals cannot be transported as registered cargo.,1\r\n64,MUMBAI,Mumbai is an airport from which animals cannot be transported as registered cargo.,1\r\n65,BRUSSELS,Brussels is an airport from which animals cannot be transported as registered cargo.,1\r\n66,LARNACA,Larnaca is an airport from which animals cannot be transported as registered cargo.,1\r\n67,FRANKFURT,Frankfurt is an airport from which animals cannot be transported as registered cargo.,1\r\n68,MOSCOW,Moscow is an airport from which animals cannot be transported as registered cargo.,1\r\n69,MUNICH,Munich is an airport from which animals cannot be transported as registered cargo.,1\r\n70,MADRID,Madrid is an airport from which animals cannot be transported as registered cargo.,1\r\n71,BERLIN,Berlin is an airport from which animals cannot be transported as registered cargo.,1\r\n72,PRAGUE,Prague is an airport from which animals cannot be transported as registered cargo.,1\r\n73,WARSAW,Warsaw is an airport from which animals cannot be transported as registered cargo.,1\r\n74,TORONTO,Toronto is an airport from which animals cannot be transported as registered cargo.,1\r\n75,VIENNA,Vienna is an airport from which animals cannot be transported as registered cargo.,1\r\n76,BUDAPEST,Budapest is an airport from which animals cannot be transported as registered cargo.,1\r\n77,KYIV,Kyiv is an airport from which animals cannot be transported as registered cargo.,1\r\n78,ROME,Rome is an airport from which animals cannot be transported as registered cargo.,1\r\n40,GUIDELINES,"The term ""GUIDELINES"" refers to the regulations established by the authorities of a destination country regarding the transportation of animals, as well as updated rules concerning the carrying of liquids in carry-on bags. These guidelines are essential for ensuring compliance with safety and welfare standards during travel.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n17,EL AL,ANIMAL,EL AL provides transport services for animals in various classes,78\r\n157,ANIMAL,BAGGAGE,Animals can be transported as baggage in the aircraft cabin or hold,50\r\n142,WEIGHT,ANIMAL,"The weight of the animal determines the mode of transport, affecting whether it travels in the cabin or as cargo.",35\r\n153,CARGO,ANIMAL,"Animals can be transported as cargo, which is a specific route type for shipping them in the aircraft hold.",33\r\n110,REGISTERED CARGO,ANIMAL,Animals exceeding weight limits must be transported as registered cargo,32\r\n141,CAGE,ANIMAL,"A cage is required for the safe transport of animals, ensuring they are secure during travel.",31\r\n148,PERMIT,ANIMAL,"A permit is necessary for the transport of animals, ensuring compliance with regulations.",31\r\n160,ANIMAL,100 KG,Animals weighing more than 100 kg must be transported as registered cargo,30\r\n159,ANIMAL,9 KG,Animals weighing up to 9 kg can be transported in the aircraft cabin,30\r\n162,ANIMAL,AMSTERDAM,Animals cannot be transported as registered cargo from Amsterdam,30\r\n158,ANIMAL,ANIMAL WEIGHT,The weight of the animal determines the mode of transport,30\r\n161,ANIMAL,BANGKOK,Animals cannot be transported as registered cargo from Bangkok,30\r\n163,ANIMAL,BOSTON,Animals cannot be transported as registered cargo from Boston,30\r\n164,ANIMAL,MUMBAI,Animals cannot be transported as registered cargo from Mumbai,30\r\n165,ANIMAL,BRUSSELS,Animals cannot be transported as registered cargo from Brussels,30\r\n166,ANIMAL,LARNACA,Animals cannot be transported as registered cargo from Larnaca,30\r\n167,ANIMAL,FRANKFURT,Animals cannot be transported as registered cargo from Frankfurt,30\r\n168,ANIMAL,MOSCOW,Animals cannot be transported as registered cargo from Moscow,30\r\n169,ANIMAL,MUNICH,Animals cannot be transported as registered cargo from Munich,30\r\n170,ANIMAL,MADRID,Animals cannot be transported as registered cargo from Madrid,30\r\n171,ANIMAL,BERLIN,Animals cannot be transported as registered cargo from Berlin,30\r\n172,ANIMAL,PRAGUE,Animals cannot be transported as registered cargo from Prague,30\r\n173,ANIMAL,WARSAW,Animals cannot be transported as registered cargo from Warsaw,30\r\n174,ANIMAL,TORONTO,Animals cannot be transported as registered cargo from Toronto,30\r\n175,ANIMAL,VIENNA,Animals cannot be transported as registered cargo from Vienna,30\r\n176,ANIMAL,BUDAPEST,Animals cannot be transported as registered cargo from Budapest,30\r\n177,ANIMAL,KYIV,Animals cannot be transported as registered cargo from Kyiv,30\r\n178,ANIMAL,ROME,Animals cannot be transported as registered cargo from Rome,30\r\n156,GUIDELINES,ANIMAL,Guidelines from destination authorities dictate the transport requirements for animals.,30\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:49,41 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n267,CARRY-ON BAGGAGE,Carry-on baggage refers to personal bags and carry-on bags (trolleys) that passengers can bring into the passenger cabin of an aircraft.,17\r\n165,BUSINESS CLASS,"Business Class is a premium travel class that provides superior services and amenities for passengers. It allows for the transport of sports equipment with different weight limits compared to Economy and Premium Class. Passengers traveling in Business Class are permitted to bring two carry-on bags, with one bag having a maximum weight of 16 kg and a combined weight limit of 20 kg. Additionally, Business Class tickets enable passengers to check up to two pieces of baggage, each weighing up to 32 kg.",5\r\n329,SUNDOR,Sundor is an airline that has specific baggage policies regarding checked baggage allowances and fees.,5\r\n164,PREMIUM CLASS,"Premium Class is a higher travel class that offers enhanced services and amenities compared to Economy Class. Passengers traveling in Premium Class are permitted to bring two carry-on bags, with each bag weighing a maximum of 8 kg and a combined weight not exceeding 12 kg. Additionally, Premium Class allows for the complimentary transport of sports equipment under specific conditions. For checked baggage, passengers are allowed to check up to two pieces, with each piece weighing up to 23 kg.",4\r\n162,SPORTING EQUIPMENT,"Sporting equipment encompasses a variety of items, including skis, snowboards, bicycles, and other sports gear. These items can be transported on flights under specific conditions, either as checked baggage or cargo by airlines.",14\r\n35,WEIGHT,"Weight is a significant factor in various aspects of transportation, particularly concerning animals and baggage. In the context of transporting pets, weight influences whether animals can travel in the cabin or must be transported as cargo, as well as affecting the overall cost of transportation, which includes the animal, its carrying case, and food. For baggage, weight is crucial in determining whether items are considered overweight, which can lead to additional fees. It also plays a vital role in establishing baggage allowances, as the mass of the baggage directly impacts the limits set by airlines. Furthermore, weight restrictions apply to sports equipment, with maximum allowable weights varying by travel class. Overall, weight is a key consideration in the logistics of transporting both animals and personal belongings.",6\r\n38,CARGO,"CARGO refers to goods or items that are transported in bulk, distinct from passenger baggage, and often necessitate special arrangements for their handling and transport. This includes a range of items that exceed standard baggage limits, such as sporting equipment. The term also encompasses the service provided for the transportation of various goods, including animals, which is typically managed by the Cargo Division. Additionally, cargo transport specifically involves the method of shipping animals as registered cargo within the aircraft hold, ensuring their safe and regulated transit.",4\r\n173,277 CM,"The entity ""277 CM"" refers to the maximum dimension limit for transporting sports equipment as overweight baggage. Specifically, 277 cm is the total maximum measurement limit for sports equipment, which includes the combined dimensions of length, height, and width. This limit applies to checked baggage, ensuring that items such as ski equipment do not exceed the specified measurement of 277 cm when being sent as overweight baggage.",3\r\n167,EL AL CARGO DIVISION,"The EL AL Cargo Division is a specialized service that caters to passengers who need to transport excess baggage and special requests, particularly those traveling with more than five pieces of checked baggage. This division allows for the transportation of oversized or additional baggage separately from the standard baggage allowance, ensuring that passengers can manage their luggage needs effectively. Additionally, the EL AL Cargo Division offers services specifically designed for transporting oversized or separately sent sports equipment as cargo, further enhancing its capabilities to accommodate various passenger requirements.",2\r\n163,ECONOMY CLASS,"Economy Class is a travel class offered by airlines that provides basic services and amenities at lower fares compared to higher classes. It allows passengers to bring a maximum of one carry-on bag weighing up to 8 kg. Additionally, Economy Class permits the complimentary transport of sports equipment under certain conditions, although this does not apply to Lite fares. Overall, Economy Class is designed to cater to travelers seeking affordable options while still offering standard services.",7\r\n169,OVERWEIGHT BAGGAGE,"Overweight baggage refers to luggage that exceeds the weight limits established by airlines. This type of baggage requires special approval for transport and often incurs additional fees. When passengers attempt to check in items classified as overweight, they may face extra charges as a result of exceeding the airline\'s specified weight restrictions.",8\r\n166,DIMENSIONS,"Dimensions refer to the maximum size specifications for carry-on bags and personal bags approved for boarding, as well as the measurements of baggage, which are typically expressed in length, width, and height. These dimensions are crucial in determining whether baggage is classified as standard, oversized, or overweight. Additionally, dimensions also encompass the total measurements (length + width + height) of sports equipment, which must not exceed specified limits for transport.",4\r\n277,CHECKED LUGGAGE,,2\r\n273,BOOKING MANAGEMENT,Booking management refers to the section of the airline\'s website where passengers can manage their flight bookings and check baggage policies.,1\r\n268,PERSONAL BAGS,"Personal bags are smaller bags designed to be stored under the seat in front of the passenger, allowing for the maximization of cabin space. These bags are intended to provide convenience and accessibility during travel, ensuring that essential items are within easy reach while keeping the cabin area organized.",1\r\n269,SUN DOR,Sun Dor is an airline that operates flights with specific carry-on baggage policies.,1\r\n270,MATMID FREQUENT FLYER CLUB,"The Matmid Frequent Flyer Club status influences the eligibility of passengers regarding carry-on baggage allowances. Specifically, the status may determine whether members are permitted to bring carry-on baggage aboard the aircraft.",1\r\n271,TROLLEY,"A trolley is a type of carry-on bag designed for air travel, which can be conveniently stored in the overhead compartments of an aircraft. Trolleys are specifically categorized as carry-on bags that passengers are allowed to bring into the passenger cabin, making them a practical choice for travelers seeking to transport their belongings easily and efficiently.",1\r\n272,FLIGHT TICKET TERMS,Flight ticket terms outline the rules and regulations regarding baggage allowances and other travel-related policies.,1\r\n274,OVERHEAD COMPARTMENTS,"Overhead compartments are storage areas located above passenger seats in the cabin of an aircraft. These compartments are designated for the placement of carry-on bags during the flight, ensuring that passengers have a secure and convenient space to store their belongings while traveling.",1\r\n276,NORTH AMERICA,"North America is a region characterized by specific flight policies, particularly concerning carry-on baggage for flights operated by various airlines, including EL AL. These policies dictate the regulations and allowances for carry-on items, ensuring that travelers are informed about the requirements when flying to or from this region.",1\r\n290,MAXIMUM DIMENSIONS,Maximum dimensions refer to the largest allowable size for carry-on bags and personal bags for boarding.,1\r\n181,150 USD,150 USD is the fee for transporting sports equipment one way to the Far East and North America.,2\r\n174,190 CM,190 cm is the maximum dimension limit for sports equipment in Economy and Premium Class.,1\r\n170,ADDITIONAL SPORTS EQUIPMENT,Additional sports equipment refers to any sports gear or items that exceed the standard baggage allowance when traveling. This type of equipment requires special handling or may incur additional fees due to its size or weight.,1\r\n328,OVERSIZED BAGGAGE,Oversized baggage refers to luggage that surpasses the standard size limits established by airlines. This type of baggage necessitates special handling due to its dimensions and may incur additional fees for transportation. Both descriptions emphasize the need for careful management of oversized baggage and highlight the potential for extra charges associated with its transport.,4\r\n172,30 KG,"The entity ""30 KG"" refers to the maximum weight limit for sports equipment allowed in air travel. Specifically, it is set at 30 kg for both Economy Class and Premium Class passengers.",2\r\n168,CALL CENTER,The call center is a service location where passengers can contact for approval regarding overweight baggage.,1\r\n178,CALL CENTER APPROVAL,"Call center approval is required for transporting overweight baggage, ensuring compliance with airline policies.",1\r\n171,32 KG,"The entity ""32 KG"" refers to the maximum weight limit applicable in business class for checked baggage and sports equipment. Specifically, 32 kg is the maximum weight allowed for each piece of checked baggage, as well as the weight limit for sports equipment in business class.",2\r\n175,LITE FARES,"LITE FARES are a specific category of Economy Class fare characterized by their limited offerings. These fares do not permit the complimentary transport of sports equipment, which distinguishes them from other fare types that may include such allowances. Additionally, Lite fares generally provide fewer services and amenities compared to standard Economy Class fares, making them a more basic option for travelers seeking lower-cost flight options.",1\r\n275,BAGGAGE CONVEYOR BELT,The baggage conveyor belt is where checked luggage is available for pickup upon arrival at the destination.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n29,EL AL,CARRY-ON BAGGAGE,EL AL has specific policies regarding carry-on baggage for its flights. These policies outline the regulations and guidelines that passengers must follow when bringing carry-on items on board.,66\r\n37,EL AL,BUSINESS CLASS,EL AL allows business class passengers to check up to two pieces of baggage weighing up to 32 kg each,54\r\n35,EL AL,SUNDOR,Sundor and EL AL have similar baggage policies regarding checked baggage allowances and fees,54\r\n36,EL AL,PREMIUM CLASS,EL AL allows premium class passengers to check up to two pieces of baggage weighing up to 23 kg each,53\r\n88,CHECKED BAGGAGE,SPORTING EQUIPMENT,Checked baggage can include sporting equipment as long as it meets the airline\'s size and weight requirements,39\r\n142,WEIGHT,ANIMAL,"The weight of the animal determines the mode of transport, affecting whether it travels in the cabin or as cargo.",35\r\n153,CARGO,ANIMAL,"Animals can be transported as cargo, which is a specific route type for shipping them in the aircraft hold.",33\r\n100,CHECKED BAGGAGE,BUSINESS CLASS,Business class includes checked baggage allowances,30\r\n109,CHECKED BAGGAGE,SUNDOR,Sundor has specific policies regarding checked baggage allowances for passengers,30\r\n99,CHECKED BAGGAGE,PREMIUM CLASS,Premium class includes checked baggage allowances,29\r\n96,CHECKED BAGGAGE,277 CM,The total dimensions for checked baggage must not exceed 277 cm,28\r\n108,CHECKED BAGGAGE,EL AL CARGO DIVISION,"The EL AL Cargo Division manages special requests for checked baggage, indicating a service relationship.",27\r\n308,ECONOMY CLASS,CARRY-ON BAGGAGE,Economy Class passengers are entitled to specific carry-on baggage allowances.,24\r\n146,WEIGHT,CARRY-ON BAGGAGE,"The entity ""WEIGHT"" is a crucial factor in determining the eligibility of ""CARRY-ON BAGGAGE."" Specifically, weight limits play an essential role in assessing whether carry-on baggage meets the requirements for boarding.",23\r\n314,BUSINESS CLASS,CARRY-ON BAGGAGE,Business Class passengers are entitled to specific carry-on baggage allowances.,22\r\n304,SPORTING EQUIPMENT,OVERWEIGHT BAGGAGE,"Sporting equipment can be classified as overweight baggage if it exceeds the weight limit, incurring additional fees",22\r\n312,PREMIUM CLASS,CARRY-ON BAGGAGE,Premium Class passengers are entitled to specific carry-on baggage allowances.,21\r\n316,DIMENSIONS,CARRY-ON BAGGAGE,DIMENSIONS play a critical role in determining the eligibility of CARRY-ON BAGGAGE for boarding. They are a key factor that airlines consider when assessing whether a piece of baggage meets the requirements for carry-on status.,21\r\n295,SPORTING EQUIPMENT,ECONOMY CLASS,"Economy Class permits the transport of sporting equipment, adhering to specific conditions related to dimensions and weight. This ensures that passengers can bring their sporting gear along while complying with the established size and weight restrictions.",21\r\n377,CARRY-ON BAGGAGE,MAXIMUM WEIGHT,Maximum weight is critical for determining what carry-on baggage is allowed,20\r\n143,WEIGHT,SPORTING EQUIPMENT,"Weight plays a crucial role in the transportation of sporting equipment, influencing both the allowances and fees associated with such transport. It serves as a key restriction that determines whether sporting equipment can be transported within specified travel classes.",20\r\n297,SPORTING EQUIPMENT,BUSINESS CLASS,"Business Class provides the option for transporting sporting equipment, adhering to specific size and weight conditions that differ from those in Economy and Premium Class. This class has distinct weight limits for sporting equipment, allowing for a more accommodating experience for travelers with such items.",19\r\n370,CARRY-ON BAGGAGE,CHECKED LUGGAGE,"CARRY-ON BAGGAGE and CHECKED LUGGAGE are two types of luggage that serve different purposes for passengers traveling by air. Checked luggage is an alternative to carry-on baggage, specifically designed for those who need to transport larger items that cannot fit in the passenger cabin. In contrast, carry-on baggage is permitted in the cabin and is typically limited to smaller items that passengers can easily manage during their flight. Thus, while both types of luggage are essential for air travel, they cater to different needs and restrictions regarding size and accessibility.",19\r\n373,CARRY-ON BAGGAGE,BOOKING MANAGEMENT,"Booking management provides passengers with the ability to check their carry-on baggage allowances and policies, as well as manage their bookings. This functionality ensures that travelers are informed about the specific regulations regarding their carry-on items, facilitating a smoother travel experience.",18\r\n155,CARGO,SPORTING EQUIPMENT,"CARGO provides services for transporting sporting equipment that exceeds standard baggage limits. Specifically, sporting equipment can be transported as cargo when it surpasses the standard baggage allowance, ensuring that athletes and sports enthusiasts can travel with their necessary gear without restrictions.",18\r\n367,CARRY-ON BAGGAGE,PERSONAL BAGS,"CARRY-ON BAGGAGE and PERSONAL BAGS are closely related concepts in air travel. Personal bags are classified as a type of carry-on baggage, specifically designed to be stored under the seat in front of the passenger. This allows for easy access during the flight while adhering to airline regulations regarding carry-on items.",18\r\n368,CARRY-ON BAGGAGE,SUN DOR,Sun Dor has specific policies regarding carry-on baggage for its flights.,18\r\n369,CARRY-ON BAGGAGE,MATMID FREQUENT FLYER CLUB,"The Matmid Frequent Flyer Club status has a significant impact on the eligibility for carry-on baggage for passengers. Membership in the Matmid Frequent Flyer Club influences the rules and allowances regarding carry-on baggage, suggesting that those who are members may have different or enhanced privileges compared to non-members.",18\r\n371,CARRY-ON BAGGAGE,TROLLEY,A trolley is a specific type of carry-on baggage that passengers can bring into the cabin and can be stored in overhead compartments.,18\r\n372,CARRY-ON BAGGAGE,FLIGHT TICKET TERMS,The flight ticket terms outline the policies and rules regarding carry-on baggage allowances applicable to passengers. These terms provide essential information that helps travelers understand the specific regulations governing the amount and type of carry-on baggage they are permitted to bring on board.,18\r\n374,CARRY-ON BAGGAGE,OVERHEAD COMPARTMENTS,Overhead compartments are designated storage areas for carry-on baggage during the flight.,18\r\n375,CARRY-ON BAGGAGE,NORTH AMERICA,"CARRY-ON BAGGAGE policies are specifically applicable to flights from and to NORTH AMERICA. These policies outline the regulations and restrictions regarding the size, weight, and number of carry-on items that passengers are allowed to bring on board.",18\r\n376,CARRY-ON BAGGAGE,MAXIMUM DIMENSIONS,Maximum dimensions are critical for determining what carry-on baggage is allowed,18\r\n298,SPORTING EQUIPMENT,DIMENSIONS,Sporting equipment is subject to specific dimensions that are critical for determining whether it can be transported as checked baggage. These dimensions play a vital role in ensuring that the equipment meets airline regulations and can be safely accommodated during travel.,18\r\n296,SPORTING EQUIPMENT,PREMIUM CLASS,"Premium Class provides the option for transporting sporting equipment, adhering to specific conditions related to dimensions and weight. This ensures that customers can carry their sporting gear while complying with the established size and weight restrictions.",18\r\n305,SPORTING EQUIPMENT,EXCESS BAGGAGE CHARGES,Excess baggage charges apply to sporting equipment that exceeds the permitted dimensions or weight,18\r\n303,SPORTING EQUIPMENT,150 USD,150 USD is the fee for transporting sports equipment one way to the Far East and North America,16\r\n299,SPORTING EQUIPMENT,EL AL CARGO DIVISION,"The EL AL Cargo Division offers a specialized service for transporting sporting equipment that exceeds standard baggage limits and allowances. This division provides an alternative solution for individuals and organizations needing to transport larger or heavier sporting gear, ensuring that such items can be shipped efficiently and effectively.",16\r\n302,SPORTING EQUIPMENT,70 USD,"70 USD is the fee for transporting sports equipment one way to Europe, the Middle East, and Morocco",16\r\n301,SPORTING EQUIPMENT,190 CM,"190 cm is the maximum dimension limit for sports equipment in Economy and Premium Class, establishing a relationship between linear dimension and baggage type.",15\r\n300,SPORTING EQUIPMENT,ADDITIONAL SPORTS EQUIPMENT,"Sporting equipment encompasses a variety of gear used for various sports activities. Within this category, additional sports equipment specifically refers to any extra gear that necessitates special handling or can be transported beyond the standard baggage allowance. This includes items that exceed the typical limits set for standard baggage, ensuring that athletes and sports enthusiasts can carry the necessary equipment for their activities without restrictions.",15\r\n147,WEIGHT,OVERWEIGHT BAGGAGE,Overweight baggage is defined by exceeding the weight limit set by the airline,14\r\n322,OVERWEIGHT BAGGAGE,SUNDOR,Sundor has specific guidelines for handling overweight baggage,13\r\n321,OVERWEIGHT BAGGAGE,OVERSIZED BAGGAGE,"OVERWEIGHT BAGGAGE and OVERSIZED BAGGAGE both necessitate special handling due to their size and weight. Additionally, travelers should be aware that both types of baggage may incur additional fees.",12\r\n319,OVERWEIGHT BAGGAGE,277 CM,"277 cm is the maximum dimension limit for sports equipment to be sent as overweight baggage, establishing a relationship between linear dimension and restriction.",11\r\n323,OVERWEIGHT BAGGAGE,DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION,Passengers with overweight baggage must take their bags to the designated location for check-in,11\r\n136,PETS,CARGO,Pets can also be transported as cargo depending on their weight and requirements,10\r\n404,SUNDOR,BAGGAGE POLICY,Sundor has a specific baggage policy that dictates the rules for checked baggage,10\r\n306,ECONOMY CLASS,30 KG,"30 kg is the maximum weight limit for sports equipment in Economy Class, indicating a relationship between the weight category and travel class.",9\r\n318,CALL CENTER,OVERWEIGHT BAGGAGE,"The call center is where passengers can seek approval for transporting overweight baggage, including sports equipment.",9\r\n320,OVERWEIGHT BAGGAGE,CALL CENTER APPROVAL,"Call center approval is necessary for transporting overweight baggage, ensuring compliance with airline policies.",9\r\n154,CARGO,BEN GURION AIRPORT,"Cargo, including pets, is released at the cargo terminal of Ben Gurion Airport",9\r\n309,ECONOMY CLASS,LITE SERVICE,Lite service is one of the ticket types available in economy class,9\r\n310,ECONOMY CLASS,CLASSIC SERVICE,Classic service is one of the ticket types available in economy class,9\r\n311,ECONOMY CLASS,FLEX SERVICE,Flex service is one of the ticket types available in economy class,9\r\n402,OVERSIZED BAGGAGE,SUNDOR,Sundor has specific guidelines for handling oversized baggage,9\r\n144,WEIGHT,30 KG,30 kg is the maximum weight limit for sports equipment in Economy Class,8\r\n145,WEIGHT,32 KG,32 kg is the maximum weight limit for sports equipment in Business Class,8\r\n317,DIMENSIONS,OVERSIZED BAGGAGE,Oversized baggage is defined by exceeding authorized dimensions,8\r\n307,ECONOMY CLASS,LITE FARES,"The Economy Class includes a category known as Lite Fares, which are characterized by certain restrictions and limited services. Specifically, Lite Fares impose limitations on the transport of sporting equipment, differentiating them from standard Economy Class offerings. These fares are designed to provide a more economical option for travelers while offering fewer amenities compared to regular Economy Class fares.",8\r\n315,DIMENSIONS,277 CM,277 cm is the maximum dimension limit for transporting sports equipment as overweight baggage,7\r\n313,BUSINESS CLASS,32 KG,"32 kg is the maximum weight limit for sports equipment in Business Class, indicating a relationship between the weight category and travel class.",7\r\n403,OVERSIZED BAGGAGE,DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION,Passengers with oversized baggage must take their bags to the designated location for check-in,7\r\n328,150 USD,US DOLLARS,"150 USD is expressed in US Dollars, which is the currency for baggage fees",6\r\n378,BAGGAGE CONVEYOR BELT,CHECKED LUGGAGE,The baggage conveyor belt is where checked luggage is retrieved after a flight.,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:49,45 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n293,CARRY-ON BAG,"A carry-on bag is a type of luggage that passengers can take into the cabin, subject to weight and dimension restrictions.",10\r\n292,PERSONAL BAG,"A personal bag is a type of bag that passengers can bring on board, including backpacks, laptop bags, and duty-free items.",3\r\n289,MAXIMUM WEIGHT,"The term ""Maximum Weight"" refers to the heaviest allowable weight for carry-on bags and personal bags when boarding.",3\r\n279,16 KG,"The entity ""16 KG"" refers to the maximum weight limit allowed for one bag according to airline policy. Specifically, the weight limit is set at 16 kg, which is consistent across the descriptions provided.",3\r\n280,20 KG,"The entity ""20 KG"" refers to the combined maximum weight limit for all bags as stipulated by airline policy. According to the guidelines, the total weight of the bags must not exceed 20 kg.",3\r\n291,BAG,"A bag is an item used to carry personal belongings, with specific weight and dimension limits for air travel.",3\r\n300,OVERSIZED ITEMS,"Oversized items, such as cellos, require prior coordination and may need an extra seat for transport.",2\r\n298,115 CM,The total maximum dimension for a carry-on bag on El Al flights is 115 cm.,1\r\n296,25 CM,The maximum depth for a carry-on bag on El Al flights is 25 cm.,1\r\n295,45 CM,The maximum width for a carry-on bag on El Al flights is 45 cm.,1\r\n294,56 CM,The maximum length for a carry-on bag on El Al flights is 56 cm.,1\r\n278,BAGS,"Bags are items used to carry personal belongings during travel, with specific weight limits imposed by airlines.",3\r\n301,EMERGENCY EXIT ROW,The emergency exit row is a section of the aircraft where passengers may store bags in overhead compartments.,1\r\n297,18X38X30 CM,"The maximum dimensions for a personal bag are 18 cm in height, 38 cm in width, and 30 cm in depth.",1\r\n299,DUTY-FREE ITEMS,Duty-free items are products purchased at the airport that can be carried on board without counting towards the baggage allowance.,1\r\n302,SERVICE CENTER,El Al\'s service center is where passengers can coordinate the transport of unusual items.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n31,EL AL,CARRY-ON BAG,El Al has specific policies regarding the dimensions and weight limits for carry-on bags,59\r\n30,EL AL,PERSONAL BAG,"El Al allows passengers to bring a personal bag on board, subject to size restrictions",52\r\n377,CARRY-ON BAGGAGE,MAXIMUM WEIGHT,Maximum weight is critical for determining what carry-on baggage is allowed,20\r\n382,16 KG,CARRY-ON BAG,The maximum weight limit for one carry-on bag is 16 kg,13\r\n384,20 KG,CARRY-ON BAG,The combined weight limit for carry-on bags is 20 kg,13\r\n390,BAG,CARRY-ON BAG,A carry-on bag is a type of bag that must meet specific weight and dimension limits,13\r\n398,CARRY-ON BAG,OVERSIZED ITEMS,Oversized items may require special arrangements for transport in the cabin,12\r\n397,CARRY-ON BAG,115 CM,The total maximum dimension for a carry-on bag is 115 cm,11\r\n396,CARRY-ON BAG,25 CM,The maximum depth for a carry-on bag is 25 cm,11\r\n395,CARRY-ON BAG,45 CM,The maximum width for a carry-on bag is 45 cm,11\r\n394,CARRY-ON BAG,56 CM,The maximum length for a carry-on bag is 56 cm,11\r\n288,CARRY-ON BAGS,BAGS,Carry-on bags are a type of baggage that passengers can take on board,11\r\n399,CARRY-ON BAG,EMERGENCY EXIT ROW,Passengers in the emergency exit row may store bags in overhead compartments,11\r\n381,16 KG,MAXIMUM WEIGHT,The maximum weight for one bag is defined as 16 kg,6\r\n379,BAGS,16 KG,The weight limit for one bag is set at 16 kg as per airline policy,6\r\n383,20 KG,MAXIMUM WEIGHT,The maximum combined weight for all bags is defined as 20 kg,6\r\n380,BAGS,20 KG,The combined weight limit for all bags is set at 20 kg as per airline policy,6\r\n391,BAG,PERSONAL BAG,A personal bag is a specific type of bag that passengers can bring on board,6\r\n393,PERSONAL BAG,18X38X30 CM,The maximum dimensions for a personal bag are 18x38x30 cm,4\r\n392,BAG,DUTY-FREE ITEMS,Duty-free items are included in the baggage allowance but do not count towards the limit,4\r\n400,OVERSIZED ITEMS,SERVICE CENTER,Passengers must contact the service center for approval to carry oversized items,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:49,49 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n333,BAGGAGE ALLOWANCE,"Baggage allowance refers to the number and weight of bags that a passenger is permitted to check in without incurring additional fees. It is determined by the ticket type, which is specified on the reservation and/or flight ticket. This means that the specific baggage allowance can vary depending on the type of ticket purchased by the passenger.",12\r\n341,BAGGAGE POLICY,"The baggage policy outlines the rules and regulations concerning the number, types, sizes, and weights of baggage that passengers are permitted to check in or carry on during their flights. This policy is designed to ensure compliance with safety standards and to facilitate a smooth travel experience for all passengers.",5\r\n345,STANDARD BAGGAGE,"Standard baggage refers to luggage that complies with the airline\'s specified size and weight requirements, allowing passengers to transport their belongings without incurring additional fees or extra charges.",2\r\n96,FLIGHT TICKET,"A flight ticket is a document that confirms a passenger\'s reservation on a flight. It includes important details such as baggage allowances and is essential for passengers transporting pets, as payment for pet transport must be arranged with the airline.",3\r\n335,ADDITIONAL PIECES OF BAGGAGE,"Additional pieces of baggage refer to extra luggage that can be checked in for a fee, beyond the standard allowance included in the ticket.",3\r\n362,EXCESS BAGGAGE RATES,"Excess baggage rates are the fees charged for baggage that exceeds the allowed limit, which may change over time.",3\r\n355,TICKET TYPE,The ticket type determines the baggage allowance and rules applicable to each passenger\'s reservation.,2\r\n330,LITE SERVICE,Lite service is a type of ticket offered by EL AL that includes one piece of checked baggage for an additional fee.,2\r\n331,CLASSIC SERVICE,Classic service is a ticket option that includes one piece of checked baggage in the ticket price without additional fees.,2\r\n332,FLEX SERVICE,"Flex service is a ticket type that also includes one piece of checked baggage in the ticket price, offering more flexibility in changes.",2\r\n352,FLIGHT SEGMENT,"A flight segment refers to a portion of a journey between two airports, which may have specific baggage rules.",1\r\n360,LITE TICKETS,Lite tickets are a type of ticket that does not include any baggage allowance.,1\r\n334,MANAGE YOUR BOOKING,"""Manage Your Booking"" is an online service offered by airlines that enables passengers to view and modify their flight details. This service includes options for adjusting baggage allowances, providing travelers with the flexibility to manage their travel arrangements conveniently.",3\r\n343,PRE-ORDERING,"Pre-ordering refers to the process of reserving additional baggage before the flight, which is required for certain service types.",1\r\n338,THREE HOURS,Three hours is the time frame within which passengers can pre-order additional baggage before their flight departure.,1\r\n357,FREE BAGGAGE ALLOWANCE,"The free baggage allowance is included for each flight segment on the ticket, specifying how much baggage can be checked without extra fees.",1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n44,EL AL,BAGGAGE ALLOWANCE,EL AL has specific baggage allowance policies that depend on the ticket type purchased by the passenger.,61\r\n52,EL AL,BAGGAGE POLICY,El Al has a specific baggage policy that dictates the rules for checked baggage,54\r\n102,CHECKED BAGGAGE,BAGGAGE ALLOWANCE,"The terms ""CHECKED BAGGAGE"" and ""BAGGAGE ALLOWANCE"" are closely related concepts in air travel. Baggage allowance refers to the specific regulations that determine the amount of checked baggage a passenger is permitted to bring on a flight. This allowance encompasses provisions for the checked baggage that passengers can take with them, ensuring that they are informed about the limits and requirements associated with their luggage when traveling.",37\r\n200,BAGGAGE,BAGGAGE POLICY,Baggage policy governs the rules regarding what types of baggage are allowed and the associated fees,26\r\n201,BAGGAGE,STANDARD BAGGAGE,Standard baggage refers to luggage that meets the airline\'s size and weight requirements,23\r\n86,PET,FLIGHT TICKET,"A flight ticket is required for passengers transporting pets, and payment must be arranged with the airline.",22\r\n413,BAGGAGE ALLOWANCE,BAGGAGE POLICY,Baggage allowance is determined by the baggage policy of the airline,17\r\n408,BAGGAGE ALLOWANCE,ADDITIONAL PIECES OF BAGGAGE,"Additional pieces of baggage can be checked in for a fee, which varies depending on the service type",15\r\n412,BAGGAGE ALLOWANCE,EXCESS BAGGAGE RATES,"Excess baggage rates apply when the baggage allowance is exceeded, indicating a direct relationship between the two.",15\r\n210,FLIGHT TICKET,BAGGAGE ALLOWANCE,The flight ticket includes information about the baggage allowance for the passenger,15\r\n410,BAGGAGE ALLOWANCE,TICKET TYPE,The baggage allowance is determined by the ticket type specified on the reservation,14\r\n405,LITE SERVICE,BAGGAGE ALLOWANCE,Lite service includes a baggage allowance of one piece of checked baggage (23 kg) that requires pre-ordering,14\r\n406,CLASSIC SERVICE,BAGGAGE ALLOWANCE,Classic service includes a baggage allowance of one piece of checked baggage (23 kg) in the ticket price,14\r\n407,FLEX SERVICE,BAGGAGE ALLOWANCE,Flex service includes a baggage allowance of one piece of checked baggage (23 kg) in the ticket price,14\r\n409,BAGGAGE ALLOWANCE,FLIGHT SEGMENT,Baggage allowance is specified for each flight segment on the ticket,13\r\n411,BAGGAGE ALLOWANCE,LITE TICKETS,"Lite tickets do not include any baggage allowance, which is a specific policy of EL AL.",13\r\n404,SUNDOR,BAGGAGE POLICY,Sundor has a specific baggage policy that dictates the rules for checked baggage,10\r\n310,ECONOMY CLASS,CLASSIC SERVICE,Classic service is one of the ticket types available in economy class,9\r\n311,ECONOMY CLASS,FLEX SERVICE,Flex service is one of the ticket types available in economy class,9\r\n309,ECONOMY CLASS,LITE SERVICE,Lite service is one of the ticket types available in economy class,9\r\n418,BAGGAGE POLICY,STANDARD BAGGAGE,Standard baggage must comply with the airline\'s baggage policy,7\r\n330,US DOLLARS,EXCESS BAGGAGE RATES,"Excess baggage rates are displayed in US dollars, linking the currency to the fee structure.",7\r\n414,MANAGE YOUR BOOKING,ADDITIONAL PIECES OF BAGGAGE,Passengers can add additional pieces of baggage through the Manage Your Booking page,6\r\n211,FLIGHT TICKET,MANAGE YOUR BOOKING,"The Manage Your Booking service allows passengers to check their flight ticket details, including baggage allowances",6\r\n332,LOCAL CURRENCY,EXCESS BAGGAGE RATES,"Payment for excess baggage rates may require local currency at certain airports, linking the currency to the fee structure.",5\r\n416,ADDITIONAL PIECES OF BAGGAGE,PRE-ORDERING,Pre-ordering is required for checking additional pieces of baggage beyond the standard allowance,4\r\n415,MANAGE YOUR BOOKING,THREE HOURS,The pre-order option for additional baggage is available up to three hours prior to departure through Manage Your Booking,4\r\n420,TICKET TYPE,FREE BAGGAGE ALLOWANCE,The free baggage allowance is based on the ticket type and is specified for each flight segment,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:49,54 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n2,SERVICE DOG,"A service dog is a specially trained animal that provides assistance to passengers with disabilities, ensuring they can travel comfortably and safely. These dogs must meet specific requirements for air travel, which include training and certification to perform tasks that aid their handlers. Notably, service dogs are exempt from certain weight limits typically imposed on pets when transported in the cabin of an aircraft. This exemption allows them to accompany passengers with special needs, including military personnel, without the usual restrictions that apply to other animals.",16\r\n107,PASSENGER,"The term ""PASSENGER"" refers to individuals traveling on an airline, specifically those flying with EL AL. Passengers may bring a dog on board under specific conditions, indicating that there are regulations in place regarding pet travel. Additionally, these individuals must comply with the airline\'s baggage regulations, which govern the amount and type of luggage they can bring. Overall, passengers are subject to the airline\'s policies regarding baggage and services, ensuring a standardized travel experience.",7\r\n105,CHECK-IN COUNTERS,"Check-in counters are designated areas at the airport where passengers must check in for their flights. These counters serve as the official points where travelers present their documentation, including any necessary paperwork for traveling with a service dog.",5\r\n97,DOG,A dog is an animal that may be transported by passengers under certain conditions and regulations.,5\r\n42,CDC,The Centers for Disease Control and Prevention (CDC) establishes regulations and guidelines for the transportation of dogs to the United States. These guidelines include specific health and vaccination documentation that must be adhered to by passengers transporting dogs. The CDC\'s requirements are designed to ensure the safety and health of both the animals and the public during the transportation process.,3\r\n34,CAGE,"CAGE refers to a structure designed for the transportation of animals, ensuring their safety during transit. It is essential for compliance with airline regulations, providing a secure environment for animals while they are being transported.",2\r\n184,AIRLINE,"An airline is a company that provides air transport services for both passengers and cargo. It encompasses various airlines that operate flights, each with its own set of policies, including those related to baggage.",2\r\n89,PASSENGER CABIN,"The passenger cabin is the area of the aircraft where pets may be transported, subject to size and weight restrictions.",5\r\n99,UNITED STATES,"The United States has specific regulations regarding the transportation of service dogs, which may vary by destination.",2\r\n104,ADDITIONAL CHARGES,Additional charges may be incurred for inspecting and releasing a service dog from airport facilities in the United States.,1\r\n103,FLIGHT DATE,"The flight date is the scheduled date on which the passenger is traveling with a service dog, which is important for compliance with regulations.",1\r\n102,HARNESSES,Harnesses are required for service dogs to ensure they are secured and do not pose a risk to other passengers.,1\r\n98,HEATHROW AIRPORT,Heathrow Airport is a major international airport in London where passengers traveling with service dogs must register 14 days prior to their flight.,1\r\n93,I.D.F SOLDIER,I.D.F soldiers are passengers who may transport service dogs at no additional cost under specific conditions.,1\r\n101,LEASH,A leash is required for service dogs during check-in and throughout the flight to ensure control and safety.,1\r\n106,SANITARY CONDITIONS,"Service dogs must maintain proper sanitary conditions during the flight, as required by airline policies.",1\r\n87,VETERINARY CERTIFICATE,A veterinary certificate is a crucial document that certifies that a service dog is vaccinated and capable of maintaining sanitary conditions during transport. This certificate is mandatory for transporting service dogs and must be provided by the passenger.,1\r\n94,SHELL SHOCK,Shell shock refers to a condition that may qualify a passenger for transporting a service dog at no additional cost.,1\r\n381,ADDITIONAL SERVICES,"Refers to extra services that can be ordered by passengers, which may incur additional charges.",2\r\n195,DESTINATION COUNTRY,"The destination country refers to the country to which a passenger is traveling. This country may have specific regulations and guidelines regarding the transport of equipment, which must be adhered to by travelers. These regulations outline the conditions for admitting passenger equipment into the country, ensuring compliance with local laws and standards.",2\r\n109,FORMS,Necessary documentation that passengers must provide to transport a dog on EL AL flights.,1\r\n112,HOLD,,1\r\n317,PASSENGERS,Individuals traveling on flights who must check in at the counters regardless of luggage.,2\r\n91,CAT,"Cats are one of the types of pets that can be transported in the passenger cabin, subject to size and weight restrictions.",1\r\n318,SECURITY CHECK AREAS,,1\r\n111,DIRECT THREAT,A condition under which a dog may be refused transport if it poses a direct threat to passengers or crew.,1\r\n110,DISTURBANCE,"A situation where the dog\'s behavior causes disruption on the aircraft, leading to potential refusal of transport.",1\r\n92,EXOTIC BIRD,"Exotic birds are one of the types of pets that can be transported in the passenger cabin, subject to size and weight restrictions.",1\r\n384,FULL CHARGE,Refers to the fee structure indicating that passengers will be charged in full for ordering additional services.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n5,EL AL,SERVICE DOG,"EL AL has specific policies regarding the transportation of service dogs, allowing them to be transported without the weight limit that applies to other pets. These policies include requirements for documentation and behavior during the flight, ensuring that service dogs are accommodated under different conditions than other pets.",65\r\n22,EL AL,PASSENGER,EL AL has specific requirements that passengers must meet to transport a dog,56\r\n32,EL AL,CHECK-IN COUNTERS,El Al requires passengers to use check-in counters for their flights,54\r\n21,EL AL,DOG,"EL AL has policies that govern the transport of dogs, including conditions under which they may be refused",54\r\n16,EL AL,CDC,EL AL must comply with CDC regulations for transporting dogs to the US,52\r\n141,CAGE,ANIMAL,"A cage is required for the safe transport of animals, ensuring they are secure during travel.",31\r\n89,CHECKED BAGGAGE,AIRLINE,"Airlines have specific policies regarding checked baggage, including size and weight limits",27\r\n59,SERVICE DOG,ISRAEL,"Israel has specific requirements for transporting service dogs, which must be adhered to by passengers.",25\r\n82,PET,PASSENGER CABIN,Pets can be transported in the passenger cabin under specific conditions related to size and weight.,24\r\n65,SERVICE DOG,CHECK-IN COUNTERS,Passengers must present their documentation for traveling with a service dog at the check-in counters.,21\r\n53,SERVICE DOG,PASSENGER CABIN,Service dogs are allowed in the passenger cabin at no additional cost under certain conditions.,21\r\n66,SERVICE DOG,DOCUMENTS,Passengers must complete all necessary documents required for transporting service dogs to and from Israel.,21\r\n60,SERVICE DOG,CAGE,A cage is required for the transport of a service dog to ensure its safety and comfort during the flight.,18\r\n58,SERVICE DOG,UNITED STATES,"The United States has specific regulations that must be followed for transporting service dogs, which include additional forms and requirements.",18\r\n64,SERVICE DOG,ADDITIONAL CHARGES,Additional charges may apply for the inspection and release of a service dog at airport facilities in the United States.,17\r\n63,SERVICE DOG,FLIGHT DATE,The flight date is crucial for passengers traveling with a service dog to ensure compliance with registration and documentation requirements.,17\r\n62,SERVICE DOG,HARNESSES,Harnesses are required for service dogs to ensure they are secured and do not pose a risk to other passengers.,17\r\n57,SERVICE DOG,HEATHROW AIRPORT,Passengers traveling with a service dog must register on the Heathrow Airport website prior to their flight.,17\r\n55,SERVICE DOG,I.D.F SOLDIER,I.D.F soldiers may transport service dogs at no additional cost under specific conditions.,17\r\n61,SERVICE DOG,LEASH,A leash is required for service dogs during check-in and throughout the flight to ensure control and safety.,17\r\n67,SERVICE DOG,SANITARY CONDITIONS,"Service dogs must maintain proper sanitary conditions during the flight, as required by airline policies.",17\r\n54,SERVICE DOG,VETERINARY CERTIFICATE,"A service dog must possess a veterinary certificate, which is essential to confirm that the dog is vaccinated and fit for travel. This certificate is a requirement for the transport of service dogs, ensuring their health and safety during travel.",17\r\n56,SERVICE DOG,SHELL SHOCK,Passengers experiencing shell shock may qualify to transport service dogs at no additional cost.,17\r\n128,ISRAEL,CHECK-IN COUNTERS,Passengers checking in at the counters are returning to Israel,14\r\n124,ISRAEL,CDC,Israel is classified as a high-risk country by the CDC for transporting dogs,12\r\n212,DOG,PASSENGER,The passenger is responsible for the dog\'s behavior and must meet conditions for its transport,12\r\n207,PASSENGER CABIN,DOG,Dogs can be transported in the passenger cabin under specific conditions related to size and weight.,10\r\n221,PASSENGER,ADDITIONAL SERVICES,"Passengers can order additional services, which may incur charges",9\r\n220,PASSENGER,AIRLINE,Passengers are subject to the policies of the airline regarding baggage and additional services,9\r\n219,PASSENGER,DESTINATION COUNTRY,Passengers must comply with the regulations of the destination country regarding baggage,9\r\n218,PASSENGER,FORMS,Passengers must provide the required forms to transport a dog on EL AL flights,8\r\n217,PASSENGER,HOLD,"If the dog cannot be transported in the passenger cabin, it may be placed in the hold",8\r\n215,CHECK-IN COUNTERS,PASSENGERS,Passengers must check in at the counters regardless of luggage,7\r\n202,DOCUMENTS,PASSENGERS,Passengers must have necessary documents available for their flight,7\r\n208,PASSENGER CABIN,CAT,Cats can be transported in the passenger cabin under specific conditions related to size and weight.,6\r\n216,CHECK-IN COUNTERS,SECURITY CHECK AREAS,Passengers must proceed to security check areas after checking in at the counters,6\r\n214,DOG,DIRECT THREAT,"If a dog is deemed a direct threat, it may be refused transport by EL AL",6\r\n213,DOG,DISTURBANCE,"A dog\'s behavior may lead to a disturbance, affecting its ability to be transported",6\r\n209,PASSENGER CABIN,EXOTIC BIRD,Exotic birds can be transported in the passenger cabin under specific conditions related to size and weight.,6\r\n179,CDC,UNITED STATES,"The CDC provides guidelines for transporting dogs to the United States, which must be followed by passengers.",5\r\n337,DESTINATION COUNTRY,EQUIPMENT,The destination country may refuse to admit certain types of passenger equipment,4\r\n423,ADDITIONAL SERVICES,FULL CHARGE,Ordering additional services will result in a full charge to the passenger,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:49,58 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n152,LIQUIDS IN CARRY-ON BAGS,Restrictions on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight.,14\r\n160,CARRY-ON BAGS,"CARRY-ON BAGS are bags that passengers are permitted to take on board an aircraft, adhering to specific restrictions regarding liquids. These bags are considered personal items and must comply with weight and size limitations set by the airline.",8\r\n161,AEROSOLS,,1\r\n156,BABY FOOD,"Baby food is a type of liquid that can be carried in carry-on bags, although it is subject to certain restrictions. It is considered a special item, which means it does not need to be packed in a resealable plastic bag. However, it must be presented at the security checkpoint for inspection.",1\r\n322,CLEAR RESEALABLE PLASTIC BAG,"Type of bag required for packing liquids, aerosols, and gels in carry-on luggage.",1\r\n155,COSMETICS,"A type of liquid that may be carried in carry-on bags, subject to restrictions.",1\r\n158,CREAMS,"CREAMS are a type of liquid that may be carried in carry-on bags, but they are subject to specific restrictions. As creams are classified as liquids, travelers must adhere to the regulations governing the transport of liquids in carry-on luggage.",1\r\n323,DOCTOR\'S NOTE,Document required for carrying medications and special food products at the security checkpoint.,1\r\n154,GELS,"GELS are a type of liquid that may be carried in carry-on bags, but they are subject to specific restrictions. As gels are classified as liquids, they must adhere to the same regulations that govern the transport of liquids in carry-on luggage.",1\r\n153,WHISKEY,"A type of liquid that may be carried in carry-on bags, subject to restrictions.",1\r\n157,PRESCRIPTION MEDICATIONS,"A type of liquid that may be carried in carry-on bags, subject to restrictions.",1\r\n159,SECURITY CHECKPOINT,"The SECURITY CHECKPOINT is a designated area where passengers are required to present their carry-on items, including liquids, for inspection prior to boarding. At this location, any liquids that exceed the permitted amount will be discarded to ensure compliance with safety regulations.",1\r\n319,U.S,Country with specific guidelines regarding the carrying of liquids in handbags.,1\r\n285,CHECKED BAGS,"Checked bags are items of luggage that are not taken on board the aircraft but are instead stored in the plane\'s cargo hold. They are transported in the cargo hold of an aircraft, distinguishing them from carry-on luggage, which is brought into the cabin by passengers.",3\r\n281,MEDICATIONS,Medications are essential items that passengers are advised to keep accessible during flights for health reasons. It is important for travelers to have their medications readily available to ensure their well-being while in transit.,1\r\n282,PASSPORTS,Passports are required documents for international travel and should be easily accessible during flights.,1\r\n283,VALUABLES,Valuables are items of significant worth that passengers are advised to keep with them during flights. These personal items should be kept accessible to ensure their safety and security throughout the journey.,1\r\n288,RECOMMENDATION,"A recommendation is a guideline provided to passengers regarding the handling of medications, passports, valuables, and electronic devices during travel.",1\r\n286,PLANE\'S BELLY,The plane\'s belly refers to the cargo hold of the aircraft where checked bags are stored.,1\r\n287,NO CHARGE,No charge indicates that there is no fee for checking carry-on bags if no free space is available on the aircraft.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n34,EL AL,LIQUIDS IN CARRY-ON BAGS,"EL AL states it is not responsible for any liquids confiscated from passengers at the airport, relating to the restrictions on liquids in carry-on bags.",63\r\n127,ISRAEL,LIQUIDS IN CARRY-ON BAGS,"Israel has specific guidelines regarding the carrying of liquids in carry-on bags for flights departing from its airports. These restrictions apply to all flights leaving Israel, ensuring that passengers adhere to the established regulations concerning the transport of liquids.",23\r\n283,LIQUIDS IN CARRY-ON BAGS,CARRY-ON BAGS,Restrictions on liquids apply specifically to items carried in carry-on bags.,22\r\n281,LIQUIDS IN CARRY-ON BAGS,AEROSOLS,Aerosols are a type of liquid that is subject to the restrictions on liquids in carry-on bags.,15\r\n279,LIQUIDS IN CARRY-ON BAGS,BABY FOOD,Baby food is a type of liquid that is subject to the restrictions on liquids in carry-on bags.,15\r\n286,LIQUIDS IN CARRY-ON BAGS,CLEAR RESEALABLE PLASTIC BAG,"A clear resealable plastic bag is required for packing liquids, aerosols, and gels in carry-on luggage.",15\r\n278,LIQUIDS IN CARRY-ON BAGS,COSMETICS,Cosmetics are a type of liquid that is subject to the restrictions on liquids in carry-on bags.,15\r\n282,LIQUIDS IN CARRY-ON BAGS,CREAMS,Creams are a type of liquid that is subject to the restrictions on liquids in carry-on bags.,15\r\n287,LIQUIDS IN CARRY-ON BAGS,DOCTOR\'S NOTE,A doctor\'s note is required for carrying medications and special food products at the security checkpoint when traveling with liquids.,15\r\n277,LIQUIDS IN CARRY-ON BAGS,GELS,Gels are a type of liquid that is subject to the restrictions on liquids in carry-on bags.,15\r\n276,LIQUIDS IN CARRY-ON BAGS,WHISKEY,Whiskey is a type of liquid that is subject to the restrictions on liquids in carry-on bags.,15\r\n280,LIQUIDS IN CARRY-ON BAGS,PRESCRIPTION MEDICATIONS,Prescription medications are a type of liquid that is subject to the restrictions on liquids in carry-on bags.,15\r\n284,LIQUIDS IN CARRY-ON BAGS,SECURITY CHECKPOINT,"At the security checkpoint, liquids that exceed the permitted amount will be discarded.",15\r\n285,LIQUIDS IN CARRY-ON BAGS,U.S,The U.S. has specific guidelines that may affect the carrying of liquids in handbags on flights to and from the country.,15\r\n292,CARRY-ON BAGS,ELECTRONIC DEVICES,Electronic devices should be kept in carry-on bags for easy access during the flight,12\r\n288,CARRY-ON BAGS,BAGS,Carry-on bags are a type of baggage that passengers can take on board,11\r\n293,CARRY-ON BAGS,CHECKED BAGS,"If no free space is available, carry-on bags will be checked to the plane\'s belly",11\r\n289,CARRY-ON BAGS,MEDICATIONS,Medications should be kept in carry-on bags for easy access during the flight,9\r\n290,CARRY-ON BAGS,PASSPORTS,Passports should be kept in carry-on bags for easy access during the flight,9\r\n291,CARRY-ON BAGS,VALUABLES,Valuables should be kept in carry-on bags for easy access during the flight,9\r\n294,CARRY-ON BAGS,RECOMMENDATION,The recommendation advises passengers to remove certain items from carry-on bags for easy access,9\r\n388,CHECKED BAGS,PLANE\'S BELLY,Checked bags are stored in the plane\'s belly during the flight,4\r\n389,CHECKED BAGS,NO CHARGE,Checked bags will incur no charge if carry-on bags are checked due to lack of space,4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:49,61 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n210,ARTY RIMON,"ARTY Rimon is a service provider specializing in pickup and delivery services for baggage, luggage, and bags. They operate in various locations, ensuring convenient transportation solutions for their customers.",12\r\n207,MAKOR HAZIUD,Makor Haziud is a store located in Nes Ziona that specializes in baggage and outdoor equipment.,3\r\n234,MOKA,"Moka is a pickup and delivery point for ARTY Rimon located at Moshe Dayan 3, Yehud.",2\r\n235,RIMON MIZVADOT VE TIKIM,Rimon Mizvadot ve Tikim provides pickup and delivery services in Rishon Le Zion.,2\r\n237,HAGALGAL,"Hagalgal is the Israeli Center for baby and children equipment and goods, providing pickup and delivery services.",2\r\n240,IMPORTANT TO KNOW,Policy regarding baggage damage or missing items requires contact within 7 days of receipt of baggage.,2\r\n233,CARGO TIKIM VE MIZVADOT,"Cargo Tikim ve Mizvadot is an importer of luggage and bags located in Gilboa 1, ICL Building.",1\r\n249,SHLOMO HA-MELEKH,,1\r\n244,REHOVOT,Rehovot is a city where ARTY Rimon provides pickup and delivery services.,1\r\n246,SHOHAM,Shoham is a city where ARTY Rimon provides pickup and delivery services.,1\r\n247,RAMLE,Ramle is a city where ARTY Rimon provides pickup and delivery services.,1\r\n248,LOD,Lod is a city where ARTY Rimon provides pickup and delivery services.,1\r\n245,NES ZIONA,Nes Ziona is a city where Makor Haziud operates.,1\r\n238,BUGABOO,"Bugaboo offers baby carriages and strollers, located at Maskit 14, Herzliya.",1\r\n241,DELAY IN RECEIVING BAGGAGE,"Policy states that in the event of a delay in receiving baggage outside the country of residence, contact must be made within 21 days.",1\r\n243,YEHUD,"Yehud is a city where Moka, a pickup and delivery point, is located.",1\r\n242,RISHON LE ZION,Rishon Le Zion is a city where Rimon Mizvadot ve Tikim operates.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n240,BAGGAGE CLAIMS DEPARTMENT,ARTY RIMON,ARTY Rimon provides pickup and delivery services that may relate to baggage claims.,28\r\n237,BAGGAGE CLAIMS DEPARTMENT,MAKOR HAZIUD,Makor Haziud may provide equipment that is relevant for baggage handling and claims.,19\r\n340,MAKOR HAZIUD,ARTY RIMON,"Makor Haziud specializes in baggage, which is relevant to the services provided by ARTY Rimon",15\r\n343,ARTY RIMON,MOKA,"Moka is a pickup and delivery point for ARTY Rimon, indicating a direct service relationship",14\r\n344,ARTY RIMON,RIMON MIZVADOT VE TIKIM,"Both provide similar services in different locations, indicating a competitive relationship",14\r\n345,ARTY RIMON,HAGALGAL,"Hagalgal provides baby equipment, which is relevant to the services offered by ARTY Rimon",14\r\n346,ARTY RIMON,IMPORTANT TO KNOW,The policy regarding baggage damage is relevant to the services provided by ARTY Rimon,14\r\n342,ARTY RIMON,CARGO TIKIM VE MIZVADOT,"Both provide services related to luggage and bags, indicating a potential partnership or competition",13\r\n347,ARTY RIMON,SHLOMO HA-MELEKH,"Shlomo Ha-Melekh is a contact person for ARTY Rimon, indicating a direct association",13\r\n348,ARTY RIMON,REHOVOT,"ARTY Rimon provides services in Rehovot, indicating a service location relationship",13\r\n349,ARTY RIMON,SHOHAM,"ARTY Rimon provides services in Shoham, indicating a service location relationship",13\r\n350,ARTY RIMON,RAMLE,"ARTY Rimon provides services in Ramle, indicating a service location relationship",13\r\n351,ARTY RIMON,LOD,"ARTY Rimon provides services in Lod, indicating a service location relationship",13\r\n341,MAKOR HAZIUD,NES ZIONA,"Makor Haziud operates in Nes Ziona, indicating a service location relationship",4\r\n355,HAGALGAL,BUGABOO,"Bugaboo offers baby carriages, which are part of the baby equipment category that Hagalgal specializes in",3\r\n356,IMPORTANT TO KNOW,DELAY IN RECEIVING BAGGAGE,The policy regarding delays in receiving baggage is a critical aspect of customer service for baggage handlers,3\r\n352,MOKA,YEHUD,"Moka is located in Yehud, indicating a service location relationship",3\r\n353,RIMON MIZVADOT VE TIKIM,RISHON LE ZION,"Rimon Mizvadot ve Tikim operates in Rishon Le Zion, indicating a service location relationship",3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:49,66 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n4,PET,"Pets, including dogs, cats, and exotic birds, can be transported by airlines under specific conditions. They may be allowed in the passenger cabin or as checked baggage, depending on factors such as size, weight, and necessary permits. Each airline has its own regulations regarding the transportation of pets, which typically include weight limits and specific requirements that must be met for safe travel.",19\r\n31,BUSINESS CABIN,"The Business cabin is a designated section of the aircraft that allows for the transportation of animals, including pets, with prior approval and under specific conditions.",3\r\n6,REGISTERED CARGO,"Registered cargo is a method of transporting animals that exceed specific weight limits, particularly those that are classified as extra-large or are flying unaccompanied. This term specifically refers to animals that may be transported by the Cargo Division, emphasizing the need for special handling and care during transit.",3\r\n36,PERMIT,A permit is required for transporting animals from Israel to ensure compliance with both Israeli and destination country regulations.,2\r\n15,ISRAEL,"Israel is a country that serves as a departure point for flights and has established specific guidelines regarding the transportation of liquids in carry-on bags. Additionally, Israel has particular requirements for transporting animals, including service dogs, and is classified as a high-risk country for the transport of dogs according to the Centers for Disease Control and Prevention (CDC). The Ministry of Agriculture in Israel oversees the regulations concerning the transport of pets, while the Ministry of Health is responsible for regulating the entry of animals into the country. Furthermore, Israel is also a destination for passengers returning from abroad.",9\r\n30,BILL OF LADING,A bill of lading is a crucial document required for the transportation of animals as cargo. It serves to outline the terms of transport and is particularly necessary when the animals being transported weigh more than 9 kg. This document ensures that all parties involved in the transportation process are aware of the conditions and responsibilities associated with the shipment of the animals.,3\r\n29,INTERNATIONAL CERTIFICATE OF GOOD HEALTH,An international certificate of good health is required for transporting animals abroad and is issued by the Veterinary Services Department.,2\r\n32,AIRCRAFT HOLD,The aircraft hold is the area of the aircraft where animals weighing between 9 kg and 100 kg are typically transported.,1\r\n90,ALLOWANCE,The permitted baggage allowance does not include the weight of pets being transported.,1\r\n95,CARRYING CASE,"The carrying case is a necessary item for transporting pets, and its weight is included in the transport cost.",1\r\n27,HONG KONG,Hong Kong is a destination where transporting animals in the aircraft cabin is not allowed.,1\r\n25,JOHANNESBURG,Johannesburg is a destination where transporting animals in the aircraft cabin is not allowed.,1\r\n26,LONDON,London is a destination where transporting animals in the aircraft cabin is not allowed.,1\r\n33,PASSENGER AIRCRAFT CABIN,"The passenger aircraft cabin is where animals weighing up to 9 kg can be transported, subject to approval.",1\r\n28,VETERINARIAN,Veterinarians are responsible for performing required tests and issuing necessary authorizations for transporting animals.,1\r\n88,TRANSPORT CAGE GUIDELINES,Guidelines that outline the requirements for transport cages used for pets during flights.,1\r\n13,EL AL CARGO STORE,"The EL AL Cargo Store is a dedicated service location for cargo operations associated with EL AL Airlines. It provides a range of services for transporting cargo, including pets, from Israel to various international destinations. This facility plays a crucial role in facilitating the movement of goods and animals, ensuring that they are handled with care and efficiency during transit.",4\r\n8,AUTHORIZATION,"Authorization from the Ministry of Agriculture�s Veterinary Services is required for the transportation of animals to and from Israel. This includes the necessity of obtaining authorization for transporting animals in general, as well as specific requirements for transporting pets as cargo. The Veterinary Services Department oversees these regulations, ensuring that all animal transport complies with the established guidelines.",3\r\n37,VETERINARY SERVICES DEPARTMENT,"The Veterinary Services Department is responsible for determining the conditions under which animals can be transported. Additionally, it issues health certificates and permits necessary for animal transport, ensuring that all regulations and health standards are met for the safe movement of animals.",7\r\n45,EXPORT LICENSE,"An export license is a necessary document required for transporting animals internationally, specifically for moving them out of the country.",2\r\n48,HIGH-RISK COUNTRY,"A ""HIGH-RISK COUNTRY"" is a designation applied to certain nations, including Israel, where specific regulations are imposed regarding the transportation of certain animals. As of the current date, Israel is classified as a high-risk country for animal transport, which impacts the travel regulations that must be followed.",1\r\n53,MINISTRY OF HEALTH,The Ministry of Health in Israel is the authoritative body responsible for approving the entry of animals into the country.,1\r\n80,LABORATORY RESULTS FOR RABIES ANTIBODIES,Laboratory results for rabies antibodies are necessary for transporting pets.,1\r\n9,ANIMAL TESTS,The authorization process for transporting pets involves performing several animal tests. These tests are a necessary requirement to ensure the health and safety of the animals during transportation.,2\r\n14,CARGO TERMINAL,"The cargo terminal at Ben Gurion Airport is a facility dedicated to the handling of cargo, including the release of animals transported as cargo.",1\r\n39,APPROVAL,Approval from the EL AL service center is necessary for transporting pets in the Business cabin.,1\r\n\n\n-----Claims-----\nhuman_readable_id,subject_id,type,status,description\r\n44,ISRAEL,BAGGAGE MEASUREMENTS AND RESTRICTIONS,TRUE,It is important to know what you can take with you aboard the aircraft when departing from Israel.\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n7,EL AL,PET,"EL AL has specific policies for transporting pets, including weight limits and conditions for cabin transport",68\r\n0,MINISTRY OF AGRICULTURE,EL AL,"The Ministry of Agriculture is responsible for overseeing the transport of pets, establishing regulations that must be adhered to by various entities involved in pet transportation. One such entity is EL AL, which is required to comply with these regulations set forth by the Ministry of Agriculture. This ensures that all procedures related to the transportation of pets by EL AL align with the standards and guidelines established by the Ministry.",54\r\n18,EL AL,BUSINESS CABIN,Animals can be transported in the Business cabin with prior approval from EL AL,52\r\n12,EL AL,REGISTERED CARGO,EL AL provides registered cargo services for transporting animals,52\r\n69,PET,CHECKED BAGGAGE,"Pets can be transported as checked baggage under certain conditions, such as size and weight",44\r\n110,REGISTERED CARGO,ANIMAL,Animals exceeding weight limits must be transported as registered cargo,32\r\n148,PERMIT,ANIMAL,"A permit is necessary for the transport of animals, ensuring compliance with regulations.",31\r\n72,PET,ISRAEL,"Pets are transported from Israel to other countries, requiring specific permits and conditions.",28\r\n59,SERVICE DOG,ISRAEL,"Israel has specific requirements for transporting service dogs, which must be adhered to by passengers.",25\r\n82,PET,PASSENGER CABIN,Pets can be transported in the passenger cabin under specific conditions related to size and weight.,24\r\n127,ISRAEL,LIQUIDS IN CARRY-ON BAGS,"Israel has specific guidelines regarding the carrying of liquids in carry-on bags for flights departing from its airports. These restrictions apply to all flights leaving Israel, ensuring that passengers adhere to the established regulations concerning the transport of liquids.",23\r\n76,PET,BILL OF LADING,"Transporting pets as cargo requires a bill of lading, which outlines the terms of transport.",22\r\n79,PET,BUSINESS CABIN,Pets weighing up to 9 kg can be transported in the Business cabin with prior approval.,22\r\n70,PET,REGISTERED CARGO,"Pets may also be transported as registered cargo, especially if they are large or unaccompanied",22\r\n86,PET,FLIGHT TICKET,"A flight ticket is required for passengers transporting pets, and payment must be arranged with the airline.",22\r\n77,PET,INTERNATIONAL CERTIFICATE OF GOOD HEALTH,An international certificate of good health is required for transporting pets abroad.,21\r\n71,PET,9KG,"The weight limit of 9kg applies to pets transported in the cabin, affecting how they can be transported",21\r\n80,PET,AIRCRAFT HOLD,Pets weighing between 9 kg and 100 kg are typically transported in the aircraft hold.,20\r\n83,PET,ALLOWANCE,"The weight of pets is not included in the permitted baggage allowance, affecting transport costs.",20\r\n85,PET,CARRYING CASE,"The carrying case is required for transporting pets, and its weight is included in the transport cost.",20\r\n75,PET,HONG KONG,Transporting pets in the aircraft cabin is not allowed to Hong Kong.,20\r\n73,PET,JOHANNESBURG,Transporting pets in the aircraft cabin is not allowed to Johannesburg.,20\r\n74,PET,LONDON,Transporting pets in the aircraft cabin is not allowed to London.,20\r\n81,PET,PASSENGER AIRCRAFT CABIN,Pets weighing up to 9 kg can be transported in the passenger aircraft cabin.,20\r\n78,PET,VETERINARIAN,Veterinarians are involved in the process of preparing pets for international transport by issuing necessary health documents.,20\r\n84,PET,TRANSPORT CAGE GUIDELINES,Transport cage guidelines provide the necessary requirements for transporting pets safely.,20\r\n128,ISRAEL,CHECK-IN COUNTERS,Passengers checking in at the counters are returning to Israel,14\r\n3,MINISTRY OF AGRICULTURE,ISRAEL,The Ministry of Agriculture is the regulatory authority in Israel for pet transportation,14\r\n123,EL AL CARGO STORE,ISRAEL,The EL AL Cargo Store facilitates the transport of animals from Israel to various destinations.,13\r\n124,ISRAEL,CDC,Israel is classified as a high-risk country by the CDC for transporting dogs,12\r\n114,CARGO DIVISION,BILL OF LADING,The Cargo Division requires a bill of lading for transporting animals over 9 kg,11\r\n113,AUTHORIZATION,VETERINARY SERVICES DEPARTMENT,Authorization from the Veterinary Services Department is required for transporting pets as cargo,10\r\n139,BILL OF LADING,VETERINARY SERVICES DEPARTMENT,The Veterinary Services Department determines if a bill of lading is needed for transporting animals,10\r\n117,CARGO DIVISION,EXPORT LICENSE,The Cargo Division requires an export license for transporting animals,10\r\n126,ISRAEL,HIGH-RISK COUNTRY,"Israel is classified as a high-risk country, affecting the regulations for transporting service dogs.",10\r\n125,ISRAEL,MINISTRY OF HEALTH,"The Ministry of Health in Israel is responsible for regulating the entry of animals into the country. This includes overseeing the necessary protocols and guidelines to ensure that animals are imported in a safe and controlled manner, thereby safeguarding public health and animal welfare.",10\r\n151,VETERINARY SERVICES DEPARTMENT,CERTIFICATE OF GOOD HEALTH,A certificate of good health is required by the Veterinary Services Department for transporting animals,10\r\n150,VETERINARY SERVICES DEPARTMENT,EXPORT LICENSE,An export license is required by the Veterinary Services Department for transporting animals,9\r\n138,INTERNATIONAL CERTIFICATE OF GOOD HEALTH,VETERINARY SERVICES DEPARTMENT,The Veterinary Services Department issues the international certificate of good health required for animal transport.,9\r\n4,MINISTRY OF AGRICULTURE,VETERINARY SERVICES,Veterinary Services operate under the Ministry of Agriculture to manage pet transportation regulations,9\r\n149,PERMIT,VETERINARY SERVICES DEPARTMENT,The Veterinary Services Department issues permits required for transporting animals abroad.,9\r\n1,MINISTRY OF AGRICULTURE,AUTHORIZATION,"The Ministry of Agriculture requires authorization for the transportation of animals. This authorization is a necessary document for compliance with regulations governing animal transport. Without this authorization, individuals or entities are not permitted to transport animals legally.",8\r\n121,EL AL CARGO STORE,EL AL CARGO STORE,The EL AL Cargo Store is a part of EL AL Airlines\' cargo services,8\r\n152,VETERINARY SERVICES DEPARTMENT,LABORATORY RESULTS FOR RABIES ANTIBODIES,Laboratory results for rabies antibodies are required by the Veterinary Services Department for transporting animals,8\r\n2,MINISTRY OF AGRICULTURE,ANIMAL TESTS,The Ministry of Agriculture\'s authorization process may involve performing several animal tests,7\r\n112,AUTHORIZATION,ANIMAL TESTS,Animal tests are part of the authorization process for transporting pets,5\r\n122,EL AL CARGO STORE,CARGO TERMINAL,The EL AL Cargo Store operates within the cargo terminal for handling cargo services,5\r\n140,BUSINESS CABIN,APPROVAL,"Approval is required for transporting pets in the Business cabin, indicating a policy that must be followed.",4\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:49,71 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': '\nYou are an AI assistant that helps a human analyst to perform general information discovery. Information discovery is the process of identifying and assessing relevant information associated with certain entities (e.g., organizations and individuals) within a network.\n\n# Goal\nWrite a comprehensive report of a community, given a list of entities that belong to the community as well as their relationships and optional associated claims. The report will be used to inform decision-makers about information associated with the community and their potential impact. The content of this report includes an overview of the community\'s key entities, their legal compliance, technical capabilities, reputation, and noteworthy claims.\n\n# Report Structure\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\n\n# Example Input\n-----------\nText:\n\nEntities\n\nid,entity,description\n5,VERDANT OASIS PLAZA,Verdant Oasis Plaza is the location of the Unity March\n6,HARMONY ASSEMBLY,Harmony Assembly is an organization that is holding a march at Verdant Oasis Plaza\n\nRelationships\n\nid,source,target,description\n37,VERDANT OASIS PLAZA,UNITY MARCH,Verdant Oasis Plaza is the location of the Unity March\n38,VERDANT OASIS PLAZA,HARMONY ASSEMBLY,Harmony Assembly is holding a march at Verdant Oasis Plaza\n39,VERDANT OASIS PLAZA,UNITY MARCH,The Unity March is taking place at Verdant Oasis Plaza\n40,VERDANT OASIS PLAZA,TRIBUNE SPOTLIGHT,Tribune Spotlight is reporting on the Unity march taking place at Verdant Oasis Plaza\n41,VERDANT OASIS PLAZA,BAILEY ASADI,Bailey Asadi is speaking at Verdant Oasis Plaza about the march\n43,HARMONY ASSEMBLY,UNITY MARCH,Harmony Assembly is organizing the Unity March\n\nOutput:\n{{\n "title": "Verdant Oasis Plaza and Unity March",\n "summary": "The community revolves around the Verdant Oasis Plaza, which is the location of the Unity March. The plaza has relationships with the Harmony Assembly, Unity March, and Tribune Spotlight, all of which are associated with the march event.",\n "rating": 5.0,\n "rating_explanation": "The impact severity rating is moderate due to the potential for unrest or conflict during the Unity March.",\n "findings": [\n {{\n "summary": "Verdant Oasis Plaza as the central location",\n "explanation": "Verdant Oasis Plaza is the central entity in this community, serving as the location for the Unity March. This plaza is the common link between all other entities, suggesting its significance in the community. The plaza\'s association with the march could potentially lead to issues such as public disorder or conflict, depending on the nature of the march and the reactions it provokes. [Data: Entities (5), Relationships (37, 38, 39, 40, 41,+more)]"\n }},\n {{\n "summary": "Harmony Assembly\'s role in the community",\n "explanation": "Harmony Assembly is another key entity in this community, being the organizer of the march at Verdant Oasis Plaza. The nature of Harmony Assembly and its march could be a potential source of threat, depending on their objectives and the reactions they provoke. The relationship between Harmony Assembly and the plaza is crucial in understanding the dynamics of this community. [Data: Entities(6), Relationships (38, 43)]"\n }},\n {{\n "summary": "Unity March as a significant event",\n "explanation": "The Unity March is a significant event taking place at Verdant Oasis Plaza. This event is a key factor in the community\'s dynamics and could be a potential source of threat, depending on the nature of the march and the reactions it provokes. The relationship between the march and the plaza is crucial in understanding the dynamics of this community. [Data: Relationships (39)]"\n }},\n {{\n "summary": "Role of Tribune Spotlight",\n "explanation": "Tribune Spotlight is reporting on the Unity March taking place in Verdant Oasis Plaza. This suggests that the event has attracted media attention, which could amplify its impact on the community. The role of Tribune Spotlight could be significant in shaping public perception of the event and the entities involved. [Data: Relationships (40)]"\n }}\n ]\n}}\n\n\n# Real Data\n\nUse the following text for your answer. Do not make anything up in your answer.\n\nText:\n-----Entities-----\nhuman_readable_id,title,description,degree\r\n56,BAGGAGE,"Baggage refers to the personal items and belongings that passengers take with them on their journeys, including suitcases and other personal items. It encompasses both items that are carried on board the aircraft and those that are checked in for the flight. Additionally, baggage includes the category under which animals, such as pets, can be transported either in the aircraft cabin or in the hold. Passengers\' baggage can sometimes be subject to issues such as delays, damage, or loss during transit, affecting their travel experience.",21\r\n113,BAGGAGE SERVICE CENTER,"The Baggage Service Center is responsible for managing issues related to delayed baggage, damaged baggage, and items that travelers may have forgotten on board. It provides essential assistance to travelers facing these challenges, ensuring that their concerns are addressed effectively.",13\r\n250,EL AL ISRAEL AIRLINES,EL AL Israel Airlines is the airline responsible for handling baggage claims and ensuring compliance with international conventions regarding baggage liability.,6\r\n117,COURIER SERVICE,"The courier service is responsible for delivering retrieved delayed baggage to the address provided by the traveler or the passenger. This service ensures that individuals receive their belongings promptly at the specified location, enhancing the travel experience by alleviating the inconvenience caused by delayed baggage.",2\r\n118,CONTACT DETAILS,"The ""CONTACT DETAILS"" encompass essential information for travelers seeking assistance with baggage issues. This includes phone numbers and WhatsApp chat options specifically designed for reporting such problems. Additionally, the contact details provide guidance on how travelers can reach the Baggage Service Center for further support regarding their baggage concerns.",2\r\n119,LOST BAGGAGE REPORT NUMBER,"The lost baggage report number is a unique 10-character identifier utilized to check the status of a claim related to lost baggage. This identifier serves as a crucial tool for travelers seeking updates on their lost items, ensuring that they can easily track the progress of their claims.",2\r\n203,BAGGAGE TAG,"A baggage tag is a label affixed to luggage that contains crucial information about the owner, including their identity and flight details, as well as the destination of the baggage. This tag is essential for tracking and managing luggage during travel, ensuring that it reaches the correct destination and is returned to its rightful owner if lost.",2\r\n340,OVERSIZED AND OVERWEIGHT BAGGAGE,"Oversized and overweight baggage refers to luggage that exceeds the airline\'s standard size and weight limits, requiring special handling and potentially incurring additional fees.",2\r\n200,BAGGAGE CLAIM AREA,"The baggage claim area is where travelers report issues related to their baggage, such as delays or damages, to airline representatives.",1\r\n201,DAMAGE REPORT,"A damage report is issued by airline representatives when baggage is reported damaged, necessary for further handling of the claim.",1\r\n251,FLIGHT TICKETS,Flight tickets are essential documents that passengers must provide when filing a claim for lost or damaged baggage.,1\r\n252,BOARDING PASSES,Boarding passes are documents that passengers must present when filing a claim for lost or damaged baggage.,1\r\n253,BAGGAGE TAGS,"Baggage tags are stickers affixed to the flight ticket and/or the baggage itself, necessary for tracking and claiming lost or damaged baggage.",1\r\n254,LOST OR DAMAGED BAGGAGE REPORT,A lost or damaged baggage report is a document issued by the airport that passengers must include in their claim.,1\r\n255,RECEIPTS,Receipts that support the claim are necessary documents that passengers must provide to validate their claim for lost or damaged baggage.,1\r\n115,DELAYED BAGGAGE,"Delayed baggage refers to personal belongings that have not arrived with the passenger upon landing and must be reported immediately to the airline for retrieval. It is essential for travelers to report delayed baggage as soon as they notice the absence of their belongings, ensuring that the airline can assist in locating and returning the items.",2\r\n116,CLAIM STATUS,"The term ""Claim Status"" refers to the current state of a baggage claim. Individuals can check the claim status using a worldwide system by entering their lost baggage report number along with their last name. This process allows travelers to stay informed about the progress of their baggage claims.",2\r\n123,BAGGAGE CLAIM,Baggage claim is the process through which passengers report and seek compensation for lost or damaged baggage.,1\r\n127,BAGGAGE CLAIMS PROCESS,The baggage claims process outlines the steps passengers must follow to report and claim compensation for lost or damaged baggage.,1\r\n122,BAGGAGE DELAY,Baggage delay occurs when a passenger\'s checked baggage does not arrive at the destination with them.,1\r\n124,BAGGAGE HANDLING,Baggage handling refers to the procedures and services involved in managing passengers\' baggage during travel.,1\r\n125,BAGGAGE REPORTING,"Baggage reporting is the process of notifying the airline about issues with baggage, such as delays or damages.",1\r\n128,DAMAGED BAGGAGE,,1\r\n121,FORGOTTEN ITEM,"The ""FORGOTTEN ITEM"" refers to a personal belonging that has been left on board an aircraft by a passenger. Such items may need to be reported to the airline for recovery, as they are often forgotten during the boarding or disembarking process. These forgotten items can include a variety of personal belongings that passengers inadvertently leave behind while traveling.",1\r\n202,CLAIMS DEPARTMENT,The Claims Department processes claims related to delayed or damaged baggage and provides updates to travelers.,1\r\n342,DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION,"The designated oversized/overweight baggage location is the area where passengers are required to take their oversized or overweight baggage both after check-in and for check-in. This location serves as a specific point for handling baggage that exceeds standard size or weight limits, ensuring that such items are processed appropriately during the travel experience.",3\r\n260,CONTRACT OF CARRIAGE,"The contract of carriage outlines the terms and conditions under which EL AL Israel Airlines operates, including baggage liability.",1\r\n256,FRAGILE ITEMS,Fragile items are those that EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.,1\r\n257,PERISHABLE ITEMS,Perishable items are items that EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.,1\r\n258,VALUABLE ITEMS,"Valuable items include cash, jewelry, and electronics, which EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.",1\r\n259,INTERNATIONAL CONVENTIONS,International conventions are legal frameworks that govern the liability of carriers like EL AL Israel Airlines regarding baggage claims.,1\r\n126,BAGGAGE DELIVERY,Baggage delivery is the service that ensures retrieved baggage is sent to the passenger\'s specified address.,1\r\n120,BAGGAGE REPORT,A baggage report is issued by an EL AL representative for delayed bags at the airport baggage claim area.,1\r\n\n\n-----Relationships-----\nhuman_readable_id,source,target,description,rank\r\n24,EL AL,BAGGAGE,"EL AL is the airline responsible for managing baggage and addressing various issues related to it, including delays, damages, and claims.",70\r\n157,ANIMAL,BAGGAGE,Animals can be transported as baggage in the aircraft cabin or hold,50\r\n98,CHECKED BAGGAGE,BAGGAGE,Checked baggage is a specific type of baggage that is transported in the cargo hold of an aircraft,46\r\n186,BAGGAGE,BAGGAGE SERVICE CENTER,The Baggage Service Center is dedicated to assisting travelers with various issues related to their baggage. This includes managing problems such as delays and damages that may occur during travel. The center serves as a crucial resource for passengers seeking support and resolution for their baggage-related concerns.,34\r\n222,BAGGAGE SERVICE CENTER,BAGGAGE CLAIMS DEPARTMENT,The Baggage Service Center coordinates with the Baggage Claims Department for processing claims,29\r\n193,BAGGAGE,EL AL ISRAEL AIRLINES,EL AL Israel Airlines is responsible for handling baggage claims and ensuring compliance with international conventions regarding baggage liability.,27\r\n137,PETS,BAGGAGE,Pets can be transported as baggage under specific guidelines,27\r\n200,BAGGAGE,BAGGAGE POLICY,Baggage policy governs the rules regarding what types of baggage are allowed and the associated fees,26\r\n183,BEN GURION AIRPORT,BAGGAGE,"Baggage, including pets, is released at Ben Gurion Airport\'s arrivals hall",26\r\n187,BAGGAGE,COURIER SERVICE,The BAGGAGE is delivered to the passenger\'s address by the COURIER SERVICE after it has been retrieved following a delay. The COURIER SERVICE is responsible for ensuring that the delayed baggage reaches the travelers promptly after it has been located.,23\r\n188,BAGGAGE,CONTACT DETAILS,Contact details are provided for passengers to report baggage issues,23\r\n191,BAGGAGE,LOST BAGGAGE REPORT NUMBER,The lost baggage report number is used to track claims related to lost baggage,23\r\n192,BAGGAGE,BAGGAGE TAG,The baggage tag is essential for identifying and tracking baggage,23\r\n199,BAGGAGE,OVERSIZED AND OVERWEIGHT BAGGAGE,Oversized and overweight baggage are categories of baggage that exceed standard limits,23\r\n201,BAGGAGE,STANDARD BAGGAGE,Standard baggage refers to luggage that meets the airline\'s size and weight requirements,23\r\n189,BAGGAGE,BAGGAGE CLAIM AREA,"Travelers report baggage issues in the baggage claim area, where they can receive assistance",22\r\n190,BAGGAGE,DAMAGE REPORT,"A damage report is issued when baggage is reported damaged, which is necessary for processing claims",22\r\n194,BAGGAGE,FLIGHT TICKETS,Flight tickets are required documents that must be provided when filing a claim for lost or damaged baggage.,22\r\n195,BAGGAGE,BOARDING PASSES,Boarding passes are required documents that must be provided when filing a claim for lost or damaged baggage.,22\r\n196,BAGGAGE,BAGGAGE TAGS,Baggage tags are required documents that must be provided when filing a claim for lost or damaged baggage.,22\r\n197,BAGGAGE,LOST OR DAMAGED BAGGAGE REPORT,A lost or damaged baggage report is a required document that must be included in a claim for lost or damaged baggage.,22\r\n198,BAGGAGE,RECEIPTS,Receipts that support the claim are required documents that must be provided to validate a claim for lost or damaged baggage.,22\r\n234,BAGGAGE CLAIMS DEPARTMENT,BAGGAGE TAG,The baggage tag is essential for reporting issues to the Baggage Claims Department as it identifies the baggage owner and details.,18\r\n223,BAGGAGE SERVICE CENTER,DELAYED BAGGAGE,The Baggage Service Center is responsible for managing reports and claims associated with delayed baggage. Passengers experiencing delayed baggage must report the issue to the Baggage Service Center to receive the necessary assistance.,15\r\n224,BAGGAGE SERVICE CENTER,CLAIM STATUS,The status of a claim can be checked through the Baggage Service Center\'s worldwide system,15\r\n233,BAGGAGE SERVICE CENTER,CONTACT DETAILS,Contact details provide necessary information for reaching the Baggage Service Center for assistance,15\r\n228,BAGGAGE SERVICE CENTER,BAGGAGE CLAIM,The Baggage Service Center facilitates the baggage claim process for passengers,14\r\n231,BAGGAGE SERVICE CENTER,BAGGAGE CLAIMS PROCESS,The Baggage Service Center follows the baggage claims process to assist passengers,14\r\n227,BAGGAGE SERVICE CENTER,BAGGAGE DELAY,The Baggage Service Center is responsible for managing reports of baggage delays,14\r\n229,BAGGAGE SERVICE CENTER,BAGGAGE HANDLING,Baggage handling services are provided by the Baggage Service Center to ensure proper management of baggage,14\r\n230,BAGGAGE SERVICE CENTER,BAGGAGE REPORTING,Passengers report baggage issues to the Baggage Service Center for resolution,14\r\n225,BAGGAGE SERVICE CENTER,DAMAGED BAGGAGE,"The Baggage Service Center is dedicated to assisting travelers with claims related to damaged baggage. It effectively handles cases of damaged baggage reported by passengers, ensuring that their concerns are addressed and resolved in a timely manner.",14\r\n226,BAGGAGE SERVICE CENTER,FORGOTTEN ITEM,"The Baggage Service Center is dedicated to assisting passengers with items that have been forgotten on board. It plays a crucial role in helping recover these forgotten items, ensuring that travelers can retrieve their belongings efficiently.",14\r\n232,BAGGAGE SERVICE CENTER,CLAIMS DEPARTMENT,The Baggage Service Center coordinates with the Claims Department to process claims related to baggage,14\r\n323,OVERWEIGHT BAGGAGE,DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION,Passengers with overweight baggage must take their bags to the designated location for check-in,11\r\n361,EL AL ISRAEL AIRLINES,CONTRACT OF CARRIAGE,"The contract of carriage outlines the terms under which EL AL Israel Airlines operates, including baggage liability.",7\r\n403,OVERSIZED BAGGAGE,DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION,Passengers with oversized baggage must take their bags to the designated location for check-in,7\r\n357,EL AL ISRAEL AIRLINES,FRAGILE ITEMS,EL AL Israel Airlines may refuse to accept liability for fragile items if they are lost or damaged.,7\r\n358,EL AL ISRAEL AIRLINES,PERISHABLE ITEMS,EL AL Israel Airlines may refuse to accept liability for perishable items if they are lost or damaged.,7\r\n359,EL AL ISRAEL AIRLINES,VALUABLE ITEMS,EL AL Israel Airlines may refuse to accept liability for valuable items if they are lost or damaged.,7\r\n360,EL AL ISRAEL AIRLINES,INTERNATIONAL CONVENTIONS,International conventions govern the liability of EL AL Israel Airlines regarding baggage claims.,7\r\n417,OVERSIZED AND OVERWEIGHT BAGGAGE,DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION,Passengers with oversized and overweight baggage must take their luggage to the designated location,5\r\n250,CLAIM STATUS,LOST BAGGAGE REPORT NUMBER,The claim status can be checked using the lost baggage report number provided by the airline. This report number is essential for verifying the status of a claim related to lost baggage.,4\r\n251,COURIER SERVICE,BAGGAGE DELIVERY,The courier service is responsible for the delivery of baggage to the passenger\'s address after retrieval,3\r\n249,DELAYED BAGGAGE,BAGGAGE REPORT,A baggage report is issued for delayed baggage at the airport,3\r\n\n\nThe report should include the following sections:\n\n- TITLE: community\'s name that represents its key entities - title should be short but specific. When possible, include representative named entities in the title.\n- SUMMARY: An executive summary of the community\'s overall structure, how its entities are related to each other, and significant information associated with its entities.\n- IMPACT SEVERITY RATING: a float score between 0-10 that represents the severity of IMPACT posed by entities within the community. IMPACT is the scored importance of a community.\n- RATING EXPLANATION: Give a single sentence explanation of the IMPACT severity rating.\n- DETAILED FINDINGS: A list of 5-10 key insights about the community. Each insight should have a short summary followed by multiple paragraphs of explanatory text grounded according to the grounding rules below. Be comprehensive.\n\nReturn output as a well-formed JSON-formatted string with the following format:\n {{\n "title": ,\n "summary": ,\n "rating": ,\n "rating_explanation": ,\n "findings": [\n {{\n "summary":,\n "explanation": \n }},\n {{\n "summary":,\n "explanation": \n }}\n ]\n }}\n\n# Grounding Rules\n\nPoints supported by data should list their data references as follows:\n\n"This is an example sentence supported by multiple data references [Data: (record ids); (record ids)]."\n\nDo not list more than 5 record ids in a single reference. Instead, list the top 5 most relevant record ids and add "+more" to indicate that there are more.\n\nFor example:\n"Person X is the owner of Company Y and subject to many allegations of wrongdoing [Data: Reports (1), Entities (5, 7); Relationships (23); Claims (7, 2, 34, 64, 46, +more)]."\n\nwhere 1, 5, 7, 23, 2, 34, 46, and 64 represent the id (not the index) of the relevant data record.\n\nDo not include information where the supporting evidence for it is not provided.\n\nOutput:'}], 'model': 'gpt-4o-mini', 'frequency_penalty': 0.0, 'max_tokens': 2000, 'n': 1, 'presence_penalty': 0.0, 'response_format': {'type': 'json_object'}, 'temperature': 0.0, 'top_p': 1.0}} 13:53:49,72 httpcore.http11 DEBUG send_request_headers.started request= 13:53:49,72 httpcore.http11 DEBUG send_request_headers.complete 13:53:49,72 httpcore.http11 DEBUG send_request_body.started request= 13:53:49,72 httpcore.http11 DEBUG send_request_body.complete 13:53:49,72 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:49,73 httpcore.http11 DEBUG send_request_headers.started request= 13:53:49,73 httpcore.http11 DEBUG send_request_headers.complete 13:53:49,73 httpcore.http11 DEBUG send_request_body.started request= 13:53:49,73 httpcore.http11 DEBUG send_request_body.complete 13:53:49,73 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:49,73 httpcore.http11 DEBUG send_request_headers.started request= 13:53:49,74 httpcore.http11 DEBUG send_request_headers.complete 13:53:49,74 httpcore.http11 DEBUG send_request_body.started request= 13:53:49,74 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:49,74 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:49,74 httpcore.http11 DEBUG send_request_body.complete 13:53:49,74 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:49,75 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:49,75 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:49,75 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:49,75 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:49,76 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:49,76 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:49,76 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:49,77 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:53:49,79 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:49,79 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:49,79 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:49,79 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:49,80 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:49,80 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:49,80 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:49,80 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:49,80 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:49,80 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:49,80 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:49,81 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:49,81 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:49,81 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:49,81 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:49,81 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:49,82 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:49,82 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:49,82 httpcore.connection DEBUG connect_tcp.complete return_value= 13:53:49,82 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:53:49,85 httpcore.connection DEBUG start_tls.complete return_value= 13:53:49,85 httpcore.http11 DEBUG send_request_headers.started request= 13:53:49,92 httpcore.http11 DEBUG send_request_headers.complete 13:53:49,92 httpcore.http11 DEBUG send_request_body.started request= 13:53:49,92 httpcore.connection DEBUG start_tls.complete return_value= 13:53:49,92 httpcore.connection DEBUG start_tls.complete return_value= 13:53:49,92 httpcore.connection DEBUG start_tls.complete return_value= 13:53:49,93 httpcore.connection DEBUG start_tls.complete return_value= 13:53:49,95 httpcore.http11 DEBUG send_request_body.complete 13:53:49,95 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:49,95 httpcore.http11 DEBUG send_request_headers.started request= 13:53:49,95 httpcore.http11 DEBUG send_request_headers.started request= 13:53:49,95 httpcore.http11 DEBUG send_request_headers.started request= 13:53:49,95 httpcore.http11 DEBUG send_request_headers.started request= 13:53:49,95 httpcore.connection DEBUG start_tls.complete return_value= 13:53:49,102 httpcore.http11 DEBUG send_request_headers.complete 13:53:49,103 httpcore.http11 DEBUG send_request_body.started request= 13:53:49,103 httpcore.http11 DEBUG send_request_headers.complete 13:53:49,103 httpcore.http11 DEBUG send_request_body.started request= 13:53:49,103 httpcore.http11 DEBUG send_request_headers.complete 13:53:49,103 httpcore.http11 DEBUG send_request_body.started request= 13:53:49,103 httpcore.http11 DEBUG send_request_headers.complete 13:53:49,103 httpcore.http11 DEBUG send_request_body.started request= 13:53:49,104 httpcore.http11 DEBUG send_request_headers.started request= 13:53:49,104 httpcore.connection DEBUG start_tls.complete return_value= 13:53:49,104 httpcore.connection DEBUG start_tls.complete return_value= 13:53:49,104 httpcore.connection DEBUG start_tls.complete return_value= 13:53:49,104 httpcore.connection DEBUG start_tls.complete return_value= 13:53:49,104 httpcore.http11 DEBUG send_request_body.complete 13:53:49,104 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:49,104 httpcore.http11 DEBUG send_request_body.complete 13:53:49,104 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:49,104 httpcore.http11 DEBUG send_request_body.complete 13:53:49,105 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:49,105 httpcore.http11 DEBUG send_request_body.complete 13:53:49,105 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:49,105 httpcore.http11 DEBUG send_request_headers.complete 13:53:49,105 httpcore.http11 DEBUG send_request_body.started request= 13:53:49,105 httpcore.http11 DEBUG send_request_headers.started request= 13:53:49,105 httpcore.http11 DEBUG send_request_headers.started request= 13:53:49,105 httpcore.http11 DEBUG send_request_headers.started request= 13:53:49,105 httpcore.http11 DEBUG send_request_headers.started request= 13:53:49,106 httpcore.http11 DEBUG send_request_body.complete 13:53:49,106 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:49,106 httpcore.http11 DEBUG send_request_headers.complete 13:53:49,106 httpcore.http11 DEBUG send_request_body.started request= 13:53:49,106 httpcore.http11 DEBUG send_request_headers.complete 13:53:49,106 httpcore.http11 DEBUG send_request_body.started request= 13:53:49,106 httpcore.http11 DEBUG send_request_headers.complete 13:53:49,106 httpcore.http11 DEBUG send_request_body.started request= 13:53:49,106 httpcore.http11 DEBUG send_request_headers.complete 13:53:49,106 httpcore.http11 DEBUG send_request_body.started request= 13:53:49,106 httpcore.http11 DEBUG send_request_body.complete 13:53:49,106 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:49,106 httpcore.http11 DEBUG send_request_body.complete 13:53:49,107 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:49,107 httpcore.http11 DEBUG send_request_body.complete 13:53:49,107 httpcore.http11 DEBUG receive_response_headers.started request= 13:53:49,107 httpcore.http11 DEBUG send_request_body.complete 13:53:49,107 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:00,754 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'11513'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9986563'), (b'x-ratelimit-reset-requests', b'9ms'), (b'x-ratelimit-reset-tokens', b'80ms'), (b'x-request-id', b'req_a6cd99711468a8e49666d61fe612e1b5'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c32358767da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:00,755 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:54:00,755 httpcore.http11 DEBUG receive_response_body.started request= 13:54:00,755 httpcore.http11 DEBUG receive_response_body.complete 13:54:00,755 httpcore.http11 DEBUG response_closed.started 13:54:00,756 httpcore.http11 DEBUG response_closed.complete 13:54:00,756 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:54:00,757 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 11.71899999998277. input_tokens=3267, output_tokens=617 13:54:01,717 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12442'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9973586'), (b'x-ratelimit-reset-requests', b'10ms'), (b'x-ratelimit-reset-tokens', b'158ms'), (b'x-request-id', b'req_bcb608c707d38bfb0902837dfd41b7b4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c32369b1c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:01,717 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:54:01,718 httpcore.http11 DEBUG receive_response_body.started request= 13:54:01,718 httpcore.http11 DEBUG receive_response_body.complete 13:54:01,718 httpcore.http11 DEBUG response_closed.started 13:54:01,718 httpcore.http11 DEBUG response_closed.complete 13:54:01,718 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:54:01,719 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 12.702999999979511. input_tokens=3580, output_tokens=668 13:54:02,240 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:02 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'12994'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9980230'), (b'x-ratelimit-reset-requests', b'13ms'), (b'x-ratelimit-reset-tokens', b'118ms'), (b'x-request-id', b'req_f7dcecc9256ff1e260ec70ae65dcfb78'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c3235c2dc233-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:02,241 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:54:02,241 httpcore.http11 DEBUG receive_response_body.started request= 13:54:02,241 httpcore.http11 DEBUG receive_response_body.complete 13:54:02,241 httpcore.http11 DEBUG response_closed.started 13:54:02,242 httpcore.http11 DEBUG response_closed.complete 13:54:02,242 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:54:02,243 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 13.21799999999348. input_tokens=4274, output_tokens=704 13:54:02,498 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:02 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'13209'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9996'), (b'x-ratelimit-remaining-tokens', b'9935865'), (b'x-ratelimit-reset-requests', b'21ms'), (b'x-ratelimit-reset-tokens', b'384ms'), (b'x-request-id', b'req_d9093ffe4778b4fc1c7e598242ca0227'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c32379c6c22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:02,498 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:54:02,498 httpcore.http11 DEBUG receive_response_body.started request= 13:54:02,499 httpcore.http11 DEBUG receive_response_body.complete 13:54:02,499 httpcore.http11 DEBUG response_closed.started 13:54:02,499 httpcore.http11 DEBUG response_closed.complete 13:54:02,499 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:54:02,500 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 13.46899999998277. input_tokens=3677, output_tokens=716 13:54:03,246 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:03 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14006'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9991828'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'49ms'), (b'x-request-id', b'req_e6e3c6805ce5e2b994ff14db116d4918'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c3234ca3c21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:03,246 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:54:03,246 httpcore.http11 DEBUG receive_response_body.started request= 13:54:03,246 httpcore.http11 DEBUG receive_response_body.complete 13:54:03,246 httpcore.http11 DEBUG response_closed.started 13:54:03,247 httpcore.http11 DEBUG response_closed.complete 13:54:03,247 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:54:03,248 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.23399999999674. input_tokens=6946, output_tokens=794 13:54:03,606 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:03 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14289'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9926501'), (b'x-ratelimit-reset-requests', b'17ms'), (b'x-ratelimit-reset-tokens', b'440ms'), (b'x-request-id', b'req_79dbf202cda7db527bb3e3fb5245b241'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'cf-cache-status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c3237a707da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:03,607 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:54:03,607 httpcore.http11 DEBUG receive_response_body.started request= 13:54:03,607 httpcore.http11 DEBUG receive_response_body.complete 13:54:03,607 httpcore.http11 DEBUG response_closed.started 13:54:03,607 httpcore.http11 DEBUG response_closed.complete 13:54:03,607 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:54:03,608 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.561999999976251. input_tokens=3590, output_tokens=777 13:54:03,878 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'14593'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'9952193'), (b'x-ratelimit-reset-requests', b'15ms'), (b'x-ratelimit-reset-tokens', b'286ms'), (b'x-request-id', b'req_56f309e23c7888efb315f090980cced5'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c3238af37d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:03,878 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:54:03,878 httpcore.http11 DEBUG receive_response_body.started request= 13:54:03,878 httpcore.http11 DEBUG receive_response_body.complete 13:54:03,879 httpcore.http11 DEBUG response_closed.started 13:54:03,879 httpcore.http11 DEBUG response_closed.complete 13:54:03,879 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:54:03,880 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 14.813000000023749. input_tokens=4674, output_tokens=797 13:54:04,719 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'15437'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9959416'), (b'x-ratelimit-reset-requests', b'11ms'), (b'x-ratelimit-reset-tokens', b'243ms'), (b'x-request-id', b'req_e7977755a3f94af1a5747a81663c086a'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c3238f637d9a-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:04,719 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:54:04,719 httpcore.http11 DEBUG receive_response_body.started request= 13:54:04,719 httpcore.http11 DEBUG receive_response_body.complete 13:54:04,719 httpcore.http11 DEBUG response_closed.started 13:54:04,720 httpcore.http11 DEBUG response_closed.complete 13:54:04,720 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:54:04,721 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 15.687999999965541. input_tokens=6559, output_tokens=853 13:54:04,776 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'15492'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9995'), (b'x-ratelimit-remaining-tokens', b'9940199'), (b'x-ratelimit-reset-requests', b'26ms'), (b'x-ratelimit-reset-tokens', b'358ms'), (b'x-request-id', b'req_4e714c61b1a534296aebebd113cd8a25'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c3237d26ed42-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:04,776 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:54:04,776 httpcore.http11 DEBUG receive_response_body.started request= 13:54:04,776 httpcore.http11 DEBUG receive_response_body.complete 13:54:04,776 httpcore.http11 DEBUG response_closed.started 13:54:04,776 httpcore.http11 DEBUG response_closed.complete 13:54:04,777 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:54:04,778 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 15.71899999998277. input_tokens=4321, output_tokens=861 13:54:05,740 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'16469'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'9979424'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'123ms'), (b'x-request-id', b'req_548d1cca0a6b550ab34e62419ae59a71'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c3238a737da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:05,740 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:54:05,740 httpcore.http11 DEBUG receive_response_body.started request= 13:54:05,740 httpcore.http11 DEBUG receive_response_body.complete 13:54:05,741 httpcore.http11 DEBUG response_closed.started 13:54:05,741 httpcore.http11 DEBUG response_closed.complete 13:54:05,741 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:54:05,742 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 16.67200000002049. input_tokens=3063, output_tokens=928 13:54:15,222 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:15 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'25929'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9994'), (b'x-ratelimit-remaining-tokens', b'9929343'), (b'x-ratelimit-reset-requests', b'30ms'), (b'x-ratelimit-reset-tokens', b'423ms'), (b'x-request-id', b'req_d82c942a25ff29b21a295f18dc7e690d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c3238aef7d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:15,222 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:54:15,222 httpcore.http11 DEBUG receive_response_body.started request= 13:54:15,223 httpcore.http11 DEBUG receive_response_body.complete 13:54:15,223 httpcore.http11 DEBUG response_closed.started 13:54:15,223 httpcore.http11 DEBUG response_closed.complete 13:54:15,223 httpcore.connection DEBUG close.started 13:54:15,223 httpcore.connection DEBUG close.complete 13:54:15,223 httpcore.connection DEBUG close.started 13:54:15,223 httpcore.connection DEBUG close.complete 13:54:15,223 httpcore.connection DEBUG close.started 13:54:15,223 httpcore.connection DEBUG close.complete 13:54:15,223 httpcore.connection DEBUG close.started 13:54:15,224 httpcore.connection DEBUG close.complete 13:54:15,224 httpcore.connection DEBUG close.started 13:54:15,224 httpcore.connection DEBUG close.complete 13:54:15,224 httpcore.connection DEBUG close.started 13:54:15,224 httpcore.connection DEBUG close.complete 13:54:15,224 httpcore.connection DEBUG close.started 13:54:15,224 httpcore.connection DEBUG close.complete 13:54:15,224 httpcore.connection DEBUG close.started 13:54:15,224 httpcore.connection DEBUG close.complete 13:54:15,224 httpcore.connection DEBUG close.started 13:54:15,224 httpcore.connection DEBUG close.complete 13:54:15,224 httpcore.connection DEBUG close.started 13:54:15,224 httpcore.connection DEBUG close.complete 13:54:15,224 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:54:15,225 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 26.17199999996228. input_tokens=3532, output_tokens=746 13:54:16,285 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'27006'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'9966979'), (b'x-ratelimit-reset-requests', b'9ms'), (b'x-ratelimit-reset-tokens', b'198ms'), (b'x-request-id', b'req_afde42cf320b08511625055eaef35ab4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c3238829c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:16,285 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:54:16,285 httpcore.http11 DEBUG receive_response_body.started request= 13:54:16,285 httpcore.http11 DEBUG receive_response_body.complete 13:54:16,285 httpcore.http11 DEBUG response_closed.started 13:54:16,285 httpcore.http11 DEBUG response_closed.complete 13:54:16,286 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:54:16,287 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 27.219000000040978. input_tokens=5001, output_tokens=756 13:54:30,800 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:31 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'22092'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'10000000'), (b'x-ratelimit-remaining-requests', b'9996'), (b'x-ratelimit-remaining-tokens', b'9947206'), (b'x-ratelimit-reset-requests', b'20ms'), (b'x-ratelimit-reset-tokens', b'316ms'), (b'x-request-id', b'req_dccfc8645da021d72ef89159eaa5b8ae'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c32388ddc222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:30,800 httpx INFO HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 13:54:30,800 httpcore.http11 DEBUG receive_response_body.started request= 13:54:30,800 httpcore.http11 DEBUG receive_response_body.complete 13:54:30,801 httpcore.http11 DEBUG response_closed.started 13:54:30,801 httpcore.http11 DEBUG response_closed.complete 13:54:30,801 httpcore.connection DEBUG close.started 13:54:30,801 httpcore.connection DEBUG close.complete 13:54:30,801 httpcore.connection DEBUG close.started 13:54:30,801 httpcore.connection DEBUG close.complete 13:54:30,801 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/chat/completions "200 OK" 13:54:30,802 graphrag.llm.base.rate_limiting_llm INFO perf - llm.chat "create_community_report" with 0 retries took 41.75. input_tokens=3017, output_tokens=659 13:54:30,813 graphrag.index.emit.parquet_table_emitter INFO emitting parquet table create_final_community_reports.parquet 13:54:31,9 graphrag.index.run.workflow INFO dependencies for create_final_documents: ['create_final_text_units'] 13:54:31,10 graphrag.utils.storage INFO read table from storage: create_final_text_units.parquet 13:54:31,30 datashaper.workflow.workflow INFO executing verb create_final_documents 13:54:31,37 graphrag.index.emit.parquet_table_emitter INFO emitting parquet table create_final_documents.parquet 13:54:31,205 graphrag.index.run.workflow INFO dependencies for generate_text_embeddings: ['create_final_relationships', 'create_final_documents', 'create_final_text_units', 'create_final_community_reports', 'create_final_entities'] 13:54:31,206 graphrag.utils.storage INFO read table from storage: create_final_relationships.parquet 13:54:31,210 graphrag.utils.storage INFO read table from storage: create_final_documents.parquet 13:54:31,218 graphrag.utils.storage INFO read table from storage: create_final_text_units.parquet 13:54:31,221 graphrag.utils.storage INFO read table from storage: create_final_community_reports.parquet 13:54:31,230 graphrag.utils.storage INFO read table from storage: create_final_entities.parquet 13:54:31,258 datashaper.workflow.workflow INFO executing verb generate_text_embeddings 13:54:31,261 graphrag.index.flows.generate_text_embeddings INFO Creating embeddings 13:54:31,261 graphrag.index.operations.embed_text.embed_text INFO using vector store lancedb with container_name default for embedding text_unit.text: default-text_unit-text 13:54:31,263 graphrag.llm.openai.create_openai_client INFO Creating OpenAI client base_url=None 13:54:31,263 httpx DEBUG load_ssl_context verify=True cert=None trust_env=True http2=False 13:54:31,263 httpx DEBUG load_verify_locations cafile='D:\\Projects\\pwc_prod\\pwc_prod\\Lib\\site-packages\\certifi\\cacert.pem' 13:54:31,515 graphrag.index.llm.load_llm INFO create TPM/RPM limiter for text-embedding-3-small: TPM=0, RPM=0 13:54:31,515 graphrag.index.llm.load_llm INFO create concurrency limiter for text-embedding-3-small: 25 13:54:31,531 graphrag.index.operations.embed_text.strategies.openai INFO embedding 36 inputs via 36 snippets using 3 batches. max_batch_size=16, max_tokens=8191 13:54:31,542 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE75BE20>, 'json_data': {'input': [" stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger's equipment.\nPlease note that in accordance with transport conditions, EL AL does not bear responsibility for fragile or valuable items. If your sporting equipment is fragile and/or valuable, we recommend purchasing special travel insurance for it. ", 'Was your baggage delayed or damaged?\nSometimes, for unexpected reasons, there are cases in which baggage is delayed, damaged, or lost. We apologize in advance for any inconvenience and will do our best to find a quick solution to your satisfaction.\nBaggage Service Center handles cases of:\nDelayed baggage\nDamaged baggage\nAn item forgotten on board\nStatus of a claims that were sent to the Baggage Claims Department\nWays to contact about baggage issues after a flight\n \n\nPhone: 03-9771150 \nSunday to Thursday: 8:30 a.m. - 5 p.m.\nFriday: 8:30 a.m. - 1 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nWhatsApp chat 03-9771111:\nSunday to Thursday: 4 p.m. - 12 a.m.\nFriday: 1 p.m. - 4 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nRegarding delayed baggage, once your baggage is retrieved, it will be transferred to the courier service and delivered to the address stated on the report.\nIs your baggage delayed or lost?\nDelayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.\nIf you didn�t report about the delayed bag at the airport, you can contact the baggage service center within 7 days from the date of your flight. See contact details above. \nThe status of the claim can be checked in a worldwide system (in English). Enter the lost baggage report number (10 characters) in the first box, the last name in the second box, and click the "Submit" button. Checking the status of a claim\nWas your baggage damaged?\n \n\nIf you noticed any damage to your baggage, you must report the damage immediately to an EL AL representative at the airport in the baggage claim area. A damage report will be issued, in accordance with company policy.\n\nAfter receiving the damage report, you may go to one of the stores listed below, within 60 days for further handling. Please bring with you the damage report, the baggage that was damaged with the baggage tag. Please do not remove the baggage tag from the handle.\n\nIn the event you only noticed the damage after you have left the airport, or if any of the items inside the baggage were damaged (i.e. items that did not', ' with the baggage tag. Please do not remove the baggage tag from the handle.\n\nIn the event you only noticed the damage after you have left the airport, or if any of the items inside the baggage were damaged (i.e. items that did not receive a separate baggage tag), you must report this to the Baggage Claims Department within 7 days in writing via the Digital Contact Form\n\nYou may as send claim to our mailing address: EL AL Israel Airlines Ltd., Baggage Claims, P.O. Box 41, Ben Gurion Airport, Zip Code 7015001.\nList of participating stores\nChoose\nCenter area\nTel-Aviv\n \n\nMakor Haziud Baggage and Outdoor Equipment\nAddress: Haaliya Street 24\nTel: 03-6822330\n\nWeShoes\nMemsi Touring\nBialik 3\nTel: 076-8100205\n\nLog In Log Out - Importer of Luggage and Bags\nSteinman 20 (Bavli Neighborhood)\nTel: 052-2310738\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nRamat Gan and Gevataim:\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nBat Yam\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nHolon\nShin Tik\nMemsi Touring\nSokolov 59\nTel: 03-5040752\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nPetach Tikva\nARTY Rimon � Import marketing and distribution ltd\nHameretz 6\nTel: 03-9229049\n\nTrek Market\nMemsi Touring\nIzthak Rabin 2\n03-5069443\n\nService Pickup and delivery service\nTel: 054-2520061\n\n\nKiryat Ono\nWeShoes\nShlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nAirport City:\nCargo', '\nShlomo Ha-Melekh 37\nTel: 0768100223\n\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 0532310738\n\n\nAirport City:\nCargo Tikim ve Mizvadot\nLog In Log Out � Importer of Luggage and Bags\nGilboa 1\nICL Building\nTel: 054-2520061\n\n\nRishon Le Zion\nRimon Mizvadot ve Tikim\nSaharov 19\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nYehud\nMoka � Pickup and delivery point\nARTY Rimon Import marketing and distribution ltd.\nMoshe Dayan 3\nTel: 03-6726585\n\n\nRehovot\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nNes Ziona\nMakor Haziud Baggage and Outdoor Equipment\n\nRothschild 4\n\nTel: 03-6822330\n\n\nShoham\nARTY Rimon\nService Pickup and delivery service\nTel: 1700504544\nWhatsApp: 053-2310738\n\n\nRamle and Lod:\nARTY Rimon\n\nService Pickup and delivery service\n\nTel: 1700504544\n\nWhatsApp: 053-2310738\n\n\nDamage to wheelchairs, equipment for passengers who require assistance, or baby strollers\nGalgal Yaziv\nDamage to powered mobility scooters , electric power wheelchairs and more\nAdom street 23 � Industrial park Kannot � close to Gedera\n\nOrthopedica Steiner\nHasar Shapira 4\nRishon Le Zion\nTel: 03-9517674\n\n \n\nBaby equipment:\nHagalgal � The Israeli Center for Baby and children equipment and goods.\nTel: 054-5947464\nPick up and delivery from all areas.\n\nBugaboo baby carriages and strollers\nMaskit 14, Herzliya\n03-5407999\n\n\nImportant to know\nIn the event your baggage was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21', " was damaged or you are missing items from your suitcase, you must contact us within 7 days from the day you received your baggage.\nIn the event of a delay in receiving your baggage outside your country of residence, you must contact us within 21 days from the day you received your baggage.\nIn the event of lost baggage, you must contact us after 21 days from the day of the incident.\nWhen contacting us, please attach a copy of the following documents to your claim and hold onto the originals:\n\nFlight tickets\nBoarding passes\nBaggage tags (the stickers affixed to the flight ticket and/or the object)\nLost or damaged baggage report from the airport\nReceipts that support the claim \n \n\nPlease note that the claim will be handled in accordance with the terms of the contract of carriage and in accordance with international conventions and laws, which determine the carrier's liability. EL AL Israel Airlines reserves the right to refuse to accept liability if the claim concerns, either wholly or in part, fragile or perishable items, food, liquids, cash, jewelry, cameras, computers, video devices, electronics, negotiable instruments or securities, legacies, antiques, valuable items, works of art, gold and silver items, rare books or publications, business documents, precious metals or other valuables.", 'Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags � Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications,', " bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane's belly at no charge. We recommend removing medications, passports, valuables, and electronic devices from carry-on bags for easy access during the flight.", 'Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It\'s crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane\'s belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you\'ll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags � Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only "Classic" and "Flex" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane\'s belly at no charge. We recommend removing medications,', " bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane's belly at no charge. We recommend removing medications, passports, valuables, and electronic devices from carry-on bags for easy access during the flight.\n\n\nPersonal bag\nPassengers may bring one personal bag on board, regardless of card type or travel class.\nWhat qualifies as a personal bag? Backpacks, laptop bags, makeup bags, strollers approved for plane boarding, duty-free items purchased at the airport or during the flight (for storage under the seat), and more.\nAirplane storage\nWhere can you store your carry-on and personal bags on the plane?\n\n\nOverhead storage\nCarry-on bags must be stored in overhead compartments above your seat.\nSuitcases should be placed with the front facing outward, wheels facing inward, and handle inserted.\n\nUnder-seat storage:\nPersonal bags must be placed under the seat in front of you.\nPassengers seated in emergency exit rows may also store bags and personal items in overhead compartments.\n\nImportant information:\nThe maximum carry-on bag size on El Al flights is up to 56 cm (length), 45 cm (width), and 25 cm (depth), not exceeding a total dimension of 115 cm. These measurements include wheels, handles, and side pockets.\nPersonal bag dimensions should not exceed 18x38x30 cm.\nPassengers requiring additional space for oversized items (e.g., cellos) must purchase an extra seat.\nUnusual items may only be carried in the cabin with prior coordination and approval from El Al's service center.\nDuty-free products purchased at the airport count towards the baggage allowance.\nExceeding eligibility may incur fees.\nEach carry-on bag must meet weight and dimension limits. The maximum dimensions include pockets, wheels, and handles.\nUnsure if you meet the requirements? Use the meters available at check-in counters and boarding gates.\nEnforcement of weight and dimension restrictions is carried out by El Al representatives. Items not meeting requirements will be checked to the plane's belly.\nTraveling with only carry-on luggage or a small bag?\nPassengers with pre-checked carry-on luggage can proceed to designated security check areas. Those who haven't checked in online should use El Al's check-in counters. Ensure all necessary documents are available according to your flight destination.\n\nReturning to Israel from abroad?\nAll passengers must check in at the counters,", " proceed to designated security check areas. Those who haven't checked in online should use El Al's check-in counters. Ensure all necessary documents are available according to your flight destination.\n\nReturning to Israel from abroad?\nAll passengers must check in at the counters, regardless of luggage.", 'Liquids in Carry-On Bags\nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check.\n\nLiquids in Carry-On Bags\nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines.\n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time.\n\n\nGeneral information about carrying liquids in handbags to U.S\nThe volume of the container (Liquids , Aerosols, Gels) cannot exceed 100 ml (3.4 oz).\nAll items must be packed together in a clear resealable plastic bag.\nMedications and special food products (such as baby food) do not have to be in the plastic bag. These items must be presented at the security checkpoint, along with the corresponding doctor�s note.\u200b\n\u200bPassengers embarking on a connecting flight cannot purchase products prohibited aboard the aircraft, not even from the Duty Free on the plane.\nEL AL is not and will not be responsible for any liquids confiscated from passengers at the airport.\nPlease note that there may be additional inspections and requirements including at the gate.', "How many checked bags can you bring?\nFlying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost\nThe checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website.\nYou can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page.\nThe baggage policy on scheduled Sundor flights is the same as El Al's baggage policy.\n\nOversized And Overweight Baggage\nWhat is oversized and overweight baggage?\nAny baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage?\nAfter going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight.\n\n\n\nEurope and Middle East\nFar East\nNorth America\nEconomy class\nEL AL offers three types of tickets in economy class on flights to Europe and the Middle East.\n\nThe baggage allowance and weight limit depend on the ticket type:\nThe baggage allowance varies depending on the service type: Lite, Classic, or Flex. With the Lite service, one piece of checked baggage (23 kg) requires pre-ordering, and the fee varies. Both the Classic and Flex services include one piece of checked baggage (23 kg) in the ticket price. For two to five additional pieces of checked baggage (23 kg each), pre-ordering is required for all three service types (Lite, Classic, and Flex), and the fee varies.\n\nImportant information\nThe pre-order option is available up to three hours prior to departure.\n\u200b�The fee varies� � The price depends on a number of factors, such as the destination and date of the flight.\nWhen reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price.\nYou can pay to check baggage on", " � The price depends on a number of factors, such as the destination and date of the flight.\nWhen reserved at the airport, it costs $90 to check a piece of baggage not included in the ticket price.\nYou can pay to check baggage on the website (without handling fees), through the EL AL Service Center (additional handling fee of $5 per passenger per reservation), at the airport, or through a travel agent.\nEach piece of checked baggage can weigh up to 23 kg. For information on excess baggage and adding another piece of baggage.\nThe prices in the table are per passenger per flight segment.\n\u200b\u200bDo not pack valuable items in your checked baggage.\nPremium and business class\nPremium class tickets include up to two pieces of checked baggage weighing up to 23 kg each.\nBusiness class tickets include up to two pieces of checked baggage weighing up to 32 kg each.\nThere is a fee for any additional pieces of checked baggage.\nDo you have a connecting flight?\nWhen several airlines are involved in a flight route, checked baggage rules may vary from carrier to carrier or from one flight segment to the next.\nInformation on the free baggage allowance is included for each flight segment on the ticket. If no details appear, please contact the airline or travel agent for clarification.\nIt should be noted that the checked baggage and carry-on allowances that appear on your ticket are based on information provided to us by other carriers, and EL AL bears no responsibility for the accuracy of the information.\nCertain airlines impose a handling fee for each piece of baggage purchased through them, and it is important to verify this on the relevant carrier's website.\nOn code-share flights, the marketing carrier determines the baggage procedures, except in cases where there is another agreement between the operating and marketing carriers.\nWant to check an additional piece of baggage?\nPurchase online up to 3 hours before your flight, enjoy up to 50% discount on the fee charged at the airport and save the handling fee.\n\nIf you haven't checked in yet, you can add baggage via Manage my booking.\nIf you've already checked in, you can add baggage via the check-in process.\nManage my booking\nCheck-in process\nAdditional terms and conditions\nThe permitted baggage allowance as specified below is valid when EL AL operates the most significant flight segment of the itinerary; in other words when it is the MSC (Most Significant Carrier).\nBaggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.\nThe size of the baggage in the next", ' AL operates the most significant flight segment of the itinerary; in other words when it is the MSC (Most Significant Carrier).\nBaggage allowance is determined by the ticket type appearing on the reservation and/or flight ticket.\nThe size of the baggage in the next clause refers to the sum of the length + width + depth.\nThe maximum size permitted per piece of checked baggage (whether it is a suitcase or any other type of baggage) is 158 cm.\nBaggage fees may vary from time to time, from destination to destination, and from flight to flight, all at EL AL�s sole discretion. The prevailing rate is the rate on the date of payment for the service.\nThe maximum size permitted for an infant�s checked baggage (length + width + depth) is 158 cm (excluding Lite tickets, which have no baggage allowance at all).\nSome countries use the British measurement system of pounds for weight and inches for length. 1 kg is equivalent to 2.20 lbs. 1 cm is equivalent to 0.4�.\nPassengers may travel with a maximum of five pieces of checked baggage. Six or more pieces of checked baggage must be handled in advance by the EL AL Cargo Division. Please call the EL AL Cargo Division Telephone Service Center at +972-3-9771177.\nFlying with a baby (up to the age of two)? You are entitled to bring a fully collapsible stroller, infant carrier seat, or infant car seat with you. For more information.\nIf you are traveling with a small child (aged 2-12), you are entitled to check a stroller or child safety seat at no additional charge.\nPrices are displayed in US dollars. At some airports, payment is only allowed in local currency, according to the conversion rate on the date of payment.\nFor those flying from India: A government service tax will be collected for air travel for flights with the first point of departure originated in India.\nEL AL reserves the right to change the excess baggage rates from time to time.\nThe aforementioned information applies to EL AL flights on EL AL aircraft and does not apply to codeshare fights or flights on foreign airlines, including connecting flights.\nThe luggage policy of a flight may vary when the scheduled aircraft has changed and\\or on flights operated by other airlines.\nSubject to the provisions of the law, in the event of cancellation/change of the additional services after purchase, no refund will be given, and the passenger will be charged in full for ordering such services.', ' and\\or on flights operated by other airlines.\nSubject to the provisions of the law, in the event of cancellation/change of the additional services after purchase, no refund will be given, and the passenger will be charged in full for ordering such services.', 'Information on batteries and dangerous substances\nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.\n\nSubstances and articles forbidden on the aircraft:\n Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders.\n Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury.\n Explosives other than light ammunition.\n Flammable liquids and solids.\n Radioactive materials.\n Briefcases with installed alarm devices.\n Oxidizing materials (hydrogen peroxide, bleaching powders, etc.).\n Poisons and infectious substances, such as insecticides, herbicides, and live virus materials.\n Items such as high-strength magnetic materials, materials that can harm people or the environment.\n\n\n\nFrequently asked questions about batteries:\nWhat kinds of batteries may be taken aboard in carry-on baggage (in the aircraft cabin)?\nMost types of batteries that are commonly used by consumers may be taken on board, as well as battery-powered electronic devices for personal use.\nSpare batteries should be protected from damage and short circuit. Battery-powered devices must be protected from accidental operation and heat generation.\n\nBatteries allowed aboard the aircraft in carry-on baggage:\nDry cell alkaline batteries; typical batteries such as AA, AAA, C, D, 9-volt batteries, button batteries, etc.\nDry cell rechargeable batteries such as nickel-metal hydride (NiMH) and nickel-cadmium batteries (NiCad).\nLithium-ion batteries (a.k.a.: rechargeable lithium, lithium polymer, LIPO, or secondary lithium batteries). All types of consumer-grade lithium-ion batteries may be carried aboard the aircraft (up to 100 watt-hours [Wh] per battery). This battery size includes AA and AAA batteries, as well as batteries in cellphones, PDAs, cameras, camcorders, electronic games, tablets, portable drills, and laptops. The watt-hours (Wh) rating is marked on newer lithium-ion batteries and is explained in question 3 below. Portable chargers are also considered batteries.\nTwo larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:31,543 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:31,543 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE75B060>, 'json_data': {'input': ['Traveling with pets\nHeading out on a long vacation? Planning to move abroad with the entire family? We consolidated all of the important information so that you and your pet can enjoy a pleasant and quiet flight experience.\n\nFirst and foremost\nThe Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs. If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services. Ways to contact the Ministry of Agriculture.\n\nPlease consider that the authorization process may take several months and involves performing several animal tests.\n\nPlease note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.\n\n* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.\n* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.\n* EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\n\nThere are a number of ways to transport animals:\nAs personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg. Service dogs are exempt from this weight limit. In this case, you should arrive at the check-in counter with the pet.\nAs checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage. In this case, you must send off the animal at the check-in counter; upon landing, you will retrieve your animal in the Arrivals Hall.\nAs registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied). In this case, all transport arrangements will be made via the El Al Cargo Division. The animal will be dropped off at the cargo terminal. Please contact the EL AL Cargo Store.', ' cargo terminal. Please contact the EL AL Cargo Store.', 'Traveling with pets\nHeading out on a long vacation? Planning to move abroad with the entire family? We consolidated all of the important information so that you and your pet can enjoy a pleasant and quiet flight experience.\n\nFirst and foremost\nThe Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs. If you intend to transport an animal, you must obtain authorization from the Ministry of Agriculture�s Veterinary Services. Ways to contact the Ministry of Agriculture.\n\nPlease consider that the authorization process may take several months and involves performing several animal tests.\n\nPlease note, some dogs and cats may develop sensitivity and/or breathing problems during the flight, which may adversely affect their health and in some cases even result in death. EL AL will not be liable in case of death and/or any other medical event to a dog/cat during the flight.\n\n* Snub-nosed (brachycephalic) dog and cat breeds are not approved to be transported as baggage in the luggage compartment or as cargo accompanied by a waybill.\n* Dangerous dogs, as defined in the Israeli Law for the Regulation of Dog Supervision, are not approved for transportation.\n* EL AL reserves the right to refuse to transport an animal at any stage in accordance with the provisions of any law.\n\nThere are a number of ways to transport animals:\nAs personal baggage in the aircraft cabin � Only the following pets: dogs, cats and exotic birds can be transported in the cabin with their owners, giving that their weight, including the cage, does not exceed 9kg. Service dogs are exempt from this weight limit. In this case, you should arrive at the check-in counter with the pet.\nAs checked baggage � In certain instances (e.g. large animals), animals must be transported as checked baggage. In this case, you must send off the animal at the check-in counter; upon landing, you will retrieve your animal in the Arrivals Hall.\nAs registered cargo � There are instances in which an animal may be transported by the Cargo Division (e.g., an extra-large animal or an animal flying unaccompanied). In this case, all transport arrangements will be made via the El Al Cargo Division. The animal will be dropped off at the cargo terminal. Please contact the EL AL Cargo Store.\n\n\n\nTransporting a pet from Israel abroad\nIf you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits,', ' cargo terminal. Please contact the EL AL Cargo Store.\n\n\n\nTransporting a pet from Israel abroad\nIf you intend to transport an animal from Israel, whether you�re traveling with it or it is flying alone, you are required to obtain the appropriate permits, in Israel and in the destination country, in advance. Passengers are responsible for contacting the authorities in the destination country and acting in accordance with their guidelines. The authorities in the destination country may determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\n \n\nPlease note: It is not possible to transport animals in the aircraft cabin to the following destinations: Johannesburg, London and Hong Kong. Transport is strictly with a bill of lading (cargo).\n\nHow to obtain authorization to transport an animal from Israel abroad:\nCheck with the destination country�s authorities to determine the requirements for transporting an animal to their country.\nContact your veterinarian to have him/her perform the required tests and issue the necessary authorizations.\nAfter receiving all of the required documents, contact the Veterinary Services Department to request that they issue an international certificate of good health (this contact can usually be facilitated through your veterinarian).\nUpdate us upon receiving the flight permit, at least 2 business days prior to your flight. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with', ' lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with you all of the documents and authorizations; you be asked to present them at check-in. Without this authorization, a pet will not be accepted on the flight and EL AL may not be held responsible for this.\nGuidelines for Transporting Dogs to the US\nPlease note that the regulations regarding transporting dogs to the US have changed. There are certain destinations in the US where transporting dogs will not be allowed at all. For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website. Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.\nPlease note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.\n\nWe recommend using the services of companies specializing in animal air transport.\nPlease note that additional charges are incurred for inspecting and releasing of a dog from airport facilities in the United States.\nAdditional requirements for obtaining authorization to transport a pet as cargo with a bill of lading\nIn cases where the destination country authorities determine that an animal may be transported with a bill of lading (usually when the animal weighs more than 9 kg), this service will be offered through the Cargo Division. Email the following address: Cargostore@elal.co.il\u200b and attach the following documents in a single PDF file:\n\nTransport authorization from the destination country authorities.\nExport license.\nBill of lading.\nCertificate of good health.\nDestination, flight details, flight date, details of the sender, and details of the recipient.\nThe measurements of the transport cage.\nBring all of the required authorizations with you to the airport and present them at the check-in counter.\n\nFor questions and clarifications please contact the Cargo Division: +972-3-9716679\n\nTransporting pets to Israel\nIf you intend to transport an animal to Israel, whether you�re traveling with it or he is flying alone, you are required to obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the', ' obtain the appropriate permits in advance. The Ministry of Health is the body that has the authority to approve the entry of animals into Israel. It will also determine how the animal will be transported, be it in the passenger aircraft cabin, as baggage in the aircraft hold, or as registered cargo.\n\nThe main factor that influences the mode of transport is the animal�s weight:\n\nAnimals (Dogs, cats or exotic birds only) weighing up to 9 kg with their cage � They can usually be transported in the aircraft cabin.\nTransporting an animal (up to 9 kg) in the Business cabin is subject to the approval of the EL AL service center and the availability in Business cabin. The number of pets allowed in this cabin is limited and we recommend contacting the EL AL service center as early as possible to make the reservation.\nAnimals weighing between 9 kg and 100 kg with their cage � They can usually be transported in the aircraft hold.\nAnimals weighing more than 100 kg with their cage � They can usually be transported as registered cargo in the aircraft hold.\nIt is important to note that there are additional factors that may affect the animal�s mode of transport.\n\n \n\nPlease note: There are certain airports from which animals cannot be transported as registered cargo: Bangkok, Amsterdam, Boston, Mumbai, Brussels, Larnaca, Frankfurt, Moscow, Munich, Madrid, Berlin, Prague, Warsaw, Toronto, Vienna, Budapest, Kyiv, and Rome. \n\nHow to obtain authorization to transport an animal to Israel:\nContact the local authorities to obtain the required documents.\nAfter receiving the required documents and no later than two business days prior to the flight, email Veterinary Services at Ben Gurion Airport at vs-airport@moag.gov.il and include the following documents in a PDF file: certificate of good health, rabies antibody test, Appendices B and C (the last page of the file below). If you have met all of the conditions, the Veterinary Services flight permit will be sent to you by email.\nDid you send the documents to Veterinary Services and you did not receive a response within four hours?\nPlease call: +972-3-9792240\nUpdate us upon receiving the Veterinary Services permit. If the permit states that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which', ' that the animal will be transported with a bill of lading (cargo), please follow the guidelines for transporting pets as cargo. If the permit states that the animal will be transported as baggage, update the EL AL Service Center or the travel agent through which you made the booking.\nMake sure to bring with you all of the documents and authorizations; you will be asked to present them at check-in. Without this authorization, a pet will not be accepted on the flight and EL AL may not be held responsible for this.\nAdditional requirements for obtaining authorization to transport a pet as cargo with a bill of lading\nIn cases where the Veterinary Services Department determines that the animal may be transported with a bill of lading (usually when the pet weighs more than 9 kg), this service will be offered through the Cargo Division. Email the following address: Cargostore@elal.co.il\u200b and attach the following documents in a single PDF file:\n\nAuthorization from the Veterinary Services Department.\nExport license.\nBill of lading.\nCertificate of good health.\nLaboratory results for rabies antibodies.\nName of customs brokerage company (if necessary).\nBring the Veterinary Service authorization with you to the airport and present it at the check-in counter.\n\nWhere do you pick up animals after landing in Israel?\nWhen the animal is transported as baggage, it will be released in the Ben Gurion Airport Arrivals Hall.\nWhen the animal is transported as cargo, it will be released in the Ben Gurion Airport cargo terminal.\nFor questions and clarifications please contact our Cargo Division: (import tracing):\nisraelc@elal.co.il\nTracingi1@elal.co.il\nTelephone: +972-3-9716589/592\nThe costs of transporting animals\nTransport costs as baggage:\n \t\u200bEurope and Middle East\tNorth America and Far East\nAnimals weighing up to 9 kg with their cage\t$100\t $150\nAnimals weighing between 9 and 50 kg with their cage\t$200\t$250\nAnimals weighing between 50 and 100 kg with their cage\t$400\t$450\nAnimals weighing more than 100 kg with their cage cannot be transported as baggage and will be handled by the Cargo Division.\n\nTransport costs as cargo:\nTransport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at:\n+972-3-9716679\n\nCosts � What you need to know:\nThe cost', ' by the Cargo Division.\n\nTransport costs as cargo:\nTransport costs depend on a number of factors. To clarify costs, please contact the Cargo Division at:\n+972-3-9716679\n\nCosts � What you need to know:\nThe cost of transporting a pet is based on the total weight of the animal, the carrying case, and the food.\nThe prices are valid for animals accompanying the passenger on the same flight.\nPayment is made at the airport after the animal is weighed.\nPayment for transporting pets is made separately; it is not included in the weight of the permitted baggage allowance.\nIf the flight ticket includes any connecting flights with other airlines, payment must be arranged with the other airline.\nThe costs are not applicable to codeshare flights, operated by other airlines.\nA passenger with an open ticket must pay for the outbound and return flight, even if the return date is unknown.\nGeneral guidelines for transporting animals\nOnly the following pets: Dogs, cats or exotic birds, can be transported in the passenger cabin, depending on their size and weight and the required permits.\nAnimals exhibiting clear and visible signs of illness and/or who are emitting a foul odor may not be approved to fly.\nPets who have been approved for transport must also be authorized by the relevant authorities at the intermediate or final destination.\nThe passenger is required to prepare the animal for the flight according to the recommendations of a veterinarian.\nEL AL will not be held responsible in the event an animal is denied transit or entry into another country.\nTransport cage guidelines\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nTransporting service dogs in the aircraft cabin\nService dogs that are accompanying:\n\nA passenger with special needs.\nAn I.D.F soldier / A person experiencing "shell shock" (Post-trauma caused by military service).\nMay be transported at no additional cost in the aircraft cabin, subject to the following terms and conditions:\n\nYou must hold an official document/License that states that your dog has been properly trained and is in active duty as your service dog from one of the certified organization for training service dogs (The Israel Service Dogs Training Center, The Israel Guide Dog Center for The Blind).\nIt is the sole responsibility of the passenger to ensure all documents and/or authorizations required by the destination country for the transport of a service dog have been completed. EL AL will bear no responsibility in this regard.\nThe passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date.\nThe passenger must provide a veterinary certificate', " have been completed. EL AL will bear no responsibility in this regard.\nThe passenger is required to update the Service Center regarding a flight with a service dog, no later than 48 hours prior to the flight date.\nThe passenger must provide a veterinary certificate stating that the dog is vaccinated and has the ability to maintain proper sanitary conditions during the flight and transport.\nThe dog must be tied to a leash and/or harness from check-in until landing at the destination.\nIt is important to come equipped with a cage adapted to the dog and its size, in the event it is necessary.\nIt is the passenger�s full responsibility to complete all the forms and documents required to transport animals to Israel / from Israel, and to check with the destination country to determine its requirements.\nFlying to London with a service dog?\n\nIn addition to the guidelines we mentioned before, passengers traveling to London with a service dog are asked to register 14 days prior to the date of the flight on the Heathrow Airport website. You can do this by clicking on Heathrow Animal Reception Centre.\n\n \n\nFlying to or from the United States with a service dog?\n\nIn addition to all of the details included above, it is the passenger�s responsibility to fill out, print, and bring special additional forms for the United States and to present them at the check-in counters.\n\nPlease note that the regulations regarding transporting dogs to the US have changed. There are certain destinations in the US where transporting dogs will not be allowed at all. For destinations where transporting dogs are allowed, the passenger must meet all the requirements listed on the CDC website. Passengers who do not meet all the requirements, as detailed on the CDC website, will not be allowed to board the flight with their dog.\nPlease note that as of this date, the State of Israel is defined as a high-risk country on the CDC website.\n\nWe recommend using the services of companies specializing in animal air transport.\nPlease note that additional charges are incurred for inspecting and releasing of a dog from airport facilities in the United States.\n\nImportant information\n\nEL AL may require the passenger to have the dog tied to a leash and/or harness and/or barrier throughout the flight.\nEL AL may be entitled to require the passenger to seat the dog on his/her lap or in the area designated for the passenger's feet, so that the dog does not invade the space of other passengers.\nEL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs:\n", " in the area designated for the passenger's feet, so that the dog does not invade the space of other passengers.\nEL AL will be entitled to refuse to transport the dog and/or decide to transport it in the hold if any of the following occurs:\nThe dog constitutes a direct threat.\nThe dog causes a disturbance in the aircraft or its behavior indicates that it has not been trained to behave in public.\nTransporting the dog violates safety and security regulations.\nThe passenger does not provide the necessary forms as required and/or did not meet all of the cumulative conditions mentioned above.\nTo the extent that damage is caused by the dog, EL AL will be entitled to charge the passenger for the full damage.", 'Was your baggage delayed or damaged?\nSometimes, for unexpected reasons, there are cases in which baggage is delayed, damaged, or lost. We apologize in advance for any inconvenience and will do our best to find a quick solution to your satisfaction.\nBaggage Service Center handles cases of:\nDelayed baggage\nDamaged baggage\nAn item forgotten on board\nStatus of a claims that were sent to the Baggage Claims Department\n\nWays to contact about baggage issues after a flight\nPhone: 03-9771150 \nSunday to Thursday: 8:30 a.m. - 5 p.m.\nFriday: 8:30 a.m. - 1 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nWhatsApp chat 03-9771111:\nSunday to Thursday: 4 p.m. - 12 a.m.\nFriday: 1 p.m. - 4 p.m.\nSaturday Night: 7 p.m. - 12 a.m.\n\nRegarding delayed baggage, once your baggage is retrieved, it will be transferred to the courier service and delivered to the address stated on the report.\nIs your baggage delayed or lost?\nDelayed bags must be reported immediately after landing to an EL AL representative in the airport baggage claim area. They will issue you a report on the delayed bag, according to company policy.\nIf you didn�t report about the delayed bag at the airport, you can contact the baggage service center within 7 days from the date of your flight. See contact details above. \nThe status of the claim can be checked in a worldwide system (in English). Enter the lost baggage report number (10 characters) in the first box, the last name in the second box, and click the "Submit" button. Checking the status of a claim\nWas your baggage damaged?', 'Information on batteries and dangerous substances\nWhether its batteries, a laptop, or even medical equipment, before boarding a flight it is important to know that there are certain articles and substances that are classified as dangerous, so taking them on your flight may require advance preparation or you may not even be able to take them with you at all.\n\nSubstances and articles forbidden on the aircraft:\n Compressed gases (deeply refrigerated, flammable, non-flammable and poisonous) such as butane and oxygen, aqualung cylinders, and compressed gas cylinders.\n Corrosives, such as acids, alkalis, wet cell batteries, and items containing mercury.\n Explosives other than light ammunition.\n Flammable liquids and solids.\n Radioactive materials.\n Briefcases with installed alarm devices.\n Oxidizing materials (hydrogen peroxide, bleaching powders, etc.).\n Poisons and infectious substances, such as insecticides, herbicides, and live virus materials.\n Items such as high-strength magnetic materials, materials that can harm people or the environment.', 'Liquids in Carry-On Bags\nWhether you just splurged on a bottle of fine whiskey or you are traveling with gels, cosmetics, baby food, or even prescription medications, prior to boarding a flight it is important to know exactly what you are allowed to take on board and what you must check.\n\nLiquids in Carry-On Bags\nPrior to taking off, it is important to know what you can take with you aboard the aircraft. Today, at most airports around the world, there is a limit on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight. Liquids, aerosols, gels, creams, etc. that exceed the permitted amount will be discarded at the security checkpoint if they do not meet the updated guidelines.\n\nFor your convenience, we have compiled some non-exhaustive general information for you about carrying liquids in carry-on bags on flights departing from Israel. Please note that it is your responsibility to stay up to date on the specific conditions that may apply to flights to or from certain countries-including connecting and codeshare flights�with respect to carrying liquids in handbags, as these may change from time to time.', "Flying with sporting equipment?\nAre you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you're going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know\nWe offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions:\n- Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg.\n- Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.\nNote: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).\nAdditional Sports Equipment\nIf you need to bring sports equipment in addition to your standard baggage allowance, the following applies:", "Flying with sporting equipment?\nAre you planning the perfect ski vacation? Maybe heading out for a wild bike trip? Wherever you're going, there are a few things you need to know before you start packing. So now that we�ve gotten warmed up, here�s some important information about flying with sporting equipment.\n\nImportant to know\nWe offer complimentary transport of sports equipment in place of your standard checked baggage, under the following conditions:\n- Economy Class (excluding Lite fares) and Premium Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 30 kg.\n- Business Class: Sports equipment with dimensions up to 190 cm (length + width + height) and weighing up to 32 kg.\nNote: For those flying with skiing or snowboarding equipment, please see the additional benefits below.\n\nIf your equipment weighs up to 32 kg and its total measurements (length + height + width) are under 277 cm, it can be sent as overweight baggage, but you�ll need to contact the El Al call center for approval.\n\nIf your equipment exceeds the permitted dimensions, or you prefer to send your equipment separately from your permitted baggage allowance, you can transport the equipment as cargo via the EL AL Cargo Division (Tel. +972-3-977-1177 or according to the details listed on the website).\nAdditional Sports Equipment\nIf you need to bring sports equipment in addition to your standard baggage allowance, the following applies:\n\n\nAllowed Dimensions and Weight: Sports equipment with dimensions up to 277 cm (length + width + height) and weighing up to 50 kg.\n\nFees:\n- Europe, the Middle East, and Morocco: $70 one way.\n- Far East and North America: $150 one way.\n\nPlease ensure that your sports equipment meets these requirements to take advantage of our sports equipment transport service.\n\nPayment for the transport of sporting equipment will be made at the airport only and cannot be made in advance. Costs are determined according to the following regulations:\n\nThe final cost will be determined on the date of payment, according to the service cost on that date. Costs may vary depending on destination and flight, according to the sole discretion of the airline.\nChecked baggage containing sporting equipment must meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page.\nPrices are displayed in US dollars. At some airports,", " meet the permitted size and weight dimensions for that passenger�s checked baggage allowance. If your equipment exceeds the permitted dimensions, excess baggage charges will apply, according to the regulations stipulated on this page.\nPrices are displayed in US dollars. At some airports, payment is allowed only in local currency, according to the conversion rate on the date of payment.\nTransporting snowboards and ski equipment?\nIn addition to the equipment and baggage allowance permitted for each passenger, you may also bring ski and snowboard equipment at no extra charge (doesn't apply on LITE fare ticket), as long as it's packed into one checked bag that weighs up to 50 kg and its total measurements do not exceed 277 cm (length + height + width).\n\nIf your ski equipment exceeds the permitted dimensions, you�ll need to contact El Al�s Cargo Division (Tel: +972-3-977-1177).\n\nWhat does Ski and snowboards equipment include?\nSki equipment includes one pair of skis, one pair of poles and one pair of ski boots.\nSnowboard equipment includes one snowboard and one pair of ski boots.\nTransporting bicycles?\nYou can transport a bicycle at no extra charge instead of your regular checked baggage, as long as the bicycle is packed into a checked bag and meets the weight and/or size dimensions of your permitted baggage allowance (determined by the cabin class you�re flying in).\n\nPlease note\nMotorized bicycles cannot be transported! For exceptional cases, please contact our Cargo Division. Transport of bicycles is subject to El Al approval and depends on available space in the cargo hold.\n\nTransport of bicycles also requires pre-approval from the EL AL call center. You will be charged only after you arrive at the airport, providing your bicycle is packed according to the following regulations:\n\nRemove the pedals.\nDismantle the handlebar.\nLet out some air from the wheels and separate one wheel from the rest of the bicycle.\nMake sure to pack the bicycle in a box/special case, to protect it from damage and to prevent leakage of hydraulic fluid.\nPlease note\nThe information here applies to EL AL flights on EL AL aircrafts only. It does not apply to continuing flights or flights with other airlines.\nIt is the passenger's responsibility to stay updated and comply with the conditions and guidelines of the destination country. EL AL will not bear any responsibility if the destination country refuses to admit the passenger's equipment.\nPlease note that in accordance with transport conditions, EL AL does not bear responsibility for fragile"], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:31,544 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE759EE0>, 'json_data': {'input': [' is marked on newer lithium-ion batteries and is explained in question 3 below. Portable chargers are also considered batteries.\nTwo larger lithium-ion batteries (100-160 watt-hours per battery) may also be taken aboard the aircraft in your carry-on. The battery size includes extended-life laptop batteries and most lithium-ion batteries for professional-grade audio/visual equipment. Most consumer-grade lithium-ion batteries are smaller. Engineering approval is required in order to travel with these larger batteries.\nLithium metal batteries (a.k.a. non-rechargeable lithium batteries or primary lithium batteries). These batteries are often used in cameras and small personal electronic devices. Consumer-grade batteries (up to 2 grams of lithium per battery) may be brought aboard the aircraft. This includes all the typical non-rechargeable batteries used in cameras (AA, AAA, 123, CR123A, CR1, CR2, CRV3, CR22, 2CR5, etc.), as well as flat, round lithium button batteries.\nNon-spillable wet batteries with absorbed electrolyte are limited to 12 volts and 100 watt-hours per battery. These batteries must be of the absorbed electrolyte type (gel cells, AGM, etc.) that meet the requirements of 49 CFR; i.e. no electrolyte will leak from a cracked battery case. Batteries must be in strong outer packaging or installed in equipment. Additionally, passengers are restricted to two spare (uninstalled) batteries. Spare batteries� terminals must be protected (using non-conductive caps, tape, etc.) within the outer packaging. Batteries and outer packaging must be marked �nonspillable� or �nonspillable battery.� Note: The above applies to portable electronic devices, not battery-powered mobility aids. There are separate exceptions for motorized wheelchairs.\n \n\nWhat kinds of batteries are allowed in checked baggage?\nYou may not check lithium batteries except:\nElectronic devices with lithium batteries that cannot be removed from the device and cannot be stored in the aircraft cabin due to physical size will be stored in the aircraft hold under the following conditions:\n\nMake sure that the device is completely switched off and protected from accidental operation.\nThe device must be protected from external damage.\nAn electronic device may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium', " may not be stored together with flammable material (e.g. hairspray, etc.)\nSpare lithium batteries (both lithium-metal and lithium-ion/polymer) are prohibited in checked baggage. This includes portable chargers.\nElectronic devices with removable lithium batteries: the battery should be taken aboard the aircraft cabin. The device can be checked.\nThe other types of batteries (listed above) may be transported in the aircraft hold. Batteries should be protected from damage and short circuits or installed inside a device. Battery-powered devices should be protected from accidental operation, especially those that have moving parts or might overheat.\n \n\nHow do I determine a battery's watt-hours (Wh) rating?\nTo determine watt-hours, multiply the volts (V) by the ampere hours (Ah). For example: A 12-volt battery rated to 8 ampere hours is rated at 96 watt hours (12 x 8 = 96). For milliamp hours (mAh), multiply by the volts and divide by 1000.\n\n \nIs there a limit to the number of batteries that may be taken aboard the aircraft?\nYes. Up to 20 spare batteries with a capacity of less than 100 Wh may be taken aboard the aircraft when insulated or in their original packaging, and only in the cabin.\nUp to 15 electronic devices containing lithium-ion batteries with a capacity of less than 100 Wh are allowed aboard the aircraft, and only in the cabin.\nLarger lithium-ion batteries (100-160 watt-hours per battery) are limited to two batteries per passenger; see the above explanation of lithium-ion batteries.\nUp to two spare/uninstalled non-spillable wet batteries can be taken aboard the aircraft.\n\nWhat does �protected against short circuit� mean?\nWhen metal objects such as keys, tools or other batteries come in contact with both terminals of a battery it can create a �circuit� or path for electricity to flow through. An electrical current flowing through this unprotected short circuit can cause extreme heat and sparks and even start a fire.\nTo prevent short circuits, keep spare batteries in their original packaging, a battery case, or a separate pouch or pocket. Make sure loose batteries can�t move or roll around. Placing tape over the terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view", ' terminals of unpackaged batteries also helps to insulate them and prevent short circuit.\n\nBattery-powered wheelchairs/mobility aids on EL AL flights\nBattery-powered mobility aids must comply with the relevant IATA regulations. For your convenience, you can view the Summary of Regulations.\nIf your battery is on the list of batteries allowed on the aircraft and in order for EL AL to be prepared to transport the mobility aid, you must report, at least 14 days before the flight, that you intend to arrive at the flight with the mobility aid. You must send an email to flightaid@elal.co.il indicating the model of the wheelchair/scooter and battery as shown on the list.\nIf your battery does not appear on the list of flight-approved batteries, please fill out and submit a portable vehicle flight form. After filling out the form and sending it to flightaid@elal.co.il, you will receive authorization to travel with your mobility aid within approximately 7 business days, depending on the urgency of your flight dates.\nTraveling with hazardous materials on EL AL flights\n\nAre you planning to fly with dry ice? Contact the EL AL service center in advance to update the details of your flight. Additionally, you will need to fill out a Declaration Form and bring it with you on the flight.', "How many checked bags can you bring?\nFlying with just one piece of checked baggage or do you need to check three? Whatever the circumstances, it is important to know how many pieces of baggage you can take and which types are allowed.\n\nFirst and foremost\nThe checked baggage allowance depends primarily on your travel class and destination country. You can find the number and weight of the checked bags included in your ticket on the flight ticket and on the Manage Your Booking page on the website.\nYou can easily add additional pieces of baggage up to three hours before the flight through the Manage Your Booking page.\nThe baggage policy on scheduled Sundor flights is the same as El Al's baggage policy.\n\nOversized And Overweight Baggage\nWhat is oversized and overweight baggage?\nAny baggage that exceeds authorized dimensions in terms of shape, size, or weight. For example: oversized or overweight suitcases, backpacks, soft bags, and more.\n\nFlying with oversized and overweight baggage?\nAfter going through EL AL security pre-screening and check-in, passengers with baggage classified as oversized or overweight are required to take their baggage to the designated oversized/overweight baggage location. The process of checking in oversized and overweight baggage takes longer than standard baggage and may delay your arrival at the departure gate.\n\nTo expedite the baggage check-in process, it is recommended to travel with a standard hard or soft-sided baggage within the permitted dimensions and weight."], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:31,544 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:31,544 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:31,550 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:31,550 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:31,551 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:31,551 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:31,551 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:31,551 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:31,556 httpcore.connection DEBUG start_tls.complete return_value= 13:54:31,556 httpcore.http11 DEBUG send_request_headers.started request= 13:54:31,558 httpcore.http11 DEBUG send_request_headers.complete 13:54:31,558 httpcore.http11 DEBUG send_request_body.started request= 13:54:31,559 httpcore.connection DEBUG start_tls.complete return_value= 13:54:31,559 httpcore.http11 DEBUG send_request_body.complete 13:54:31,559 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:31,559 httpcore.http11 DEBUG send_request_headers.started request= 13:54:31,559 httpcore.http11 DEBUG send_request_headers.complete 13:54:31,559 httpcore.http11 DEBUG send_request_body.started request= 13:54:31,561 httpcore.http11 DEBUG send_request_body.complete 13:54:31,561 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:31,561 httpcore.connection DEBUG start_tls.complete return_value= 13:54:31,561 httpcore.http11 DEBUG send_request_headers.started request= 13:54:31,561 httpcore.http11 DEBUG send_request_headers.complete 13:54:31,562 httpcore.http11 DEBUG send_request_body.started request= 13:54:31,562 httpcore.http11 DEBUG send_request_body.complete 13:54:31,562 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:31,993 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:32 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'51'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4998065'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'23ms'), (b'x-request-id', b'req_8aa7aefde08ddcca8dc476eec59b2752'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=uGypbhuUG6UtArfBAEb0q6D4CtVq4oj6gKejqJ7jJUU-1731930872-1.0.1.1-35O04lgfY6_7MmQ7B0HUqhFIiGgMOzsdKmaUAOo846du09uQbMhOCysWO.qjH.a.MTt0hxc23pPJQ_haHVkwWA; path=/; expires=Mon, 18-Nov-24 12:24:32 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=0NiOwfhp0gZzleeeW9_85_MSiPaF5eE5CXkjQqhjaMo-1731930872247-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c42cdbc47da1-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:31,994 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:31,994 httpcore.http11 DEBUG receive_response_body.started request= 13:54:32,147 httpcore.http11 DEBUG receive_response_body.complete 13:54:32,148 httpcore.http11 DEBUG response_closed.started 13:54:32,148 httpcore.http11 DEBUG response_closed.complete 13:54:32,148 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:32,149 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.6099999999860302. input_tokens=1544, output_tokens=0 13:54:32,204 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:32 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'216'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4993194'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'81ms'), (b'x-request-id', b'req_562f99a007cc8cfa12ea37f646c4180d'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=E_.tzJ1gQ7LcN71gOnzknsMr31E5arBS59mFI8SEKFA-1731930872-1.0.1.1-gTvY_GeAXyTHkypSN0d.uOhzAy1e6lsaO51UMZmS6GFT7maSOLqdBBJN9BQt.d4ts0wERv.hWuf7uyK2PGTFdA; path=/; expires=Mon, 18-Nov-24 12:24:32 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=fkyTEjRA8gncZQnGO6G36KL0z.vI6zrWK6KDux.Z..0-1731930872458-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c42cdbd3c21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:32,204 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:32,204 httpcore.http11 DEBUG receive_response_body.started request= 13:54:32,304 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:32 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'286'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4992171'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'93ms'), (b'x-request-id', b'req_575a49610286055774dd99bef3412427'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=feUd.hlD4hjYtgDxZ71qhRsCARz.Z45QI1k9CiY87Us-1731930872-1.0.1.1-rau_dR3g7I7KC1LLiymb6zPnG6pHY79J4TmoNQHMwCmTxOlNgcFHWQe54eN.6wNa870DLXvBDzEnW51zoUhVuQ; path=/; expires=Mon, 18-Nov-24 12:24:32 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=pPRmlQF4w1ZBEKGP6rTi46s8LGv5RzbyTn_nybJTiMA-1731930872557-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c42ceff57da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:32,304 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:32,304 httpcore.http11 DEBUG receive_response_body.started request= 13:54:32,776 httpcore.http11 DEBUG receive_response_body.complete 13:54:32,776 httpcore.http11 DEBUG response_closed.started 13:54:32,776 httpcore.http11 DEBUG response_closed.complete 13:54:32,777 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:32,778 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.25. input_tokens=5907, output_tokens=0 13:54:32,874 httpcore.http11 DEBUG receive_response_body.complete 13:54:32,874 httpcore.http11 DEBUG response_closed.started 13:54:32,874 httpcore.http11 DEBUG response_closed.complete 13:54:32,875 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:32,876 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.3439999999827705. input_tokens=6224, output_tokens=0 13:54:33,111 graphrag.index.operations.embed_text.embed_text INFO using vector store lancedb with container_name default for embedding community.full_content: default-community-full_content 13:54:33,158 graphrag.index.operations.embed_text.strategies.openai INFO embedding 75 inputs via 75 snippets using 6 batches. max_batch_size=16, max_tokens=8191 13:54:33,164 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE759EE0>, 'json_data': {'input': ["# EL AL Airline and Pet Transportation\n\nThe community centers around EL AL, an airline with specific policies regarding baggage, pet transportation, and passenger services. Key entities include the Arrivals Hall, which facilitates pet retrieval, and various claims related to baggage policies and pet transport regulations. The relationships among these entities highlight the operational framework of EL AL in managing both passenger and pet travel.\n\n## EL AL's comprehensive baggage and pet transport policies\n\nEL AL has established detailed regulations concerning baggage and the transportation of pets, which are crucial for ensuring compliance and customer satisfaction. The airline's policies cover various aspects, including weight limits for pets, specific guidelines for transporting service animals, and the handling of valuable items. For instance, pets can be transported in the cabin if they meet weight restrictions, while larger animals must be checked as baggage or handled by the Cargo Division. This structured approach helps mitigate risks associated with baggage issues and ensures that passengers are well-informed about their responsibilities [Data: Entities (1), Claims (2, 3, 4, 5, 11); Relationships (10, 15, 20)]\n\n## The role of the Arrivals Hall in pet transportation\n\nThe Arrivals Hall at Ben Gurion Airport serves as a critical point for pet owners to retrieve their animals after travel. This designated area ensures that the process of reuniting with pets is organized and efficient, reflecting EL AL's commitment to customer service. The existence of a specific location for pet retrieval highlights the airline's focus on accommodating pet owners and managing the logistics of animal transport effectively [Data: Entities (11); Relationships (9)]\n\n## Claims regarding baggage measurements and weight limits\n\nEL AL has several claims related to baggage measurements and weight limits, emphasizing the airline's policies on transporting animals and the associated costs. For example, animals weighing up to 9 kg can be transported in the cabin for a fee, while larger animals incur higher costs and may require special handling. These claims are essential for passengers to understand the financial implications of traveling with pets and the airline's liability regarding baggage issues [Data: Claims (2, 3, 11); Relationships (8, 15)]\n\n## Additional fees and discounts for baggage handling\n\nEL AL implements additional handling fees and offers discounts for baggage checked through their service center. Passengers can benefit from a 50% discount on baggage fees if purchased online before their flight, which encourages early planning and can enhance customer satisfaction. These financial policies are crucial for managing passenger expectations and ensuring transparency in the airline's pricing structure [Data: Entities (353, 354); Relationships (41, 42, 38)]\n\n## The importance of safety and security regulations\n\nSafety and security regulations play a vital role in the transportation of animals on EL AL flights. The airline must adhere to these regulations to ensure the safety of all passengers and crew, particularly when transporting pets. Compliance with these regulations not only protects the animals but also enhances the overall travel experience for pet owners, reinforcing EL AL's reputation as a responsible airline [Data: Entities (108); Relationships (23)]", "# EL AL Cargo Division and Animal Transport\n\nThe community centers around EL AL's Cargo Division, which specializes in the transportation of animals, particularly pets. The division is responsible for ensuring compliance with transport regulations, including obtaining necessary authorizations and adhering to specific guidelines for animal transport.\n\n## EL AL's Cargo Division as a key player\n\nThe Cargo Division of EL AL is a crucial entity in this community, tasked with managing the transport of various types of cargo, including animals. This division ensures that all necessary documentation is provided for transporting animals, particularly pets, which requires adherence to strict regulations. The division's expertise in handling special requests for oversized or unaccompanied animals highlights its capability to manage complex transport needs effectively. [Data: Entities (12); Relationships (10)]\n\n## Importance of transport authorization\n\nTransport authorization from destination country authorities is a critical requirement for transporting pets. The Cargo Division mandates this authorization to ensure compliance with international transport regulations, which is essential for the safe and legal movement of animals across borders. Failure to obtain the necessary authorization could result in significant legal repercussions and impact the reputation of EL AL's Cargo Division. [Data: Entities (44); Relationships (116)]\n\n## Compliance with transport cage measurements\n\nThe Cargo Division requires specific measurements of transport cages to ensure the safety and compliance of animals during transport. This requirement is vital for preventing injuries and ensuring that animals are housed in appropriate conditions throughout their journey. The emphasis on cage measurements reflects the division's commitment to animal welfare and regulatory compliance, which is crucial for maintaining trust with customers. [Data: Entities (46); Relationships (118)]\n\n## Specialization in transporting animals\n\nThe Cargo Division specializes in transporting animals, including pets, which involves a detailed understanding of the unique requirements associated with animal transport. This specialization allows the division to provide tailored services that meet the needs of pet owners and ensure the safe transit of animals. The division's focus on animal transport underscores its role as a leader in this niche market, enhancing its reputation among customers seeking reliable transport solutions. [Data: Entities (51); Relationships (119)]", '# Travel Classes and Sporting Equipment Transport\n\nThis community focuses on the relationships between various travel classes, specifically Business Class and Premium Class, and their provisions for transporting sporting equipment. The entities are interconnected through specific baggage allowances and fees associated with transporting sports gear, highlighting the importance of these travel classes for athletes and sports enthusiasts.\n\n## Business Class offers superior baggage allowances\n\nBusiness Class provides enhanced baggage allowances compared to other travel classes, allowing passengers to check up to two pieces of baggage weighing up to 32 kg each. This is particularly beneficial for travelers with sporting equipment, as it accommodates larger and heavier items that are essential for athletes. The relationship between Business Class and sporting equipment transport is significant, as it enables a more accommodating experience for those needing to travel with sports gear. [Data: Entities (165); Relationships (37, 313)]\n\n## Premium Class provides additional services for sports equipment\n\nPremium Class also offers specific provisions for transporting sporting equipment, allowing passengers to check up to two pieces of baggage weighing up to 23 kg each. This class is designed for travelers who require enhanced services compared to Economy Class, making it a viable option for those carrying sports gear. The relationship between Premium Class and sporting equipment is crucial for understanding how different travel classes cater to the needs of sports enthusiasts. [Data: Entities (164); Relationships (36, 296)]\n\n## Sporting equipment transport regulations\n\nSporting equipment encompasses a variety of items that can be transported under specific conditions. The regulations for transporting these items vary by travel class, with Economy Class, Premium Class, and Business Class each having distinct size and weight restrictions. Understanding these regulations is essential for travelers to ensure compliance and avoid additional fees. The relationship between sporting equipment and the various travel classes highlights the importance of adhering to these guidelines. [Data: Entities (162); Relationships (295, 297, 296)]\n\n## Cargo services for oversized sporting equipment\n\nCARGO services provide specialized transport for sporting equipment that exceeds standard baggage limits. This is particularly important for athletes who may need to transport larger items, such as bicycles or skis, which cannot be accommodated within the regular baggage allowances. The relationship between CARGO and sporting equipment ensures that travelers have options for transporting their gear efficiently, especially when it surpasses the typical limits set by airlines. [Data: Entities (38); Relationships (155, 299)]\n\n## Fees associated with transporting sporting equipment\n\nThere are specific fees associated with transporting sporting equipment, such as the 150 USD fee for one-way transport to the Far East and North America. This fee structure is important for travelers to consider when planning their trips, as it can significantly impact the overall cost of travel. The relationship between sporting equipment and these fees underscores the financial considerations that athletes and sports enthusiasts must account for when traveling. [Data: Entities (181); Relationships (303)]', '# Economy Class and Lite Fares\n\nThe community focuses on Economy Class travel options, including Lite Fares, which offer basic services at lower costs. The entities are interconnected through baggage allowances and restrictions, particularly regarding sporting equipment.\n\n## Economy Class as a primary travel option\n\nEconomy Class is a widely utilized travel class that provides essential services at lower fares, making it accessible to a broad range of travelers. This class allows passengers to bring one carry-on bag weighing up to 8 kg, which is a significant consideration for budget-conscious travelers. The structure of Economy Class is designed to cater to those seeking affordable travel options while still offering standard services, thus playing a crucial role in the airline industry. [Data: Entities (163)]\n\n## Lite Fares and their limitations\n\nLite Fares represent a specific subset of Economy Class fares that come with notable restrictions, particularly regarding the transport of sporting equipment. These fares do not allow for the complimentary transport of sports gear, which can be a disadvantage for travelers who wish to bring such items. The limitations associated with Lite Fares make them a more basic option, appealing primarily to those prioritizing cost over additional services. [Data: Entities (175), Relationships (307)]\n\n## Baggage allowances in Economy Class\n\nEconomy Class passengers are entitled to specific carry-on baggage allowances, which are essential for travelers to understand when planning their trips. The allowance of one carry-on bag weighing up to 8 kg is a standard feature that helps manage passenger expectations and compliance with airline policies. This baggage policy is crucial for ensuring a smooth travel experience and minimizing potential disputes at check-in. [Data: Relationships (308)]\n\n## Transport of sporting equipment in Economy Class\n\nEconomy Class permits the transport of sporting equipment under specific conditions, which is an important aspect for travelers who engage in sports. The allowance is subject to size and weight restrictions, ensuring that passengers can bring their gear while adhering to airline regulations. This policy enhances the appeal of Economy Class for active travelers, although it is important to note that Lite Fares do not include this benefit. [Data: Relationships (295)]\n\n## Weight limits for sports equipment\n\nThe maximum weight limit for sports equipment in Economy Class is set at 30 kg, which is a critical factor for travelers planning to bring such items. This weight category indicates the relationship between the travel class and the specific allowances for sporting gear, ensuring that passengers are aware of the limitations they must adhere to. Understanding these limits is essential for avoiding additional fees or complications during travel. [Data: Relationships (306)]', "# Weight Regulations in Air Travel\n\nThis community focuses on the regulations surrounding weight limits for baggage and sporting equipment in air travel. The entities are interconnected through their implications on transportation logistics, particularly concerning the maximum allowable weights for different travel classes.\n\n## Weight as a critical factor in transportation logistics\n\nWeight is a significant consideration in the logistics of transporting both animals and personal belongings. It influences whether pets can travel in the cabin or must be transported as cargo, as well as affecting the overall cost of transportation. Additionally, weight restrictions apply to sports equipment, with maximum allowable weights varying by travel class. This multifaceted role of weight in transportation logistics underscores its importance in the community. [Data: Entities (35); Relationships (143, 144, 145)]\n\n## 30 KG limit for Economy Class\n\nThe entity '30 KG' refers to the maximum weight limit for sports equipment allowed in Economy Class. This limit is crucial for passengers as it directly impacts their ability to transport sporting equipment without incurring additional fees. The relationship between this weight limit and the Economy Class indicates a structured approach to managing baggage allowances, which is essential for both airlines and travelers. [Data: Entities (172); Relationships (306, 144)]\n\n## 32 KG limit for Business Class\n\nThe entity '32 KG' refers to the maximum weight limit applicable in Business Class for checked baggage and sports equipment. This higher limit compared to Economy Class reflects the different service levels and expectations associated with Business Class travel. Understanding this distinction is vital for passengers who may need to transport heavier items, as it can influence their choice of travel class. [Data: Entities (171); Relationships (313, 145)]\n\n## Impact of weight on carry-on baggage eligibility\n\nWeight is a crucial factor in determining the eligibility of carry-on baggage. The weight limits set by airlines play an essential role in assessing whether carry-on items meet the requirements for boarding. This relationship highlights the importance of weight regulations in ensuring compliance with airline policies, which can affect the travel experience of passengers. [Data: Relationships (146)]\n\n## Weight restrictions on sporting equipment\n\nWeight plays a crucial role in the transportation of sporting equipment, influencing both the allowances and fees associated with such transport. The established weight limits for sporting equipment in different travel classes serve as key restrictions that determine whether items can be transported without incurring additional costs. This aspect is particularly relevant for athletes and travelers who engage in sports activities. [Data: Relationships (143)]", '# Checked Luggage and Baggage Conveyor Belt\n\nThe community centers around the concepts of checked luggage and the baggage conveyor belt, which are integral to the air travel experience. The relationship between these entities highlights the process of luggage handling at airports, emphasizing their distinct roles in passenger travel.\n\n## Distinct roles of checked luggage and carry-on baggage\n\nChecked luggage and carry-on baggage serve different purposes for air travelers, with checked luggage designed for larger items that cannot fit in the cabin. This distinction is crucial for understanding passenger needs and the logistics of air travel. The relationship between these two types of luggage indicates that while they both cater to the same demographic, they fulfill different requirements and restrictions regarding size and accessibility. This differentiation is essential for airlines and airports in managing passenger expectations and operational efficiency. [Data: Relationships (370)]\n\n## Baggage conveyor belt as a retrieval point\n\nThe baggage conveyor belt is a critical component of the luggage retrieval process at airports, where checked luggage is collected after a flight. This entity plays a vital role in the passenger experience, as it directly impacts the efficiency and satisfaction of travelers upon arrival. Delays or issues with the baggage conveyor belt can lead to significant frustration among passengers, highlighting the importance of this system in airport operations. Understanding the relationship between the baggage conveyor belt and checked luggage is essential for improving service delivery in air travel. [Data: Entities (275), Relationships (378)]', "# Carry-On Baggage and Airline Policies\n\nThe community focuses on the regulations and policies surrounding carry-on baggage in air travel, particularly as they relate to various airlines and passenger classes. Key entities include airlines like Sun Dor and EL AL, as well as concepts like personal bags and booking management, which are interconnected through specific baggage policies.\n\n## Importance of Carry-On Baggage Policies\n\nCarry-on baggage policies are essential for regulating what passengers can bring into the cabin of an aircraft. These policies help maintain safety and order during flights, as they dictate the size, weight, and number of items allowed. Airlines like EL AL and Sun Dor have specific guidelines that passengers must adhere to, which can vary significantly between carriers. This variability can lead to confusion among travelers, making it crucial for airlines to communicate their policies clearly. [Data: Relationships (29, 368, 375)]\n\n## Role of Passenger Classes in Baggage Allowances\n\nDifferent passenger classes, such as Economy, Business, and Premium, have distinct carry-on baggage allowances. For instance, Economy Class passengers are entitled to specific allowances that differ from those in Business or Premium classes. This tiered approach to baggage policies can affect passenger satisfaction and operational efficiency, as airlines must manage varying expectations and compliance levels among different classes. [Data: Relationships (308, 314, 312)]\n\n## Impact of Frequent Flyer Programs\n\nMembership in frequent flyer programs, such as the Matmid Frequent Flyer Club, can significantly influence a passenger's carry-on baggage privileges. Members may enjoy enhanced allowances or exemptions from certain restrictions, which can incentivize loyalty to an airline. This dynamic creates a competitive landscape where airlines must balance the benefits offered to frequent flyers with the need to maintain standard policies for all passengers. [Data: Relationships (369)]\n\n## Connection Between Carry-On and Checked Luggage\n\nCarry-on baggage and checked luggage serve different purposes for air travelers. While carry-on items are intended for easy access during the flight, checked luggage is designed for larger items that cannot fit in the cabin. Understanding the distinctions between these two types of luggage is vital for passengers to ensure compliance with airline policies and to optimize their travel experience. [Data: Relationships (370)]\n\n## Significance of Booking Management Systems\n\nBooking management systems play a crucial role in informing passengers about their carry-on baggage allowances and policies. These systems enable travelers to manage their bookings effectively while ensuring they are aware of the specific regulations governing their carry-on items. This functionality is essential for a smooth travel experience, as it helps prevent misunderstandings and potential conflicts at the airport. [Data: Relationships (373)]\n\n## Regulatory Framework for North America\n\nCarry-on baggage policies are particularly relevant for flights to and from North America, where specific regulations dictate the size, weight, and number of carry-on items allowed. Airlines operating in this region must ensure that their policies align with these regulations to avoid compliance issues and enhance passenger safety. This regional focus highlights the importance of understanding local regulations in the global airline industry. [Data: Relationships (375)]\n\n## Maximum Dimensions for Carry-On Items\n\nMaximum dimensions for carry-on bags are critical for determining what items passengers can bring on board. These specifications help airlines manage cabin space effectively and ensure that all passengers can store their belongings safely. Clear communication of these dimensions is essential for compliance and to minimize delays during boarding. [Data: Relationships (376)]", "# Delayed Baggage and Baggage Reporting\n\nThe community focuses on the processes and entities involved in managing delayed baggage at airports, specifically highlighting the roles of the Delayed Baggage and Baggage Report. The Baggage Service Center is crucial in facilitating the reporting and retrieval of delayed items.\n\n## Role of Delayed Baggage in passenger experience\n\nDelayed baggage refers to personal belongings that have not arrived with the passenger upon landing, which can significantly affect the travel experience. Passengers must report delayed baggage immediately to ensure that the airline can assist in locating and returning the items. The timely reporting of delayed baggage is essential for minimizing inconvenience and ensuring customer satisfaction. [Data: Entities (115)]\n\n## Baggage Report issuance process\n\nA baggage report is issued by an EL AL representative for delayed bags at the airport baggage claim area. This report serves as an official document that initiates the process of locating and returning the delayed items to the passenger. The issuance of a baggage report is a critical step in the management of delayed baggage, as it formalizes the claim and allows the airline to track the status of the missing items. [Data: Entities (120)]\n\n## Baggage Service Center's responsibilities\n\nThe Baggage Service Center is responsible for managing reports and claims associated with delayed baggage. Passengers experiencing delayed baggage must report the issue to the Baggage Service Center to receive the necessary assistance. This center plays a vital role in coordinating the efforts to locate and return delayed items, making it a key entity in the community. [Data: Relationships (223)]\n\n## Connection between Delayed Baggage and Baggage Report\n\nThere is a direct relationship between Delayed Baggage and Baggage Report, as a baggage report is issued specifically for delayed baggage at the airport. This connection highlights the procedural aspect of handling delayed items, where the report serves as a formal mechanism for addressing the issue. Understanding this relationship is crucial for improving the efficiency of baggage handling processes. [Data: Relationships (249)]", "# Baggage Service Community\n\nThe Baggage Service Community is centered around the Baggage Service Center, which manages various aspects of baggage handling, including delayed and damaged baggage, forgotten items, and the claims process. The community's entities are interconnected, with the Baggage Service Center serving as the primary hub for assistance and coordination among various processes and departments.\n\n## Central role of the Baggage Service Center\n\nThe Baggage Service Center is the focal point of the community, responsible for managing issues related to baggage, including delays, damages, and forgotten items. This center plays a crucial role in ensuring that travelers receive timely assistance and support for their baggage-related concerns. The effectiveness of the Baggage Service Center directly impacts passenger experiences and the overall reputation of the airline or travel service involved. [Data: Entities (113), Relationships (223, 228, 227, 225, 226, +more)]\n\n## Importance of contact details for assistance\n\nThe contact details associated with the Baggage Service Center are essential for travelers seeking help with baggage issues. These details provide necessary information, such as phone numbers and chat options, enabling passengers to report problems efficiently. The availability and clarity of these contact details can significantly influence the speed and effectiveness of the response to baggage-related concerns. [Data: Entities (118), Relationships (233)]\n\n## Baggage claims process as a critical function\n\nThe baggage claims process is a vital function within the community, allowing passengers to report and seek compensation for lost or damaged baggage. The Baggage Service Center facilitates this process, ensuring that travelers can navigate the claims efficiently. A well-structured claims process is essential for maintaining customer trust and satisfaction, especially in the travel industry where baggage issues are common. [Data: Entities (123, 127), Relationships (228, 231)]\n\n## Handling of delayed baggage\n\nDelayed baggage is a frequent issue faced by travelers, and the Baggage Service Center is responsible for managing reports related to this problem. The center's ability to address delayed baggage effectively can mitigate passenger frustration and enhance their travel experience. This aspect of baggage handling is critical, as it directly affects the perception of the airline's reliability and customer service. [Data: Entities (122), Relationships (223, 227)]\n\n## Support for damaged baggage claims\n\nThe Baggage Service Center also plays a significant role in assisting travelers with claims related to damaged baggage. By effectively managing these claims, the center ensures that passengers receive the necessary support and compensation for their losses. This function is crucial for maintaining a positive relationship with customers and upholding the airline's reputation in the face of baggage mishaps. [Data: Entities (128), Relationships (225)]\n\n## Recovery of forgotten items\n\nThe Baggage Service Center is dedicated to helping passengers recover items that have been forgotten on board aircraft. This service is essential for enhancing customer satisfaction, as forgotten items can often hold significant personal value. The center's efficiency in managing these cases reflects its commitment to passenger care and can influence travelers' future choices regarding airlines. [Data: Entities (121), Relationships (226)]\n\n## Coordination with the Claims Department\n\nThe Baggage Service Center coordinates closely with the Claims Department to process claims related to baggage issues. This collaboration is vital for ensuring that claims are handled promptly and accurately, which is essential for maintaining passenger trust. The effectiveness of this coordination can significantly impact the overall efficiency of the baggage claims process. [Data: Entities (202), Relationships (232)]", "# EL AL Airline and Pet Transportation Community\n\nThe community centers around EL AL, an airline with specific policies and regulations regarding the transportation of pets and baggage. Key entities include the Cargo Division, Arrivals Hall, and various baggage policies that govern how pets and valuable items are handled during air travel. The relationships among these entities highlight the airline's commitment to compliance and customer service in pet transportation.\n\n## EL AL's comprehensive pet transportation policies\n\nEL AL has established detailed policies for transporting pets, including specific weight limits and conditions for cabin transport. Only certain pets, such as dogs, cats, and exotic birds, can be transported in the cabin, provided their combined weight with the cage does not exceed 9 kg. For larger animals, EL AL requires them to be transported as checked baggage or through the Cargo Division, which manages special requests and documentation for oversized or unaccompanied animals. This structured approach ensures that pet owners are well-informed about the requirements and limitations of traveling with their pets [Data: Entities (1, 12); Claims (3, 4, 5); Relationships (7, 10, 14)].\n\n## Role of the Cargo Division in pet transportation\n\nThe Cargo Division of EL AL plays a crucial role in managing the transport of pets, particularly those that are extra-large or flying unaccompanied. This division is responsible for ensuring that all necessary documentation is provided, including health certificates and transport authorizations. The Cargo Division's expertise in handling special requests for oversized items further emphasizes its importance in the safe and compliant transport of animals. This division's operations are vital for maintaining the airline's reputation and ensuring customer satisfaction [Data: Entities (12); Relationships (10, 114, 115, 116)].\n\n## Arrivals Hall as a key location for pet owners\n\nThe Arrivals Hall at Ben Gurion Airport serves as the designated area where pet owners can retrieve their animals after transportation as checked baggage. This facility is essential for ensuring a smooth transition for pet owners reuniting with their pets, highlighting the importance of customer service in the airline's operations. The effective management of this area can significantly impact customer satisfaction and the overall perception of EL AL's pet transportation services [Data: Entities (11); Relationships (19, 9)].\n\n## Baggage policies and their implications\n\nEL AL has specific baggage policies that dictate the rules for checked baggage, including weight limits and fees. Passengers are allowed a maximum of five pieces of checked baggage, with additional pieces requiring prior arrangements with the Cargo Division. The airline's policies also state that it is not responsible for valuable items or liquids confiscated at the airport, which can lead to customer dissatisfaction if not properly communicated. These policies are crucial for managing expectations and ensuring compliance with regulations [Data: Entities (1, 197); Claims (47, 43); Relationships (24, 44)].\n\n## Legal compliance and regulatory oversight\n\nEL AL must comply with various regulations regarding the transport of pets, including those set by the Ministry of Agriculture and the CDC for transporting dogs to the US. This compliance is essential for maintaining the airline's operational integrity and avoiding legal issues. The relationship with regulatory bodies ensures that EL AL adheres to safety and security regulations, which is critical for the safe transport of animals and the protection of passengers [Data: Entities (1); Relationships (0, 16)].", "# EL AL Airline and Dangerous Dog Regulations\n\nThis community focuses on the regulations surrounding the transportation of dangerous dogs by EL AL airline, highlighting the legal framework and the airline's compliance with these regulations. The relationship between dangerous dogs and luggage compartments is also significant in understanding the transportation policies.\n\n## EL AL's strict policy on dangerous dogs\n\nEL AL has implemented a strict policy regarding the transportation of dangerous dogs, which prohibits the transport of such animals as defined by Israeli law. This policy reflects the airline's commitment to safety and compliance with legal regulations. By ensuring that dangerous dogs are not allowed on their flights, EL AL mitigates potential risks associated with these animals, which could pose a threat to passengers and crew. The airline's adherence to the Israeli Law for the Regulation of Dog Supervision is crucial in maintaining safety standards and avoiding legal repercussions. [Data: Entities (3); Relationships (6)]\n\n## Legal framework governing dangerous dogs\n\nThe classification of dangerous dogs is outlined in the Israeli Law for the Regulation of Dog Supervision, which specifies that such dogs are prohibited from being transported. This legal framework is essential for understanding the restrictions placed on the transportation of certain dog breeds, particularly in the context of air travel. The law aims to protect public safety by preventing potentially aggressive dogs from being transported in environments where they could cause harm. This legal backing reinforces the policies adopted by airlines like EL AL, ensuring that they operate within the bounds of the law. [Data: Entities (3)]\n\n## Restrictions on luggage compartments\n\nDangerous dogs are explicitly prohibited from being transported in the luggage compartment during flights. This restriction is significant as it highlights the airline's efforts to ensure that these animals are not placed in confined spaces where they could become agitated or pose a risk to other animals and personnel. The policy reflects a broader commitment to animal welfare and safety, ensuring that dangerous dogs are not subjected to stressful conditions that could lead to incidents during transport. [Data: Entities (21); Relationships (68)]\n\n## Impact of dangerous dog regulations on air travel\n\nThe regulations surrounding dangerous dogs have a considerable impact on air travel, particularly for pet owners and airlines. These regulations necessitate clear communication between airlines and passengers regarding what constitutes a dangerous dog and the associated transportation policies. Failure to comply with these regulations could result in legal issues for airlines and safety risks for passengers. Therefore, understanding these regulations is crucial for both airlines and travelers to ensure compliance and safety during air travel. [Data: Entities (3, 21); Relationships (6, 68)]", "# Hazardous Materials and EL AL Travel Regulations\n\nThis community focuses on the regulations surrounding the transportation of hazardous materials, particularly dry ice, on EL AL flights. The key entities include hazardous materials, the Declaration Form required for travel, and dry ice, which is classified as a hazardous material.\n\n## Regulatory requirements for hazardous materials\n\nEL AL has specific regulations regarding the transportation of hazardous materials, which necessitate advance notice and the completion of a Declaration Form. This requirement is crucial for ensuring safety during air travel, as hazardous materials can pose significant risks if not handled properly. The relationship between EL AL and hazardous materials highlights the airline's commitment to safety and compliance with aviation regulations. [Data: Entities (421), Relationships (49)]\n\n## Importance of the Declaration Form\n\nThe Declaration Form is a critical document required for traveling with hazardous materials on EL AL flights. This form serves as a formal declaration of the materials being transported, ensuring that the airline is aware of any potential hazards. The relationship between hazardous materials and the Declaration Form underscores the importance of proper documentation in mitigating risks associated with air travel. [Data: Entities (422), Relationships (450)]\n\n## Classification of dry ice as a hazardous material\n\nDry ice is classified as a hazardous material that requires special handling during air travel. This classification is significant because it necessitates adherence to specific regulations to prevent accidents or incidents related to its transportation. The relationship between dry ice and hazardous materials emphasizes the need for awareness and compliance when transporting such items. [Data: Entities (423), Relationships (451)]\n\n## Potential risks of mishandling hazardous materials\n\nThe mishandling of hazardous materials, including dry ice, can lead to serious safety concerns during air travel. These risks include potential leaks, chemical reactions, or other hazardous situations that could endanger passengers and crew. The community's focus on regulations and documentation is essential for minimizing these risks and ensuring safe travel practices. [Data: Entities (421, 423), Relationships (49, 451)]", "# Pet Transportation in EL AL Cabin\n\nThe community focuses on the transportation of pets in the cabin of EL AL flights, governed by specific weight restrictions. The key entities include the cabin itself and the weight limit of 9 kilograms for pets, which are interrelated through the airline's policies.\n\n## EL AL's pet transportation policy\n\nEL AL allows pets to be transported in the cabin under specific conditions, which is crucial for pet owners planning to travel. This policy indicates that the airline recognizes the importance of accommodating pets, which can enhance customer satisfaction and loyalty. However, the specific conditions that must be met, such as the weight limit, can also create challenges for pet owners who may not be aware of these restrictions. [Data: Relationships (13)]\n\n## Weight limit for pets in the cabin\n\nThe weight limit of 9 kilograms for pets transported in the cabin is a significant factor that affects how pets can be transported. This limit includes both the pet and its cage, which means that owners must carefully consider the total weight when preparing for travel. The restriction does not apply to service dogs, which highlights the airline's commitment to accommodating individuals with disabilities. This distinction is important for understanding the broader implications of the weight policy. [Data: Entities (7), Relationships (71, 111)]\n\n## Impact on pet owners\n\nThe policies regarding pet transportation in the cabin can significantly impact pet owners' travel plans. Owners must ensure that their pets meet the weight requirements, which may limit their choices of pets or necessitate additional arrangements for travel. This can lead to frustration or confusion among travelers who may not be fully informed about the airline's policies. [Data: Relationships (71)]\n\n## Exemptions for service dogs\n\nThe exemption of service dogs from the 9-kilogram weight limit is a critical aspect of EL AL's pet transportation policy. This provision ensures that individuals who rely on service animals can travel without the same restrictions as other pet owners. It reflects a broader commitment to accessibility and support for individuals with disabilities, which can enhance the airline's reputation among these travelers. [Data: Entities (7)]", "# Pet Transportation Regulations and Entities\n\nThe community focuses on the transportation of pets, particularly dogs and exotic birds, highlighting the regulations and requirements set by various entities, including airlines and the United States government. Key relationships among these entities illustrate the complexities involved in pet travel.\n\n## Regulatory framework for pet transportation\n\nThe transportation of pets, especially dogs, is governed by specific regulations established by the United States and various airlines. These regulations are crucial for ensuring the safe and compliant travel of pets. For instance, the CDC outlines specific requirements for transporting dogs to the US, which must be adhered to by pet owners and airlines alike. Non-compliance with these regulations can lead to significant issues, including fines or the denial of entry for pets. [Data: Entities (52), Relationships (181)]\n\n## Role of EL AL in pet transportation\n\nEL AL has established specific policies for transporting pets, which include weight limits and documentation requirements. The airline's policies are designed to ensure that pets are transported safely and in compliance with regulations. This includes offering services for transporting pets as cargo and requiring specific documentation at check-in. The relationship between EL AL and the broader pet transportation community highlights the importance of airline policies in facilitating pet travel. [Data: Entities (24), Relationships (14)]\n\n## Special regulations for dogs\n\nDogs are classified as pets that require special regulations for transportation, which are more stringent compared to other types of pets. The relationship between dogs and the regulations set forth by the US government indicates the heightened scrutiny and requirements for their travel. This includes specific documentation and adherence to weight limits, which are critical for ensuring compliance and the safety of the animals during transit. [Data: Entities (47), Relationships (134, 181)]\n\n## Importance of documents and authorizations\n\nDocuments and authorizations are essential for transporting pets, as they must be presented at check-in to ensure compliance with regulations. This requirement underscores the administrative burden placed on pet owners and the importance of proper documentation in facilitating smooth travel. The relationship between documents and the broader pet transportation framework highlights the critical role of paperwork in ensuring that pets can travel without issues. [Data: Entities (50), Relationships (135)]\n\n## Exotic birds as a unique category\n\nExotic birds are classified as pets that can be transported under specific conditions, which differ from those for dogs. This distinction is important as it reflects the varying regulations that apply to different types of pets. The relationship between exotic birds and the general category of pets indicates the need for tailored regulations that address the unique needs and risks associated with transporting these animals. [Data: Entities (17), Relationships (129)]\n\n## Airport facilities and additional charges\n\nAirport facilities may impose additional charges for inspecting and releasing pets, particularly dogs. This aspect of pet transportation adds another layer of complexity and potential cost for pet owners. Understanding the financial implications of these charges is crucial for pet owners planning to travel with their animals, as it can significantly affect the overall cost of travel. [Data: Entities (49), Relationships (182)]", "# Battery-Powered Mobility Aids and IATA Regulations\n\nThis community focuses on battery-powered mobility aids and their compliance with IATA regulations for air travel. Key entities include battery-powered mobility aids, battery-powered devices, IATA regulations, and flight-approved batteries, all interconnected through specific safety and compliance requirements for air travel.\n\n## Compliance with IATA regulations is essential\n\nBattery-powered mobility aids must comply with IATA regulations to ensure safe transport on flights. These regulations provide guidelines for airlines and passengers regarding the specific requirements and restrictions associated with battery-powered mobility aids during air travel. Non-compliance could lead to safety hazards and travel disruptions, affecting many individuals who rely on these aids for mobility. [Data: Entities (410); Relationships (444)]\n\n## EL AL's specific regulations for battery-powered devices\n\nEL AL has established specific regulations for traveling with battery-powered devices, ensuring they are safe for transport on their flights. This highlights the airline's commitment to safety and compliance, which is crucial for passengers who depend on these devices. The relationship between EL AL and battery-powered devices emphasizes the importance of adhering to airline-specific guidelines to avoid potential issues during travel. [Data: Entities (409); Relationships (47)]\n\n## Battery-powered mobility aids require flight-approved batteries\n\nBattery-powered mobility aids must utilize flight-approved batteries to be transported on EL AL flights. This requirement underscores the importance of using compliant equipment to ensure safety during air travel. The relationship between battery-powered mobility aids and flight-approved batteries illustrates the critical nature of adhering to safety standards, which can significantly impact the travel experience for users of these aids. [Data: Entities (419, 420); Relationships (449)]\n\n## Interconnectedness of battery-powered devices and IATA regulations\n\nBattery-powered devices are required to comply with IATA regulations for safe transport on flights. This interconnectedness highlights the broader implications of safety regulations that govern various types of battery-powered equipment, ensuring that all devices meet the necessary safety standards to prevent accidents or malfunctions during air travel. [Data: Entities (409); Relationships (443)]\n\n## Potential impact on travelers with mobility needs\n\nThe regulations surrounding battery-powered mobility aids and devices have a significant impact on travelers with mobility needs. Ensuring compliance with IATA regulations and airline-specific guidelines is crucial for these individuals to travel safely and without disruption. The community's focus on these regulations reflects the importance of accessibility and safety in air travel for those who rely on mobility aids. [Data: Entities (419, 410); Relationships (444, 443)]", "# EL AL and Fragile Item Transport\n\nThe community focuses on the transport of fragile items, highlighting the relationship between EL AL, fragile items, and special travel insurance. EL AL does not assume responsibility for fragile items, which necessitates the recommendation of special travel insurance for passengers.\n\n## EL AL's liability regarding fragile items\n\nEL AL explicitly states that it does not bear responsibility for fragile items transported by the airline. This lack of liability places the onus on passengers to ensure that their fragile items are adequately protected during transit. The airline's policy could lead to significant financial losses for passengers if their fragile items are damaged, emphasizing the importance of understanding this liability when shipping delicate goods. [Data: Entities (196); Relationships (25)]\n\n## Importance of special travel insurance\n\nSpecial travel insurance is recommended for passengers transporting fragile or valuable items. This insurance serves as a safeguard against potential damages that could occur during transport, providing financial protection for the insured items. The relationship between fragile items and special travel insurance highlights the necessity for passengers to consider additional coverage when traveling with delicate goods, as the standard airline policies may not offer sufficient protection. [Data: Entities (198); Relationships (338)]\n\n## Connection between fragile and valuable items\n\nThere is a notable connection between fragile items and valuable items in the context of special travel insurance. Both categories of items are susceptible to damage during transport, and the recommendation for special insurance applies to both. This relationship underscores the broader implications for passengers who may be transporting items that are not only fragile but also hold significant monetary value, necessitating careful consideration of their insurance options. [Data: Relationships (338, 339)]"], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:33,170 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE759300>, 'json_data': {'input': ["# Mobility Aid and Flight Aid Services\n\nThe community focuses on the provision of mobility aid services, particularly in the context of air travel. Key entities include EL AL, which provides services for passengers with mobility aids, and the broader category of flight aid that encompasses assistance for passengers with mobility challenges.\n\n## EL AL's commitment to mobility aid services\n\nEL AL plays a crucial role in this community by providing specialized services for passengers traveling with mobility aids. This commitment is vital for ensuring that individuals with mobility challenges can travel safely and comfortably. The relationship between EL AL and mobility aid services highlights the airline's dedication to inclusivity and accessibility in air travel. [Data: Entities (426); Relationships (50)]\n\n## Integration of mobility aids in flight aid services\n\nThe concept of flight aid encompasses various forms of assistance provided to passengers with mobility challenges, including the transport of mobility aids. This integration is essential for ensuring that passengers can travel without facing barriers related to their mobility needs. The relationship between flight aid and mobility aid services underscores the importance of comprehensive support for travelers with disabilities. [Data: Entities (424, 426); Relationships (452)]\n\n## Importance of accessibility in air travel\n\nAccessibility in air travel is a significant concern for many passengers, particularly those with mobility challenges. The services provided by EL AL and the broader flight aid category are critical in addressing these concerns, ensuring that all passengers have equal access to air travel. This focus on accessibility can enhance the reputation of airlines and improve customer satisfaction among travelers with disabilities. [Data: Entities (424, 426); Relationships (50, 452)]\n\n## Potential challenges in mobility aid services\n\nWhile the provision of mobility aid services is essential, there can be challenges in ensuring that these services are consistently available and effective. Issues such as staff training, equipment availability, and communication with passengers can impact the quality of service provided. Addressing these challenges is crucial for maintaining high standards of care for passengers with mobility needs. [Data: Entities (426); Relationships (50)]", "# Checked Baggage and EL AL Airlines\n\nThe community focuses on the policies and regulations surrounding checked baggage, particularly in relation to EL AL Airlines. Key entities include various types of checked baggage, associated fees, and specific guidelines for transporting items such as pets and sporting equipment. The relationships highlight how these entities interact within the context of air travel.\n\n## EL AL's comprehensive baggage policies\n\nEL AL Airlines has established detailed guidelines for checked baggage, which include specific provisions for transporting animals and sporting equipment. These policies are crucial for ensuring compliance with safety regulations and customer satisfaction. The airline's baggage policy is comparable to that of Sundor, indicating a competitive landscape in terms of baggage handling and customer service. This relationship emphasizes the importance of clear communication regarding baggage allowances and restrictions to avoid misunderstandings and potential disputes. [Data: Entities (5, 194); Relationships (11, 109)]\n\n## Checked baggage fees and allowances\n\nThe fees associated with checked baggage, such as the $90 charge for additional pieces, play a significant role in the overall travel experience. Passengers must be aware of these fees to avoid unexpected costs at the airport. The relationship between checked baggage and baggage allowance is critical, as it defines the limits and requirements for travelers. Understanding these fees and allowances can help passengers plan their travel more effectively and avoid excess baggage charges. [Data: Entities (336, 358); Relationships (104, 90)]\n\n## Transporting pets as checked baggage\n\nPets can be transported as checked baggage under specific conditions, which is an important consideration for travelers with animals. The guidelines for pet transportation include size and weight restrictions, ensuring the safety and comfort of the animals during travel. This aspect of checked baggage policy is vital for maintaining customer trust and satisfaction, as pet owners often seek airlines that provide clear and humane transportation options for their pets. [Data: Entities (5, 69); Relationships (69)]\n\n## Special provisions for sporting equipment\n\nSporting equipment, such as snowboard and ski gear, can be included in checked baggage under certain conditions. This flexibility is essential for travelers who engage in sports and outdoor activities, as it allows them to bring necessary equipment without incurring excessive fees. The relationship between checked baggage and sporting equipment highlights the need for airlines to accommodate diverse passenger needs while maintaining operational efficiency. [Data: Entities (186, 91); Relationships (88, 92)]\n\n## Excess baggage and its implications\n\nExcess baggage refers to any checked baggage that exceeds the allowed limits, which incurs additional fees. This aspect of baggage policy can significantly impact the travel experience, as passengers may face unexpected costs if they are not aware of the limitations. The relationship between checked baggage and excess baggage charges underscores the importance of clear communication and adherence to regulations to minimize customer dissatisfaction. [Data: Entities (349); Relationships (101)]", '# Excess Baggage Charges and Currency Implications\n\nThis community focuses on the dynamics surrounding excess baggage charges, particularly how these charges are influenced by the type of baggage, the applicable fees, and the currencies used for payment. The entities are interconnected through relationships that define the conditions under which excess baggage fees apply and the currencies accepted for these payments.\n\n## Excess baggage charges are a significant financial consideration for travelers\n\nExcess baggage charges are fees imposed on passengers when their luggage exceeds the permitted size and weight dimensions. This can lead to unexpected costs for travelers, especially if they are unaware of the limits. The financial burden can vary significantly based on the type of baggage and the specific airline policies. Understanding these charges is crucial for travelers to avoid surprises at the airport. [Data: Entities (183); Relationships (90, 305)]\n\n## Specific fees for transporting sporting equipment\n\nThe fee of 70 USD for transporting sports equipment one way to Europe, the Middle East, and Morocco highlights the additional costs associated with specific types of baggage. This fee is particularly relevant for travelers who engage in sports and may not be aware of the extra charges that apply to their equipment. The relationship between sporting equipment and excess baggage charges indicates that travelers should plan accordingly to avoid incurring these fees. [Data: Entities (180); Relationships (302)]\n\n## US Dollars as the standard currency for baggage fees\n\nUS Dollars are the primary currency used for displaying prices related to excess baggage fees. This standardization simplifies the pricing structure for international travelers, but it also means that travelers must be aware of potential currency conversion issues when paying at different airports. The reliance on US Dollars can create confusion for travelers who may need to pay in local currency at certain locations. [Data: Entities (182); Relationships (329, 330)]\n\n## Local currency requirements at specific airports\n\nAt some airports, payment for excess baggage charges is only accepted in local currency, which can complicate the payment process for travelers. This requirement emphasizes the importance of being informed about the payment methods accepted at the airport of departure or arrival. Travelers may need to exchange currency or use local payment methods, which can lead to additional costs or delays. [Data: Entities (185); Relationships (331, 332)]\n\n## Interconnectedness of baggage fees and payment methods\n\nThe relationships between excess baggage charges, specific fees, and the currencies used for payment illustrate a complex web of financial implications for travelers. Understanding how these elements interact is essential for effective travel planning. Travelers must be aware of the potential for additional charges based on baggage type and the currency requirements at their destination. [Data: Relationships (90, 305, 331)]', "# Bicycle Transport Regulations and Approval Process\n\nThis community focuses on the regulations and processes surrounding the transport of bicycles as checked baggage, highlighting the roles of the EL AL call center, packing regulations, and exceptional cases for transport approval.\n\n## Bicycle transport as checked baggage\n\nBicycles can be transported instead of regular checked baggage if they meet specific size and weight dimensions. This regulation is crucial for travelers who wish to bring their bicycles along, ensuring that they comply with airline policies. The ability to transport bicycles can enhance travel experiences for cycling enthusiasts, but it also requires adherence to strict guidelines to prevent issues during travel. [Data: Entities (187); Relationships (93)]\n\n## Role of the EL AL call center\n\nThe EL AL call center is responsible for pre-approving the transport of bicycles and other special items. This entity plays a critical role in the approval process, ensuring that all necessary guidelines are followed before a bicycle can be transported. The call center's involvement is essential for managing requests and providing travelers with the information they need to comply with transport regulations. [Data: Entities (189); Relationships (333)]\n\n## Importance of packing regulations\n\nSpecific guidelines must be followed when packing bicycles for transport to prevent damage and ensure safety. These packing regulations are vital for protecting bicycles during transit, as improper packing can lead to damage and potential liability issues for the airline. Travelers must be aware of these regulations to ensure their bicycles arrive safely at their destination. [Data: Entities (191); Relationships (334)]\n\n## Prohibition of motorized bicycles\n\nMotorized bicycles are not allowed to be transported as checked baggage. This regulation is significant as it helps maintain safety and compliance with airline policies. Travelers need to be informed about this prohibition to avoid complications during their travel plans. Understanding this rule is essential for those who may consider bringing a motorized bicycle along on their journey. [Data: Entities (192); Relationships (335)]\n\n## Exceptional cases for transport approval\n\nTransport of bicycles may be allowed in exceptional cases, subject to approval from the Cargo Division. This provision offers flexibility for unique situations where standard regulations may not apply. However, it also requires travelers to navigate additional approval processes, which can complicate travel plans. Awareness of these exceptional cases is important for travelers who may have specific needs regarding bicycle transport. [Data: Entities (193); Relationships (336)]", "# Ski Equipment and Transport Policies\n\nThe community focuses on the relationship between ski equipment, transport policies, and fare classes. Key entities include ski and snowboarding equipment, complimentary transport policies, and fare classes that affect the transport of these items.\n\n## Ski Equipment's Transport Conditions\n\nSki equipment is subject to specific transport conditions, which can affect travelers' experiences. The relationship between ski equipment and checked baggage indicates that while it can be included in checked baggage, there are conditions that must be met. This can lead to confusion among travelers who may not be aware of these requirements, potentially resulting in additional fees or denied boarding if conditions are not met. [Data: Entities (179), Relationships (91)]\n\n## Complimentary Transport Policy\n\nThe complimentary transport policy allows for certain sports equipment, including ski equipment, to be transported without additional fees under specified conditions. This policy is crucial for travelers who wish to avoid extra charges, making it an important aspect of the community. However, the effectiveness of this policy relies on clear communication from airlines to ensure that travelers understand the conditions under which complimentary transport applies. [Data: Entities (177), Relationships (325)]\n\n## Impact of Lite Fare Ticket on Equipment Transport\n\nThe Lite Fare Ticket class does not allow for additional baggage such as ski and snowboard equipment without extra charges. This limitation can significantly impact travelers who are skiing or snowboarding, as they may need to pay additional fees or choose a different fare class. Understanding this relationship is essential for travelers to make informed decisions about their travel plans and budget accordingly. [Data: Entities (188), Relationships (326)]\n\n## Snowboarding Equipment and Transport Policies\n\nSimilar to ski equipment, snowboarding equipment may also qualify for complimentary transport under specific conditions. This relationship highlights the importance of understanding transport policies for both skiing and snowboarding enthusiasts. Travelers should be aware of the conditions that apply to both types of equipment to avoid unexpected fees and ensure a smooth travel experience. [Data: Entities (176), Relationships (324)]", "# Sundor Airline Baggage Policies\n\nThe community centers around Sundor, an airline with specific baggage policies, including guidelines for overweight and oversized baggage. Key entities include dimensions for baggage, call center operations for approvals, and the classification of sports equipment as overweight baggage, all of which are interconnected in managing passenger baggage effectively.\n\n## Sundor's specific baggage policies\n\nSundor has established specific policies regarding checked baggage allowances, which are crucial for managing passenger expectations and operational efficiency. These policies dictate the maximum dimensions and weight limits for baggage, ensuring compliance with airline regulations. The clarity and enforcement of these policies are essential to prevent disputes at check-in and during travel. Sundor's guidelines for overweight baggage, which require special handling and may incur additional fees, are particularly important for passengers traveling with sports equipment. [Data: Entities (329), Relationships (109, 322, 404)]\n\n## The role of dimensions in baggage classification\n\nDimensions play a critical role in determining whether baggage is classified as standard, oversized, or overweight. For instance, the maximum dimension limit for transporting sports equipment is set at 277 cm, which is essential for compliance with airline policies. This relationship between dimensions and baggage classification helps streamline the check-in process and ensures that passengers are aware of the requirements before arriving at the airport. Misunderstandings regarding these dimensions can lead to delays and additional charges, impacting customer satisfaction. [Data: Entities (277 CM, DIMENSIONS), Relationships (96, 319, 315)]\n\n## Overweight baggage and its implications\n\nOverweight baggage is defined as luggage that exceeds the weight limits established by airlines, necessitating special approval for transport. Sundor's specific guidelines for handling overweight baggage are crucial for maintaining operational efficiency and customer satisfaction. Passengers must be informed about the potential for additional fees and the need for call center approval to transport such baggage. This process is vital for ensuring compliance with airline policies and preventing disputes at check-in. [Data: Entities (OVERWEIGHT BAGGAGE), Relationships (304, 320, 322)]\n\n## The importance of call center operations\n\nThe call center serves as a critical point of contact for passengers seeking approval for transporting overweight baggage. This operational aspect is essential for ensuring compliance with Sundor's baggage policies and providing timely assistance to travelers. The effectiveness of the call center can significantly impact customer experience, especially for those with special baggage needs. Ensuring that the call center is well-staffed and knowledgeable about baggage policies is crucial for minimizing delays and enhancing passenger satisfaction. [Data: Entities (CALL CENTER), Relationships (318, 320)]\n\n## Interrelationship between overweight and oversized baggage\n\nOverweight baggage and oversized baggage are closely related categories that require special handling due to their size and weight. Both types of baggage may incur additional fees, and understanding the distinctions between them is vital for passengers. Sundor's policies must clearly communicate these differences to avoid confusion and ensure that travelers are prepared for potential charges. This relationship highlights the importance of effective baggage management systems in maintaining operational efficiency and customer satisfaction. [Data: Entities (OVERSIZED BAGGAGE), Relationships (321, 402)]", "# Air Travel Classes and Sporting Equipment Transport\n\nThis community encompasses various travel classes offered by airlines, specifically focusing on the transport of sporting equipment. The entities are interconnected through their baggage policies and weight restrictions, which are crucial for passengers traveling with sports gear. The relationships highlight the specific allowances and fees associated with each travel class, impacting travelers' experiences.\n\n## Business Class offers the most accommodating baggage policies\n\nBusiness Class provides significant advantages for passengers transporting sporting equipment, allowing for two checked bags each weighing up to 32 kg. This generous allowance is particularly beneficial for athletes and sports enthusiasts who often travel with heavy or oversized gear. The relationship between Business Class and sporting equipment is crucial, as it ensures that travelers can manage their luggage needs effectively without incurring excessive fees. This is supported by the relationship indicating that EL AL allows business class passengers to check up to two pieces of baggage weighing up to 32 kg each [Data: Relationships (37)].\n\n## Premium Class has enhanced but limited baggage allowances\n\nPremium Class offers a balance between cost and service, allowing passengers to check two pieces of baggage weighing up to 23 kg each. This class also permits the transport of sporting equipment under specific conditions, making it a viable option for travelers who need to bring sports gear without the higher costs associated with Business Class. The relationship between Premium Class and sporting equipment highlights the importance of understanding the specific weight and size restrictions that apply, which can affect the overall travel experience [Data: Relationships (36, 295)].\n\n## Economy Class provides basic options for sporting equipment transport\n\nEconomy Class is designed for budget-conscious travelers, allowing for the transport of sporting equipment under certain conditions. Passengers can check up to two pieces of baggage weighing a maximum of 30 kg each, but they must adhere to specific size and weight restrictions. This class is particularly relevant for travelers who may not require extensive baggage allowances but still wish to bring their sports gear. The relationship between Economy Class and sporting equipment emphasizes the need for travelers to be aware of the limitations imposed by this class [Data: Relationships (306, 295)].\n\n## Weight restrictions are critical for all travel classes\n\nWeight is a significant factor in the transportation of sporting equipment across all travel classes. Each class has specific weight limits that determine whether items can be transported as checked baggage or if they incur additional fees. For instance, sporting equipment exceeding the weight limits can be classified as overweight baggage, leading to extra charges. Understanding these weight restrictions is essential for travelers to avoid unexpected costs and ensure compliance with airline policies [Data: Relationships (143, 304)].\n\n## The EL AL Cargo Division offers specialized services for excess baggage\n\nThe EL AL Cargo Division caters to passengers needing to transport excess baggage, particularly those traveling with more than five pieces of checked baggage. This division is crucial for athletes and sports enthusiasts who may require additional services for oversized or special equipment. The relationship between the Cargo Division and sporting equipment indicates that it provides tailored solutions for transporting gear that exceeds standard baggage allowances, ensuring that passengers can manage their luggage needs effectively [Data: Relationships (108, 299)].", '# Air Travel Baggage Policies Community\n\nThis community encompasses various entities related to air travel baggage policies, including carry-on baggage, checked luggage, and associated airline regulations. The relationships among these entities highlight the complexities of baggage management for passengers, particularly in relation to different classes of service and specific airline policies.\n\n## Carry-on baggage as a central concept\n\nCarry-on baggage is a crucial aspect of air travel, representing the personal items passengers can bring into the cabin. This concept is central to the community, as it connects various entities, including airlines, baggage types, and passenger classes. The regulations surrounding carry-on baggage can significantly affect the travel experience, as they dictate what items can be brought on board and the associated limitations. For instance, different airlines like EL AL and Sun Dor have specific policies regarding carry-on baggage, which can lead to confusion among passengers if not clearly communicated [Data: Entities (267, 269); Relationships (29, 368)].\n\n## Diverse baggage policies across classes\n\nThe community illustrates how baggage policies vary across different classes of service, such as Economy, Business, and Premium Class. Each class has specific allowances for carry-on baggage, which can lead to disparities in passenger experiences. For example, Economy Class passengers have defined carry-on allowances that differ from those in Business or Premium Class, potentially causing dissatisfaction among travelers who may not be aware of these distinctions. This complexity necessitates clear communication from airlines to ensure passengers understand their rights and limitations regarding baggage [Data: Relationships (308, 314, 312)].\n\n## Importance of weight and dimensions\n\nWeight and dimensions are critical factors in determining the eligibility of carry-on baggage. Airlines enforce strict regulations regarding the maximum weight and size of carry-on items to ensure safety and compliance with cabin space limitations. Passengers must be aware of these restrictions to avoid issues at boarding, which can lead to delays or additional fees. The relationship between carry-on baggage and its maximum weight and dimensions highlights the need for travelers to be informed about these policies before their flights [Data: Relationships (146, 316, 377, 376)].\n\n## Role of booking management in baggage policies\n\nBooking management systems play a vital role in informing passengers about their carry-on baggage allowances and policies. These systems allow travelers to manage their bookings and check specific baggage regulations, which is essential for a smooth travel experience. By providing clear information on baggage policies during the booking process, airlines can help reduce confusion and enhance customer satisfaction. This relationship emphasizes the importance of integrating baggage policy information into booking management tools [Data: Relationships (373, 272)].\n\n## Checked luggage as an alternative\n\nChecked luggage serves as an alternative to carry-on baggage, catering to passengers who need to transport larger items. Understanding the differences between carry-on and checked luggage is essential for travelers, as each type has its own set of regulations and limitations. The relationship between carry-on baggage and checked luggage highlights the need for passengers to make informed decisions about their luggage options based on their travel needs and the specific policies of the airline they are flying with [Data: Relationships (370, 378)].', "# El Al Carry-On Bag Regulations\n\nThe community focuses on the regulations and specifications surrounding carry-on bags for El Al flights, detailing the dimensions, weight limits, and special considerations for oversized items. The entities are interconnected through specific policies and guidelines that govern the transport of luggage on El Al flights.\n\n## El Al's carry-on bag policies\n\nEl Al has established specific policies regarding the dimensions and weight limits for carry-on bags, which are crucial for ensuring compliance and passenger satisfaction. The maximum dimensions for a carry-on bag are set at 115 cm in total, with specific limits for length (56 cm), width (45 cm), and depth (25 cm). Additionally, the weight limit for a single carry-on bag is 16 kg, while the combined weight for multiple bags is capped at 20 kg. These regulations are designed to optimize cabin space and ensure safety during flights [Data: Relationships (31, 382, 384, 390, 397, +more)].\n\n## Oversized items require special arrangements\n\nOversized items, such as musical instruments, necessitate prior coordination with El Al and may require an extra seat for transport. Passengers are advised to contact the service center to obtain approval for carrying oversized items, which highlights the importance of communication between the airline and its customers. This process is essential to avoid last-minute complications at the airport and ensure a smooth travel experience [Data: Entities (300, 302); Relationships (398, 400)].\n\n## Emergency exit row storage policies\n\nPassengers seated in the emergency exit row have specific privileges regarding the storage of carry-on bags in overhead compartments. This policy allows for more efficient use of cabin space, but it also requires passengers to be aware of their responsibilities in case of an emergency. The relationship between the carry-on bag regulations and the emergency exit row underscores the need for passengers to understand the implications of their seating choices [Data: Relationships (399)].\n\n## Weight and dimension limits impact passenger experience\n\nThe strict weight and dimension limits for carry-on bags can significantly impact the passenger experience, particularly for those traveling with multiple items or larger luggage. Passengers must plan their packing carefully to avoid additional fees or the inconvenience of having to check bags at the last minute. This aspect of the regulations can lead to frustration and dissatisfaction among travelers if not adequately communicated [Data: Relationships (31, 382, 384)].\n\n## Coordination with the service center is essential\n\nEl Al's service center plays a critical role in managing the transport of unusual or oversized items. Passengers are required to coordinate with this center to ensure that their items can be accommodated on their flights. This requirement emphasizes the importance of proactive communication and planning for travelers who may have special luggage needs [Data: Entities (302); Relationships (400)].", "# Air Travel Baggage Regulations\n\nThe community focuses on the regulations surrounding personal bags and carry-on items for air travel, detailing the relationships between different types of bags and their specifications, particularly in the context of El Al airline policies.\n\n## El Al's personal bag policy\n\nEl Al allows passengers to bring a personal bag on board, subject to specific size restrictions. This policy is crucial for passengers to understand as it directly affects their travel experience. The relationship between El Al and the personal bag highlights the airline's commitment to maintaining order and compliance with baggage regulations. Passengers must adhere to these guidelines to avoid complications during boarding. [Data: Relationships (30)]\n\n## Definition and importance of personal bags\n\nA personal bag is defined as a type of bag that passengers can bring on board, including backpacks and laptop bags. Understanding what constitutes a personal bag is essential for travelers, as it helps them pack appropriately and avoid excess baggage fees. The classification of personal bags is significant in the context of air travel, as it allows for a more organized boarding process and ensures that passengers are aware of their allowances. [Data: Entities (292, 291); Relationships (391)]\n\n## Size restrictions for personal bags\n\nThe maximum dimensions for a personal bag are specified as 18 cm in height, 38 cm in width, and 30 cm in depth. These restrictions are critical for passengers to know, as exceeding these dimensions could result in the bag being denied at the gate. The relationship between the personal bag and its size specifications emphasizes the importance of compliance with airline policies to ensure a smooth travel experience. [Data: Entities (297); Relationships (393)]\n\n## Relationship between bags and duty-free items\n\nDuty-free items are products that can be purchased at the airport and carried on board without counting towards the baggage allowance. This relationship is important for travelers who wish to take advantage of duty-free shopping while ensuring they remain within their baggage limits. Understanding how duty-free items fit into the overall baggage policy can help passengers make informed decisions about their purchases and packing. [Data: Entities (299); Relationships (392)]\n\n## Classification of carry-on bags\n\nA carry-on bag is a type of bag that must meet specific weight and dimension limits. This classification is essential for passengers to understand, as it differentiates between various types of bags they can bring on board. The relationship between carry-on bags and other types of bags, such as personal bags, helps clarify the rules and ensures that passengers are aware of their allowances. [Data: Relationships (390)]", "# Airline Baggage Weight Regulations\n\nThis community focuses on the regulations surrounding the maximum allowable weights for carry-on bags and personal items as defined by airline policies. The entities are interconnected through their definitions and relationships regarding weight limits for baggage.\n\n## Maximum Weight as a central concept\n\nThe term 'Maximum Weight' is a critical entity in this community, representing the heaviest allowable weight for carry-on bags and personal items when boarding. This concept is foundational for understanding airline baggage policies and is referenced in multiple relationships that define specific weight limits for different types of bags. The implications of this entity are significant, as exceeding the maximum weight can lead to additional fees or denied boarding, impacting passenger experience and airline operations. [Data: Entities (289); Relationships (377, 381, 383)]\n\n## Specific weight limits for carry-on bags\n\nThe entities '16 KG' and '20 KG' specify the maximum weight limits for individual carry-on bags and the total weight for all bags, respectively. The '16 KG' limit is particularly important as it is the standard for a single carry-on bag, while '20 KG' encompasses the total weight allowed for all carry-on items. These weight limits are crucial for passengers to understand to avoid penalties and ensure compliance with airline policies. The relationships between these entities and the 'Maximum Weight' highlight their importance in the overall baggage regulation framework. [Data: Entities (279, 280); Relationships (382, 384)]\n\n## Bags as a category of items\n\nThe entity 'BAGS' encompasses all items used to carry personal belongings during travel, which are subject to specific weight limits imposed by airlines. This entity serves as a broader category that includes both personal items and carry-on bags, linking it to the weight regulations. Understanding this category is essential for passengers as it informs them about what constitutes carry-on baggage and the associated weight restrictions. The relationships connecting 'BAGS' to both '16 KG' and '20 KG' further emphasize the importance of these weight limits in the context of airline travel. [Data: Entities (278); Relationships (288, 379, 380)]\n\n## Interconnectedness of weight regulations\n\nThe relationships among the entities illustrate a complex web of interconnected weight regulations that govern airline baggage policies. Each entity contributes to a comprehensive understanding of what is permissible when traveling, and how these regulations are enforced. The overlapping relationships indicate that changes in one area, such as the maximum weight for a single bag, can have cascading effects on overall baggage policies and passenger compliance. This interconnectedness is vital for airlines to manage effectively to ensure smooth operations and customer satisfaction. [Data: Relationships (377, 382, 384, 288, 381)]", '# Baggage Policies and Services of EL AL\n\nThe community focuses on the baggage policies and services offered by EL AL, including various ticket types and their associated baggage allowances and excess baggage rates. The relationships among these entities highlight the complexity of baggage management in air travel.\n\n## Baggage Allowance as a central concept\n\nBaggage allowance is a key concept in air travel, determining how many bags a passenger can check in without incurring additional fees. This allowance is influenced by the ticket type purchased, which is crucial for passengers to understand their rights and responsibilities when traveling. The relationship between baggage allowance and ticket types is significant, as it directly affects customer experience and satisfaction. [Data: Entities (333), Relationships (44, 413, 410)]\n\n## Diverse ticket options with varying baggage policies\n\nEL AL offers various ticket types, including Lite Service, Classic Service, and Flex Service, each with different baggage allowances. Lite Service requires an additional fee for checked baggage, while Classic and Flex Services include one piece of checked baggage in the ticket price. This diversity allows passengers to choose options that best fit their travel needs but can also lead to confusion regarding baggage policies. [Data: Entities (330, 331, 332), Relationships (405, 406, 407)]\n\n## Excess baggage rates and their implications\n\nExcess baggage rates apply when passengers exceed their baggage allowance, creating a direct financial impact on travelers. These rates can vary and are often displayed in US dollars or local currency, which adds another layer of complexity for international travelers. Understanding these rates is essential for passengers to avoid unexpected fees at the airport. [Data: Entities (362), Relationships (412, 330, 332)]\n\n## The role of flight segments in baggage policies\n\nBaggage allowance is specified for each flight segment, which means that passengers must be aware of the rules for each leg of their journey. This can lead to complications if passengers are not informed about the specific baggage policies for connecting flights, potentially resulting in additional fees or denied boarding. [Data: Entities (352), Relationships (409)]\n\n## Interconnectedness of baggage policies and ticket types\n\nThe relationships between baggage allowance, ticket types, and excess baggage rates illustrate a complex web of policies that can significantly affect passenger experience. For instance, passengers purchasing Lite Tickets must be aware that they do not include any baggage allowance, which can lead to confusion and dissatisfaction if not clearly communicated. [Data: Relationships (411, 210)]', "# Flight Ticket and Baggage Management\n\nThe community centers around the processes and services related to flight tickets, baggage allowances, and the management of travel bookings. Key entities include flight tickets, additional baggage options, and online booking management services, all of which are interconnected to facilitate passenger travel.\n\n## Importance of Flight Tickets\n\nFlight tickets are essential documents for passengers, confirming their reservations and detailing important travel information. They serve as the foundation for all other services in this community, including baggage allowances and booking management. The relationship between flight tickets and baggage allowances is critical, as the ticket specifies what is included in the passenger's travel package. Issues with flight tickets can lead to significant disruptions in travel plans, affecting customer satisfaction and airline operations. [Data: Entities (96); Relationships (210)]\n\n## Role of Additional Baggage Options\n\nAdditional pieces of baggage are a significant aspect of air travel, allowing passengers to check in extra luggage for a fee. This service is directly linked to the flight ticket, which outlines the standard baggage allowance. The ability to manage additional baggage through the Manage Your Booking service enhances passenger convenience but also introduces potential complications if not handled properly. Miscommunication regarding baggage fees or allowances can lead to customer complaints and operational challenges for airlines. [Data: Entities (335); Relationships (408, 210)]\n\n## Manage Your Booking Service\n\nThe Manage Your Booking service is a crucial online tool that allows passengers to view and modify their flight details, including baggage allowances. This service empowers travelers to make adjustments to their bookings, which can enhance their travel experience. However, if the service is not user-friendly or if there are technical issues, it can lead to frustration and confusion among passengers, impacting their overall perception of the airline. [Data: Entities (334); Relationships (414, 211)]\n\n## Pre-ordering Additional Baggage\n\nPre-ordering additional baggage is a process that allows passengers to reserve extra luggage before their flight. This is particularly important for certain service types, as it ensures that passengers can manage their baggage needs in advance. The requirement to pre-order additional baggage adds a layer of complexity to the travel planning process, and failure to comply with this requirement can result in additional fees or denied boarding. [Data: Entities (343); Relationships (416)]\n\n## Time Constraints for Baggage Pre-ordering\n\nPassengers have a limited time frame of three hours before departure to pre-order additional baggage through the Manage Your Booking service. This time constraint can create pressure for travelers, especially those who may be unaware of the need to pre-order. If passengers miss this window, they may face unexpected fees or restrictions, which can lead to dissatisfaction and negative experiences with the airline. [Data: Entities (338); Relationships (415)]", "# Baggage Policy and Standard Baggage Regulations\n\nThe community focuses on the baggage policies of airlines, specifically highlighting the rules and regulations governing checked and carry-on baggage. Key entities include El Al and Sundor, which have specific baggage policies, and the definitions of standard baggage that comply with these regulations.\n\n## El Al's specific baggage policy\n\nEl Al has established a specific baggage policy that outlines the rules for checked baggage. This policy is crucial for ensuring compliance with safety standards and managing passenger expectations. The relationship between El Al and the baggage policy indicates that the airline is actively involved in defining the parameters for what is permissible, which can significantly affect customer satisfaction and operational efficiency. [Data: Relationships (52)]\n\n## Sundor's baggage policy\n\nSimilar to El Al, Sundor also has a specific baggage policy that dictates the rules for checked baggage. This indicates that different airlines may have varying regulations, which can lead to confusion among passengers if not clearly communicated. The relationship between Sundor and the baggage policy highlights the importance of these regulations in maintaining a smooth travel experience. [Data: Relationships (404)]\n\n## Definition and importance of standard baggage\n\nStandard baggage refers to luggage that meets the airline's specified size and weight requirements. This definition is critical as it helps passengers understand what they can carry without incurring additional fees. The relationship between standard baggage and the baggage policy emphasizes the need for clear guidelines to avoid misunderstandings and ensure compliance. [Data: Relationships (201, 418)]\n\n## Baggage allowance determined by policy\n\nThe baggage allowance for passengers is determined by the baggage policy of the airline. This relationship is significant as it directly impacts the travel experience, influencing how much luggage a passenger can bring without incurring extra charges. Understanding this relationship is essential for both airlines and passengers to facilitate a smooth travel process. [Data: Relationships (413)]\n\n## Interconnectedness of baggage policies\n\nThe relationships between various entities and the baggage policy illustrate the interconnectedness of airline regulations. Each airline's baggage policy not only affects its operations but also influences passenger behavior and expectations. This interconnectedness highlights the importance of consistent communication and enforcement of baggage regulations across the industry. [Data: Relationships (52, 404, 200)]", "# Ticket Type and Baggage Allowance Community\n\nThis community focuses on the relationship between ticket types and their associated baggage allowances. The entities involved are the ticket type, which determines the baggage rules, and the free baggage allowance, which specifies the amount of baggage that can be checked without extra fees.\n\n## Ticket Type as a determining factor\n\nThe ticket type is a crucial entity in this community, as it dictates the baggage allowance and rules applicable to each passenger's reservation. Understanding the ticket type is essential for passengers to know their rights and limitations regarding baggage. This relationship is significant because it can directly affect customer satisfaction and operational efficiency. If passengers are not aware of their ticket type's implications, it could lead to disputes at check-in or boarding, impacting the overall travel experience. [Data: Entities (355); Relationships (410)]\n\n## Free Baggage Allowance specifics\n\nThe free baggage allowance is defined for each flight segment based on the ticket type. This allowance is critical for passengers as it specifies how much baggage can be checked without incurring additional fees. Clarity in this area is vital for customer satisfaction, as unexpected fees can lead to frustration and negative perceptions of the airline. The relationship between the free baggage allowance and ticket type highlights the importance of transparent communication regarding baggage policies to avoid misunderstandings. [Data: Entities (357); Relationships (420)]\n\n## Interdependence of ticket type and baggage allowance\n\nThe relationship between ticket type and baggage allowance is interdependent, meaning that changes in one can significantly affect the other. For instance, if an airline decides to modify the baggage rules associated with a specific ticket type, it could lead to widespread implications for passengers who have already purchased tickets. This interdependence underscores the need for airlines to carefully consider customer feedback and market trends when making policy changes. [Data: Relationships (410, 420)]\n\n## Potential for customer dissatisfaction\n\nThe complexity of baggage policies based on ticket types can lead to customer dissatisfaction if not communicated effectively. Passengers may feel frustrated if they are unaware of the baggage rules associated with their ticket type, leading to unexpected fees or complications during travel. Airlines must ensure that this information is readily available and clearly communicated to mitigate potential issues and enhance the customer experience. [Data: Relationships (410, 420)]"], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:33,176 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE75B920>, 'json_data': {'input': ["# Service Dog Transportation Community\n\nThe community focuses on the transportation of service dogs, highlighting the relationships between service dogs, airline policies, and regulations in various countries. Key entities include airlines, specific regulations, and requirements for passengers traveling with service dogs, ensuring compliance and safety during air travel.\n\n## EL AL's policies on service dog transportation\n\nEL AL has specific policies regarding the transportation of service dogs, allowing them to be transported without the weight limit that applies to other pets. These policies include requirements for documentation and behavior during the flight, ensuring that service dogs are accommodated under different conditions than other pets. This highlights the importance of airline policies in facilitating the travel of passengers with disabilities and ensuring their service dogs can accompany them without additional burdens. [Data: Relationships (5)]\n\n## Regulatory requirements in Israel\n\nIsrael has specific requirements for transporting service dogs, which must be adhered to by passengers. This includes documentation and compliance with local regulations, emphasizing the need for passengers to be aware of the legal framework governing service dog transport in different countries. Such regulations are crucial for ensuring that service dogs can travel safely and legally, which directly impacts the ability of passengers with disabilities to travel. [Data: Relationships (59)]\n\n## Passenger cabin access for service dogs\n\nService dogs are allowed in the passenger cabin at no additional cost under certain conditions. This access is vital for passengers who rely on these animals for assistance, as it ensures they can travel comfortably and safely. The conditions under which service dogs can accompany their handlers in the cabin are essential for maintaining the rights of passengers with disabilities and ensuring their needs are met during air travel. [Data: Relationships (53)]\n\n## Documentation requirements at check-in\n\nPassengers must present their documentation for traveling with a service dog at the check-in counters. This requirement is critical for compliance with airline policies and regulations, ensuring that all necessary information is verified before boarding. The documentation process is a key aspect of the travel experience for passengers with service dogs, as it helps to prevent misunderstandings and ensures that all parties are aware of the regulations governing service dog transport. [Data: Relationships (65)]\n\n## Importance of veterinary certificates\n\nA veterinary certificate is essential for transporting service dogs, certifying that the dog is vaccinated and capable of maintaining sanitary conditions during transport. This requirement is crucial for the health and safety of both the service dog and other passengers. Ensuring that service dogs meet health standards is a significant aspect of airline policies, as it helps to mitigate risks associated with animal transport and ensures compliance with regulations. [Data: Relationships (54)]", "# CDC and Dog Transportation Regulations\n\nThe community focuses on the regulations established by the CDC regarding the transportation of dogs to the United States, highlighting the relationships between the CDC, the United States, and various entities involved in dog transport, including EL AL and Israel.\n\n## CDC's role in dog transportation regulations\n\nThe CDC establishes critical regulations and guidelines for the transportation of dogs to the United States, ensuring public health and safety. These guidelines include specific health and vaccination documentation that must be adhered to by passengers transporting dogs. The CDC's regulations are designed to mitigate risks associated with the introduction of diseases through animal transport, which is particularly important in the context of global travel and trade. [Data: Entities (42); Relationships (179)]\n\n## United States regulations for service dogs\n\nThe United States has specific regulations regarding the transportation of service dogs, which may vary by destination. These regulations include additional forms and requirements that must be followed to ensure the safe and legal transport of service animals. This highlights the complexity of dog transportation laws and the need for compliance by travelers and transporters alike. [Data: Entities (99); Relationships (58)]\n\n## EL AL's compliance with CDC regulations\n\nEL AL, an airline, is required to comply with CDC regulations for transporting dogs to the United States. This relationship underscores the importance of airline adherence to health guidelines, as non-compliance could lead to public health risks and legal repercussions. The airline's role is crucial in ensuring that all transported animals meet the necessary health standards set forth by the CDC. [Data: Relationships (16)]\n\n## Israel's classification as a high-risk country\n\nIsrael is classified as a high-risk country by the CDC for transporting dogs, which necessitates stricter compliance with health regulations. This classification impacts how dogs are transported from Israel to the United States, requiring additional scrutiny and documentation to prevent the spread of diseases. The implications of this classification are significant for travelers and transporters, as it may affect their ability to bring dogs into the U.S. [Data: Relationships (124)]\n\n## Interconnectedness of entities in dog transportation\n\nThe relationships between the CDC, the United States, EL AL, and Israel illustrate a complex network of regulations and compliance requirements in dog transportation. Each entity plays a vital role in ensuring that health standards are met, and their interconnectedness highlights the importance of collaboration in public health efforts. This network is essential for maintaining the safety of both animals and the public during the transportation process. [Data: Relationships (16, 58, 124, 179)]", '# Airport Check-In Community\n\nThe Airport Check-In Community consists of key entities such as check-in counters, passengers, and security check areas, all of which are interconnected through the processes required for air travel. The relationships highlight the importance of documentation and procedures that passengers must follow when checking in for flights, particularly when traveling with service dogs or returning to Israel.\n\n## Check-in Counters as Central Entities\n\nCheck-in counters are the central entities in this community, serving as the official points where passengers must present their documentation for flights. These counters are crucial for ensuring that all necessary paperwork is completed before boarding, which is essential for maintaining security and compliance with airline regulations. The relationship between check-in counters and passengers is vital, as it dictates the flow of travelers through the airport and their ability to board flights. [Data: Entities (105); Relationships (32, 215)]\n\n## Passenger Requirements\n\nPassengers are required to check in at the counters regardless of whether they have luggage. This requirement emphasizes the importance of the check-in process in air travel, as it ensures that all travelers are accounted for and that necessary documentation is verified. The relationship between passengers and check-in counters highlights the procedural nature of air travel, where compliance is mandatory for all individuals traveling by flight. [Data: Entities (317); Relationships (215)]\n\n## Documentation for Service Dogs\n\nPassengers traveling with service dogs must present specific documentation at the check-in counters. This requirement underscores the importance of adhering to regulations that govern the travel of service animals, ensuring that all necessary paperwork is in order to facilitate a smooth travel experience. The relationship between service dogs and check-in counters indicates a specialized process that must be followed, which can impact the overall efficiency of the check-in process. [Data: Relationships (65)]\n\n## Security Check Areas\n\nAfter checking in at the counters, passengers must proceed to security check areas. This relationship is critical for maintaining airport security and ensuring that all travelers are screened before boarding their flights. The flow from check-in counters to security check areas is a key aspect of the travel process, highlighting the interconnectedness of these entities in ensuring safe and compliant air travel. [Data: Entities (318); Relationships (216)]\n\n## Return to Israel\n\nPassengers checking in at the counters are often returning to Israel, which may involve specific regulations and documentation requirements. This relationship indicates that the check-in process is not only about boarding a flight but also about complying with the legal and regulatory frameworks associated with international travel. Understanding this dynamic is essential for ensuring that all passengers are adequately prepared for their journey. [Data: Relationships (128)]', "# EL AL Airline Passenger Community\n\nThe community centers around passengers traveling with EL AL, an airline that has specific policies regarding baggage, additional services, and the transport of pets. The relationships among passengers, the airline, and destination countries highlight the regulatory framework governing air travel.\n\n## Passengers' responsibilities and regulations\n\nPassengers traveling with EL AL must adhere to specific regulations regarding baggage and the transport of pets, particularly dogs. These regulations ensure a standardized travel experience and compliance with airline policies. For instance, passengers are responsible for their dog's behavior and must meet certain conditions for its transport, which includes providing necessary documentation [Data: Entities (107, 109); Relationships (22, 212, 218)].\n\n## Airline policies on baggage and additional services\n\nThe airline has established specific policies regarding checked baggage, including size and weight limits, which passengers must comply with. Additionally, passengers have the option to order additional services, which may incur extra charges. This creates a structured environment for air travel but also places the onus on passengers to understand and follow these policies [Data: Entities (184, 381); Relationships (89, 221, 220)].\n\n## Destination country regulations\n\nPassengers must also comply with the regulations of their destination country, which may include restrictions on certain types of equipment and guidelines for admitting passenger equipment. This adds another layer of complexity to the travel process, as failure to comply can result in denied entry or additional charges [Data: Entities (195); Relationships (219, 337)].\n\n## Financial implications of additional services\n\nOrdering additional services incurs a full charge to the passenger, which can impact the overall cost of travel. This fee structure is important for passengers to consider when planning their travel, as it can significantly affect their budget [Data: Entities (384); Relationships (423)].\n\n## The role of forms in pet transport\n\nPassengers wishing to transport a dog on EL AL flights must provide specific forms, which are necessary for compliance with airline policies. This requirement emphasizes the importance of documentation in ensuring a smooth travel experience for pet owners [Data: Entities (109); Relationships (218)].", "# Pet Transport Regulations in Passenger Cabins\n\nThis community focuses on the regulations and conditions surrounding the transport of pets, particularly dogs, cats, and exotic birds, in passenger cabins of aircraft. The entities are interconnected through various relationships that outline the responsibilities and conditions for transporting these animals.\n\n## EL AL's policies on dog transport\n\nEL AL has established specific policies governing the transport of dogs, which include conditions under which they may be refused transport. These policies are crucial for ensuring the safety and comfort of all passengers and crew on board. The regulations highlight the importance of assessing a dog's behavior and health before allowing it on the aircraft. If a dog is deemed a direct threat or causes a disturbance, it may be refused transport, which underscores the airline's commitment to maintaining a safe environment for all travelers. [Data: Relationships (21, 214, 213)]\n\n## Passenger responsibilities for pet behavior\n\nPassengers are responsible for their pets' behavior during transport, which is a significant aspect of the community's dynamics. This responsibility includes ensuring that the pet meets size and weight restrictions and does not pose a threat to other passengers or crew members. The relationship between the passenger and the dog is critical, as any disturbances caused by the pet can lead to refusal of transport. This highlights the need for passengers to be well-informed about the regulations and to prepare adequately for traveling with their pets. [Data: Relationships (212, 207)]\n\n## Transport conditions for various pets\n\nDifferent types of pets, including cats and exotic birds, have specific conditions for transport in the passenger cabin. These conditions are primarily related to size and weight restrictions, which are essential for ensuring that all animals can be accommodated safely. The inclusion of various pet types in the transport regulations indicates a broader understanding of passenger needs and preferences, as well as the airline's commitment to providing a pet-friendly travel experience. [Data: Relationships (208, 209)]\n\n## Direct threats and disturbances from dogs\n\nThe community recognizes that dogs can pose direct threats or cause disturbances during transport, which can lead to their refusal for boarding. This aspect is critical for maintaining safety and comfort in the passenger cabin. The airline's policies are designed to mitigate these risks by assessing the dog's behavior prior to boarding. This proactive approach is essential for preventing incidents that could disrupt the travel experience for other passengers. [Data: Relationships (214, 213)]\n\n## Service dogs and their transport privileges\n\nService dogs are allowed in the passenger cabin at no additional cost under certain conditions, which reflects the community's commitment to accommodating individuals with disabilities. This provision is vital for ensuring that passengers who rely on service animals can travel without additional barriers. The relationship between service dogs and the passenger cabin highlights the importance of inclusivity in air travel policies. [Data: Relationships (53)]", "# Liquid Carry-On Regulations Community\n\nThe community focuses on the regulations surrounding the carrying of liquids in carry-on bags, particularly in relation to air travel. Key entities include various types of liquids, the security checkpoint, and specific guidelines from countries like the U.S. and Israel, which collectively shape the rules and restrictions that travelers must adhere to.\n\n## Comprehensive restrictions on liquids in carry-on bags\n\nThe community is primarily defined by the restrictions on liquids that passengers can carry in their carry-on bags. These regulations are crucial for maintaining safety in air travel, as they aim to prevent the transport of hazardous materials. The restrictions apply to various types of liquids, including aerosols, creams, gels, and baby food, which must adhere to specific guidelines to ensure compliance at security checkpoints. [Data: Entities (152, 161, 156, 158, 154, 159); Relationships (283, 281, 279, 286, 278, 282)]\n\n## Role of the security checkpoint\n\nThe security checkpoint is a critical entity in this community, where passengers must present their carry-on items for inspection. At this location, any liquids exceeding the permitted amount will be discarded, which underscores the importance of compliance with the established regulations. The checkpoint serves as the enforcement point for the liquid restrictions, making it a focal area for potential conflicts or issues during the boarding process. [Data: Entities (159); Relationships (284)]\n\n## Specific guidelines from Israel\n\nIsrael has established specific guidelines regarding the carrying of liquids in carry-on bags for flights departing from its airports. These regulations are designed to ensure that all passengers adhere to safety protocols, reflecting the country's commitment to aviation security. The relationship between Israel and the liquid restrictions highlights the international nature of air travel regulations and the need for travelers to be aware of varying rules depending on their departure location. [Data: Relationships (127)]\n\n## U.S. regulations impacting liquid transport\n\nThe U.S. has specific guidelines that affect the carrying of liquids in handbags on flights to and from the country. These regulations are part of a broader effort to enhance security in air travel and prevent potential threats. The relationship between the U.S. and the liquid restrictions emphasizes the importance of understanding local regulations, as they can vary significantly from one country to another. [Data: Relationships (285)]\n\n## Diverse types of liquids subject to restrictions\n\nVarious types of liquids, including cosmetics, creams, gels, and prescription medications, are subject to the same restrictions as other liquids in carry-on bags. This diversity highlights the complexity of the regulations, as travelers must be aware of the specific rules that apply to different categories of liquids. The inclusion of baby food as a special item further complicates the landscape, as it is exempt from certain packing requirements but still subject to inspection. [Data: Entities (155, 158, 154, 157); Relationships (278, 282, 280, 279)]", '# Travel Essentials: Carry-On Bags and Related Items\n\nThis community focuses on the essential items that passengers should keep accessible during flights, particularly emphasizing the importance of carry-on bags. The relationships among carry-on bags, medications, passports, valuables, and recommendations highlight the critical nature of these items for passenger safety and compliance with airline regulations.\n\n## Carry-On Bags as a central entity\n\nCarry-on bags are the primary focus of this community, serving as the essential item that passengers must manage during flights. These bags are subject to specific restrictions, particularly regarding the items they can contain, such as liquids, medications, and valuables. The importance of carry-on bags is underscored by their role in ensuring that passengers have immediate access to necessary items during their journey. The relationships with other entities, such as medications and passports, further emphasize the need for careful management of these bags to comply with airline regulations and ensure passenger safety [Data: Entities (160); Relationships (288, 289, 290, 291, 294, +more)].\n\n## Importance of Medications in Carry-On Bags\n\nMedications are highlighted as essential items that passengers should keep accessible during flights. The recommendation to store medications in carry-on bags is crucial for health reasons, ensuring that travelers can manage their health needs while in transit. This relationship indicates that the presence of medications in carry-on bags is not just a matter of convenience but a necessity for passenger well-being. The implications of not having medications readily available could lead to serious health risks, making this a significant aspect of travel safety [Data: Entities (281); Relationships (289, +more)].\n\n## Passports as critical travel documents\n\nPassports are required documents for international travel and should be easily accessible during flights. The relationship between passports and carry-on bags emphasizes the need for travelers to keep these documents within reach to avoid complications during boarding and customs checks. The accessibility of passports is vital for ensuring a smooth travel experience, and any delays in retrieving these documents could lead to significant travel disruptions. This highlights the importance of proper organization within carry-on bags [Data: Entities (282); Relationships (290, +more)].\n\n## Valuables and their security during travel\n\nValuables are items of significant worth that passengers are advised to keep with them during flights. The recommendation to store valuables in carry-on bags is crucial for their safety and security throughout the journey. This relationship underscores the importance of protecting personal belongings from theft or loss, which can be a significant concern for travelers. The emphasis on keeping valuables accessible also reflects the broader need for passengers to be vigilant about their possessions while traveling [Data: Entities (283); Relationships (291, +more)].\n\n## Recommendations for managing carry-on items\n\nThe recommendations provided to passengers regarding the handling of medications, passports, valuables, and electronic devices during travel are essential for ensuring compliance with airline regulations. These guidelines help passengers navigate the complexities of air travel, particularly concerning what items should be kept accessible and how to manage them effectively. The relationship between recommendations and carry-on bags highlights the proactive measures that travelers can take to enhance their travel experience and minimize potential issues [Data: Entities (288); Relationships (294, +more)].', "# Checked Bags and Plane's Belly\n\nThis community revolves around the concepts of checked bags, the plane's belly, and the no charge policy associated with luggage handling. The relationships among these entities highlight the process of managing luggage during air travel, particularly when carry-on space is limited.\n\n## Checked bags as a key entity\n\nChecked bags are a crucial aspect of air travel, representing luggage that is stored in the cargo hold of an aircraft. This entity is central to the community as it directly relates to passenger convenience and airline logistics. The management of checked bags can significantly affect the overall travel experience, especially in scenarios where carry-on luggage is restricted. The relationship between checked bags and the plane's belly emphasizes the importance of efficient luggage handling systems in the aviation industry. [Data: Entities (285), Relationships (388)]\n\n## The role of the plane's belly\n\nThe plane's belly refers to the cargo hold where checked bags are stored during flights. This entity is essential for understanding how luggage is managed in the aviation context. The relationship between checked bags and the plane's belly illustrates the operational aspects of air travel, particularly how airlines utilize space within the aircraft. Efficient use of the plane's belly can lead to improved operational efficiency and customer satisfaction. [Data: Entities (286), Relationships (388)]\n\n## No charge policy for checked bags\n\nThe no charge policy indicates that passengers will not incur fees for checking carry-on bags if there is no available space on the aircraft. This policy is significant as it directly impacts passenger decisions regarding luggage. Understanding this relationship helps clarify the airline's approach to customer service and operational flexibility, particularly during peak travel times when space may be limited. [Data: Entities (287), Relationships (389)]\n\n## Interconnection of luggage types\n\nThe relationship between carry-on bags and checked bags highlights the interconnectedness of different luggage types in air travel. If no free space is available for carry-on bags, they will be checked into the plane's belly, demonstrating the dynamic nature of luggage management. This relationship is crucial for airlines to understand as it affects both operational logistics and customer satisfaction. [Data: Relationships (293)]", "# ARTY Rimon and Baggage Services Community\n\nThe community is centered around ARTY Rimon, a service provider specializing in baggage pickup and delivery. It includes various entities related to baggage handling, policies, and service locations, highlighting the interconnectedness of service provision and customer support in the baggage industry.\n\n## ARTY Rimon as a central service provider\n\nARTY Rimon is the primary entity in this community, specializing in pickup and delivery services for baggage, luggage, and bags. The company operates in multiple locations, which enhances its service reach and customer convenience. However, the nature of its services also means that it is subject to various operational challenges, such as delays or damage to baggage, which can significantly impact customer satisfaction and the company's reputation. The relationships ARTY Rimon has with other entities, such as baggage claims departments and similar service providers, further emphasize its role in the baggage handling ecosystem. [Data: Entities (210); Relationships (240, 340, 342)]\n\n## Importance of baggage policies\n\nThe community includes critical policies regarding baggage handling, such as the requirement to report damage or missing items within specific timeframes. These policies are essential for maintaining customer trust and ensuring compliance with industry standards. For instance, the policy stating that customers must contact the service provider within 7 days of receipt for baggage issues is crucial for effective claims processing. Such policies not only protect the service provider but also inform customers of their rights and responsibilities, thereby shaping the overall customer experience. [Data: Entities (240, 241); Relationships (240, 356)]\n\n## Service locations enhance operational reach\n\nARTY Rimon provides services in several cities, including Rehovot, Shoham, Ramle, and Lod. This geographical diversity allows the company to cater to a broader customer base and respond to varying demands for baggage services. Each location represents a potential market for ARTY Rimon, but it also introduces logistical challenges, such as ensuring timely pickups and deliveries across different areas. The effectiveness of operations in these locations is critical for maintaining service quality and customer satisfaction. [Data: Entities (244, 246, 247, 248); Relationships (348, 349, 350, 351)]\n\n## Competitive landscape with similar service providers\n\nThe community includes other entities like Cargo Tikim ve Mizvadot and Rimon Mizvadot ve Tikim, which provide similar services. This competitive landscape can drive innovation and improve service quality but also poses risks for ARTY Rimon in terms of market share and customer loyalty. Understanding the competitive dynamics is essential for ARTY Rimon to position itself effectively and address customer needs better than its competitors. [Data: Entities (233); Relationships (344, 342)]\n\n## Direct associations with key contacts\n\nShlomo Ha-Melekh is identified as a contact person for ARTY Rimon, indicating a direct association that could facilitate communication and operational efficiency. Having key contacts within the organization can enhance customer service and streamline processes related to baggage handling. This relationship underscores the importance of personal connections in service-oriented businesses, where customer interactions can significantly influence satisfaction and loyalty. [Data: Entities (249); Relationships (347)]", "# Rimon Mizvadot ve Tikim in Rishon Le Zion\n\nThe community centers around Rimon Mizvadot ve Tikim, a delivery service operating in Rishon Le Zion. The relationship with the city indicates a service provision context, while a competitive relationship with Arty Rimon highlights the competitive landscape of delivery services in the area.\n\n## Rimon Mizvadot ve Tikim's operational significance\n\nRimon Mizvadot ve Tikim is a key player in the delivery service sector within Rishon Le Zion. The company provides essential pickup and delivery services, which are vital for local commerce and community connectivity. Its operations in this city suggest a strong local presence and potential influence on the local economy. The degree of service provided by Rimon Mizvadot ve Tikim is crucial for residents and businesses alike, indicating its importance in the community. [Data: Entities (235), Relationships (353)]\n\n## Rishon Le Zion as a service location\n\nRishon Le Zion serves as the operational base for Rimon Mizvadot ve Tikim, highlighting the city's role in the company's service delivery framework. The relationship indicates that the city is not just a geographical location but a critical component of the service ecosystem. The presence of Rimon Mizvadot ve Tikim in Rishon Le Zion enhances the city's logistics capabilities, making it a significant hub for delivery services. [Data: Entities (242), Relationships (353)]\n\n## Competitive dynamics with Arty Rimon\n\nRimon Mizvadot ve Tikim has a competitive relationship with Arty Rimon, which provides similar services in different locations. This competition can influence market dynamics, pricing strategies, and service quality in the area. The competitive landscape suggests that Rimon Mizvadot ve Tikim must continuously innovate and improve its offerings to maintain its market position against rivals like Arty Rimon. [Data: Relationships (344)]\n\n## Impact of delivery services on local economy\n\nThe delivery services provided by Rimon Mizvadot ve Tikim are likely to have a positive impact on the local economy of Rishon Le Zion. By facilitating the movement of goods and services, the company supports local businesses and enhances consumer access to products. This operational role is essential for economic vitality, especially in urban settings where convenience and speed are increasingly valued by consumers. [Data: Entities (235), Relationships (353)]", "# Hagalgal and Bugaboo: Baby Equipment Community\n\nThe community centers around Hagalgal, an Israeli center for baby and children equipment, and Bugaboo, a provider of baby carriages and strollers. Hagalgal's services are complemented by Bugaboo's offerings, creating a network focused on baby-related products and services.\n\n## Hagalgal as a central entity in baby equipment\n\nHagalgal serves as a key player in the baby equipment market, providing a wide range of goods and services, including pickup and delivery. This makes it a vital resource for parents seeking convenience and quality in baby products. The center's focus on baby and children equipment positions it as a trusted entity in the community, catering to the needs of families. Hagalgal's services are essential for new parents, ensuring they have access to necessary items for their children. [Data: Entities (237)]\n\n## Bugaboo's role in the community\n\nBugaboo specializes in baby carriages and strollers, which are integral to the baby equipment category that Hagalgal focuses on. The relationship between Hagalgal and Bugaboo highlights a collaborative effort to provide comprehensive solutions for parents. Bugaboo's reputation for quality and innovation in stroller design complements Hagalgal's offerings, making them a significant part of the community. This partnership enhances the overall value proposition for customers seeking reliable baby products. [Data: Entities (238), Relationships (355)]\n\n## Interconnected services between Hagalgal and Bugaboo\n\nThe relationship between Hagalgal and Bugaboo indicates a synergy in their services, where Hagalgal's broad range of baby equipment includes Bugaboo's specialized products. This interconnectedness allows for a more comprehensive shopping experience for parents, who can find various baby-related items in one place. The collaboration between these entities enhances customer satisfaction and loyalty, as families can rely on a single source for their baby equipment needs. [Data: Relationships (355)]\n\n## Potential for community growth\n\nThe community surrounding Hagalgal and Bugaboo has significant potential for growth, especially as the demand for baby products continues to rise. With an increasing number of families seeking quality baby equipment, both entities are well-positioned to expand their offerings and reach. This growth could lead to new partnerships and collaborations within the baby product sector, further enhancing the community's impact and relevance. [Data: Entities (237, 238)]\n\n## Importance of delivery services\n\nHagalgal's provision of pickup and delivery services is a crucial aspect of its business model, catering to the convenience needs of modern parents. This service not only enhances customer experience but also positions Hagalgal as a forward-thinking entity in the baby equipment market. The ability to deliver essential items directly to customers' homes is particularly valuable for busy families, making Hagalgal a preferred choice for baby equipment. [Data: Entities (237)]", "# Makor Haziud and Nes Ziona Community\n\nThe community centers around Makor Haziud, a store in Nes Ziona specializing in baggage and outdoor equipment. The relationships between Makor Haziud, the city of Nes Ziona, and other entities highlight its role in providing relevant services for baggage handling.\n\n## Makor Haziud's specialization in baggage and outdoor equipment\n\nMakor Haziud is a key entity in this community, specializing in baggage and outdoor equipment. This specialization indicates that the store plays a significant role in the local economy, particularly for individuals and businesses that require such equipment. The store's focus on baggage handling suggests that it may cater to travelers and logistics companies, which could have implications for local tourism and transport services. [Data: Entities (207)]\n\n## Nes Ziona as the operational base for Makor Haziud\n\nNes Ziona serves as the operational base for Makor Haziud, indicating a strong service location relationship. The city's infrastructure and demographics may influence the store's customer base and operational strategies. As a city, Nes Ziona may benefit from the presence of specialized stores like Makor Haziud, which can enhance local commerce and attract visitors. [Data: Entities (245), Relationships (341)]\n\n## Relationship with Baggage Claims Department\n\nMakor Haziud has a relationship with the Baggage Claims Department, suggesting that it may provide equipment relevant for baggage handling and claims. This connection indicates that the store could play a role in supporting local airports or transport services, enhancing its importance in the community. The collaboration with the Baggage Claims Department may also position Makor Haziud as a key player in addressing baggage-related issues, which can be critical for customer satisfaction in travel services. [Data: Relationships (237)]\n\n## Connection with ARTY Rimon\n\nMakor Haziud's specialization in baggage is relevant to the services provided by ARTY Rimon, indicating a collaborative relationship. This connection may enhance the service offerings available to customers, particularly those involved in travel or outdoor activities. The synergy between these entities could lead to joint promotions or bundled services, benefiting both businesses and their customers. [Data: Relationships (340)]", "# Moka and Arty Rimon in Yehud\n\nThe community centers around Moka, a pickup and delivery point for Arty Rimon, located in the city of Yehud. The relationship between these entities highlights a direct service connection that is significant for local logistics and delivery services.\n\n## Moka as a key service point\n\nMoka serves as a crucial pickup and delivery point for Arty Rimon, indicating its importance in the logistics and delivery network. This relationship suggests that Moka plays a vital role in facilitating the distribution of goods for Arty Rimon, which could impact service efficiency and customer satisfaction. The operational dynamics at Moka can directly influence the performance of Arty Rimon, making it a significant entity in this community. [Data: Entities (234), Relationships (343)]\n\n## Yehud's role as the location for Moka\n\nYehud is the city where Moka is located, which adds a geographical context to the community. The location of Moka in Yehud is essential for understanding the local market dynamics and the accessibility of Arty Rimon's services. The city's infrastructure and demographics can affect the operational capabilities of Moka, thereby influencing the overall effectiveness of Arty Rimon's delivery services. [Data: Entities (243), Relationships (352)]\n\n## Direct service relationship between Arty Rimon and Moka\n\nThe direct service relationship between Arty Rimon and Moka indicates a structured logistics operation that is essential for the delivery of goods. This relationship is characterized by Moka's function as a designated point for pickups and deliveries, which is critical for maintaining the flow of services provided by Arty Rimon. The efficiency of this relationship can significantly impact customer experiences and operational success. [Data: Relationships (343)]\n\n## Potential impact on local logistics\n\nThe presence of Moka as a delivery point for Arty Rimon in Yehud suggests potential implications for local logistics and service delivery. As a hub for pickups and deliveries, Moka's operational efficiency can affect the speed and reliability of services offered by Arty Rimon. Any disruptions at Moka could lead to delays in service, impacting customer satisfaction and the overall reputation of Arty Rimon in the region. [Data: Relationships (343, 352)]", "# Pet Transportation Regulations and Practices\n\nThe community focuses on the transportation of pets, detailing the various methods, regulations, and requirements associated with their travel by air. Key entities include airlines, cargo services, and necessary documentation, all of which are interconnected in ensuring safe and compliant transport of animals.\n\n## Diverse methods of pet transportation\n\nThe community encompasses various methods for transporting pets, including cabin transport, registered cargo, and checked baggage. Each method has specific regulations and requirements that must be adhered to, depending on the size and weight of the pet. For instance, pets weighing up to 9 kg can be transported in the passenger aircraft cabin, while those exceeding this weight must be transported as registered cargo or in the aircraft hold. This diversity in transportation methods highlights the need for clear guidelines to ensure the safety and well-being of the animals during travel [Data: Entities (4, 6, 30, 32, 90); Relationships (69, 70, 80, 81)]\n\n## Importance of documentation\n\nDocumentation plays a crucial role in the transportation of pets, particularly the bill of lading and health certificates. A bill of lading is required for transporting animals as cargo, especially those over 9 kg, ensuring that all parties are aware of the transport conditions. Additionally, an international certificate of good health is necessary for pets being transported abroad, which involves veterinarians issuing the required health documents. This emphasis on documentation underscores the regulatory framework governing pet transportation and the importance of compliance to avoid legal issues [Data: Entities (30, 28); Relationships (76, 77, 114, 139)]\n\n## Airline-specific policies\n\nDifferent airlines have specific policies regarding pet transportation, which can significantly impact how pets are transported. For example, EL AL has established weight limits and conditions for cabin transport, as well as providing registered cargo services for larger animals. Understanding these airline-specific regulations is essential for pet owners to ensure compliance and safe travel for their pets. The variability in policies among airlines can lead to confusion, making it crucial for pet owners to research and prepare accordingly [Data: Entities (4, 6); Relationships (7, 12)]\n\n## Weight limits and their implications\n\nWeight limits are a critical factor in determining how pets can be transported. Pets weighing up to 9 kg can travel in the passenger cabin, while those between 9 kg and 100 kg must be transported in the aircraft hold. This distinction affects not only the comfort of the pet but also the costs associated with their transport, as the weight of the pet is not included in the permitted baggage allowance. Understanding these weight limits is vital for pet owners to avoid unexpected fees and ensure their pets' safety during travel [Data: Entities (90); Relationships (71, 83)]\n\n## Regulations for specific destinations\n\nCertain destinations have specific regulations regarding pet transportation, particularly concerning cabin transport. For instance, transporting pets in the aircraft cabin is not allowed for flights to Hong Kong, Johannesburg, and London. These restrictions necessitate that pet owners be aware of destination-specific regulations to ensure compliance and avoid complications during travel. This highlights the importance of thorough research and preparation when planning to transport pets internationally [Data: Entities (27, 25, 26); Relationships (75, 73, 74)]", "# Veterinary Services and Animal Transport Compliance\n\nThe community focuses on the regulatory framework surrounding the transport of animals, primarily involving the Veterinary Services Department, which issues necessary health certificates and permits. Key entities include the International Certificate of Good Health, Export License, and various permits required for compliance with international transport regulations.\n\n## Role of the Veterinary Services Department\n\nThe Veterinary Services Department is the central authority in this community, responsible for regulating the transport of animals. It issues health certificates, export licenses, and permits, ensuring that all transport complies with health standards and regulations. The department's role is crucial in maintaining the safety and health of animals during transport, which is vital for preventing the spread of diseases. The relationships it holds with other entities highlight its importance in the regulatory framework for animal transport [Data: Entities (37); Relationships (113, 151, 150, 149, 152, +more)].\n\n## Importance of the International Certificate of Good Health\n\nThe International Certificate of Good Health is a key document required for transporting animals abroad. This certificate ensures that animals are healthy and free from diseases before they are exported, which is essential for public health and safety. The relationship between this certificate and the Veterinary Services Department underscores the importance of regulatory compliance in international animal transport. Failure to obtain this certificate can lead to significant legal and health implications [Data: Entities (29); Relationships (77, 138)].\n\n## Export License as a critical requirement\n\nAn Export License is necessary for transporting animals internationally, serving as a legal requirement that ensures compliance with both the exporting and importing countries' regulations. The Cargo Division's requirement for this license indicates its importance in the logistics of animal transport. The relationship between the Export License and the Veterinary Services Department further emphasizes the need for proper documentation to facilitate safe and legal animal transport [Data: Entities (45); Relationships (117, 150)].\n\n## Permits required for animal transport\n\nPermits are essential for transporting animals from Israel, ensuring compliance with both Israeli and destination country regulations. The Veterinary Services Department issues these permits, which are critical for legal transport. The relationship between permits and the department highlights the regulatory framework that governs animal transport, ensuring that all necessary conditions are met for safe movement [Data: Entities (36); Relationships (149)].\n\n## Laboratory results for rabies antibodies\n\nLaboratory results for rabies antibodies are a necessary requirement for transporting pets, ensuring that animals are vaccinated and safe for travel. This requirement is part of the broader regulatory framework established by the Veterinary Services Department, which aims to prevent the spread of rabies and other diseases during animal transport. The relationship between these laboratory results and the department illustrates the importance of health checks in the transport process [Data: Entities (80); Relationships (152)]."], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:33,181 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE758B80>, 'json_data': {'input': ["# Pet Transportation Regulations in Israel\n\nThe community focuses on the regulatory framework governing the transportation of pets in Israel, primarily involving the Ministry of Agriculture, Veterinary Services Department, and the authorization process required for compliance. The relationships among these entities highlight the structured approach to ensuring the health and safety of animals during transport.\n\n## Role of the Ministry of Agriculture\n\nThe Ministry of Agriculture serves as the primary regulatory authority overseeing pet transportation in Israel. It establishes the necessary regulations and guidelines that must be adhered to by all entities involved in the transportation process. This includes ensuring that all procedures align with health and safety standards for animals. The Ministry's involvement is crucial as it directly impacts the legal framework within which pet transportation operates, making compliance essential for all stakeholders. [Data: Relationships (0, 1, 3, 4, 2)]\n\n## Importance of Authorization\n\nAuthorization from the Ministry of Agriculture is a mandatory requirement for transporting animals, including pets. This authorization ensures that all transport activities comply with established regulations, thereby safeguarding animal welfare. Without this authorization, individuals or entities are prohibited from legally transporting animals, highlighting the significance of this process in maintaining standards within the community. [Data: Entities (8), Relationships (1)]\n\n## Veterinary Services Department's role\n\nThe Veterinary Services Department operates under the Ministry of Agriculture and is responsible for managing the regulations related to pet transportation. This department plays a critical role in the authorization process, ensuring that all health and safety protocols are followed. Their oversight is vital for the welfare of animals during transport, as they conduct necessary inspections and assessments. [Data: Relationships (4, 113)]\n\n## Animal Tests as a compliance measure\n\nAnimal tests are a key component of the authorization process for transporting pets. These tests are conducted to ensure the health and safety of animals during their journey, reflecting the community's commitment to animal welfare. The requirement for these tests underscores the rigorous standards that must be met before any transport can occur, thereby enhancing the overall safety of the process. [Data: Entities (9), Relationships (2, 112)]\n\n## Interconnectedness of entities\n\nThe relationships among the Ministry of Agriculture, Veterinary Services Department, and the authorization process illustrate a well-structured regulatory framework. Each entity plays a specific role that contributes to the overall effectiveness of pet transportation regulations. This interconnectedness ensures that all aspects of animal transport are covered, from initial authorization to compliance with health standards, thereby reinforcing the community's integrity. [Data: Relationships (0, 1, 4)]", "# EL AL Business Cabin Pet Transport\n\nThe community focuses on the EL AL Business Cabin, which allows for the transportation of pets under specific conditions. The relationships highlight the necessity of prior approval for transporting animals, particularly pets, emphasizing the regulatory framework governing this service.\n\n## Business Cabin as a designated transport area\n\nThe Business Cabin is specifically designed for the transportation of animals, including pets, under certain conditions. This indicates a specialized service that caters to pet owners, enhancing the travel experience for those who wish to bring their pets along. However, the requirement for prior approval suggests that there are limitations and regulations that must be adhered to, which could impact customer satisfaction and operational efficiency. [Data: Entities (31), Relationships (18)]\n\n## Approval requirement for pet transport\n\nApproval from the EL AL service center is a critical requirement for transporting pets in the Business Cabin. This policy ensures that all necessary protocols are followed, which is essential for the safety and well-being of the animals during travel. The need for approval may also serve as a barrier for some pet owners, potentially affecting their decision to travel with EL AL. [Data: Entities (39), Relationships (140)]\n\n## Specific conditions for pet transport\n\nPets weighing up to 9 kg can be transported in the Business Cabin with prior approval. This weight limit indicates a targeted service for smaller pets, which may appeal to a specific segment of travelers. However, it also restricts larger animals from being transported, which could limit the customer base for this service. Understanding these conditions is crucial for both the airline and pet owners when planning travel. [Data: Relationships (79)]\n\n## Regulatory framework governing pet transport\n\nThe relationships between the entities highlight a regulatory framework that governs the transport of pets in the Business Cabin. This framework includes the necessity of prior approval and specific conditions for pet transport, which are essential for compliance and operational integrity. The existence of such regulations underscores the importance of maintaining safety standards and customer trust in the airline's services. [Data: Relationships (18, 140)]", "# Israel's Animal Transport Regulations and EL AL Cargo\n\nThe community focuses on Israel's regulations regarding the transport of animals, particularly through the EL AL Cargo Store, which plays a crucial role in facilitating these operations. The entities are interconnected through various regulations and services that ensure compliance with health and safety standards for animal transport.\n\n## Israel's role as a high-risk country for animal transport\n\nIsrael is classified as a high-risk country for the transport of animals, particularly dogs, which imposes specific regulations that must be adhered to by travelers. This classification affects how animals are transported and the necessary permits required for their movement. The Centers for Disease Control and Prevention (CDC) has designated Israel as a high-risk country, which influences the protocols that must be followed to ensure public health and safety during animal transport [Data: Entities (48); Relationships (124, 126)].\n\n## EL AL Cargo Store's significance in animal transport\n\nThe EL AL Cargo Store is a dedicated facility that provides essential services for transporting animals from Israel to various international destinations. This facility is crucial for ensuring that animals are handled properly during transit, adhering to the regulations set forth by the Ministry of Agriculture and the Ministry of Health. The store's operations are vital for maintaining the integrity of animal transport and ensuring compliance with international standards [Data: Entities (13); Relationships (123)].\n\n## Ministries' oversight in animal transport regulations\n\nThe Ministry of Agriculture and the Ministry of Health in Israel play pivotal roles in regulating the transport of animals. The Ministry of Agriculture oversees the necessary permits and conditions for pet transportation, while the Ministry of Health is responsible for ensuring that animals entering the country meet health standards. This dual oversight is essential for safeguarding public health and animal welfare during transport [Data: Entities (53); Relationships (3, 125)].\n\n## Specific guidelines for transporting service dogs\n\nIsrael has established specific requirements for the transport of service dogs, which must be strictly followed by passengers. These guidelines are crucial for ensuring that service dogs are transported safely and in compliance with health regulations. The relationship between service dogs and the regulations set by the Ministry of Agriculture highlights the importance of adhering to these protocols to avoid potential health risks [Data: Relationships (59)].\n\n## Guidelines for carrying liquids in carry-on bags\n\nIsrael has specific guidelines regarding the carrying of liquids in carry-on bags for flights departing from its airports. These restrictions are part of broader security measures that ensure passenger safety and compliance with international aviation standards. Understanding these guidelines is essential for travelers to avoid complications during check-in and boarding [Data: Relationships (127)].", "# Baggage Management Community\n\nThe Baggage Management Community encompasses various entities involved in the handling, tracking, and claims process related to passenger baggage. Key entities include airlines, baggage service centers, and documentation necessary for managing baggage issues, all of which are interconnected to ensure a smooth travel experience for passengers.\n\n## EL AL's role in baggage management\n\nEL AL is a central entity in the baggage management community, responsible for managing baggage and addressing various issues such as delays, damages, and claims. As the airline, EL AL's policies and efficiency directly affect passenger experiences. The airline's commitment to handling baggage issues is crucial for maintaining customer satisfaction and operational integrity. Any shortcomings in their baggage management can lead to significant passenger complaints and operational challenges, impacting the airline's reputation and financial performance. [Data: Relationships (24, 193)]\n\n## Importance of the Baggage Service Center\n\nThe Baggage Service Center plays a vital role in assisting travelers with baggage-related issues, including delays and damages. This center serves as a crucial resource for passengers seeking support and resolution for their baggage concerns. The effectiveness of the Baggage Service Center can significantly influence passenger satisfaction, as it is often the first point of contact for travelers facing baggage problems. A well-functioning service center can mitigate negative experiences, while inefficiencies can exacerbate issues, leading to increased frustration among passengers. [Data: Relationships (186)]\n\n## Documentation requirements for baggage claims\n\nPassengers must provide specific documentation when filing claims for lost or damaged baggage, including flight tickets, boarding passes, baggage tags, and damage reports. These documents are essential for validating claims and ensuring that the process is handled efficiently. The requirement for thorough documentation underscores the importance of proper record-keeping by both passengers and airlines. Failure to provide the necessary documents can result in claim denials, further complicating the resolution process and potentially leading to legal disputes. [Data: Relationships (194, 195, 196, 197, 198)]\n\n## Baggage claim area as a critical touchpoint\n\nThe baggage claim area is where travelers report issues related to their baggage and receive assistance from airline representatives. This area is a critical touchpoint for passenger interaction with airline staff and can significantly influence overall travel experience. Efficient handling of baggage issues in this area can enhance customer satisfaction, while delays or poor service can lead to negative perceptions of the airline. The baggage claim area serves as a reflection of the airline's commitment to customer service and operational efficiency. [Data: Relationships (189)]\n\n## Impact of baggage policies on passenger experience\n\nBaggage policies govern the rules regarding what types of baggage are allowed and the associated fees. These policies can greatly affect passenger experience, as unclear or overly restrictive baggage rules can lead to confusion and dissatisfaction. Airlines must balance the need for operational efficiency with customer service, ensuring that policies are communicated clearly and enforced fairly. Poorly designed baggage policies can result in increased complaints and a negative impact on the airline's reputation. [Data: Relationships (200)]", "# Baggage Service Community\n\nThe Baggage Service Community is centered around the Baggage Service Center, which manages various issues related to baggage, including delays, damages, and forgotten items. The community includes essential entities such as the Claims Department and contact details for travelers, highlighting the interconnectedness of services aimed at assisting passengers with baggage-related concerns.\n\n## Central role of the Baggage Service Center\n\nThe Baggage Service Center is the primary entity in this community, responsible for managing a wide range of baggage-related issues. It serves as a crucial resource for travelers facing challenges such as delayed or damaged baggage. The center's operations are vital for maintaining passenger satisfaction and ensuring that issues are resolved efficiently. The relationships it holds with other entities, such as the Claims Department and various baggage processes, underscore its importance in the overall baggage management system. [Data: Entities (113), Relationships (186, 222, 223, 228, 230, +more)]\n\n## Importance of contact details for travelers\n\nThe contact details provided for the Baggage Service Center are essential for travelers seeking assistance. These details include phone numbers and WhatsApp chat options, which facilitate immediate communication for reporting baggage issues. The availability of such contact methods is crucial for ensuring that passengers can quickly address their concerns, thereby enhancing the overall travel experience. The relationship between the contact details and the Baggage Service Center highlights the importance of accessibility in service delivery. [Data: Entities (118), Relationships (188, 233)]\n\n## Claims Department's role in baggage management\n\nThe Claims Department is integral to the baggage management process, coordinating with the Baggage Service Center to process claims related to lost or damaged baggage. This collaboration ensures that passengers receive timely updates and resolutions regarding their claims, which is essential for maintaining trust and satisfaction among travelers. The relationship between the Claims Department and the Baggage Service Center emphasizes the importance of effective communication and coordination in handling baggage issues. [Data: Entities (202), Relationships (222, 232)]\n\n## Processes for handling delayed baggage\n\nDelayed baggage is a common issue faced by travelers, and the Baggage Service Center plays a critical role in managing reports and claims associated with this problem. Passengers are advised to report delayed baggage immediately to facilitate its recovery. The structured process for handling delayed baggage, including the issuance of baggage reports, is vital for ensuring that travelers can retrieve their belongings efficiently. This highlights the importance of prompt action in baggage management. [Data: Entities (115, 122), Relationships (223, 249)]\n\n## Assistance with forgotten items\n\nThe Baggage Service Center also assists travelers with forgotten items left on board aircraft. This service is crucial for helping passengers recover personal belongings that may have been inadvertently left behind. The center's role in managing forgotten items underscores its comprehensive approach to baggage services, ensuring that all aspects of baggage management are addressed. This service can significantly impact traveler satisfaction and the overall perception of the airline's customer service. [Data: Entities (121), Relationships (226)]", '# Oversized and Overweight Baggage Management\n\nThe community focuses on the management of oversized and overweight baggage within the airline industry. It includes key entities such as oversized and overweight baggage and the designated location for handling such baggage, highlighting their interrelated roles in ensuring proper processing and compliance with airline regulations.\n\n## Definition and implications of oversized and overweight baggage\n\nOversized and overweight baggage refers to luggage that exceeds standard airline size and weight limits, necessitating special handling procedures. This category of baggage can lead to additional fees and operational challenges for airlines, impacting customer experience and efficiency. The need for special handling can create bottlenecks in the check-in process, leading to longer wait times for passengers and potential flight delays. [Data: Entities (340); Relationships (199)]\n\n## Role of the designated baggage location\n\nThe designated oversized/overweight baggage location is critical for managing the check-in process for passengers with such baggage. This location serves as a specific point for handling oversized and overweight items, ensuring that they are processed appropriately. By centralizing the handling of these items, airlines can streamline operations and reduce confusion among passengers, thereby enhancing overall travel experience. [Data: Entities (342); Relationships (323, 403, 417)]\n\n## Interconnectedness of baggage categories\n\nThe relationships between oversized baggage, overweight baggage, and the designated baggage location illustrate the interconnected nature of baggage management. Passengers with either type of baggage must utilize the designated location for check-in, which emphasizes the importance of clear signage and communication from airlines to avoid misunderstandings. This interconnectedness can also lead to operational challenges if not managed effectively, as multiple passengers may arrive simultaneously with oversized or overweight items. [Data: Relationships (323, 403, 417)]\n\n## Potential for additional fees\n\nPassengers with oversized and overweight baggage often incur additional fees, which can lead to dissatisfaction and complaints. Airlines must balance the need to enforce baggage policies with the importance of customer service. Clear communication regarding fees and policies at the time of booking and check-in can mitigate negative experiences and enhance customer satisfaction. [Data: Entities (340); Relationships (199)]\n\n## Operational challenges in baggage handling\n\nThe handling of oversized and overweight baggage presents unique operational challenges for airlines. These items require special equipment and procedures, which can strain resources, especially during peak travel times. Airlines must ensure that staff are adequately trained to manage these items efficiently to minimize delays and maintain a positive customer experience. [Data: Relationships (323, 403, 417)]', "# Lost Baggage Claims Community\n\nThe community focuses on the processes and systems related to lost baggage claims, primarily involving the Lost Baggage Report Number and Claim Status. These entities are interconnected, providing travelers with essential tools to track and manage their baggage claims effectively.\n\n## Importance of the Lost Baggage Report Number\n\nThe Lost Baggage Report Number is a critical identifier for travelers seeking updates on their lost baggage claims. This unique 10-character identifier allows individuals to check the status of their claims, ensuring they can track the progress of their lost items. The existence of this system is vital for maintaining customer satisfaction and trust in airline services. Without it, travelers would face significant challenges in retrieving their belongings, leading to frustration and potential financial loss. [Data: Entities (119); Relationships (191, 250)]\n\n## Role of Claim Status in the baggage claim process\n\nClaim Status refers to the current state of a baggage claim, which can be checked using the Lost Baggage Report Number. This process is facilitated through a worldwide system managed by the Baggage Service Center, allowing travelers to stay informed about their claims. The ability to check claim status is essential for travelers, as it provides peace of mind and helps them plan accordingly while dealing with the inconvenience of lost baggage. [Data: Entities (116); Relationships (224, 250)]\n\n## Interconnection between Lost Baggage Report Number and Claim Status\n\nThe relationship between the Lost Baggage Report Number and Claim Status is crucial for the effective management of lost baggage claims. Travelers must use the report number to verify the status of their claims, highlighting the importance of accurate and timely information. This interconnection ensures that travelers can efficiently navigate the claims process, reducing the time and effort required to resolve issues related to lost baggage. [Data: Relationships (191, 250)]\n\n## Baggage Service Center's role in managing claims\n\nThe Baggage Service Center plays a pivotal role in the lost baggage claims process by providing a worldwide system for checking claim status. This centralized service allows travelers to access information about their claims from anywhere, enhancing the overall customer experience. The effectiveness of the Baggage Service Center directly impacts how quickly and efficiently travelers can resolve issues related to lost baggage, making it a key player in this community. [Data: Relationships (224)]", "# Courier Service and Baggage Delivery\n\nThe community is centered around the Courier Service and Baggage Delivery, which work together to ensure that delayed baggage is delivered to passengers' specified addresses. The relationship between these entities highlights their collaborative role in enhancing the travel experience by addressing baggage delays.\n\n## Role of the Courier Service\n\nThe Courier Service is a critical entity in this community, responsible for delivering retrieved delayed baggage to passengers. This service plays a vital role in alleviating the inconvenience caused by baggage delays, ensuring that travelers receive their belongings promptly. The efficiency and reliability of the Courier Service directly impact customer satisfaction and the overall travel experience. [Data: Entities (117); Relationships (187, 251)]\n\n## Importance of Baggage Delivery\n\nBaggage Delivery is an essential service that ensures retrieved baggage is sent to the passenger's specified address. This service is crucial for maintaining the flow of travel logistics, especially in cases of delays. The relationship between Baggage Delivery and the Courier Service underscores the importance of timely and efficient baggage handling in the travel industry. [Data: Entities (126); Relationships (187)]\n\n## Collaboration between entities\n\nThe relationship between the Courier Service and Baggage Delivery illustrates a collaborative effort to enhance the travel experience. The Courier Service is tasked with the delivery of baggage after it has been retrieved, which highlights the interdependence of these entities. This collaboration is vital for ensuring that passengers do not face prolonged inconveniences due to baggage delays. [Data: Relationships (187, 251)]\n\n## Impact on customer satisfaction\n\nThe services provided by the Courier Service and Baggage Delivery significantly impact customer satisfaction. By ensuring that delayed baggage is delivered promptly, these entities help mitigate the stress and frustration that can arise from travel disruptions. Their effectiveness in handling such situations can enhance the reputation of the airlines and travel companies involved. [Data: Relationships (187, 251)]", "# EL AL Israel Airlines and Baggage Liability\n\nThe community centers around EL AL Israel Airlines, which is responsible for handling baggage claims and ensuring compliance with international conventions regarding baggage liability. The relationships with various items such as fragile, perishable, and valuable items highlight the airline's liability limitations and contractual obligations.\n\n## EL AL Israel Airlines' responsibility for baggage claims\n\nEL AL Israel Airlines plays a crucial role in managing baggage claims, which is a significant aspect of its operations. The airline is tasked with ensuring compliance with international conventions regarding baggage liability, which adds a layer of legal responsibility. This responsibility is critical as it directly affects customer satisfaction and the airline's reputation. Failure to manage baggage claims effectively can lead to legal disputes and financial repercussions for the airline. [Data: Entities (250), Relationships (193)]\n\n## Contract of carriage outlines liability terms\n\nThe contract of carriage is a fundamental document that outlines the terms and conditions under which EL AL Israel Airlines operates, particularly concerning baggage liability. This contract serves as a legal framework that defines the airline's obligations and the limitations of its liability. Understanding this contract is essential for both the airline and its customers, as it sets expectations regarding what can be claimed in the event of lost or damaged baggage. [Data: Entities (260), Relationships (361)]\n\n## Liability limitations for fragile items\n\nEL AL Israel Airlines may refuse to accept liability for fragile items if they are lost or damaged. This limitation is significant as it informs customers about the risks associated with traveling with fragile items. The airline's policy on fragile items can impact customer decisions and may lead to dissatisfaction if expectations are not clearly communicated. This aspect of liability is crucial for maintaining trust and transparency with customers. [Data: Entities (256), Relationships (357)]\n\n## Liability limitations for perishable items\n\nSimilar to fragile items, EL AL Israel Airlines may also refuse to accept liability for perishable items if they are lost or damaged. This policy is important for customers who may be traveling with food or other perishable goods. The airline's stance on perishable items can affect customer choices and their overall experience, especially if they are not adequately informed about these limitations prior to travel. [Data: Entities (257), Relationships (358)]\n\n## Liability limitations for valuable items\n\nThe airline's policy regarding valuable items, which include cash, jewelry, and electronics, indicates that EL AL Israel Airlines may refuse to accept liability for these items if they are lost or damaged. This limitation is particularly relevant for travelers carrying high-value goods, and it underscores the importance of understanding the airline's liability policies. Customers need to be aware of these limitations to avoid potential losses and dissatisfaction. [Data: Entities (258), Relationships (359)]\n\n## International conventions governing liability\n\nInternational conventions play a vital role in governing the liability of carriers like EL AL Israel Airlines regarding baggage claims. These legal frameworks establish the baseline for liability and ensure that airlines adhere to certain standards. Understanding these conventions is essential for both the airline and its customers, as they provide a legal context for baggage claims and the airline's responsibilities. [Data: Entities (259), Relationships (360)]", "# Baggage Claims Community\n\nThe Baggage Claims Community is centered around the Baggage Claims Department, which coordinates with various service providers and cities to manage baggage issues. Key entities include service providers like WeShoes, Memsi Touring, and Shin Tik, as well as cities such as Kiryat Ono and Ramat Gan, which host stores related to baggage services.\n\n## Central role of the Baggage Claims Department\n\nThe Baggage Claims Department is the core entity in this community, responsible for managing reports of damaged baggage and processing claims. This department plays a crucial role in ensuring that passengers receive assistance and compensation for baggage issues, which is vital for maintaining customer satisfaction in the travel industry. The department's relationships with various service providers and cities enhance its operational capabilities, making it a pivotal player in the baggage handling ecosystem. [Data: Entities (114); Relationships (222, 235, 240, 236, 238, +more)]\n\n## Diverse service providers supporting baggage claims\n\nMultiple service providers, including WeShoes, Memsi Touring, and Shin Tik, are linked to the Baggage Claims Department, offering various services that assist with baggage handling and claims. These providers contribute to the efficiency of the claims process by offering specialized services that can expedite the resolution of baggage issues. Their involvement is crucial for the department's ability to manage claims effectively, thereby enhancing the overall travel experience for passengers. [Data: Entities (208, 209, 211); Relationships (238, 239, 241, 242, +more)]\n\n## Importance of the Digital Contact Form\n\nThe Digital Contact Form is a key tool used by passengers to report baggage issues to the Baggage Claims Department. This form streamlines the claims process, allowing for quicker reporting and resolution of baggage problems. Its integration into the claims management system is essential for improving passenger experience, as it provides a user-friendly method for submitting claims. [Data: Entities (206); Relationships (236)]\n\n## Geographical distribution of baggage-related services\n\nCities such as Kiryat Ono, Ramat Gan, Gevataim, and others host various stores and services related to baggage handling. This geographical distribution indicates a well-established network of support for the Baggage Claims Department, allowing passengers to access assistance and services conveniently. The presence of these cities in the community highlights the importance of local partnerships in enhancing the efficiency of baggage claims processing. [Data: Entities (213, 214, 215, 216, 217, 218); Relationships (243, 244, 245, 246, 247, 248)]\n\n## Collaboration with airlines\n\nThe Baggage Claims Department operates under EL AL Israel Airlines Ltd., which emphasizes the department's role in the airline's customer service strategy. This collaboration ensures that baggage issues are addressed promptly, reflecting the airline's commitment to passenger satisfaction. The relationship with the airline is critical for the department's operational success, as it aligns the baggage claims process with the airline's overall service standards. [Data: Relationships (235)]", "# Ben Gurion Airport and Animal Transport Community\n\nThe community centers around Ben Gurion Airport, which serves as the primary hub for animal transport in Israel, particularly through EL AL Israel Airlines and the Veterinary Services that manage the authorization process for transporting pets. The interconnections among these entities highlight the regulatory and operational framework governing animal transport.\n\n## Ben Gurion Airport as a central hub for animal transport\n\nBen Gurion Airport is the main international airport in Israel and plays a crucial role in the transport of animals, particularly pets. It serves as the primary location where animals are released after transport, making it a key entity in the community. The airport's operations are closely linked with EL AL Israel Airlines and the Veterinary Services, which oversee the necessary regulations for animal transport. This centrality means that any issues at the airport could have widespread implications for animal welfare and compliance with transport regulations. [Data: Entities (54), Relationships (19, 131, 184)]\n\n## Role of EL AL Israel Airlines in animal transport\n\nEL AL Israel Airlines Ltd. is a significant player in this community, operating flights that include the transport of animals. The airline is responsible for managing baggage claims, which includes pets, and ensuring that animals are released at Ben Gurion Airport. The relationship between EL AL and the airport is vital for understanding how animal transport is facilitated, and any operational disruptions could impact the safe transport of animals. [Data: Entities (205), Relationships (19, 184)]\n\n## Veterinary Services' regulatory oversight\n\nThe Veterinary Services, operating under the Ministry of Agriculture, are responsible for managing the authorization process for transporting pets. This includes issuing flight permits and ensuring compliance with health regulations. Their role is critical in maintaining the safety and welfare of animals during transport, and any lapses in this process could lead to significant public health concerns. The Veterinary Services' relationship with Ben Gurion Airport underscores their importance in the community. [Data: Entities (18), Relationships (131, 4)]\n\n## Authorization process for animal transport\n\nThe authorization process is a key component of the community, involving obtaining necessary permits and performing animal tests before transport. This process is managed by the Veterinary Services to ensure compliance with regulations. The effectiveness of this process directly impacts the safety and legality of animal transport, making it a critical area of focus for stakeholders involved in this community. [Data: Entities (20), Relationships (130)]\n\n## Interconnectedness of entities\n\nThe relationships among Ben Gurion Airport, EL AL Israel Airlines, and Veterinary Services illustrate a complex network of interdependencies that are essential for the smooth operation of animal transport. Each entity plays a specific role that contributes to the overall functionality of the community, and disruptions in one area can have cascading effects on the others. Understanding these relationships is crucial for stakeholders to navigate potential challenges in animal transport. [Data: Relationships (19, 131, 184)]", "# Animal Transport Documentation in Israel\n\nThe community focuses on the essential documentation required for the transportation of animals to and from Israel, including the Certificate of Good Health and the Rabies Antibody Test. These entities are interconnected through various relationships that outline the requirements for compliance with regulations governing animal transport.\n\n## Importance of Documentation for Animal Transport\n\nThe entity 'DOCUMENTS' encompasses all essential paperwork required for transporting animals to and from Israel. This includes specific documents necessary for obtaining authorization to transport an animal into the country. The requirement for passengers to have all necessary documentation readily available is crucial for compliance with regulations regarding animal transport. Failure to complete these documents can lead to significant delays or denial of transport, impacting both the animals and their owners. [Data: Entities (60), Relationships (66, 132, 202, 180, 185)]\n\n## Role of the Certificate of Good Health\n\nThe 'CERTIFICATE OF GOOD HEALTH' is a vital document required for transporting pets, ensuring that they are fit for travel. This certificate confirms the animal's health status before transport, providing assurance that the pet is healthy and capable of making the journey. The relationships with the Cargo Division and Veterinary Services Department highlight its necessity, as these entities require this certificate for compliance with transport regulations. [Data: Entities (43), Relationships (115, 151, 180)]\n\n## Rabies Antibody Test Requirement\n\nThe 'RABIES ANTIBODY TEST' is a specific requirement to confirm that the animal has been vaccinated against rabies. This test is crucial for ensuring public health and safety, as rabies is a serious disease that can be transmitted to humans. The relationship between the rabies test and the documentation required for transport emphasizes the importance of this test in the overall compliance process. [Data: Entities (55), Relationships (185)]\n\n## Interconnectedness of Documentation Entities\n\nThe relationships among the entities highlight the interconnectedness of the documentation required for animal transport. For instance, the Certificate of Good Health is linked to both the DOCUMENTS entity and the Rabies Antibody Test, indicating that these documents must be completed in conjunction to ensure compliance. This interconnectedness underscores the complexity of the requirements for transporting animals and the need for thorough preparation by passengers. [Data: Relationships (66, 115, 151, 180, 185)]\n\n## Passenger Responsibilities\n\nPassengers are required to have all necessary documents available for their flight, which includes the completion of the DOCUMENTS entity. This responsibility places a significant burden on pet owners, as they must ensure that all paperwork is in order before travel. The potential for oversight in documentation can lead to complications during travel, emphasizing the importance of awareness and preparation among passengers. [Data: Relationships (202)]", '# Lithium-Ion Battery Regulations and Transport\n\nThe community focuses on the regulations and classifications surrounding lithium-ion batteries and their transport, particularly in the context of air travel. Key entities include various types of batteries, regulatory frameworks, and their relationships that dictate how these batteries can be carried on aircraft.\n\n## Lithium-ion batteries are subject to strict transport regulations\n\nLithium-ion batteries are widely used in portable electronic devices but come with specific regulations for air travel. These regulations are crucial for ensuring safety during flights, as lithium-ion batteries can pose fire hazards if not properly managed. The regulations specify watt-hour limits, with larger batteries restricted to two per passenger, highlighting the importance of compliance for travelers. [Data: Entities (388, 406); Relationships (430, 431, 432, 433)]\n\n## Classification of lithium batteries\n\nLithium batteries are classified into lithium-ion and lithium metal types, which affects their transport regulations. Understanding this classification is essential for compliance with air travel regulations, as different types of lithium batteries may have varying restrictions. This classification relationship is significant for manufacturers and consumers alike, as it impacts the types of batteries that can be safely transported. [Data: Entities (406); Relationships (431)]\n\n## Watt-hour limits for battery transport\n\nThe watt-hour capacity of batteries is a critical factor in determining their eligibility for air travel. Batteries with a capacity of 100 watt-hours are allowed in carry-on luggage, while those with a capacity of 160 watt-hours are subject to specific regulations. This distinction is vital for travelers to understand, as exceeding these limits can lead to confiscation or penalties. [Data: Entities (398, 399); Relationships (432, 433)]\n\n## Dry cell alkaline batteries and their transport\n\nDry cell alkaline batteries, such as AA and 9-volt batteries, are also permitted in carry-on baggage, which provides travelers with more options for powering their devices. The inclusion of these batteries alongside lithium-ion batteries in transport regulations indicates a broader understanding of battery safety and management during air travel. This relationship is important for consumers who may not be aware of the differences in battery types and their respective regulations. [Data: Entities (387); Relationships (429)]\n\n## Regulatory framework under 49 CFR\n\nThe 49 CFR outlines the requirements for the transport of hazardous materials, including batteries. This regulatory framework is essential for ensuring that all parties involved in the transport of lithium batteries are aware of the legal requirements and safety measures necessary to prevent incidents. Compliance with these regulations is critical for airlines, manufacturers, and consumers to mitigate risks associated with battery transport. [Data: Entities (402); Relationships (442)]', '# Regulations on Spare Batteries and Portable Chargers\n\nThis community focuses on the regulations surrounding spare batteries and portable chargers, particularly in the context of air travel. The entities are interconnected through safety regulations that dictate how these items must be handled to prevent hazards during flights.\n\n## Spare Batteries and Their Regulations\n\nSpare batteries are critical components in various devices, but they come with stringent regulations when it comes to air travel. Specifically, spare lithium batteries are prohibited from being placed in checked baggage, which highlights the importance of understanding these regulations to ensure safety during flights. The requirement for spare batteries to be insulated and protected from short circuits is crucial to prevent incidents that could jeopardize aircraft safety. [Data: Entities (386, 371); Relationships (421, 428)]\n\n## Prohibited Items in Air Travel\n\nThe classification of spare batteries and portable chargers as prohibited items in checked baggage underscores the heightened safety concerns associated with these entities. The regulations are designed to mitigate risks, particularly with lithium batteries, which can pose fire hazards if not handled correctly. Understanding what constitutes a prohibited item is essential for travelers to avoid penalties and ensure compliance with aviation safety standards. [Data: Entities (371, 389); Relationships (421, 422)]\n\n## Insulation and Protection Requirements\n\nInsulation and the use of non-conductive caps are mandatory for spare batteries to prevent short circuits during transport. These requirements are critical in ensuring that batteries do not inadvertently discharge or cause fires while aboard an aircraft. The relationships between spare batteries, insulation, and non-conductive caps highlight the interconnected nature of safety regulations in air travel. [Data: Entities (416, 404); Relationships (428, 427)]\n\n## Portable Chargers as Lithium Batteries\n\nPortable chargers are classified as lithium batteries and are subject to the same regulations as spare lithium batteries. This classification means they are also prohibited in checked baggage and must be carried in the cabin. The implications of this classification are significant for travelers, as they must be aware of the restrictions to avoid complications during security checks. [Data: Entities (389); Relationships (435, 422)]\n\n## Interconnectedness of Battery Regulations\n\nThe relationships among spare batteries, portable chargers, and their respective regulations illustrate a complex web of safety measures designed to protect air travel. Each entity plays a role in the broader context of aviation safety, and understanding these connections is vital for compliance and risk management. The regulations are not standalone; they are part of a comprehensive approach to ensuring the safety of passengers and crew. [Data: Relationships (426, 435)]', '# Lithium Battery Transport Regulations\n\nThe community focuses on the regulations surrounding the transport of various types of batteries, including lithium metal and non-spillable wet batteries, particularly in the context of air travel. The entities are interconnected through specific guidelines that dictate how these batteries can be carried in carry-on baggage, ensuring safety and compliance with aviation standards.\n\n## Carry-on baggage regulations for lithium batteries\n\nCarry-on baggage regulations allow for the transport of lithium-ion batteries under specific watt-hour limits, which is crucial for ensuring passenger safety during air travel. These regulations are designed to mitigate the risks associated with lithium batteries, which can pose fire hazards if damaged or improperly handled. The guidelines specify that lithium-ion batteries must not exceed certain watt-hour ratings to be permitted in carry-on luggage, thus balancing convenience for travelers with safety measures. [Data: Entities (396); Relationships (430)]\n\n## Non-spillable wet batteries and their transport\n\nNon-spillable wet batteries are allowed in carry-on baggage if they meet specified voltage and watt-hour limits, making them a safer option for air travel. These batteries are designed to prevent leakage, which is a significant safety concern when transporting batteries on aircraft. The regulations stipulate that these batteries must not exceed 12 volts, ensuring compliance with safety standards while providing flexibility for users. This careful regulation helps to minimize the risk of battery-related incidents during flights. [Data: Entities (394); Relationships (438, 439)]\n\n## Restrictions on lithium metal batteries\n\nLithium metal batteries can be brought aboard aircraft in carry-on baggage if they meet specific weight restrictions, which is essential for maintaining safety in air travel. These batteries are commonly used in smaller electronic devices, and their transport is regulated to prevent potential hazards. The regulations specify that consumer-grade lithium metal batteries must contain no more than 2 grams of lithium, which is a critical factor in reducing the risk of fire or explosion during transport. [Data: Entities (393); Relationships (436, 437)]\n\n## Importance of strong outer packaging\n\nBatteries must be packaged in strong outer packaging to prevent damage and leakage during transport, which is a key safety requirement. This regulation is particularly important for non-spillable wet batteries, as proper packaging can significantly reduce the risk of incidents during air travel. The requirement for strong outer packaging ensures that batteries are protected from physical damage, which could lead to dangerous situations if the batteries were to leak or short-circuit. [Data: Entities (403); Relationships (440)]\n\n## Handling requirements for electronic devices\n\nElectronic devices with non-removable lithium batteries must be stored in the aircraft hold, indicating a specific handling requirement that enhances safety. This regulation is in place to mitigate risks associated with lithium batteries that cannot be removed from the device, ensuring that any potential hazards are managed effectively. By requiring these devices to be stored in the hold, airlines can better control the environment and reduce the likelihood of incidents related to battery overheating or fire. [Data: Entities (385); Relationships (385)]'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:33,187 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE75AC00>, 'json_data': {'input': ["# Electronic Devices and Lithium Battery Regulations\n\nThis community focuses on the regulations surrounding electronic devices and spare lithium batteries during air travel. The entities are interconnected through strict guidelines that dictate how these items should be stored and transported to ensure passenger safety.\n\n## Regulations on electronic devices during flights\n\nElectronic devices, such as laptops and phones, must be kept accessible during flights, with specific regulations regarding their storage based on battery type. Devices with non-removable lithium batteries must be stored in the aircraft hold, while those with removable batteries require the battery to be taken aboard the cabin. This distinction is crucial for ensuring safety during air travel, as improper storage can lead to fire hazards. [Data: Entities (284); Relationships (385, 387)]\n\n## Prohibition of spare lithium batteries in checked baggage\n\nSpare lithium batteries are prohibited in checked baggage and must be taken aboard the aircraft cabin. This regulation is in place to mitigate the risk of fire, as lithium batteries can pose significant hazards if damaged or short-circuited. The relationship between spare lithium batteries and electronic devices highlights the importance of proper handling and storage to prevent incidents during flights. [Data: Entities (407); Relationships (434, 387)]\n\n## Flammable materials and electronic devices\n\nFlammable materials, such as hairspray, are subject to strict regulations and must not be stored alongside electronic devices containing lithium batteries. This regulation is designed to prevent potential hazards that could arise from the combination of flammable substances and electronic devices, emphasizing the need for careful consideration of what items are packed together in baggage. [Data: Entities (405); Relationships (386)]\n\n## Interconnected regulations for portable chargers\n\nPortable chargers, like spare lithium batteries, are also prohibited in checked baggage and must be taken aboard the aircraft cabin. This regulation underscores the importance of ensuring that all battery-powered devices are handled according to safety guidelines to prevent incidents during air travel. The relationship between portable chargers and spare lithium batteries indicates a broader concern for battery safety in aviation. [Data: Relationships (435)]\n\n## Safety implications of improper storage\n\nThe community's regulations highlight the significant safety implications of improper storage of electronic devices and batteries. The potential for fire hazards necessitates strict adherence to guidelines, as violations could lead to dangerous situations on board. Understanding these regulations is essential for passengers to ensure their safety and the safety of others during flights. [Data: Relationships (292, 386)]", "# EL AL Airline and Animal Transport Community\n\nThe community centers around EL AL, an airline with specific policies and regulations regarding the transportation of animals, including pets and service dogs. The entities within this community are interconnected through various relationships that govern baggage handling, cargo transport, and compliance with international regulations.\n\n## EL AL's comprehensive animal transport policies\n\nEL AL has established detailed policies for the transportation of animals, including pets and service dogs. These policies outline specific weight limits, conditions for cabin transport, and requirements for documentation. For instance, pets transported in the cabin must not exceed 9 kg, including their cage, while larger animals may need to be transported as checked baggage or through the Cargo Division. This structured approach ensures that all animals are transported safely and in compliance with regulations [Data: Entities (1, 12, 7); Relationships (17, 10, 14)].\n\n## Role of the Cargo Division in animal transport\n\nThe Cargo Division of EL AL plays a crucial role in managing the transport of animals, particularly those that are oversized or unaccompanied. This division is responsible for ensuring that all necessary documentation is provided for transporting animals as cargo, including health certificates and transport authorizations. The Cargo Division's expertise in handling special requests and approvals is vital for the safe transport of various types of cargo, especially animals [Data: Entities (12); Relationships (10, 19)].\n\n## Compliance with international regulations\n\nEL AL must adhere to various international regulations when transporting animals, including compliance with the CDC regulations for dogs being transported to the US. This compliance is essential to ensure the safety and legality of animal transport across borders. The airline's policies reflect a commitment to meeting these regulatory requirements, which helps mitigate potential legal issues and enhances the safety of animal transport [Data: Relationships (16)].\n\n## Baggage handling and associated claims\n\nEL AL is responsible for managing baggage, including issues related to delays, damages, and claims. The airline has specific policies regarding baggage measurements and weight limits, which are crucial for ensuring that all items, including animals, are transported according to regulations. Claims related to baggage issues are addressed through established procedures, highlighting the airline's commitment to customer service and compliance [Data: Entities (24); Relationships (28)].\n\n## Potential risks associated with transporting hazardous materials\n\nTransporting hazardous materials, such as dry ice, requires special handling and declaration when traveling with EL AL. The airline mandates advance notice and the completion of a Declaration Form for such materials, ensuring compliance with safety regulations. This aspect of the airline's operations underscores the importance of adhering to safety protocols to prevent incidents during transport [Data: Entities (421, 423); Relationships (49)].\n\n## Impact of baggage policies on passenger experience\n\nEL AL's baggage policies significantly impact the passenger experience, particularly regarding the transportation of pets and other items. The airline offers a 50% discount on baggage fees if purchased online before the flight, which can encourage passengers to plan ahead. Additionally, the maximum size and weight limits for checked baggage are clearly defined, helping passengers avoid unexpected fees and ensuring a smoother travel experience [Data: Entities (354, 354); Relationships (42, 44)].", "# Checked Baggage and Airline Policies\n\nThe community focuses on the policies and regulations surrounding checked baggage, particularly in relation to EL AL and its associated entities. Key entities include checked baggage, excess baggage charges, and specific items like bicycles and ski equipment, all of which are interconnected through various airline policies and fees.\n\n## EL AL's comprehensive baggage policies\n\nEL AL has established detailed guidelines for transporting checked baggage, which includes specific provisions for animals and sporting equipment. These policies are crucial for ensuring compliance with safety and regulatory standards in air travel. The airline's baggage policy is comparable to that of Sundor, indicating a broader industry standard that influences checked baggage regulations. This interconnectedness highlights the importance of understanding these policies for both passengers and the airline. [Data: Entities (5), Relationships (11, 88, 90, 102, 109)]\n\n## Excess baggage charges and their implications\n\nExcess baggage charges are a significant aspect of air travel, impacting passengers financially when their luggage exceeds the allowed limits. These charges apply to various types of baggage, including sporting equipment and special items like bicycles. Understanding these fees is essential for travelers to avoid unexpected costs and ensure compliance with airline policies. The relationship between checked baggage and excess baggage charges is critical in managing travel expenses effectively. [Data: Entities (183, 349), Relationships (90, 101, 305)]\n\n## Transporting bicycles under specific conditions\n\nBicycles can be transported as checked baggage if they meet specific size and weight dimensions, which is a crucial consideration for travelers who wish to bring their bikes. The EL AL call center plays a vital role in pre-approving the transport of bicycles, ensuring that all regulations are adhered to. This process highlights the importance of communication between passengers and the airline to facilitate smooth travel experiences. [Data: Entities (187), Relationships (93, 120, 333)]\n\n## Ski and snowboard equipment transport regulations\n\nSki and snowboard equipment can be included in checked baggage under specific conditions, which is essential for winter sports enthusiasts. The airline's policies regarding these items often include provisions for complimentary transport under certain circumstances. Understanding these regulations is vital for travelers to ensure their equipment is transported safely and without incurring additional fees. [Data: Entities (179, 186), Relationships (91, 325, 326)]\n\n## The role of local currency in baggage fees\n\nAt some airports, payment for excess baggage charges may only be accepted in local currency, which can complicate the travel experience for international passengers. This aspect emphasizes the need for travelers to be aware of the payment methods accepted at their departure and arrival airports to avoid issues during their journey. The relationship between local currency and excess baggage rates is crucial for effective financial planning while traveling. [Data: Entities (185, 182), Relationships (331, 332)]", "# Ben Gurion Airport and Animal Transport Community\n\nThe community centers around Ben Gurion Airport, which serves as the primary hub for animal transport in Israel. Key entities include EL AL Israel Airlines, the Baggage Claims Department, and Veterinary Services, all of which play critical roles in ensuring compliance and facilitating the transport of animals.\n\n## Ben Gurion Airport as a central hub for animal transport\n\nBen Gurion Airport is the main international airport in Israel and serves as a critical hub for the transport of animals. It is where animals are released after transport, and it requires compliance with various regulations regarding their movement. The airport's role is pivotal in ensuring that all necessary documentation and health checks are completed before animals are allowed to travel. This centrality in the transport process makes it a key player in the community's dynamics. [Data: Entities (54); Relationships (19, 183, 131)]\n\n## Role of EL AL Israel Airlines in animal transport\n\nEL AL Israel Airlines is a significant entity in this community, operating flights that include the transport of animals. The airline is responsible for ensuring that all baggage, including pets, is handled according to regulations. Their operations at Ben Gurion Airport are crucial for the safe and compliant transport of animals, making them a key stakeholder in this community. [Data: Entities (205); Relationships (19, 184)]\n\n## Importance of the Baggage Claims Department\n\nThe Baggage Claims Department plays a vital role in managing reports of lost or damaged baggage, which includes animals transported by air. This department coordinates with various service providers to ensure that claims are processed efficiently, enhancing the overall travel experience for passengers. Their operations are essential for maintaining trust and satisfaction among travelers, particularly those transporting pets. [Data: Entities (114); Relationships (222, 235)]\n\n## Veterinary Services and regulatory compliance\n\nVeterinary Services, operating under the Ministry of Agriculture, is responsible for overseeing the authorization process for transporting pets. This includes issuing flight permits and ensuring that all health regulations are met. Their involvement is crucial for public health and safety, as they ensure that only healthy animals are transported, thereby preventing potential health risks. [Data: Entities (18); Relationships (4, 131)]\n\n## Documentation requirements for animal transport\n\nThe transport of animals requires specific documentation, including a Certificate of Good Health and other essential papers. Passengers must ensure that all necessary documents are completed to comply with regulations. This requirement underscores the importance of proper documentation in facilitating safe and legal transport of animals, which is a critical aspect of the community's operations. [Data: Entities (60, 43); Relationships (180, 115)]", '# Regulations on Electronic Devices and Lithium Batteries\n\nThis community focuses on the regulations surrounding electronic devices and lithium batteries during air travel. The entities are interconnected through specific guidelines that dictate how these items should be handled, stored, and transported to ensure safety and compliance with aviation regulations.\n\n## Importance of Carry-On Baggage for Electronic Devices\n\nElectronic devices must be kept in carry-on baggage for easy access during flights, highlighting their significance in passenger travel. This requirement ensures that passengers can use their devices during the flight while adhering to safety regulations. The relationship between electronic devices and carry-on baggage is crucial, as it dictates how these items are managed in the cabin. Improper storage could lead to safety hazards, particularly with devices containing lithium batteries, which have specific handling requirements [Data: Entities (284), Relationships (292, 385)].\n\n## Regulations on Lithium-Ion Batteries\n\nLithium-ion batteries are subject to strict regulations regarding their transport on aircraft, particularly concerning watt-hour limits. Passengers are allowed to carry lithium-ion batteries in their carry-on baggage, but those exceeding 100 watt-hours face restrictions. This regulation is essential for preventing potential hazards associated with battery malfunctions during flights. The classification of lithium-ion batteries and their relationship with carry-on baggage underscores the importance of compliance with these regulations [Data: Entities (388), Relationships (430, 432, 433)].\n\n## Handling of Spare Batteries\n\nSpare batteries, particularly lithium-ion types, are allowed on aircraft under specific conditions. Passengers must ensure that these batteries are insulated and protected from short circuits to prevent safety incidents. The relationship between spare batteries and their handling requirements is critical, as improper management could lead to dangerous situations during air travel. Regulations dictate that spare lithium batteries cannot be placed in checked baggage, emphasizing the need for awareness among travelers [Data: Entities (386, 407), Relationships (426, 428, 421)].\n\n## Prohibitions on Certain Items\n\nCertain items, including flammable materials and spare lithium batteries, are prohibited in checked baggage due to safety concerns. This regulation is in place to prevent potential hazards that could arise from the combination of these items with electronic devices. The relationship between prohibited items and the handling of electronic devices highlights the importance of adhering to safety regulations to ensure a secure travel environment [Data: Entities (371, 405), Relationships (421, 386)].\n\n## Regulatory Framework Under 49 CFR\n\nThe transport of lithium batteries is governed by the 49 CFR, which outlines the requirements for hazardous materials in aviation. This regulatory framework is crucial for ensuring the safe transport of electronic devices and batteries, as it provides guidelines that must be followed by passengers and airlines alike. The relationship between lithium batteries and the 49 CFR emphasizes the importance of compliance with federal regulations to mitigate risks associated with air travel [Data: Entities (402), Relationships (442)].', "# Animal Transportation Regulations\n\nThe community focuses on the regulations and guidelines surrounding the transportation of animals, including specific weight limits and restrictions at various airports. Key entities include weight classifications for animals, transport methods, and guidelines set by authorities.\n\n## Weight classifications are critical for transport\n\nThe weight of an animal is a crucial factor in determining how it can be transported. Animals weighing up to 9 kg can travel in the cabin, while those over 100 kg must be transported as registered cargo. This classification affects not only the comfort of the animals but also compliance with airline regulations. The distinction between cabin and cargo transport is essential for ensuring the safety and well-being of the animals during travel [Data: Entities (58, 59, 41); Relationships (159, 160)].\n\n## Airports impose restrictions on animal transport\n\nSeveral airports, including Amsterdam, Boston, and Mumbai, have specific regulations that prohibit the transport of animals as registered cargo. This restriction can significantly impact travel plans for pet owners and may require them to seek alternative routes or methods for transporting their animals. Understanding these restrictions is vital for compliance and planning [Data: Entities (62, 63, 64); Relationships (162, 161, 163)].\n\n## Guidelines ensure compliance with transport regulations\n\nThe guidelines established by destination authorities dictate the necessary requirements for transporting animals. These guidelines are essential for ensuring that all transport activities comply with safety and welfare standards, which can vary significantly from one country to another. Adhering to these guidelines is crucial for avoiding legal issues and ensuring the well-being of the animals [Data: Entities (40); Relationships (156)].\n\n## Permits and cages are mandatory for safe transport\n\nTransporting animals requires specific permits and the use of cages to ensure their safety during travel. The necessity of these items highlights the importance of compliance with regulations and the welfare of the animals. Failure to secure the appropriate permits or use proper cages can lead to legal repercussions and jeopardize the animals' safety [Data: Entities (41); Relationships (148, 141)].\n\n## EL AL's role in animal transport\n\nEL AL provides transport services for animals across various classes, indicating a structured approach to animal transportation. This service is significant as it reflects the airline's commitment to adhering to regulations while providing options for pet owners. The relationship between EL AL and animal transport underscores the importance of choosing compliant carriers for safe travel [Data: Relationships (17)].", "# Airline Baggage Policies and Sporting Equipment Transport\n\nThis community encompasses various entities related to airline baggage policies, specifically focusing on carry-on and checked baggage allowances, as well as the transport of sporting equipment. Key entities include EL AL, Sundor, and different travel classes, which are interconnected through their baggage regulations and services.\n\n## EL AL's comprehensive baggage policies\n\nEL AL has established specific policies regarding carry-on and checked baggage, which are crucial for passengers to understand their allowances. For instance, business class passengers are allowed to check up to two pieces of baggage weighing up to 32 kg each, while premium class passengers can check two pieces weighing up to 23 kg each. These policies are essential for ensuring compliance and avoiding additional fees during travel [Data: Relationships (37, 36)].\n\n## Sundor's alignment with baggage regulations\n\nSundor shares similar baggage policies with EL AL, particularly concerning checked baggage allowances and fees. This alignment indicates a broader industry standard that passengers can expect when traveling with these airlines. Understanding these policies is vital for travelers, especially those transporting sporting equipment, as they may face different weight and size restrictions [Data: Relationships (35, 109)].\n\n## Importance of weight and dimensions in baggage transport\n\nWeight and dimensions are critical factors in determining baggage eligibility for transport. For example, sporting equipment must adhere to specific weight limits, such as 30 kg for Economy Class and 32 kg for Business Class. Additionally, the maximum dimension limit for sporting equipment is set at 190 cm for Economy and Premium Class, which is essential for ensuring that items can be transported without incurring extra fees [Data: Relationships (306, 313, 301)].\n\n## Overweight and oversized baggage considerations\n\nPassengers must be aware of the implications of overweight and oversized baggage, which require special handling and may incur additional fees. For instance, sporting equipment exceeding the standard weight limits can be classified as overweight baggage, leading to extra charges. Understanding these classifications is crucial for travelers to avoid unexpected costs [Data: Relationships (304, 321)].\n\n## Cargo services for sporting equipment\n\nThe EL AL Cargo Division provides specialized services for transporting sporting equipment that exceeds standard baggage limits. This service is particularly beneficial for athletes and sports enthusiasts who need to transport larger or heavier gear. By utilizing cargo services, passengers can ensure their equipment is handled appropriately and transported safely [Data: Relationships (299, 155)].\n\n## Impact of frequent flyer status on baggage allowances\n\nMembership in the Matmid Frequent Flyer Club can influence carry-on baggage allowances, potentially providing enhanced privileges for members. This aspect of airline travel highlights the importance of loyalty programs in shaping the travel experience, particularly regarding baggage policies [Data: Relationships (369)].\n\n## Role of booking management in baggage policies\n\nBooking management systems play a crucial role in informing passengers about their carry-on baggage allowances and policies. By providing access to this information, airlines can facilitate a smoother travel experience and help passengers avoid issues related to baggage compliance [Data: Relationships (373)].\n\n## Differentiation of Economy Class fare types\n\nEconomy Class includes various fare types, such as Lite Fares, which impose restrictions on the transport of sporting equipment. Understanding these distinctions is essential for travelers to ensure they select the appropriate fare that meets their baggage needs [Data: Relationships (309, 307)].", "# El Al Baggage Policies\n\nThe community focuses on the baggage policies of El Al, detailing the specifications for carry-on and personal bags, including weight and dimension limits. The relationships among the entities highlight the importance of compliance with these regulations for passengers traveling with El Al.\n\n## El Al's specific baggage policies\n\nEl Al has established specific policies regarding the dimensions and weight limits for carry-on bags and personal bags. These policies are crucial for ensuring that passengers comply with airline regulations, which helps maintain safety and efficiency during boarding. The relationships between the entities indicate that understanding these policies is essential for passengers to avoid issues at the airport. [Data: Relationships (31, 30)]\n\n## Weight limits for carry-on bags\n\nThe maximum weight limit for a carry-on bag is set at 16 kg, while the combined weight limit for all bags is 20 kg. These limits are critical for passengers to know, as exceeding them can lead to additional fees or the need to check bags. The relationship between the '16 KG' and '20 KG' entities with the 'CARRY-ON BAG' entity emphasizes the importance of these weight restrictions in the context of air travel. [Data: Relationships (382, 384)]\n\n## Dimension restrictions for personal bags\n\nThe maximum dimensions for a personal bag are specified as 18 cm in height, 38 cm in width, and 30 cm in depth. These restrictions are important for passengers to ensure their personal items can be accommodated in the cabin. The relationship between the 'PERSONAL BAG' and its dimension specifications highlights the need for compliance to avoid inconvenience during boarding. [Data: Relationships (393)]\n\n## Oversized items require special arrangements\n\nOversized items, such as musical instruments, may require prior coordination with the airline and could necessitate an extra seat for transport. This policy is significant for passengers traveling with such items, as failure to arrange for their transport could result in last-minute complications. The relationship between 'OVERSIZED ITEMS' and 'SERVICE CENTER' indicates that passengers must engage with the service center for approval, underscoring the need for proactive communication with the airline. [Data: Relationships (400)]\n\n## Duty-free items and baggage allowance\n\nDuty-free items purchased at the airport can be carried on board without counting towards the baggage allowance. This is an important consideration for travelers, as it allows them to bring additional items without impacting their baggage limits. The relationship between 'DUTY-FREE ITEMS' and 'BAG' illustrates how these items fit into the overall baggage policy framework. [Data: Relationships (392)]", "# Baggage Policies and Allowances in Air Travel\n\nThis community focuses on the various baggage policies and allowances associated with air travel, particularly those of EL AL and related entities. The relationships among these entities highlight the complexities of baggage regulations, ticket types, and additional fees that passengers may encounter.\n\n## EL AL's baggage allowance policies\n\nEL AL has specific baggage allowance policies that vary based on the ticket type purchased by the passenger. This means that passengers must be aware of their ticket type to understand their baggage rights fully. The relationship between baggage allowance and ticket type is crucial, as it directly affects how much luggage a passenger can check in without incurring extra fees. [Data: Relationships (44, 410)]\n\n## Importance of baggage policy\n\nThe baggage policy outlines the rules and regulations concerning the number, types, sizes, and weights of baggage that passengers can check in or carry on. This policy is essential for ensuring compliance with safety standards and facilitating a smooth travel experience. The baggage policy is interconnected with various entities, including baggage allowance and standard baggage definitions, which further complicates the travel experience for passengers. [Data: Entities (341); Relationships (200, 413)]\n\n## Standard baggage and its implications\n\nStandard baggage refers to luggage that complies with the airline's specified size and weight requirements. Understanding what constitutes standard baggage is vital for passengers to avoid additional fees. The relationship between standard baggage and the baggage policy indicates that passengers must adhere to specific guidelines to ensure their luggage is accepted without extra charges. [Data: Entities (345); Relationships (201, 418)]\n\n## Excess baggage rates and their impact\n\nExcess baggage rates are the fees charged for baggage that exceeds the allowed limit. These rates can vary significantly, and passengers need to be aware of them to avoid unexpected costs. The relationship between excess baggage rates and baggage allowance highlights the financial implications of not adhering to the specified limits, which can lead to increased travel expenses. [Data: Entities (362); Relationships (412, 330)]\n\n## Role of ticket types in baggage allowances\n\nThe ticket type plays a crucial role in determining the baggage allowance for passengers. Different ticket types, such as Lite, Classic, and Flex services, come with varying baggage allowances, which can lead to confusion if not clearly understood. This relationship emphasizes the need for passengers to be informed about their ticket type to manage their baggage effectively. [Data: Entities (355); Relationships (405, 406, 407)]\n\n## Manage Your Booking service\n\nThe 'Manage Your Booking' service allows passengers to view and modify their flight details, including baggage allowances. This online service is essential for travelers who need to adjust their baggage arrangements, providing them with the flexibility to manage their travel plans conveniently. The relationship between this service and additional pieces of baggage indicates that passengers can add luggage through this platform, which is crucial for those needing to check in more than the standard allowance. [Data: Entities (334); Relationships (414, 211)]", "# Service Dog Transportation Community\n\nThe community focuses on the transportation of service dogs, particularly in relation to airline policies, passenger requirements, and regulatory compliance. Key entities include EL AL, service dogs, passengers, and regulatory bodies like the CDC, all interconnected through specific guidelines and requirements for safe travel.\n\n## EL AL's policies on service dogs\n\nEL AL has established specific policies regarding the transportation of service dogs, allowing them to be transported without the weight limit that applies to other pets. These policies include requirements for documentation and behavior during the flight, ensuring that service dogs are accommodated under different conditions than other pets. This is crucial for passengers with disabilities who rely on service dogs for assistance during travel. [Data: Relationships (5, 21, 16)]\n\n## Passenger requirements for traveling with service dogs\n\nPassengers traveling with service dogs must meet specific requirements set by EL AL, including providing necessary documentation and adhering to airline policies. This ensures a standardized travel experience and compliance with regulations, which is essential for the safety and comfort of both the passengers and their service dogs. [Data: Relationships (22, 65, 66)]\n\n## Regulatory compliance with the CDC\n\nThe CDC establishes regulations and guidelines for the transportation of dogs to the United States, which EL AL must comply with. These guidelines include specific health and vaccination documentation that must be adhered to by passengers transporting dogs. This compliance is vital for public health and safety during the transportation process. [Data: Entities (42), Relationships (16, 58)]\n\n## Importance of veterinary certificates\n\nA veterinary certificate is a crucial document that certifies that a service dog is vaccinated and capable of maintaining sanitary conditions during transport. This certificate is mandatory for transporting service dogs and must be provided by the passenger, ensuring the health and safety of the dog and other passengers during the flight. [Data: Entities (87), Relationships (54)]\n\n## Role of check-in counters\n\nCheck-in counters are designated areas at the airport where passengers must check in for their flights, including those traveling with service dogs. Passengers must present their documentation for traveling with a service dog at these counters, which serves as an official point for compliance with airline policies. [Data: Entities (105), Relationships (32, 65)]\n\n## Sanitary conditions for service dogs\n\nService dogs must maintain proper sanitary conditions during the flight, as required by airline policies. This includes ensuring that the dog is clean and does not pose a health risk to other passengers. Compliance with these sanitary conditions is essential for the overall safety and comfort of all travelers on board. [Data: Entities (106), Relationships (67)]\n\n## Transporting service dogs in the passenger cabin\n\nService dogs are allowed in the passenger cabin at no additional cost under certain conditions, which is a significant benefit for passengers with disabilities. This policy ensures that these passengers can travel comfortably and safely with their service animals, highlighting the importance of accommodating special needs in air travel. [Data: Relationships (53, 82)]\n\n## Potential additional charges\n\nPassengers may incur additional charges for inspecting and releasing a service dog from airport facilities in the United States. This aspect of the policy can impact the overall cost of travel for passengers with service dogs, making it essential for them to be aware of potential fees associated with their travel plans. [Data: Entities (104), Relationships (64)]", '# Liquid Carry-On Regulations Community\n\nThis community revolves around the regulations and guidelines concerning the carrying of liquids in carry-on bags during air travel. Key entities include various types of liquids, carry-on bags, and associated regulations, all interconnected through specific restrictions and requirements.\n\n## Regulations on Liquids in Carry-On Bags\n\nThe primary focus of this community is the restrictions on liquids that passengers can carry in their carry-on bags. These regulations are crucial for ensuring safety during flights and are enforced at security checkpoints. Passengers must adhere to specific guidelines regarding the amount and type of liquids they can bring, which can significantly affect their travel experience. Non-compliance can lead to confiscation of items at security checkpoints, impacting passenger satisfaction and operational efficiency at airports [Data: Entities (152, 160); Relationships (34, 127, 283, 284, 285)].\n\n## Role of Carry-On Bags\n\nCarry-on bags are essential for passengers as they allow for easy access to personal items during flights. These bags must comply with specific size and weight limitations, and they are subject to the same restrictions regarding liquids. The relationship between carry-on bags and the regulations on liquids highlights the importance of understanding what can be packed to avoid issues at security checkpoints. Passengers are advised to keep medications, passports, and valuables in their carry-on bags for easy access, which further emphasizes the significance of these items in travel [Data: Entities (160); Relationships (292, 288, 289, 290, 291)].\n\n## Specific Types of Liquids\n\nVarious types of liquids, including aerosols, creams, gels, and baby food, are subject to the same restrictions as other liquids in carry-on bags. Understanding these classifications is vital for passengers to ensure compliance with regulations. For instance, baby food is treated as a special item and does not need to be packed in a resealable plastic bag, but it must be presented for inspection at security checkpoints. This nuanced understanding of liquid types can help passengers navigate the complexities of carry-on regulations more effectively [Data: Entities (161, 156, 158, 154, 155); Relationships (281, 279, 278, 286, 287)].\n\n## Security Checkpoint Procedures\n\nThe security checkpoint is a critical area where passengers must present their carry-on items, including liquids, for inspection. Items that exceed the permitted amount will be discarded, which can lead to frustration and delays for travelers. The procedures at these checkpoints are designed to enhance safety but can also create challenges for passengers who may not be fully aware of the regulations. This highlights the need for clear communication and guidance regarding what can and cannot be brought on board [Data: Entities (159); Relationships (284)].\n\n## International Guidelines and Compliance\n\nCountries like Israel and the U.S. have specific guidelines regarding the carrying of liquids in carry-on bags, which can vary from one jurisdiction to another. These international regulations necessitate that passengers remain informed about the rules applicable to their flights, especially when traveling across borders. Compliance with these guidelines is essential for ensuring a smooth travel experience and avoiding potential legal issues or delays at airports [Data: Entities (319); Relationships (127, 285)].', "# ARTY Rimon and Baggage Services Community\n\nThe community is centered around ARTY Rimon, a service provider specializing in baggage pickup and delivery, along with various related entities such as Makor Haziud and Moka. These entities are interconnected through service relationships and shared operational locations, highlighting their collective role in the baggage handling and delivery sector.\n\n## ARTY Rimon as the central service provider\n\nARTY Rimon is the primary entity in this community, specializing in pickup and delivery services for baggage, luggage, and bags. Its extensive network of service locations, including cities like Rehovot, Shoham, Ramle, and Lod, indicates a broad operational reach. The relationships with other entities, such as Moka and Rimon Mizvadot ve Tikim, further emphasize its role as a key player in the baggage handling sector. The effectiveness of ARTY Rimon's services directly impacts customer experiences and satisfaction levels, making it a critical component of this community. [Data: Entities (210); Relationships (240, 343, 344, 348, 349, 350, 351)]\n\n## Makor Haziud's relevance to baggage services\n\nMakor Haziud operates as a specialized store for baggage and outdoor equipment, which complements the services provided by ARTY Rimon. The relationship between these two entities indicates a collaborative dynamic where Makor Haziud may supply essential equipment for baggage handling. This partnership enhances the overall service quality and efficiency of baggage management within the community. Additionally, the store's location in Nes Ziona further integrates it into the local service network, making it a valuable asset for customers seeking baggage solutions. [Data: Entities (207); Relationships (237, 340)]\n\n## Moka's role as a pickup and delivery point\n\nMoka serves as a designated pickup and delivery point for ARTY Rimon, facilitating convenient access for customers in Yehud. This relationship underscores the importance of Moka in the logistics chain, as it provides a physical location for customers to drop off or collect their baggage. The operational synergy between Moka and ARTY Rimon enhances service efficiency and customer satisfaction, making Moka a vital part of the community's infrastructure. [Data: Entities (234); Relationships (352)]\n\n## Competitive dynamics with Rimon Mizvadot ve Tikim\n\nRimon Mizvadot ve Tikim operates in Rishon Le Zion and provides similar pickup and delivery services as ARTY Rimon. This competitive relationship highlights the need for both entities to maintain high service standards to attract and retain customers. The presence of multiple service providers in the same sector can lead to improved service offerings and pricing strategies, ultimately benefiting consumers. However, it also necessitates vigilance regarding service quality to avoid customer dissatisfaction. [Data: Entities (235); Relationships (344, 353)]\n\n## Hagalgal's contribution to the community\n\nHagalgal specializes in baby and children's equipment, providing relevant services that intersect with ARTY Rimon's offerings. This relationship indicates a potential for cross-service opportunities, where customers seeking baby equipment may also require baggage handling services. The collaboration between Hagalgal and ARTY Rimon can enhance customer experiences by offering comprehensive solutions for families traveling with children. [Data: Entities (237); Relationships (345, 355)]\n\n## Policies affecting customer service\n\nThe community is governed by specific policies regarding baggage claims and delays, which are critical for customer service. For instance, the policy requiring contact within 7 days for baggage damage claims and 21 days for delays is essential for maintaining customer trust and satisfaction. These policies not only guide operational procedures but also shape customer expectations, making them a significant aspect of the community's service framework. [Data: Entities (240, 241); Relationships (346, 356)]", "# Pet Transportation Regulations in Israel\n\nThe community focuses on the regulations and processes involved in transporting pets from Israel, including the roles of various entities such as airlines, government ministries, and veterinary services. Key relationships highlight the compliance requirements and specific conditions for transporting animals, particularly in relation to different destinations and methods of transport.\n\n## Regulatory oversight by the Ministry of Agriculture\n\nThe Ministry of Agriculture in Israel plays a crucial role in overseeing the transportation of pets, establishing regulations that must be adhered to by various entities involved in pet transportation. This includes ensuring compliance with health standards and issuing necessary permits. The Ministry's involvement is essential for maintaining the safety and welfare of animals during transport, as it sets the guidelines that airlines and other transport services must follow. [Data: Entities (15), Relationships (0, 3, 1)]\n\n## EL AL's specific policies for pet transport\n\nEL AL Airlines has established specific policies for transporting pets, including weight limits and conditions for cabin transport. These policies are designed to ensure the safety and comfort of both the animals and passengers. The airline's relationship with the Ministry of Agriculture ensures that its practices align with national regulations, which is critical for compliance and operational integrity. [Data: Entities (4), Relationships (7, 18, 12)]\n\n## High-risk designation for Israel\n\nIsrael is classified as a high-risk country for transporting certain animals, particularly dogs, which affects the regulations that must be followed. This classification necessitates additional scrutiny and compliance measures to prevent the spread of diseases. The Centers for Disease Control and Prevention (CDC) has specific guidelines that must be adhered to when transporting animals from Israel, impacting both the process and the documentation required. [Data: Entities (48, 15), Relationships (124, 126)]\n\n## Importance of health documentation\n\nTransporting pets internationally requires various health documents, including an international certificate of good health and laboratory results for rabies antibodies. These documents are essential for ensuring that animals are healthy and meet the entry requirements of destination countries. The Veterinary Services Department is responsible for issuing these certificates, highlighting the importance of veterinary oversight in the transport process. [Data: Entities (29, 80), Relationships (77, 151, 138)]\n\n## Diverse transport methods for pets\n\nPets can be transported using various methods, including as checked baggage, in the passenger cabin, or as registered cargo, depending on their size and weight. Each method has specific requirements and conditions that must be met, which are outlined by the airline and regulatory bodies. Understanding these options is crucial for pet owners to ensure compliance and the safety of their animals during travel. [Data: Entities (4, 6, 31), Relationships (69, 70, 82)]\n\n## Role of veterinarians in the transport process\n\nVeterinarians are integral to the pet transportation process, as they perform necessary health tests and issue required authorizations. Their involvement ensures that all health standards are met before animals are transported, which is vital for preventing the spread of diseases and ensuring the welfare of the animals. This relationship underscores the importance of veterinary services in the broader context of animal transport regulations. [Data: Entities (28), Relationships (78)]"], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:33,188 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DBFD3560>, 'json_data': {'input': ["# Baggage Management Community\n\nThe Baggage Management Community encompasses various entities involved in the handling, reporting, and claims processes related to passenger baggage, particularly focusing on EL AL Israel Airlines and its associated services. The community includes the Baggage Service Center, courier services, and various documentation necessary for managing baggage issues, highlighting the interconnectedness of these entities in ensuring a smooth travel experience for passengers.\n\n## EL AL Israel Airlines as the central entity\n\nEL AL Israel Airlines plays a pivotal role in the baggage management community, being responsible for handling baggage claims and ensuring compliance with international conventions regarding baggage liability. The airline's policies and procedures directly influence how baggage issues are managed, impacting passenger experiences. The airline's relationship with various entities, such as the Baggage Service Center and the Claims Department, is crucial for effective baggage handling and resolution of issues. [Data: Entities (250); Relationships (24, 193, 361)]\n\n## Baggage Service Center's essential role\n\nThe Baggage Service Center is dedicated to assisting travelers with baggage-related issues, including delays and damages. This center serves as a crucial resource for passengers, providing support and facilitating the claims process. Its coordination with the Claims Department ensures that claims are processed efficiently, which is vital for maintaining passenger trust and satisfaction. The center's ability to manage reports of delayed baggage and coordinate with courier services for delivery further emphasizes its importance in the community. [Data: Entities (113, 202); Relationships (186, 222, 228)]\n\n## Importance of documentation in baggage claims\n\nDocumentation such as flight tickets, boarding passes, and baggage tags is essential for passengers filing claims for lost or damaged baggage. These documents serve as proof of travel and ownership, facilitating the claims process. The requirement for specific documents underscores the structured nature of baggage claims and the importance of proper documentation in ensuring that passengers receive compensation for their issues. The Baggage Service Center provides guidance on the necessary documentation, which is critical for a smooth claims process. [Data: Entities (251, 252, 253); Relationships (194, 195, 196)]\n\n## Courier service enhances passenger experience\n\nThe courier service is responsible for delivering retrieved delayed baggage to passengers' specified addresses, significantly enhancing the travel experience by alleviating the inconvenience caused by baggage delays. This service is crucial for maintaining customer satisfaction, as it ensures that passengers receive their belongings promptly after they have been located. The relationship between the Baggage Service Center and the courier service is vital for effective communication and coordination in managing delayed baggage. [Data: Entities (117); Relationships (187, 251)]\n\n## Challenges associated with oversized and overweight baggage\n\nOversized and overweight baggage presents unique challenges in baggage management, requiring special handling and potentially incurring additional fees. The designated locations for checking in such baggage are critical for ensuring that these items are processed appropriately. The community's ability to manage these types of baggage effectively is essential for operational efficiency and passenger satisfaction, as mishandling can lead to delays and increased costs. [Data: Entities (340); Relationships (323, 403)]"], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:33,189 httpcore.http11 DEBUG send_request_headers.started request= 13:54:33,189 httpcore.http11 DEBUG send_request_headers.complete 13:54:33,189 httpcore.http11 DEBUG send_request_body.started request= 13:54:33,189 httpcore.http11 DEBUG send_request_body.complete 13:54:33,189 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:33,190 httpcore.http11 DEBUG send_request_headers.started request= 13:54:33,190 httpcore.http11 DEBUG send_request_headers.complete 13:54:33,190 httpcore.http11 DEBUG send_request_body.started request= 13:54:33,190 httpcore.http11 DEBUG send_request_body.complete 13:54:33,190 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:33,190 httpcore.http11 DEBUG send_request_headers.started request= 13:54:33,191 httpcore.http11 DEBUG send_request_headers.complete 13:54:33,191 httpcore.http11 DEBUG send_request_body.started request= 13:54:33,191 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:33,191 httpcore.http11 DEBUG send_request_body.complete 13:54:33,191 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:33,191 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:33,191 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:33,194 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:33,194 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:33,194 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:33,194 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:33,194 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:33,194 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:33,199 httpcore.connection DEBUG start_tls.complete return_value= 13:54:33,200 httpcore.http11 DEBUG send_request_headers.started request= 13:54:33,200 httpcore.http11 DEBUG send_request_headers.complete 13:54:33,200 httpcore.http11 DEBUG send_request_body.started request= 13:54:33,200 httpcore.http11 DEBUG send_request_body.complete 13:54:33,200 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:33,202 httpcore.connection DEBUG start_tls.complete return_value= 13:54:33,202 httpcore.http11 DEBUG send_request_headers.started request= 13:54:33,204 httpcore.http11 DEBUG send_request_headers.complete 13:54:33,204 httpcore.http11 DEBUG send_request_body.started request= 13:54:33,204 httpcore.connection DEBUG start_tls.complete return_value= 13:54:33,204 httpcore.http11 DEBUG send_request_body.complete 13:54:33,204 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:33,204 httpcore.http11 DEBUG send_request_headers.started request= 13:54:33,204 httpcore.http11 DEBUG send_request_headers.complete 13:54:33,204 httpcore.http11 DEBUG send_request_body.started request= 13:54:33,205 httpcore.http11 DEBUG send_request_body.complete 13:54:33,205 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:33,496 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:33 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'78'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999085'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'10ms'), (b'x-request-id', b'req_e02818f7bb6e514fcdc641d1d2948bd4'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4372afdc22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:33,496 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:33,496 httpcore.http11 DEBUG receive_response_body.started request= 13:54:33,610 httpcore.http11 DEBUG receive_response_body.complete 13:54:33,610 httpcore.http11 DEBUG response_closed.started 13:54:33,610 httpcore.http11 DEBUG response_closed.complete 13:54:33,610 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:33,611 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.4220000000204891. input_tokens=615, output_tokens=0 13:54:33,663 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:33 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'237'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4989025'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'131ms'), (b'x-request-id', b'req_273bb1cc95bc020f506ba767ea8eeb45'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4370a347da1-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:33,663 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:33,663 httpcore.http11 DEBUG receive_response_body.started request= 13:54:33,883 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:34 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'400'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4988447'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'138ms'), (b'x-request-id', b'req_188a1ea8f75e6fac5f85754f151648f4'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4372911c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:33,883 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:33,883 httpcore.http11 DEBUG receive_response_body.started request= 13:54:34,45 httpcore.http11 DEBUG receive_response_body.complete 13:54:34,45 httpcore.http11 DEBUG response_closed.started 13:54:34,45 httpcore.http11 DEBUG response_closed.complete 13:54:34,45 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:34,47 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.8600000000442378. input_tokens=7822, output_tokens=0 13:54:34,63 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:34 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'255'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9997'), (b'x-ratelimit-remaining-tokens', b'4977144'), (b'x-ratelimit-reset-requests', b'14ms'), (b'x-ratelimit-reset-tokens', b'274ms'), (b'x-request-id', b'req_6d3a587548b048fc539d2a1f2159cb8e'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4370ab7c21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:34,63 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:34,63 httpcore.http11 DEBUG receive_response_body.started request= 13:54:34,64 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:34 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'392'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4976878'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'277ms'), (b'x-request-id', b'req_d957284e59938848d7b936f7fba11cf1'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4370d5f7da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:34,65 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:34,65 httpcore.http11 DEBUG receive_response_body.started request= 13:54:34,65 httpcore.http11 DEBUG receive_response_body.complete 13:54:34,66 httpcore.http11 DEBUG response_closed.started 13:54:34,66 httpcore.http11 DEBUG response_closed.complete 13:54:34,66 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:34,67 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.9059999999590218. input_tokens=8092, output_tokens=0 13:54:34,330 httpcore.http11 DEBUG receive_response_body.complete 13:54:34,331 httpcore.http11 DEBUG response_closed.started 13:54:34,331 httpcore.http11 DEBUG response_closed.complete 13:54:34,331 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:34,332 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.1559999999590218. input_tokens=7972, output_tokens=0 13:54:34,344 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:34 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'693'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4982246'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'213ms'), (b'x-request-id', b'req_91885edcab940df6366968b8169cb226'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4371a4c7da1-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:34,344 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:34,345 httpcore.http11 DEBUG receive_response_body.started request= 13:54:34,632 httpcore.http11 DEBUG receive_response_body.complete 13:54:34,633 httpcore.http11 DEBUG response_closed.started 13:54:34,633 httpcore.http11 DEBUG response_closed.complete 13:54:34,633 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:34,634 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.452999999979511. input_tokens=7799, output_tokens=0 13:54:34,646 httpcore.http11 DEBUG receive_response_body.complete 13:54:34,646 httpcore.http11 DEBUG response_closed.started 13:54:34,646 httpcore.http11 DEBUG response_closed.complete 13:54:34,647 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:34,648 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.4689999999827705. input_tokens=8031, output_tokens=0 13:54:34,689 graphrag.index.operations.embed_text.embed_text INFO using vector store lancedb with container_name default for embedding entity.description: default-entity-description 13:54:34,711 graphrag.index.operations.embed_text.strategies.openai INFO embedding 427 inputs via 427 snippets using 27 batches. max_batch_size=16, max_tokens=8191 13:54:34,716 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3E7208C20>, 'json_data': {'input': ['MINISTRY OF AGRICULTURE:The Ministry of Agriculture is the authority in Israel that oversees the transport of pets to and from Israel, including service dogs.', "EL AL:EL AL is an airline that operates flights with a variety of specific policies and regulations concerning baggage, pets, and passenger services. The airline states that it is not responsible for any liquids confiscated from passengers at the airport. EL AL has established guidelines for the transportation of pets, including dogs, which encompass restrictions on certain breeds and weight limits. Additionally, the airline has specific policies for transporting service dogs on its flights.\n\nIn terms of baggage, EL AL provides detailed regulations regarding the transport of various items, including special equipment like ski gear and bicycles. The airline operates with defined carry-on baggage policies and offers baggage check-in services, which vary according to different travel classes. EL AL also has provisions for transporting pets as cargo, requiring specific documentation for pet travel, and shares similar baggage policies with Sundor, particularly concerning checked baggage allowances.\n\nFurthermore, EL AL provides guidelines for traveling with battery-powered mobility aids and hazardous materials, ensuring that passengers are informed about the transport of their equipment and the airline's liability for fragile or valuable items. Passengers are required to check in at EL AL counters regardless of luggage when returning to Israel from abroad. Overall, EL AL is committed to providing comprehensive services related to baggage handling, claims for delayed or damaged baggage, and the transportation of animals in various classes of the aircraft.", 'SERVICE DOG:A service dog is a specially trained animal that provides assistance to passengers with disabilities, ensuring they can travel comfortably and safely. These dogs must meet specific requirements for air travel, which include training and certification to perform tasks that aid their handlers. Notably, service dogs are exempt from certain weight limits typically imposed on pets when transported in the cabin of an aircraft. This exemption allows them to accompany passengers with special needs, including military personnel, without the usual restrictions that apply to other animals.', 'DANGEROUS DOG:Dangerous dogs, as defined by Israeli law, are not approved for transportation. This classification is outlined in the Israeli Law for the Regulation of Dog Supervision, which specifies that such dogs are prohibited from being transported.', 'PET:Pets, including dogs, cats, and exotic birds, can be transported by airlines under specific conditions. They may be allowed in the passenger cabin or as checked baggage, depending on factors such as size, weight, and necessary permits. Each airline has its own regulations regarding the transportation of pets, which typically include weight limits and specific requirements that must be met for safe travel.', 'CHECKED BAGGAGE:Checked baggage refers to luggage that passengers check in at the airport before boarding their flight, which is then transported in the cargo hold of the aircraft. This method of transporting luggage is distinct from carry-on luggage, which is taken into the cabin by the passenger. Checked baggage is subject to specific size and weight restrictions and can include various items, such as sporting equipment and, in certain instances, animals, particularly large ones that must be transported in the luggage compartment of the aircraft. Overall, checked baggage encompasses all luggage that is not carried into the passenger cabin and is handled separately during air travel.', 'REGISTERED CARGO:Registered cargo is a method of transporting animals that exceed specific weight limits, particularly those that are classified as extra-large or are flying unaccompanied. This term specifically refers to animals that may be transported by the Cargo Division, emphasizing the need for special handling and care during transit.', '9KG:The entity "9KG" refers to the weight limit for pets transported in the cabin of an aircraft. This limit is set at 9 kilograms, which includes the weight of the pet and its cage. It is important to note that this weight restriction does not apply to service dogs, which are allowed to travel in the cabin regardless of their weight.', 'AUTHORIZATION:Authorization from the Ministry of Agriculture�s Veterinary Services is required for the transportation of animals to and from Israel. This includes the necessity of obtaining authorization for transporting animals in general, as well as specific requirements for transporting pets as cargo. The Veterinary Services Department oversees these regulations, ensuring that all animal transport complies with the established guidelines.', 'ANIMAL TESTS:The authorization process for transporting pets involves performing several animal tests. These tests are a necessary requirement to ensure the health and safety of the animals during transportation.', 'CHECK-IN COUNTER:The check-in counter serves as a crucial location for both pet owners and passengers. It is the designated area where owners must arrive with their pets to make necessary transportation arrangements. Additionally, the check-in counter is where passengers can check in their luggage and obtain boarding passes, facilitating their travel process. This dual functionality highlights the importance of the check-in counter in managing both pet transportation and passenger check-in procedures.', 'ARRIVALS HALL:The Arrivals Hall is a designated area where pet owners can retrieve their animals after they have been transported as checked baggage. Specifically located at Ben Gurion Airport, this hall serves as the point of release for animals that have been transported in this manner, ensuring that owners can reunite with their pets upon arrival.', 'CARGO DIVISION:The Cargo Division of EL AL is tasked with managing transport costs and guidelines for cargo, which includes the transportation of pets and animals. This division handles special requests and approvals for oversized or special items, ensuring that all necessary documentation is provided for transporting animals as cargo. Specifically, the Cargo Division is responsible for the transportation of pets, requiring specific documentation for this service, as well as managing the transportation of animals that are extra-large or flying unaccompanied. Overall, the Cargo Division plays a crucial role in overseeing the safe and compliant transport of various types of cargo, particularly animals.', 'EL AL CARGO STORE:The EL AL Cargo Store is a dedicated service location for cargo operations associated with EL AL Airlines. It provides a range of services for transporting cargo, including pets, from Israel to various international destinations. This facility plays a crucial role in facilitating the movement of goods and animals, ensuring that they are handled with care and efficiency during transit.', 'CARGO TERMINAL:The cargo terminal at Ben Gurion Airport is a facility dedicated to the handling of cargo, including the release of animals transported as cargo.', 'ISRAEL:Israel is a country that serves as a departure point for flights and has established specific guidelines regarding the transportation of liquids in carry-on bags. Additionally, Israel has particular requirements for transporting animals, including service dogs, and is classified as a high-risk country for the transport of dogs according to the Centers for Disease Control and Prevention (CDC). The Ministry of Agriculture in Israel oversees the regulations concerning the transport of pets, while the Ministry of Health is responsible for regulating the entry of animals into the country. Furthermore, Israel is also a destination for passengers returning from abroad.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,717 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3E7209DA0>, 'json_data': {'input': ['CABIN:The cabin is where pets like dogs, cats, and exotic birds can be transported with their owners, provided they meet weight restrictions.', 'EXOTIC BIRDS:Exotic birds are among the pets that can be transported in the cabin with their owners.', 'VETERINARY SERVICES:The Veterinary Services, operating under the Ministry of Agriculture, are responsible for managing the authorization process for transporting pets. This includes overseeing the issuance of flight permits for animals at Ben Gurion Airport, ensuring that all necessary regulations and procedures are followed for the safe and compliant transport of pets.', 'TRANSPORTATION:Transportation refers to the process of moving pets either as checked baggage, in the cabin, or as registered cargo.', 'AUTHORIZATION PROCESS:The authorization process involves obtaining necessary permits and performing animal tests before transporting pets.', 'LUGGAGE COMPARTMENT:The luggage compartment is where pets are not allowed to be transported, especially snub-nosed breeds.', 'SENSITIVITY:Some pets may develop sensitivity and breathing problems during flights, which is a concern for their health.', 'FLIGHT:A flight is a journey made by an aircraft from one airport to another, encompassing various aspects of air travel. It involves specific baggage policies that passengers must adhere to, as well as regulations regarding the transportation of liquids. Additionally, the term "flight" also refers to the duration during which pets are transported, either in the cabin or in the cargo hold of the aircraft. Overall, a flight represents a comprehensive travel experience that includes considerations for luggage, pet transport, and compliance with aviation regulations.', 'PETS:', 'JOHANNESBURG:Johannesburg is a destination where transporting animals in the aircraft cabin is not allowed.', 'LONDON:London is a destination where transporting animals in the aircraft cabin is not allowed.', 'HONG KONG:Hong Kong is a destination where transporting animals in the aircraft cabin is not allowed.', 'VETERINARIAN:Veterinarians are responsible for performing required tests and issuing necessary authorizations for transporting animals.', 'INTERNATIONAL CERTIFICATE OF GOOD HEALTH:An international certificate of good health is required for transporting animals abroad and is issued by the Veterinary Services Department.', 'BILL OF LADING:A bill of lading is a crucial document required for the transportation of animals as cargo. It serves to outline the terms of transport and is particularly necessary when the animals being transported weigh more than 9 kg. This document ensures that all parties involved in the transportation process are aware of the conditions and responsibilities associated with the shipment of the animals.', 'BUSINESS CABIN:The Business cabin is a designated section of the aircraft that allows for the transportation of animals, including pets, with prior approval and under specific conditions.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,718 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3E7208EA0>, 'json_data': {'input': ['AIRCRAFT HOLD:The aircraft hold is the area of the aircraft where animals weighing between 9 kg and 100 kg are typically transported.', 'PASSENGER AIRCRAFT CABIN:The passenger aircraft cabin is where animals weighing up to 9 kg can be transported, subject to approval.', 'CAGE:CAGE refers to a structure designed for the transportation of animals, ensuring their safety during transit. It is essential for compliance with airline regulations, providing a secure environment for animals while they are being transported.', 'WEIGHT:Weight is a significant factor in various aspects of transportation, particularly concerning animals and baggage. In the context of transporting pets, weight influences whether animals can travel in the cabin or must be transported as cargo, as well as affecting the overall cost of transportation, which includes the animal, its carrying case, and food. For baggage, weight is crucial in determining whether items are considered overweight, which can lead to additional fees. It also plays a vital role in establishing baggage allowances, as the mass of the baggage directly impacts the limits set by airlines. Furthermore, weight restrictions apply to sports equipment, with maximum allowable weights varying by travel class. Overall, weight is a key consideration in the logistics of transporting both animals and personal belongings.', 'PERMIT:A permit is required for transporting animals from Israel to ensure compliance with both Israeli and destination country regulations.', 'VETERINARY SERVICES DEPARTMENT:The Veterinary Services Department is responsible for determining the conditions under which animals can be transported. Additionally, it issues health certificates and permits necessary for animal transport, ensuring that all regulations and health standards are met for the safe movement of animals.', 'CARGO:CARGO refers to goods or items that are transported in bulk, distinct from passenger baggage, and often necessitate special arrangements for their handling and transport. This includes a range of items that exceed standard baggage limits, such as sporting equipment. The term also encompasses the service provided for the transportation of various goods, including animals, which is typically managed by the Cargo Division. Additionally, cargo transport specifically involves the method of shipping animals as registered cargo within the aircraft hold, ensuring their safe and regulated transit.', 'APPROVAL:Approval from the EL AL service center is necessary for transporting pets in the Business cabin.', 'GUIDELINES:The term "GUIDELINES" refers to the regulations established by the authorities of a destination country regarding the transportation of animals, as well as updated rules concerning the carrying of liquids in carry-on bags. These guidelines are essential for ensuring compliance with safety and welfare standards during travel.', 'ANIMAL:Animals, including dogs, cats, and exotic birds, are subject to specific transport regulations. These regulations are designed to ensure the safety and well-being of the animals during transportation.', "CDC:The Centers for Disease Control and Prevention (CDC) establishes regulations and guidelines for the transportation of dogs to the United States. These guidelines include specific health and vaccination documentation that must be adhered to by passengers transporting dogs. The CDC's requirements are designed to ensure the safety and health of both the animals and the public during the transportation process.", "CERTIFICATE OF GOOD HEALTH:A Certificate of Good Health is a necessary document for transporting pets, ensuring that they are fit for travel. This certificate is required to confirm the animal's health status before transport, providing assurance that the pet is healthy and capable of making the journey.", 'TRANSPORT AUTHORIZATION:Transport authorization from the destination country authorities is required for transporting pets.', 'EXPORT LICENSE:An export license is a necessary document required for transporting animals internationally, specifically for moving them out of the country.', "MEASUREMENTS OF TRANSPORT CAGE:The measurements of the transport cage are required to ensure the animal's safety and compliance with transport regulations.", 'DOGS:Dogs are a type of pet that have specific regulations for transportation to the US, as outlined by the CDC.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,720 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3E7209C60>, 'json_data': {'input': ['HIGH-RISK COUNTRY:A "HIGH-RISK COUNTRY" is a designation applied to certain nations, including Israel, where specific regulations are imposed regarding the transportation of certain animals. As of the current date, Israel is classified as a high-risk country for animal transport, which impacts the travel regulations that must be followed.', 'AIRPORT FACILITIES:Airport facilities in the United States may incur additional charges for inspecting and releasing pets.', 'DOCUMENTS AND AUTHORIZATIONS:Documents and authorizations are necessary for transporting pets and must be presented at check-in.', 'TRANSPORTING ANIMALS:The process of moving animals, such as pets, from one location to another, often requiring specific guidelines and documentation.', 'US:The United States has specific regulations regarding the transportation of pets, particularly dogs.', 'MINISTRY OF HEALTH:The Ministry of Health in Israel is the authoritative body responsible for approving the entry of animals into the country.', 'BEN GURION AIRPORT:Ben Gurion Airport is the main international airport in Israel, serving as a hub for EL AL Israel Airlines. It is the primary airport in the country where animals must be authorized for transport, and it is also the location where animals are released after their transport.', 'RABIES ANTIBODY TEST:A test required to confirm that the animal has been vaccinated against rabies.', "BAGGAGE:Baggage refers to the personal items and belongings that passengers take with them on their journeys, including suitcases and other personal items. It encompasses both items that are carried on board the aircraft and those that are checked in for the flight. Additionally, baggage includes the category under which animals, such as pets, can be transported either in the aircraft cabin or in the hold. Passengers' baggage can sometimes be subject to issues such as delays, damage, or loss during transit, affecting their travel experience.", 'ANIMAL WEIGHT:The weight of the animal is a critical factor in determining the mode of transport.', '9 KG:The entity "9 KG" refers to the weight limit for pets that can be transported as baggage on an aircraft. Specifically, animals weighing up to 9 kg can typically be transported in the aircraft cabin without any additional requirements.', '100 KG:The entity "100 KG" refers to the maximum weight limit for transporting pets as baggage. According to the provided descriptions, pets that weigh 100 kg or less can be transported in the cabin as baggage, while those exceeding this weight must be transported as registered cargo. Therefore, any animal weighing more than 100 kg is required to be transported as cargo rather than as baggage.', 'DOCUMENTS:The entity "DOCUMENTS" refers to the essential paperwork required for the transportation of animals to and from Israel. This includes the specific documents necessary for obtaining authorization to transport an animal into the country. Additionally, passengers are required to have all necessary documentation readily available in accordance with their flight destination. It is imperative for passengers to complete all required documents to ensure compliance with regulations regarding the transport of animals.', 'FLIGHT PERMIT:A permit issued by Veterinary Services allowing the transport of an animal.', 'AMSTERDAM:Amsterdam is an airport from which animals cannot be transported as registered cargo.', 'BOSTON:Boston is an airport from which animals cannot be transported as registered cargo.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,721 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3E7209E40>, 'json_data': {'input': ['MUMBAI:Mumbai is an airport from which animals cannot be transported as registered cargo.', 'BRUSSELS:Brussels is an airport from which animals cannot be transported as registered cargo.', 'LARNACA:Larnaca is an airport from which animals cannot be transported as registered cargo.', 'FRANKFURT:Frankfurt is an airport from which animals cannot be transported as registered cargo.', 'MOSCOW:Moscow is an airport from which animals cannot be transported as registered cargo.', 'MUNICH:Munich is an airport from which animals cannot be transported as registered cargo.', 'MADRID:Madrid is an airport from which animals cannot be transported as registered cargo.', 'BERLIN:Berlin is an airport from which animals cannot be transported as registered cargo.', 'PRAGUE:Prague is an airport from which animals cannot be transported as registered cargo.', 'WARSAW:Warsaw is an airport from which animals cannot be transported as registered cargo.', 'TORONTO:Toronto is an airport from which animals cannot be transported as registered cargo.', 'VIENNA:Vienna is an airport from which animals cannot be transported as registered cargo.', 'BUDAPEST:Budapest is an airport from which animals cannot be transported as registered cargo.', 'KYIV:Kyiv is an airport from which animals cannot be transported as registered cargo.', 'ROME:Rome is an airport from which animals cannot be transported as registered cargo.', 'BANGKOK:'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,722 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3E720B1A0>, 'json_data': {'input': ['LABORATORY RESULTS FOR RABIES ANTIBODIES:Laboratory results for rabies antibodies are necessary for transporting pets.', 'COSTS OF TRANSPORTING ANIMALS:The costs associated with transporting animals depend on their weight and whether they are transported as baggage or cargo.', 'ANIMALS WEIGHING UP TO 9 KG:Animals weighing up to 9 kg can be transported as baggage for a fee of $100 to Europe and the Middle East.', 'ANIMALS WEIGHING BETWEEN 9 AND 50 KG:Animals weighing between 9 and 50 kg can be transported as baggage for a fee of $200 to Europe and the Middle East.', 'ANIMALS WEIGHING BETWEEN 50 AND 100 KG:Animals weighing between 50 and 100 kg can be transported as baggage for a fee of $400 to Europe and the Middle East.', 'ANIMALS WEIGHING MORE THAN 100 KG:Animals weighing more than 100 kg cannot be transported as baggage and must be handled by the Cargo Division.', '50 KG:The entity "50 KG" refers to the upper weight limit for pets that can be transported as baggage. There are specific fees associated with transporting pets that weigh up to this limit.', 'VETERINARY CERTIFICATE:A veterinary certificate is a crucial document that certifies that a service dog is vaccinated and capable of maintaining sanitary conditions during transport. This certificate is mandatory for transporting service dogs and must be provided by the passenger.', 'TRANSPORT CAGE GUIDELINES:Guidelines that outline the requirements for transport cages used for pets during flights.', 'PASSENGER CABIN:The passenger cabin is the area of the aircraft where pets may be transported, subject to size and weight restrictions.', 'ALLOWANCE:The permitted baggage allowance does not include the weight of pets being transported.', 'CAT:Cats are one of the types of pets that can be transported in the passenger cabin, subject to size and weight restrictions.', 'EXOTIC BIRD:Exotic birds are one of the types of pets that can be transported in the passenger cabin, subject to size and weight restrictions.', 'I.D.F SOLDIER:I.D.F soldiers are passengers who may transport service dogs at no additional cost under specific conditions.', 'SHELL SHOCK:Shell shock refers to a condition that may qualify a passenger for transporting a service dog at no additional cost.', 'CARRYING CASE:The carrying case is a necessary item for transporting pets, and its weight is included in the transport cost.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,723 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3E720AAC0>, 'json_data': {'input': ["FLIGHT TICKET:A flight ticket is a document that confirms a passenger's reservation on a flight. It includes important details such as baggage allowances and is essential for passengers transporting pets, as payment for pet transport must be arranged with the airline.", 'DOG:A dog is an animal that may be transported by passengers under certain conditions and regulations.', 'HEATHROW AIRPORT:Heathrow Airport is a major international airport in London where passengers traveling with service dogs must register 14 days prior to their flight.', 'UNITED STATES:The United States has specific regulations regarding the transportation of service dogs, which may vary by destination.', 'ANIMAL AIR TRANSPORT COMPANIES:Companies that specialize in the air transport of animals, providing services to ensure safe travel for pets.', 'LEASH:A leash is required for service dogs during check-in and throughout the flight to ensure control and safety.', 'HARNESSES:Harnesses are required for service dogs to ensure they are secured and do not pose a risk to other passengers.', 'FLIGHT DATE:The flight date is the scheduled date on which the passenger is traveling with a service dog, which is important for compliance with regulations.', 'ADDITIONAL CHARGES:Additional charges may be incurred for inspecting and releasing a service dog from airport facilities in the United States.', 'CHECK-IN COUNTERS:Check-in counters are designated areas at the airport where passengers must check in for their flights. These counters serve as the official points where travelers present their documentation, including any necessary paperwork for traveling with a service dog.', 'SANITARY CONDITIONS:Service dogs must maintain proper sanitary conditions during the flight, as required by airline policies.', 'PASSENGER:The term "PASSENGER" refers to individuals traveling on an airline, specifically those flying with EL AL. Passengers may bring a dog on board under specific conditions, indicating that there are regulations in place regarding pet travel. Additionally, these individuals must comply with the airline\'s baggage regulations, which govern the amount and type of luggage they can bring. Overall, passengers are subject to the airline\'s policies regarding baggage and services, ensuring a standardized travel experience.', 'SAFETY AND SECURITY REGULATIONS:Safety and security regulations that govern the transport of animals on flights, ensuring the safety of all passengers and crew.', 'FORMS:Necessary documentation that passengers must provide to transport a dog on EL AL flights.', "DISTURBANCE:A situation where the dog's behavior causes disruption on the aircraft, leading to potential refusal of transport.", 'DIRECT THREAT:A condition under which a dog may be refused transport if it poses a direct threat to passengers or crew.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,725 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3E720A3E0>, 'json_data': {'input': ['HOLD:', 'BAGGAGE SERVICE CENTER:The Baggage Service Center is responsible for managing issues related to delayed baggage, damaged baggage, and items that travelers may have forgotten on board. It provides essential assistance to travelers facing these challenges, ensuring that their concerns are addressed effectively.', 'BAGGAGE CLAIMS DEPARTMENT:The Baggage Claims Department is responsible for managing reports of damaged baggage and processing claims associated with both lost and damaged baggage. This department plays a crucial role in ensuring that passengers receive assistance and compensation for their baggage issues, thereby enhancing the overall travel experience.', 'DELAYED BAGGAGE:Delayed baggage refers to personal belongings that have not arrived with the passenger upon landing and must be reported immediately to the airline for retrieval. It is essential for travelers to report delayed baggage as soon as they notice the absence of their belongings, ensuring that the airline can assist in locating and returning the items.', 'CLAIM STATUS:The term "Claim Status" refers to the current state of a baggage claim. Individuals can check the claim status using a worldwide system by entering their lost baggage report number along with their last name. This process allows travelers to stay informed about the progress of their baggage claims.', 'COURIER SERVICE:The courier service is responsible for delivering retrieved delayed baggage to the address provided by the traveler or the passenger. This service ensures that individuals receive their belongings promptly at the specified location, enhancing the travel experience by alleviating the inconvenience caused by delayed baggage.', 'CONTACT DETAILS:The "CONTACT DETAILS" encompass essential information for travelers seeking assistance with baggage issues. This includes phone numbers and WhatsApp chat options specifically designed for reporting such problems. Additionally, the contact details provide guidance on how travelers can reach the Baggage Service Center for further support regarding their baggage concerns.', 'LOST BAGGAGE REPORT NUMBER:The lost baggage report number is a unique 10-character identifier utilized to check the status of a claim related to lost baggage. This identifier serves as a crucial tool for travelers seeking updates on their lost items, ensuring that they can easily track the progress of their claims.', 'BAGGAGE REPORT:A baggage report is issued by an EL AL representative for delayed bags at the airport baggage claim area.', 'FORGOTTEN ITEM:The "FORGOTTEN ITEM" refers to a personal belonging that has been left on board an aircraft by a passenger. Such items may need to be reported to the airline for recovery, as they are often forgotten during the boarding or disembarking process. These forgotten items can include a variety of personal belongings that passengers inadvertently leave behind while traveling.', "BAGGAGE DELAY:Baggage delay occurs when a passenger's checked baggage does not arrive at the destination with them.", 'BAGGAGE CLAIM:Baggage claim is the process through which passengers report and seek compensation for lost or damaged baggage.', "BAGGAGE HANDLING:Baggage handling refers to the procedures and services involved in managing passengers' baggage during travel.", 'BAGGAGE REPORTING:Baggage reporting is the process of notifying the airline about issues with baggage, such as delays or damages.', "BAGGAGE DELIVERY:Baggage delivery is the service that ensures retrieved baggage is sent to the passenger's specified address.", 'BAGGAGE CLAIMS PROCESS:The baggage claims process outlines the steps passengers must follow to report and claim compensation for lost or damaged baggage.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,726 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3E720AD40>, 'json_data': {'input': ['DAMAGED BAGGAGE:', 'BATTERIES:Batteries are classified as dangerous goods and may require special handling when taken aboard an aircraft. It is essential to protect batteries from damage and short circuits during transport. Non-lithium-based batteries can be transported in the aircraft hold, but precautions must be taken to ensure their safety.', 'LAPTOP:Laptops are portable computing devices that may be considered dangerous goods due to the presence of lithium batteries. These batteries require special handling and must be managed in accordance with airline regulations to ensure safety during transport.', 'MEDICAL EQUIPMENT:Medical equipment may contain batteries or other components that are classified as dangerous goods. This includes various types of medical devices and instruments that, due to their components, require careful handling and adherence to safety regulations.', 'COMPRESSED GASES:Compressed gases, including butane and oxygen, are prohibited on aircraft due to their dangerous nature and inherent flammability, which pose significant potential hazards during air travel.', 'CORROSIVES:Corrosives, which include substances such as acids and wet cell batteries, are prohibited on aircraft due to their hazardous nature. This prohibition is in place to ensure the safety of passengers and crew, as these materials can pose significant risks during air travel.', 'EXPLOSIVES:Explosives, other than light ammunition, are strictly prohibited on aircraft for safety reasons. This regulation is in place to ensure the safety of passengers and crew during air travel.', 'FLAMMABLE LIQUIDS:Flammable liquids and solids are prohibited on aircraft due to safety concerns and their potential to ignite. This regulation is in place to ensure the safety of passengers and crew, as the presence of such materials poses significant risks during flight.', 'RADIOACTIVE MATERIALS:Radioactive materials are strictly forbidden on aircraft due to significant safety and health risks. This prohibition is enforced to ensure the safety of passengers and crew, as the presence of radioactive materials poses potential hazards during air travel.', 'BRIEFCASES WITH ALARM DEVICES:Briefcases with installed alarm devices are prohibited on aircraft for security reasons.', 'OXIDIZING MATERIALS:Oxidizing materials, including substances like hydrogen peroxide and bleaching powders, are prohibited on aircraft due to their reactive nature. This restriction is in place to ensure safety during air travel, as these materials can pose significant risks.', 'POISONS:Poisons, which encompass a range of harmful substances including insecticides and herbicides, are classified as dangerous goods and are strictly prohibited on aircraft. This prohibition is in place due to the hazardous effects these substances can have on health, posing significant risks to passengers and crew during air travel.', 'HIGH-STRENGTH MAGNETIC MATERIALS:High-strength magnetic materials are prohibited on aircraft due to their potential to harm people and the environment, as well as their ability to interfere with navigation and safety equipment. This prohibition is in place to ensure the safety and well-being of passengers and crew, as well as to maintain the integrity of aircraft operations.', 'OXYGEN:Oxygen is a compressed gas that is classified as a dangerous good and is prohibited on aircraft due to its potential hazards.', 'AQUALUNG CYLINDERS:Aqualung cylinders are classified as dangerous goods and are prohibited on aircraft due to their compressed gas content.', 'COMPRESSED GAS CYLINDERS:Compressed gas cylinders are classified as dangerous goods and are prohibited on aircraft due to their potential hazards.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,727 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3E7208180>, 'json_data': {'input': ['ACIDS:ACIDS are classified as corrosives and are prohibited on aircraft due to their hazardous nature.', 'ALKALIS:Alkalis are classified as corrosive substances and are prohibited on aircraft due to their hazardous nature and safety concerns.', 'WET CELL BATTERIES:Wet cell batteries are classified as corrosive substances, which makes them hazardous in nature. Due to this classification, they are prohibited on aircraft to ensure safety during air travel.', 'MATERIALS CONTAINING MERCURY:Materials containing mercury are classified as dangerous goods and are prohibited on aircraft due to their toxicity.', 'LIGHT AMMUNITION:Light ammunition is restricted on aircraft and may be subject to specific regulations.', 'FLAMMABLE SOLIDS:Flammable solids are classified as dangerous goods and are prohibited on aircraft due to their potential to ignite.', 'BUTANE:', 'DANGEROUS GOOD:"DANGEROUS GOOD" refers to items that pose a risk to health, safety, property, or the environment. These goods are subject to strict regulations to ensure safe handling, transportation, and disposal, reflecting their potential hazards.', 'LIQUIDS IN CARRY-ON BAGS:Restrictions on the amount and type of liquids that passengers may carry in their carry-on bags when boarding a flight.', 'WHISKEY:A type of liquid that may be carried in carry-on bags, subject to restrictions.', 'GELS:GELS are a type of liquid that may be carried in carry-on bags, but they are subject to specific restrictions. As gels are classified as liquids, they must adhere to the same regulations that govern the transport of liquids in carry-on luggage.', 'COSMETICS:A type of liquid that may be carried in carry-on bags, subject to restrictions.', 'BABY FOOD:Baby food is a type of liquid that can be carried in carry-on bags, although it is subject to certain restrictions. It is considered a special item, which means it does not need to be packed in a resealable plastic bag. However, it must be presented at the security checkpoint for inspection.', 'PRESCRIPTION MEDICATIONS:A type of liquid that may be carried in carry-on bags, subject to restrictions.', 'CREAMS:CREAMS are a type of liquid that may be carried in carry-on bags, but they are subject to specific restrictions. As creams are classified as liquids, travelers must adhere to the regulations governing the transport of liquids in carry-on luggage.', 'SECURITY CHECKPOINT:The SECURITY CHECKPOINT is a designated area where passengers are required to present their carry-on items, including liquids, for inspection prior to boarding. At this location, any liquids that exceed the permitted amount will be discarded to ensure compliance with safety regulations.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,729 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3E7209120>, 'json_data': {'input': ['CARRY-ON BAGS:CARRY-ON BAGS are bags that passengers are permitted to take on board an aircraft, adhering to specific restrictions regarding liquids. These bags are considered personal items and must comply with weight and size limitations set by the airline.', 'AEROSOLS:', 'SPORTING EQUIPMENT:Sporting equipment encompasses a variety of items, including skis, snowboards, bicycles, and other sports gear. These items can be transported on flights under specific conditions, either as checked baggage or cargo by airlines.', 'ECONOMY CLASS:Economy Class is a travel class offered by airlines that provides basic services and amenities at lower fares compared to higher classes. It allows passengers to bring a maximum of one carry-on bag weighing up to 8 kg. Additionally, Economy Class permits the complimentary transport of sports equipment under certain conditions, although this does not apply to Lite fares. Overall, Economy Class is designed to cater to travelers seeking affordable options while still offering standard services.', 'PREMIUM CLASS:Premium Class is a higher travel class that offers enhanced services and amenities compared to Economy Class. Passengers traveling in Premium Class are permitted to bring two carry-on bags, with each bag weighing a maximum of 8 kg and a combined weight not exceeding 12 kg. Additionally, Premium Class allows for the complimentary transport of sports equipment under specific conditions. For checked baggage, passengers are allowed to check up to two pieces, with each piece weighing up to 23 kg.', 'BUSINESS CLASS:Business Class is a premium travel class that provides superior services and amenities for passengers. It allows for the transport of sports equipment with different weight limits compared to Economy and Premium Class. Passengers traveling in Business Class are permitted to bring two carry-on bags, with one bag having a maximum weight of 16 kg and a combined weight limit of 20 kg. Additionally, Business Class tickets enable passengers to check up to two pieces of baggage, each weighing up to 32 kg.', 'DIMENSIONS:Dimensions refer to the maximum size specifications for carry-on bags and personal bags approved for boarding, as well as the measurements of baggage, which are typically expressed in length, width, and height. These dimensions are crucial in determining whether baggage is classified as standard, oversized, or overweight. Additionally, dimensions also encompass the total measurements (length + width + height) of sports equipment, which must not exceed specified limits for transport.', 'EL AL CARGO DIVISION:The EL AL Cargo Division is a specialized service that caters to passengers who need to transport excess baggage and special requests, particularly those traveling with more than five pieces of checked baggage. This division allows for the transportation of oversized or additional baggage separately from the standard baggage allowance, ensuring that passengers can manage their luggage needs effectively. Additionally, the EL AL Cargo Division offers services specifically designed for transporting oversized or separately sent sports equipment as cargo, further enhancing its capabilities to accommodate various passenger requirements.', 'CALL CENTER:The call center is a service location where passengers can contact for approval regarding overweight baggage.', "OVERWEIGHT BAGGAGE:Overweight baggage refers to luggage that exceeds the weight limits established by airlines. This type of baggage requires special approval for transport and often incurs additional fees. When passengers attempt to check in items classified as overweight, they may face extra charges as a result of exceeding the airline's specified weight restrictions.", 'ADDITIONAL SPORTS EQUIPMENT:Additional sports equipment refers to any sports gear or items that exceed the standard baggage allowance when traveling. This type of equipment requires special handling or may incur additional fees due to its size or weight.', '32 KG:The entity "32 KG" refers to the maximum weight limit applicable in business class for checked baggage and sports equipment. Specifically, 32 kg is the maximum weight allowed for each piece of checked baggage, as well as the weight limit for sports equipment in business class.', '30 KG:The entity "30 KG" refers to the maximum weight limit for sports equipment allowed in air travel. Specifically, it is set at 30 kg for both Economy Class and Premium Class passengers.', '277 CM:The entity "277 CM" refers to the maximum dimension limit for transporting sports equipment as overweight baggage. Specifically, 277 cm is the total maximum measurement limit for sports equipment, which includes the combined dimensions of length, height, and width. This limit applies to checked baggage, ensuring that items such as ski equipment do not exceed the specified measurement of 277 cm when being sent as overweight baggage.', '190 CM:190 cm is the maximum dimension limit for sports equipment in Economy and Premium Class.', 'LITE FARES:LITE FARES are a specific category of Economy Class fare characterized by their limited offerings. These fares do not permit the complimentary transport of sports equipment, which distinguishes them from other fare types that may include such allowances. Additionally, Lite fares generally provide fewer services and amenities compared to standard Economy Class fares, making them a more basic option for travelers seeking lower-cost flight options.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,730 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3E7208360>, 'json_data': {'input': ['SNOWBOARDING EQUIPMENT:Snowboarding equipment includes items designed for snowboarding, which may also have specific transport conditions.', 'COMPLIMENTARY TRANSPORT:Complimentary transport refers to the policy allowing certain sports equipment to be transported without additional fees under specified conditions.', 'CALL CENTER APPROVAL:Call center approval is required for transporting overweight baggage, ensuring compliance with airline policies.', 'SKI EQUIPMENT:Ski equipment consists of essential gear for skiing, which includes one pair of skis, one pair of poles, and one pair of ski boots. This equipment is designed to be transported under specific conditions, ensuring that it remains in good condition for use on the slopes.', '70 USD:70 USD is the fee for transporting sports equipment one way to Europe, the Middle East, and Morocco.', '150 USD:150 USD is the fee for transporting sports equipment one way to the Far East and North America.', 'US DOLLARS:US Dollars are the currency utilized for pricing and payment of baggage fees. Prices for these fees are displayed in US dollars, although it is important to note that local currency may be required at some airports. Overall, US dollars serve as the standard currency for displaying prices related to baggage fees and charges.', "EXCESS BAGGAGE CHARGES:Excess baggage charges refer to the fees imposed on passengers when their luggage surpasses the permitted size and weight dimensions for checked baggage. These charges are applicable when a passenger's luggage exceeds the allowed limits, resulting in additional costs for the traveler.", 'AIRLINE:An airline is a company that provides air transport services for both passengers and cargo. It encompasses various airlines that operate flights, each with its own set of policies, including those related to baggage.', 'LOCAL CURRENCY:Local currency refers to the currency accepted at specific airports for the payment of fees, which may vary by location. At some airports, payment for baggage fees is only allowed in local currency, and the conversion rate applied is based on the date of payment.', 'SNOWBOARD EQUIPMENT:Snowboard equipment includes one snowboard and one pair of ski boots, which can be transported under specific conditions.', 'BICYCLE:A bicycle can be transported instead of regular checked baggage if it meets specific size and weight dimensions.', 'LITE FARE TICKET:A fare class that does not allow for additional baggage such as ski and snowboard equipment without extra charges.', 'EL AL CALL CENTER:The EL AL call center is responsible for pre-approving the transport of bicycles and other special items.', 'PERMITTED DIMENSIONS:The maximum size and weight limits that checked baggage and special items must adhere to for transport.', 'PACKING REGULATIONS:Specific guidelines that must be followed when packing bicycles for transport to prevent damage and ensure safety.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,731 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3E720B2E0>, 'json_data': {'input': ['MOTORIZED BICYCLES:Motorized bicycles are not allowed to be transported as checked baggage.', 'EXCEPTIONAL CASES:Transport of bicycles may be allowed in exceptional cases, subject to approval from the Cargo Division.', 'EL AL AIRCRAFT:The information provided applies specifically to EL AL flights on EL AL aircraft.', 'DESTINATION COUNTRY:The destination country refers to the country to which a passenger is traveling. This country may have specific regulations and guidelines regarding the transport of equipment, which must be adhered to by travelers. These regulations outline the conditions for admitting passenger equipment into the country, ensuring compliance with local laws and standards.', 'FRAGILE ITEM:The term "FRAGILE ITEM" refers to items that are easily breakable or susceptible to damage during transport. These items require special handling due to their delicate nature, often necessitating additional protection to ensure their safety during transit. It is important to note that EL AL, the airline, does not assume responsibility for fragile items, highlighting the need for careful consideration and protection when shipping such items.', 'VALUABLE ITEM:Valuable items are high-value belongings that possess significant monetary or sentimental value. When traveling, these items may require special consideration or insurance due to their importance. It is important to note that EL AL does not take responsibility for valuable items, emphasizing the need for travelers to ensure their protection and care during transit.', 'SPECIAL TRAVEL INSURANCE:Special travel insurance is recommended for passengers transporting fragile or valuable items to cover potential damages.', 'EQUIPMENT:', 'BAGGAGE CLAIM AREA:The baggage claim area is where travelers report issues related to their baggage, such as delays or damages, to airline representatives.', 'DAMAGE REPORT:A damage report is issued by airline representatives when baggage is reported damaged, necessary for further handling of the claim.', 'CLAIMS DEPARTMENT:The Claims Department processes claims related to delayed or damaged baggage and provides updates to travelers.', 'BAGGAGE TAG:A baggage tag is a label affixed to luggage that contains crucial information about the owner, including their identity and flight details, as well as the destination of the baggage. This tag is essential for tracking and managing luggage during travel, ensuring that it reaches the correct destination and is returned to its rightful owner if lost.', 'BAGGAGE ISSUES:Baggage issues refer to problems such as delays, damages, or losses that travelers may encounter with their luggage during travel.', 'EL AL ISRAEL AIRLINES LTD.:EL AL Israel Airlines Ltd. is an airline that operates flights and manages baggage claims for its passengers.', 'DIGITAL CONTACT FORM:The Digital Contact Form is a document that passengers must fill out to report baggage issues or claims.', 'MAKOR HAZIUD:Makor Haziud is a store located in Nes Ziona that specializes in baggage and outdoor equipment.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,732 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE88C040>, 'json_data': {'input': ['WE SHOES:WeShoes is a store that sells shoes and may also provide related services.', 'MEMSI TOURING:Memsi Touring is a service provider that may offer travel-related services, including baggage handling.', 'ARTY RIMON:ARTY Rimon is a service provider specializing in pickup and delivery services for baggage, luggage, and bags. They operate in various locations, ensuring convenient transportation solutions for their customers.', 'SHIN TIK:Shin Tik is a service provider that may offer travel-related services, including baggage handling.', 'TREK MARKET:Trek Market is a service provider that may offer travel-related services, including baggage handling.', 'KIRYAT ONO:Kiryat Ono is a city in Israel where various stores and services related to baggage are located.', 'RAMAT GAN:Ramat Gan is a city in Israel where various stores and services related to baggage are located.', 'GEVATAIM:Gevataim is a city in Israel where various stores and services related to baggage are located.', 'BAT YAM:Bat Yam is a city in Israel where various stores and services related to baggage are located.', 'HOLON:Holon is a city in Israel where various stores and services related to baggage are located.', 'PETACH TIKVA:Petach Tikva is a city in Israel where various stores and services related to baggage are located.', 'ZIP CODE 7015001:Zip Code 7015001 is the postal code for the mailing address of the Baggage Claims Department at Ben Gurion Airport.', 'TEL AVIV:Tel Aviv is a city in Israel where various stores and services related to baggage are located.', 'ADDRESS:Address refers to the specific location details required for sending claims or correspondence related to baggage.', 'SERVICE PICKUP AND DELIVERY:Service Pickup and Delivery refers to the service provided by various stores to collect and deliver baggage for customers.', 'BAVLI NEIGHBORHOOD:Bavli Neighborhood is a specific area in Tel Aviv where baggage-related services are offered.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,734 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE88EB60>, 'json_data': {'input': ['HAAILIYA STREET 24:Haaliya Street 24 is the address of Makor Haziud, a store that sells baggage and outdoor equipment.', 'BIALIK 3:Bialik 3 is the address of WeShoes, a store that may provide services related to baggage.', 'STEINMAN 20:Steinman 20 is the address of Log In Log Out, an importer of luggage and bags.', 'SOKOLOV 59:Sokolov 59 is the address of Shin Tik, a service provider related to baggage handling.', 'IZTHAK RABIN 2:Izthak Rabin 2 is the address of Trek Market, a service provider related to baggage handling.', 'SHLOMO HA-MELEKH 37:Shlomo Ha-Melekh 37 is the address of WeShoes in Kiryat Ono.', 'HAMERETZ 6:Hameretz 6 is the address of ARTY Rimon in Petach Tikva.', 'SERVICE:Service refers to the various types of assistance provided to customers regarding baggage handling and claims.', 'WHATSAPP:WhatsApp is a communication tool used by various stores for customer service related to baggage.)<|COMPLETE|>', 'CARGO TIKIM VE MIZVADOT:Cargo Tikim ve Mizvadot is an importer of luggage and bags located in Gilboa 1, ICL Building.', 'MOKA:Moka is a pickup and delivery point for ARTY Rimon located at Moshe Dayan 3, Yehud.', 'RIMON MIZVADOT VE TIKIM:Rimon Mizvadot ve Tikim provides pickup and delivery services in Rishon Le Zion.', 'GALGAL YAZIV:Galgal Yaziv deals with damage to powered mobility scooters and electric power wheelchairs.', 'HAGALGAL:Hagalgal is the Israeli Center for baby and children equipment and goods, providing pickup and delivery services.', 'BUGABOO:Bugaboo offers baby carriages and strollers, located at Maskit 14, Herzliya.', 'DAMAGE TO WHEELCHAIRS:Damage to wheelchairs, equipment for passengers who require assistance, or baby strollers is a concern addressed by service providers.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,735 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE88E660>, 'json_data': {'input': ['FLIGHT TICKET TERMS:Flight ticket terms outline the rules and regulations regarding baggage allowances and other travel-related policies.', "BOOKING MANAGEMENT:Booking management refers to the section of the airline's website where passengers can manage their flight bookings and check baggage policies.", 'OVERHEAD COMPARTMENTS:Overhead compartments are storage areas located above passenger seats in the cabin of an aircraft. These compartments are designated for the placement of carry-on bags during the flight, ensuring that passengers have a secure and convenient space to store their belongings while traveling.', 'BAGGAGE CONVEYOR BELT:The baggage conveyor belt is where checked luggage is available for pickup upon arrival at the destination.', 'NORTH AMERICA:North America is a region characterized by specific flight policies, particularly concerning carry-on baggage for flights operated by various airlines, including EL AL. These policies dictate the regulations and allowances for carry-on items, ensuring that travelers are informed about the requirements when flying to or from this region.', 'CHECKED LUGGAGE:', 'BAGS:Bags are items used to carry personal belongings during travel, with specific weight limits imposed by airlines.', '16 KG:The entity "16 KG" refers to the maximum weight limit allowed for one bag according to airline policy. Specifically, the weight limit is set at 16 kg, which is consistent across the descriptions provided.', '20 KG:The entity "20 KG" refers to the combined maximum weight limit for all bags as stipulated by airline policy. According to the guidelines, the total weight of the bags must not exceed 20 kg.', 'MEDICATIONS:Medications are essential items that passengers are advised to keep accessible during flights for health reasons. It is important for travelers to have their medications readily available to ensure their well-being while in transit.', 'PASSPORTS:Passports are required documents for international travel and should be easily accessible during flights.', 'VALUABLES:Valuables are items of significant worth that passengers are advised to keep with them during flights. These personal items should be kept accessible to ensure their safety and security throughout the journey.', 'ELECTRONIC DEVICES:Electronic devices refer to items such as laptops, tablets, and phones that passengers are advised to keep accessible during flights. It is important for passengers to have these devices readily available for use during the flight. However, there are specific regulations regarding the storage of electronic devices with lithium batteries. Devices with non-removable lithium batteries must be stored in the aircraft hold under certain conditions, while those with removable lithium batteries require that the battery be taken aboard the aircraft cabin, allowing the device itself to be checked.', "CHECKED BAGS:Checked bags are items of luggage that are not taken on board the aircraft but are instead stored in the plane's cargo hold. They are transported in the cargo hold of an aircraft, distinguishing them from carry-on luggage, which is brought into the cabin by passengers.", "PLANE'S BELLY:The plane's belly refers to the cargo hold of the aircraft where checked bags are stored.", 'NO CHARGE:No charge indicates that there is no fee for checking carry-on bags if no free space is available on the aircraft.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,736 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE88D080>, 'json_data': {'input': ['RECOMMENDATION:A recommendation is a guideline provided to passengers regarding the handling of medications, passports, valuables, and electronic devices during travel.', 'MAXIMUM WEIGHT:The term "Maximum Weight" refers to the heaviest allowable weight for carry-on bags and personal bags when boarding.', 'MAXIMUM DIMENSIONS:Maximum dimensions refer to the largest allowable size for carry-on bags and personal bags for boarding.', 'BAG:A bag is an item used to carry personal belongings, with specific weight and dimension limits for air travel.', 'PERSONAL BAG:A personal bag is a type of bag that passengers can bring on board, including backpacks, laptop bags, and duty-free items.', 'CARRY-ON BAG:A carry-on bag is a type of luggage that passengers can take into the cabin, subject to weight and dimension restrictions.', '56 CM:The maximum length for a carry-on bag on El Al flights is 56 cm.', '45 CM:The maximum width for a carry-on bag on El Al flights is 45 cm.', '25 CM:The maximum depth for a carry-on bag on El Al flights is 25 cm.', '18X38X30 CM:The maximum dimensions for a personal bag are 18 cm in height, 38 cm in width, and 30 cm in depth.', '115 CM:The total maximum dimension for a carry-on bag on El Al flights is 115 cm.', 'DUTY-FREE ITEMS:Duty-free items are products purchased at the airport that can be carried on board without counting towards the baggage allowance.', 'OVERSIZED ITEMS:Oversized items, such as cellos, require prior coordination and may need an extra seat for transport.', 'EMERGENCY EXIT ROW:The emergency exit row is a section of the aircraft where passengers may store bags in overhead compartments.', "SERVICE CENTER:El Al's service center is where passengers can coordinate the transport of unusual items.", "CHECKED BAG:A checked bag is a type of luggage that is stored in the aircraft's cargo hold during the flight."], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,737 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE88D8A0>, 'json_data': {'input': ['IMPORTANT TO KNOW:Policy regarding baggage damage or missing items requires contact within 7 days of receipt of baggage.', 'DELAY IN RECEIVING BAGGAGE:Policy states that in the event of a delay in receiving baggage outside the country of residence, contact must be made within 21 days.', 'RISHON LE ZION:Rishon Le Zion is a city where Rimon Mizvadot ve Tikim operates.', 'YEHUD:Yehud is a city where Moka, a pickup and delivery point, is located.', 'REHOVOT:Rehovot is a city where ARTY Rimon provides pickup and delivery services.', 'NES ZIONA:Nes Ziona is a city where Makor Haziud operates.', 'SHOHAM:Shoham is a city where ARTY Rimon provides pickup and delivery services.', 'RAMLE:Ramle is a city where ARTY Rimon provides pickup and delivery services.', 'LOD:Lod is a city where ARTY Rimon provides pickup and delivery services.', 'SHLOMO HA-MELEKH:', 'EL AL ISRAEL AIRLINES:EL AL Israel Airlines is the airline responsible for handling baggage claims and ensuring compliance with international conventions regarding baggage liability.', 'FLIGHT TICKETS:Flight tickets are essential documents that passengers must provide when filing a claim for lost or damaged baggage.', 'BOARDING PASSES:Boarding passes are documents that passengers must present when filing a claim for lost or damaged baggage.', 'BAGGAGE TAGS:Baggage tags are stickers affixed to the flight ticket and/or the baggage itself, necessary for tracking and claiming lost or damaged baggage.', 'LOST OR DAMAGED BAGGAGE REPORT:A lost or damaged baggage report is a document issued by the airport that passengers must include in their claim.', 'RECEIPTS:Receipts that support the claim are necessary documents that passengers must provide to validate their claim for lost or damaged baggage.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,738 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE88FBA0>, 'json_data': {'input': ['FRAGILE ITEMS:Fragile items are those that EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.', 'PERISHABLE ITEMS:Perishable items are items that EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.', 'VALUABLE ITEMS:Valuable items include cash, jewelry, and electronics, which EL AL Israel Airlines may refuse to accept liability for if they are lost or damaged.', 'INTERNATIONAL CONVENTIONS:International conventions are legal frameworks that govern the liability of carriers like EL AL Israel Airlines regarding baggage claims.', 'CONTRACT OF CARRIAGE:The contract of carriage outlines the terms and conditions under which EL AL Israel Airlines operates, including baggage liability.', 'MISSING ITEMS:Missing items refer to belongings that are not present in the baggage upon receipt, which may lead to a claim against the airline.', 'CLAIM:A claim is a formal request made by a passenger to the airline for compensation due to lost, damaged, or delayed baggage.', '21 DAYS:21 days is the time frame within which passengers must contact the airline regarding delayed baggage outside their country of residence.', '7 DAYS:7 days is the time frame within which passengers must contact the airline regarding damaged or missing items from their baggage.', 'AFTER 21 DAYS:After 21 days refers to the period after which passengers must contact the airline regarding lost baggage.', 'DAMAGE:', 'CARRY-ON BAGGAGE:Carry-on baggage refers to personal bags and carry-on bags (trolleys) that passengers can bring into the passenger cabin of an aircraft.', 'PERSONAL BAGS:Personal bags are smaller bags designed to be stored under the seat in front of the passenger, allowing for the maximization of cabin space. These bags are intended to provide convenience and accessibility during travel, ensuring that essential items are within easy reach while keeping the cabin area organized.', 'SUN DOR:Sun Dor is an airline that operates flights with specific carry-on baggage policies.', 'MATMID FREQUENT FLYER CLUB:The Matmid Frequent Flyer Club status influences the eligibility of passengers regarding carry-on baggage allowances. Specifically, the status may determine whether members are permitted to bring carry-on baggage aboard the aircraft.', 'TROLLEY:A trolley is a type of carry-on bag designed for air travel, which can be conveniently stored in the overhead compartments of an aircraft. Trolleys are specifically categorized as carry-on bags that passengers are allowed to bring into the passenger cabin, making them a practical choice for travelers seeking to transport their belongings easily and efficiently.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,739 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE88C5E0>, 'json_data': {'input': ['WEIGHT RESTRICTION:Weight restrictions are limits imposed on the weight of bags that passengers can carry on board or check in.', 'FLIGHT DESTINATION:The flight destination refers to the final location where passengers are traveling, and it is essential for check-in as it requires necessary documents. Additionally, the flight destination can influence baggage policies, impacting what passengers can bring on their journey.', 'PRE-CHECKED CARRY-ON:A pre-checked carry-on is a bag that has been checked in online prior to arriving at the airport, allowing for expedited security checks.', 'SECURITY CHECK:The security check is a procedure that passengers must go through to ensure safety before boarding the aircraft.', 'EXTRA SEAT:An extra seat may be purchased for oversized items that cannot fit in the cabin or under the seat.', 'UNDER-SEAT STORAGE:Under-seat storage refers to the space under the seat in front of a passenger where personal bags must be placed.', "CHECK-IN PROCESS:The check-in process is the procedure that passengers must follow to confirm their presence on a flight and check in their baggage. This process involves verifying the passenger's identity and travel details, as well as checking their luggage for the flight.", 'AIRPLANE STORAGE:Airplane storage refers to the designated areas on an aircraft where passengers can store their carry-on and personal bags.', 'BAG DIMENSIONS:Bag dimensions refer to the measurements of a bag that must comply with airline policies for carry-on and checked luggage.', 'BAG WEIGHT:Bag weight refers to the total weight of a bag, which must adhere to airline restrictions for carry-on and checked luggage.', 'CARGO HOLD:The cargo hold is the area of the aircraft where checked bags are stored during the flight.', 'FLIGHT CHECK-IN:Flight check-in is the policy that requires passengers to confirm their attendance and check their baggage before boarding.', 'BAGGAGE ENFORCEMENT:Baggage enforcement refers to the policies and procedures that airline representatives follow to ensure compliance with baggage limits.)<|COMPLETE|>', 'PASSENGERS:Individuals traveling on flights who must check in at the counters regardless of luggage.', 'SECURITY CHECK AREAS:', 'U.S:Country with specific guidelines regarding the carrying of liquids in handbags.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,741 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE88D300>, 'json_data': {'input': ['100 ML:Maximum volume allowed for containers of liquids, aerosols, and gels in carry-on bags.', '3.4 OZ:Equivalent measurement of 100 ml in ounces for liquids in carry-on bags.', 'CLEAR RESEALABLE PLASTIC BAG:Type of bag required for packing liquids, aerosols, and gels in carry-on luggage.', "DOCTOR'S NOTE:Document required for carrying medications and special food products at the security checkpoint.", 'DUTY FREE:Duty-free products cannot be purchased if they are prohibited aboard the aircraft, even for connecting flights.', 'CONNECTING FLIGHT:Type of flight that may have additional restrictions regarding the carrying of liquids.', 'PLASTIC BAG:Type of bag required for carrying liquids in carry-on luggage.', 'PERMITTED AMOUNT:The maximum amount of liquids allowed in carry-on bags, which is subject to specific guidelines.', 'OVERSIZED BAGGAGE:Oversized baggage refers to luggage that surpasses the standard size limits established by airlines. This type of baggage necessitates special handling due to its dimensions and may incur additional fees for transportation. Both descriptions emphasize the need for careful management of oversized baggage and highlight the potential for extra charges associated with its transport.', 'SUNDOR:Sundor is an airline that has specific baggage policies regarding checked baggage allowances and fees.', 'LITE SERVICE:Lite service is a type of ticket offered by EL AL that includes one piece of checked baggage for an additional fee.', 'CLASSIC SERVICE:Classic service is a ticket option that includes one piece of checked baggage in the ticket price without additional fees.', 'FLEX SERVICE:Flex service is a ticket type that also includes one piece of checked baggage in the ticket price, offering more flexibility in changes.', 'BAGGAGE ALLOWANCE:Baggage allowance refers to the number and weight of bags that a passenger is permitted to check in without incurring additional fees. It is determined by the ticket type, which is specified on the reservation and/or flight ticket. This means that the specific baggage allowance can vary depending on the type of ticket purchased by the passenger.', 'MANAGE YOUR BOOKING:"Manage Your Booking" is an online service offered by airlines that enables passengers to view and modify their flight details. This service includes options for adjusting baggage allowances, providing travelers with the flexibility to manage their travel arrangements conveniently.', 'ADDITIONAL PIECES OF BAGGAGE:Additional pieces of baggage refer to extra luggage that can be checked in for a fee, beyond the standard allowance included in the ticket.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,742 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE88C400>, 'json_data': {'input': ['WEIGHT CATEGORY:Weight category refers to the classification of baggage based on its weight, which influences the fees charged for excess baggage.', 'WHEEL CONFIGURATION:Wheel configuration refers to the design and arrangement of wheels on baggage, which can affect handling and transport.', 'SPECIAL ITEM:Special items refer to specific types of baggage that may have unique handling requirements, such as sports equipment or musical instruments.', 'PROHIBITED ITEM:Prohibited items are items that are not allowed in checked or carry-on baggage due to safety regulations.', 'RESTRICTED ITEM:Restricted items are those that may be allowed under certain conditions or with special permissions, often requiring prior approval.', 'REQUIRED DOCUMENT:Required documents are necessary paperwork that passengers must present for travel, such as identification or boarding passes.', 'LABEL TYPE:Label type refers to the categorization of baggage labels that indicate handling instructions or ownership.', 'TAG CATEGORY:Tag category refers to the classification of tags used for baggage identification and tracking.', 'SERVICE LOCATION:Service location refers to the specific places where baggage services, such as check-in or pickup, are provided.', 'TIME PERIOD:Time period refers to the duration during which specific baggage policies or fees are applicable.', 'PASSENGER TYPE:Passenger type refers to the classification of travelers, such as adults, children, or infants, which can affect baggage allowances.', 'MEMBERSHIP LEVEL:Membership level refers to the tier of loyalty programs that may offer different baggage allowances or benefits.', 'GROUP CATEGORY:Group category refers to classifications of passengers traveling together, which may influence baggage policies and allowances.)<|COMPLETE|>', 'ADDITIONAL SERVICES:Refers to extra services that can be ordered by passengers, which may incur additional charges.', 'CHANGE:Refers to the policy regarding changes made to additional services purchased by passengers.', 'REFUND:Refers to the policy stating that no refund will be given for cancellation or change of additional services.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,743 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DB4DF7E0>, 'json_data': {'input': ['FULL CHARGE:Refers to the fee structure indicating that passengers will be charged in full for ordering additional services.', 'CANCELLATION:', 'SPARE BATTERIES:Spare batteries refer to additional batteries that can be used to replace depleted ones in various devices. It is crucial to ensure that spare batteries are protected from damage and short circuits when taken aboard an aircraft. Specifically, spare lithium batteries are prohibited from being placed in checked baggage and must be adequately protected when carried in the cabin to ensure safety during air travel.', 'DRY CELL ALKALINE BATTERIES:Dry cell alkaline batteries such as AA, AAA, C, D, and 9-volt batteries are allowed in carry-on baggage.', 'LITHIUM-ION BATTERIES:Lithium-ion batteries are rechargeable batteries widely utilized in portable electronic devices. They come with specific size and watt-hour limitations, particularly for air travel. Larger lithium-ion batteries, ranging from 100 to 160 watt-hours, are restricted to two batteries per passenger and must adhere to certain regulations. Consumer-grade lithium-ion batteries are also permitted on aircraft, provided they meet the established watt-hour limits.', 'PORTABLE CHARGERS:Portable chargers are classified as batteries and are permitted on aircraft under specific conditions. However, they are categorized as lithium batteries, which means they are not allowed in checked baggage.', 'ITEMS CONTAINING MERCURY:Items containing mercury are classified as dangerous goods and are prohibited on aircraft.', 'INFECTIOUS SUBSTANCES:Infectious substances, including live virus materials, are classified as dangerous goods and are prohibited on aircraft.', 'MAGNETIC MATERIALS:Magnetic materials that can harm people or the environment are prohibited on aircraft.', 'LITHIUM METAL BATTERIES:Lithium metal batteries are non-rechargeable batteries often used in cameras and small personal electronic devices, with restrictions on the amount of lithium per battery.', 'NON-SPILLABLE WET BATTERIES:Non-spillable wet batteries are specialized batteries that are limited to a voltage of 12 volts and a capacity of 100 watt-hours. They are specifically designed to prevent the leakage of electrolyte, making them safer for various applications. Additionally, regulations allow for the transport of up to two spare or uninstalled non-spillable wet batteries aboard an aircraft, ensuring compliance with safety standards while providing flexibility for users.', 'MOTORIZED WHEELCHAIRS:Motorized wheelchairs have separate exceptions regarding the transport of batteries.', 'CARRY-ON:Carry-on baggage allows for the transport of certain lithium batteries under specified conditions.', 'EXEMPTION:', '100 WATT-HOURS:100 watt-hours is a measurement unit indicating the energy capacity of batteries, relevant for determining what can be carried on an aircraft.', '160 WATT-HOURS:160 watt-hours is a measurement unit indicating the maximum energy capacity for certain lithium-ion batteries allowed in carry-on luggage.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,744 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DB4DC720>, 'json_data': {'input': ['2 GRAMS:2 grams is a measurement unit indicating the maximum amount of lithium allowed in consumer-grade lithium metal batteries.', '12 VOLTS:12 volts is a measurement unit indicating the maximum voltage for non-spillable wet batteries permitted in carry-on luggage.', '49 CFR:49 CFR refers to the Code of Federal Regulations that outlines the requirements for the transport of hazardous materials, including batteries.', 'STRONG OUTER PACKAGING:Batteries must be in strong outer packaging to prevent damage and leakage during transport.', 'NON-CONDUCTIVE CAPS:Non-conductive caps are required to protect the terminals of spare batteries during transport.', 'FLAMMABLE MATERIAL:Flammable materials, including items like hairspray, are subject to strict storage regulations. They are not permitted to be stored alongside other items in baggage, and specifically, they must not be stored with electronic devices that contain lithium batteries. These regulations are in place to ensure safety and prevent potential hazards associated with the combination of flammable substances and electronic devices.', 'LITHIUM BATTERIES:', 'SPARE LITHIUM BATTERIES:Spare lithium batteries, both lithium-metal and lithium-ion/polymer, are prohibited in checked baggage and must be taken aboard the aircraft cabin.', 'WATT-HOURS:Watt-hours (Wh) is a unit of measurement for battery capacity, calculated by multiplying volts (V) by ampere hours (Ah).', 'BATTERY-POWERED DEVICES:Battery-powered devices must be protected from accidental operation and overheating, especially those with moving parts.', 'IATA REGULATIONS:IATA regulations govern the transport of battery-powered mobility aids and hazardous materials on flights. These regulations ensure the safe handling and transportation of such items, providing guidelines for airlines and passengers regarding the specific requirements and restrictions associated with battery-powered mobility aids during air travel.', '100 WH:Batteries with a capacity of less than 100 watt-hours may be taken aboard the aircraft when insulated or in their original packaging.', '15 ELECTRONIC DEVICES:Passengers are allowed to take up to 15 electronic devices containing lithium-ion batteries with a capacity of less than 100 watt-hours aboard the aircraft.', '20 SPARE BATTERIES:Passengers may take up to 20 spare batteries with a capacity of less than 100 watt-hours aboard the aircraft.', 'BATTERY CASE:A battery case is used to protect batteries from damage and short circuits during transport.', 'ORIGINAL PACKAGING:Keeping batteries in their original packaging helps prevent short circuits and damage during transport.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,745 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DB5CAF20>, 'json_data': {'input': ['$90:The fee of $90 is charged for checking a piece of baggage that is not included in the ticket price when reserved at the airport.', '23 KG:The entity "23 KG" refers to the maximum weight limit for checked baggage in premium class and for certain service types offered by EL AL. Specifically, 23 kg is the maximum weight allowed for each piece of checked baggage included in the ticket price for these services.', 'THREE HOURS:Three hours is the time frame within which passengers can pre-order additional baggage before their flight departure.', 'EUROPE AND MIDDLE EAST:Europe and the Middle East are destinations served by EL AL, with specific baggage policies applicable to flights to these regions.', "OVERSIZED AND OVERWEIGHT BAGGAGE:Oversized and overweight baggage refers to luggage that exceeds the airline's standard size and weight limits, requiring special handling and potentially incurring additional fees.", 'BAGGAGE POLICY:The baggage policy outlines the rules and regulations concerning the number, types, sizes, and weights of baggage that passengers are permitted to check in or carry on during their flights. This policy is designed to ensure compliance with safety standards and to facilitate a smooth travel experience for all passengers.', 'DESIGNATED OVERSIZED/OVERWEIGHT BAGGAGE LOCATION:The designated oversized/overweight baggage location is the area where passengers are required to take their oversized or overweight baggage both after check-in and for check-in. This location serves as a specific point for handling baggage that exceeds standard size or weight limits, ensuring that such items are processed appropriately during the travel experience.', 'PRE-ORDERING:Pre-ordering refers to the process of reserving additional baggage before the flight, which is required for certain service types.', 'BAGGAGE CHECK-IN PROCESS:The baggage check-in process involves the procedures passengers must follow to check their luggage before boarding a flight.', "STANDARD BAGGAGE:Standard baggage refers to luggage that complies with the airline's specified size and weight requirements, allowing passengers to transport their belongings without incurring additional fees or extra charges.", 'BAGGAGE CHECK-IN:Baggage check-in is the process by which passengers hand over their luggage to the airline for transport in the cargo hold.', 'CARRY-ON ALLOWANCE:Carry-on allowance refers to the permitted items that passengers can bring into the cabin of the aircraft.', 'ADDITIONAL HANDLING FEE:An additional handling fee of $5 per passenger per reservation is charged when checking baggage through the EL AL Service Center.', 'EXCESS BAGGAGE:Excess baggage refers to any checked baggage that exceeds the allowed weight or number of pieces, which incurs additional fees.', 'CODE-SHARE FLIGHTS:Code-share flights are flights operated by one airline but marketed by another, affecting baggage procedures.', 'MANAGE MY BOOKING:Manage my booking is a service that allows passengers to modify their reservations, including adding baggage.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:34,747 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,748 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,748 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,748 httpcore.http11 DEBUG send_request_body.complete 13:54:34,748 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,748 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,749 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,749 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,749 httpcore.http11 DEBUG send_request_body.complete 13:54:34,749 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,749 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,750 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,750 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,750 httpcore.http11 DEBUG send_request_body.complete 13:54:34,750 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,750 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,751 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,751 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,751 httpcore.http11 DEBUG send_request_body.complete 13:54:34,751 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,751 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,752 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,752 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,752 httpcore.http11 DEBUG send_request_body.complete 13:54:34,752 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,752 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,753 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,753 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,753 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,753 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,753 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,754 httpcore.http11 DEBUG send_request_body.complete 13:54:34,754 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,754 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,754 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,754 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,755 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,755 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,755 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,755 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,756 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,756 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,757 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,757 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,758 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,758 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,759 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,760 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,760 httpcore.connection DEBUG connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=180.0 socket_options=None 13:54:34,761 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,761 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,761 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,761 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,762 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,762 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,762 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,762 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,763 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,763 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,763 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,763 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,763 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,763 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,764 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,764 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,764 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,764 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,764 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,764 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,765 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,765 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,765 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,765 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,765 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,765 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,766 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,766 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,766 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,766 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,766 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,766 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,767 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,767 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,767 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,767 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,773 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,773 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,773 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,777 httpcore.connection DEBUG connect_tcp.complete return_value= 13:54:34,777 httpcore.connection DEBUG start_tls.started ssl_context= server_hostname='api.openai.com' timeout=180.0 13:54:34,777 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,777 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,777 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,778 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,778 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,797 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,797 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,797 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,797 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,798 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,798 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,798 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,798 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,798 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,798 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,798 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,798 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,799 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,799 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,799 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,799 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,799 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,799 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,800 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,800 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,802 httpcore.http11 DEBUG send_request_body.complete 13:54:34,802 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,802 httpcore.http11 DEBUG send_request_body.complete 13:54:34,802 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,802 httpcore.http11 DEBUG send_request_body.complete 13:54:34,802 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,802 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,802 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,802 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,802 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,803 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,803 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,803 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,803 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,803 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,803 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,803 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,804 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,804 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,804 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,804 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,804 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,804 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,804 httpcore.http11 DEBUG send_request_body.complete 13:54:34,804 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,805 httpcore.http11 DEBUG send_request_body.complete 13:54:34,805 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,805 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,805 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,805 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,805 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,805 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,805 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,805 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,805 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,805 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,805 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,805 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,805 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,805 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,806 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,806 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,806 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,806 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,806 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,806 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,806 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,806 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,806 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,806 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,806 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,806 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,808 httpcore.http11 DEBUG send_request_body.complete 13:54:34,808 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,808 httpcore.http11 DEBUG send_request_body.complete 13:54:34,808 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,808 httpcore.http11 DEBUG send_request_body.complete 13:54:34,809 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,809 httpcore.http11 DEBUG send_request_body.complete 13:54:34,809 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,809 httpcore.http11 DEBUG send_request_body.complete 13:54:34,809 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,809 httpcore.http11 DEBUG send_request_body.complete 13:54:34,809 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,809 httpcore.http11 DEBUG send_request_body.complete 13:54:34,809 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,809 httpcore.http11 DEBUG send_request_body.complete 13:54:34,809 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,809 httpcore.http11 DEBUG send_request_body.complete 13:54:34,809 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,809 httpcore.http11 DEBUG send_request_body.complete 13:54:34,810 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,810 httpcore.http11 DEBUG send_request_body.complete 13:54:34,810 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,810 httpcore.http11 DEBUG send_request_body.complete 13:54:34,810 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,810 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,810 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,810 httpcore.connection DEBUG start_tls.complete return_value= 13:54:34,810 httpcore.http11 DEBUG send_request_body.complete 13:54:34,810 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:34,810 httpcore.http11 DEBUG send_request_headers.started request= 13:54:34,811 httpcore.http11 DEBUG send_request_headers.complete 13:54:34,811 httpcore.http11 DEBUG send_request_body.started request= 13:54:34,811 httpcore.http11 DEBUG send_request_body.complete 13:54:34,811 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:35,169 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'251'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999082'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'11ms'), (b'x-request-id', b'req_ace29720d6cb1b89a7032163731db2fd'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c440cfcc7da1-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,169 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,169 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,182 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'146'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999286'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'8ms'), (b'x-request-id', b'req_2d3494b2453fbe799895f9c7ddcdbf0b'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4411fe17d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,182 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,182 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,186 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'203'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'via', b'envoy-router-6969cf5cdb-7cmww'), (b'x-envoy-upstream-service-time', b'154'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4998644'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'16ms'), (b'x-request-id', b'req_ff20ff22965271f44440f502af87146f'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c44119bbc222-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,187 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,187 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,217 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'214'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999582'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'5ms'), (b'x-request-id', b'req_b2f441ebd6f65714814a8932b7da39ba'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4412ef0c22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,217 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,217 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,218 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'77'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999272'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'8ms'), (b'x-request-id', b'req_dc6ae0d2f6e9bf48d0f4bb25104b5bed'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c440ca657da4-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,218 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,218 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,224 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'276'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999253'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'8ms'), (b'x-request-id', b'req_14dfe2ff126868469db14111e12fb828'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c440ce6fc22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,224 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,224 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,248 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'119'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999168'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'9ms'), (b'x-request-id', b'req_f28cbab7bdac5663a70e790a2b815e32'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4411f1bc231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,248 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,248 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,266 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'223'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999360'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'7ms'), (b'x-request-id', b'req_819808b212e4c796f7ab9fa5d094e716'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4412daac22c-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,266 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,266 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,300 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'242'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4998041'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'23ms'), (b'x-request-id', b'req_87f0251a76208dbe9b89a7d54cdcca62'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c440cf7ec21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,300 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,300 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,323 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'118'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'via', b'envoy-router-74d5f9ff4-6zc2s'), (b'x-envoy-upstream-service-time', b'81'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999090'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'10ms'), (b'x-request-id', b'req_802cd94c9b19ff50da9893bf37d8ae4d'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c441285f7da1-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,323 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,323 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,332 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,332 httpcore.http11 DEBUG response_closed.started 13:54:35,332 httpcore.http11 DEBUG response_closed.complete 13:54:35,332 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,334 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.6089999999967404. input_tokens=543, output_tokens=0 13:54:35,346 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3E6F49A80>, 'json_data': {'input': ['INSULATED:Batteries must be insulated to prevent short circuits when taken aboard the aircraft.', 'ACCEPTABLE BATTERY TYPES:Only certain types of batteries are acceptable for transport in the aircraft hold, excluding lithium-based batteries.', 'BATTERY TERMINALS:Battery terminals must be protected to prevent short circuits during transport.', 'BATTERY-POWERED MOBILITY AIDS:Battery-powered mobility aids include wheelchairs and scooters that require compliance with IATA regulations for air travel.', 'FLIGHT-APPROVED BATTERIES:Flight-approved batteries are those that are allowed on the aircraft as per airline regulations.', 'HAZARDOUS MATERIALS:Hazardous materials include items like dry ice that require special handling and declaration when traveling.', 'DECLARATION FORM:A Declaration Form is required for traveling with hazardous materials on EL AL flights.', 'DRY ICE:Dry ice is a solid form of carbon dioxide that is considered a hazardous material and requires special handling when transported.', 'FLIGHT AID:Flight aid refers to the assistance provided by airlines for passengers with mobility challenges, including the transport of mobility aids.', 'EMAIL NOTIFICATION:An email notification to the airline is required to inform them about the intention to travel with a mobility aid.', 'MOBILITY AID:'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:35,347 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'350'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'4998236'), (b'x-ratelimit-reset-requests', b'11ms'), (b'x-ratelimit-reset-tokens', b'21ms'), (b'x-request-id', b'req_465e7c6c0d609d3930a6a684b5f74ec9'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4412fed7d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,347 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,347 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,347 httpcore.http11 DEBUG send_request_headers.started request= 13:54:35,348 httpcore.http11 DEBUG send_request_headers.complete 13:54:35,348 httpcore.http11 DEBUG send_request_body.started request= 13:54:35,348 httpcore.http11 DEBUG send_request_body.complete 13:54:35,348 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:35,356 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'141'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999256'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'8ms'), (b'x-request-id', b'req_d830403ea25d56a89766ae5306aab12c'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4412cf77da0-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,356 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,357 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,359 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'248'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999308'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'8ms'), (b'x-request-id', b'req_5bf848ffd973311adf948f826e806260'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4411e857d9b-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,359 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,359 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,371 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'121'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4998914'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'13ms'), (b'x-request-id', b'req_e0ef8afe0f4b34f4923f2e1722111c11'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4412f2cc231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,371 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,371 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,384 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'211'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999529'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'5ms'), (b'x-request-id', b'req_54897b9341e9a0f668a89b053a7bd202'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c44128fcc22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,384 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,384 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,401 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'217'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999138'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'10ms'), (b'x-request-id', b'req_0c14f7c7c44fa224bf4b523d940e040b'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c440c88ec22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,401 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,401 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,442 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'394'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999355'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'7ms'), (b'x-request-id', b'req_3cb2d2aa1b81286694e5e4fecfa982ce'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4412811c21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,442 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,442 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,443 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'369'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999662'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'4ms'), (b'x-request-id', b'req_dd6f1d261051a8be995bf1fc9b00b213'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c440cfc77da1-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,443 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,443 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,453 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'425'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999421'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'6ms'), (b'x-request-id', b'req_ad7e051bb21cc3acbd1010f909d039d3'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4411967c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,453 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,453 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,479 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'355'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999481'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'6ms'), (b'x-request-id', b'req_ad4ad186938ced74538d6aa235887572'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4412eeac22f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,479 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,479 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,507 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,507 httpcore.http11 DEBUG response_closed.started 13:54:35,507 httpcore.http11 DEBUG response_closed.complete 13:54:35,507 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,509 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.7660000000032596. input_tokens=627, output_tokens=0 13:54:35,521 openai._base_client DEBUG Request options: {'method': 'post', 'url': '/embeddings', 'files': None, 'post_parser': .parser at 0x000001C3DE758180>, 'json_data': {'input': ['FLIGHT SEGMENT:A flight segment refers to a portion of a journey between two airports, which may have specific baggage rules.', '$5:An additional handling fee of $5 is charged per passenger when checking baggage through the EL AL Service Center.', '50% DISCOUNT:Passengers can enjoy up to a 50% discount on the fee charged at the airport if they purchase additional baggage online up to 3 hours before their flight.', "TICKET TYPE:The ticket type determines the baggage allowance and rules applicable to each passenger's reservation.", 'CHECKED BAGGAGE RULES:Checked baggage rules may vary when several airlines are involved in a flight route.', 'FREE BAGGAGE ALLOWANCE:The free baggage allowance is included for each flight segment on the ticket, specifying how much baggage can be checked without extra fees.', 'ADDITIONAL PIECES OF CHECKED BAGGAGE:There is a fee for any additional pieces of checked baggage beyond the allowed limit for each travel class.', "INFANT'S CHECKED BAGGAGE:Infant's checked baggage includes items like strollers and infant car seats that can be checked without additional charge.", 'LITE TICKETS:Lite tickets are a type of ticket that does not include any baggage allowance.', 'MAXIMUM SIZE:The maximum size permitted per piece of checked baggage is 158 cm, calculated as the sum of length, width, and depth.', 'EXCESS BAGGAGE RATES:Excess baggage rates are the fees charged for baggage that exceeds the allowed limit, which may change over time.', 'GOVERNMENT SERVICE TAX:A government service tax will be collected for air travel for flights originating in India.', 'CODESHARE FLIGHTS:Codeshare flights are flights operated by other airlines that are part of a partnership with EL AL.', 'LINEAR DIMENSION:Linear dimension refers to the measurement of length, which is one of the components used to calculate the size of baggage.', 'MEASUREMENT UNIT:Measurement units such as kilograms and pounds are used to quantify the weight of baggage.', 'SIZE CATEGORY:Size category refers to the classification of baggage based on its dimensions, which affects the allowance and fees.'], 'model': 'text-embedding-3-small', 'encoding_format': 'base64'}} 13:54:35,522 httpcore.http11 DEBUG send_request_headers.started request= 13:54:35,524 httpcore.http11 DEBUG send_request_headers.complete 13:54:35,524 httpcore.http11 DEBUG send_request_body.started request= 13:54:35,524 httpcore.http11 DEBUG send_request_body.complete 13:54:35,524 httpcore.http11 DEBUG receive_response_headers.started request= 13:54:35,552 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,552 httpcore.http11 DEBUG response_closed.started 13:54:35,552 httpcore.http11 DEBUG response_closed.complete 13:54:35,552 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,554 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.8280000000377186. input_tokens=664, output_tokens=0 13:54:35,570 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,570 httpcore.http11 DEBUG response_closed.started 13:54:35,571 httpcore.http11 DEBUG response_closed.complete 13:54:35,571 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,572 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.8429999999934807. input_tokens=993, output_tokens=0 13:54:35,584 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'514'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'via', b'envoy-router-7b8956cfb9-tnf95'), (b'x-envoy-upstream-service-time', b'296'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999346'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'7ms'), (b'x-request-id', b'req_2062cc5cf4111f01902a42b74843a130'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4412862c229-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,585 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,585 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,605 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'341'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999252'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'8ms'), (b'x-request-id', b'req_85a93401f0faa5c142acc7a4d8b6b566'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4412ea07d95-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,605 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,605 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,636 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,636 httpcore.http11 DEBUG response_closed.started 13:54:35,636 httpcore.http11 DEBUG response_closed.complete 13:54:35,636 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,638 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.9070000000065193. input_tokens=405, output_tokens=0 13:54:35,651 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'511'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999439'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'6ms'), (b'x-request-id', b'req_7f9254eab00a33acd861eba6f7331c0e'), (b'cf-cache-status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c44128ffc22e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,652 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,652 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,654 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,654 httpcore.http11 DEBUG response_closed.started 13:54:35,654 httpcore.http11 DEBUG response_closed.complete 13:54:35,654 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,655 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.9220000000204891. input_tokens=585, output_tokens=0 13:54:35,675 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,675 httpcore.http11 DEBUG response_closed.started 13:54:35,675 httpcore.http11 DEBUG response_closed.complete 13:54:35,676 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,677 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.9530000000377186. input_tokens=535, output_tokens=0 13:54:35,690 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,690 httpcore.http11 DEBUG response_closed.started 13:54:35,691 httpcore.http11 DEBUG response_closed.complete 13:54:35,692 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,693 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.9839999999967404. input_tokens=1368, output_tokens=0 13:54:35,707 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,707 httpcore.http11 DEBUG response_closed.started 13:54:35,707 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,707 httpcore.http11 DEBUG response_closed.started 13:54:35,707 httpcore.http11 DEBUG response_closed.complete 13:54:35,708 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,709 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.9689999999827705. input_tokens=463, output_tokens=0 13:54:35,721 httpcore.http11 DEBUG response_closed.complete 13:54:35,722 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,723 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.0. input_tokens=562, output_tokens=0 13:54:35,737 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,737 httpcore.http11 DEBUG response_closed.started 13:54:35,738 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,738 httpcore.http11 DEBUG response_closed.started 13:54:35,738 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'431'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999574'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'5ms'), (b'x-request-id', b'req_a2ed6ef2cbee4994eaa771f6248c585c'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4412807c21f-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,739 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,739 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,740 httpcore.http11 DEBUG response_closed.complete 13:54:35,741 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,742 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.0150000000139698. input_tokens=687, output_tokens=0 13:54:35,754 httpcore.http11 DEBUG response_closed.complete 13:54:35,754 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,756 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.0310000000172295. input_tokens=287, output_tokens=0 13:54:35,776 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'500'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9998'), (b'x-ratelimit-remaining-tokens', b'4998642'), (b'x-ratelimit-reset-requests', b'7ms'), (b'x-ratelimit-reset-tokens', b'16ms'), (b'x-request-id', b'req_25705f7c4b5163ce70412a4ab347e4df'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4412971c227-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,776 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,776 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,778 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,779 httpcore.http11 DEBUG response_closed.started 13:54:35,779 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,779 httpcore.http11 DEBUG response_closed.started 13:54:35,780 httpcore.http11 DEBUG response_closed.complete 13:54:35,780 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,781 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.047000000020489. input_tokens=396, output_tokens=0 13:54:35,800 httpcore.http11 DEBUG response_closed.complete 13:54:35,800 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,801 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.0780000000377186. input_tokens=520, output_tokens=0 13:54:35,818 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:36 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'220'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999682'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'3ms'), (b'x-request-id', b'req_db1966c9fefb9e02856a34e7952e5549'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c4448be67d9e-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:35,818 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:35,819 httpcore.http11 DEBUG receive_response_body.started request= 13:54:35,830 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,830 httpcore.http11 DEBUG response_closed.started 13:54:35,830 httpcore.http11 DEBUG response_closed.complete 13:54:35,830 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,832 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.0939999999827705. input_tokens=503, output_tokens=0 13:54:35,846 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,846 httpcore.http11 DEBUG response_closed.started 13:54:35,846 httpcore.http11 DEBUG response_closed.complete 13:54:35,846 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,848 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.1099999999860302. input_tokens=388, output_tokens=0 13:54:35,861 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,861 httpcore.http11 DEBUG response_closed.started 13:54:35,861 httpcore.http11 DEBUG response_closed.complete 13:54:35,862 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,863 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.125. input_tokens=378, output_tokens=0 13:54:35,929 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,929 httpcore.http11 DEBUG response_closed.started 13:54:35,929 httpcore.http11 DEBUG response_closed.complete 13:54:35,930 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,931 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.2030000000377186. input_tokens=762, output_tokens=0 13:54:35,972 httpcore.http11 DEBUG receive_response_body.complete 13:54:35,972 httpcore.http11 DEBUG response_closed.started 13:54:35,972 httpcore.http11 DEBUG response_closed.complete 13:54:35,972 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:35,974 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.25. input_tokens=646, output_tokens=0 13:54:36,4 httpcore.http11 DEBUG receive_response_body.complete 13:54:36,5 httpcore.http11 DEBUG response_closed.started 13:54:36,5 httpcore.http11 DEBUG response_closed.complete 13:54:36,5 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:36,7 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.2660000000032596. input_tokens=497, output_tokens=0 13:54:36,27 httpcore.http11 DEBUG receive_response_body.complete 13:54:36,27 httpcore.http11 DEBUG response_closed.started 13:54:36,27 httpcore.http11 DEBUG response_closed.complete 13:54:36,28 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:36,29 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.312000000034459. input_tokens=497, output_tokens=0 13:54:36,42 httpcore.http11 DEBUG receive_response_body.complete 13:54:36,42 httpcore.http11 DEBUG response_closed.started 13:54:36,42 httpcore.http11 DEBUG response_closed.complete 13:54:36,43 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:36,44 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.3130000000237487. input_tokens=441, output_tokens=0 13:54:36,101 httpcore.http11 DEBUG receive_response_body.complete 13:54:36,101 httpcore.http11 DEBUG response_closed.started 13:54:36,102 httpcore.http11 DEBUG response_closed.complete 13:54:36,102 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:36,104 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.75. input_tokens=246, output_tokens=0 13:54:36,148 httpcore.http11 DEBUG receive_response_body.complete 13:54:36,148 httpcore.http11 DEBUG response_closed.started 13:54:36,148 httpcore.http11 DEBUG response_closed.complete 13:54:36,149 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:36,150 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.4070000000065193. input_tokens=513, output_tokens=0 13:54:36,171 httpcore.http11 DEBUG receive_response_body.complete 13:54:36,171 httpcore.http11 DEBUG response_closed.started 13:54:36,171 httpcore.http11 DEBUG response_closed.complete 13:54:36,172 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:36,174 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.4380000000237487. input_tokens=584, output_tokens=0 13:54:36,299 httpcore.http11 DEBUG receive_response_body.complete 13:54:36,299 httpcore.http11 DEBUG response_closed.started 13:54:36,299 httpcore.http11 DEBUG response_closed.complete 13:54:36,300 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:36,301 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 1.5780000000377186. input_tokens=541, output_tokens=0 13:54:36,314 httpcore.http11 DEBUG receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Mon, 18 Nov 2024 11:54:36 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-allow-origin', b'*'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-model', b'text-embedding-3-small'), (b'openai-organization', b'alpharalpha'), (b'openai-processing-ms', b'346'), (b'openai-version', b'2020-10-01'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'x-ratelimit-limit-requests', b'10000'), (b'x-ratelimit-limit-tokens', b'5000000'), (b'x-ratelimit-remaining-requests', b'9999'), (b'x-ratelimit-remaining-tokens', b'4999488'), (b'x-ratelimit-reset-requests', b'6ms'), (b'x-ratelimit-reset-tokens', b'6ms'), (b'x-request-id', b'req_b08863a0aa9986e8ce9116bbe669f584'), (b'CF-Cache-Status', b'DYNAMIC'), (b'X-Content-Type-Options', b'nosniff'), (b'Server', b'cloudflare'), (b'CF-RAY', b'8e47c445ad9cc231-TLV'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')]) 13:54:36,314 httpx INFO HTTP Request: POST https://api.openai.com/v1/embeddings "HTTP/1.1 200 OK" 13:54:36,314 httpcore.http11 DEBUG receive_response_body.started request= 13:54:36,491 httpcore.http11 DEBUG receive_response_body.complete 13:54:36,491 httpcore.http11 DEBUG response_closed.started 13:54:36,491 httpcore.http11 DEBUG response_closed.complete 13:54:36,492 openai._base_client DEBUG HTTP Request: POST https://api.openai.com/v1/embeddings "200 OK" 13:54:36,493 graphrag.llm.base.rate_limiting_llm INFO perf - llm.embedding "Process" with 0 retries took 0.9679999999934807. input_tokens=426, output_tokens=0 13:54:36,592 graphrag.cli.index INFO All workflows completed successfully.